Hello Dan,
Dan wrote:
termbox2.h:2209:22: error: storage size of ‘sa’ isn’t known
termbox2.h:2345:46: error: ‘struct sigaction’ has no member named ‘sa_handler’
termbox2.h:2345:44: error: invalid use of undefined type ‘struct sigaction’
Seems like termbox2.h expects something in your headers th
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256
What's wrong with plain old make? I don't think there's a need to write
more build tools when one is already enough; if we keep writing build
tools we'll end up with tools like autoconf.
Ben Raskin
Using OpenBSD 6.8 arm64 on RPi 4.
I recieve the following warning while running surf as both a regular and root
user:
"LibGL warning : DRI2 : Failed to authenticate"
Surf has been running slow on this particular computer and I suspect this
warning has
something to do with it. I've tried instal
color at runtime using a parameter (something like
dmenu -bc '#bada55' ...).
Ben Raskin.
Do you have an X server running? Like xquartz? Run it from a terminal inside
the environment of an X server.
Ben
> On Jan 26, 2019, at 12:50 PM, Igor Rubel wrote:
>
> Hello!
>
> I've just installed surf using MacPorts.
>
>> surf https://www.apple.com/
>>
On 18-09-27 19:19:16, Kurt Van Dijck wrote:
http://duckdns.org/ is what I use now. No complaints
Seconded. Used them for years with no issues.
Alternatively, many hosting providers have APIs so you can roll your own
on your own domain. I use Gandi for this.
signature.asc
Description: PGP si
On 18-05-30 08:36:40, Hiltjo Posthuma wrote:
Can you reproduce the issue without custom patches?
Yeah I'll try. It will take some time because it occurs infrequently
even with the patches.
(BTW dwm has no workspaces, but tags)
I knew I'd got it wrong as soon as I hit send ;)
I can't put my finger on what causes this, but on occasion I'll open
Firefox, get one or two characters into typing a URL/search query and it
stops taking all keyboard input.
The fix is simple - switch to another workspace and switch back.
I'm on dwm 6.1, with the following patches:
- systray
en talking about.
Ben
On Sat, Apr 15, 2017 at 9:59 AM, wrote:
> * hiro 2017-04-14 17:11
>> personally i think tabs are stupid. there should be one url and title
>> per process.
>
> this!
>
> it's on my todo for long time now to come up with a clean and simple
you don't have to have an
additional port open to the public. I have done this exact thing for remote
data with plots. Maybe it could work for you.
Cheers,
Ben
> On Sep 25, 2016, at 9:29 AM, Nick Warne wrote:
>
> On Sun, 25 Sep 2016 09:23:11 -0700
> Louis Santillan wrote:
>
>
>> infrastructure player (like a bank {PayPal}...
>
> Paypal isn't a bank.
>
It operates multiple banks. It depends on the legal definition of where it is
operating. It eve
> On Sep 23, 2016, at 12:18 PM, hiro <23h...@gmail.com> wrote:
>
> containers are there to emulate static linking or the common portable
> windows programs in the form of a single .exe
>
> there is no security benefit of running more people's software on your
> computer.
>
I am reminded of th
> On Aug 31, 2016, at 3:07 PM, Ali H. Fardan wrote:
>
> u...@netbeisser.de wrote:
>> do you know of a suckless linux debugger? what is an alternative to ptrace?
>
> I use throw a bunch of puts()s around the code to see when it crashes
> (or misbehaves), and printf()s to print variables value wh
> On Aug 13, 2016, at 9:26 AM, Wolfgang Corcoran-Mathe
> wrote:
>
> Hi rain1,
>
> Quoth ra...@openmailbox.org:
>> GNU Bash is 138227 lines of code. I wrote a simpler shell* in 800 lines:
>> https://notabug.org/rain1/s/
>>
>> *It is not a true POSIX shell. You can't run existing scripts with
> On Aug 13, 2016, at 4:31 AM, Connor Lane Smith wrote:
>
> IO redirection being done by separate programs, though, seems like a
> wrong decision. Streaming the data through a separate process is
> considerably less efficient than just setting a file descriptor to an
> open file, and not always
> On Aug 12, 2016, at 2:41 PM, ra...@openmailbox.org wrote:
>
> Hello!
>
> GNU Bash is 138227 lines of code. I wrote a simpler shell* in 800 lines:
> https://notabug.org/rain1/s/
>
> *It is not a true POSIX shell. You can't run existing scripts with it. It's
> technically just a command inte
> On Aug 12, 2016, at 1:13 PM, Mattias Andrée wrote:
>
> On Fri, 12 Aug 2016 22:05:26 +0200
> Martin Kühne wrote:
>
>> On Fri, Aug 12, 2016 at 9:58 PM, Mattias Andrée
>> wrote:
>>> Programming contests can be fun, but it depends on the
>>> competition, some barely have a focus on programming
Don't be discouraged by the other replies. I have been caught off guard by a
dmenu of my own use being a bit too subtle for me to notice, and a shadow would
have made it more clear that a new object needs attention. Not sure why anyone
would complain about a UI advancement that is both trivial a
I think Jan provided insight through experience. That is basically the opposite
of stupid.
> On Jul 24, 2016, at 2:09 PM, hiro <23h...@gmail.com> wrote:
>
> perhaps you want too many stupid things.
>
I think it is natural for related changes to be consolidated over time. Think
of punctuated equilibrium.
Maybe after it is clear that some patches just go well together, fitting a
related niche, they could be consolidated to make maintenance easier.
> On Jul 24, 2016, at 12:51 PM, Jan Christo
> On Jul 5, 2016, at 11:31 AM, Marc Collin wrote:
>
> I did some tests with 8cc (because it's easier to build than scc for me).
> My results are that the binaries aren't identical.
> Here's a script so you can try to reproduce it.
>
> #!/bin/sh
> mkdir test_comp
> cd test_comp
> git clone http
> On Jul 2, 2016, at 1:40 PM, Eric Pruitt wrote:
>
>> On Sat, Jul 02, 2016 at 01:19:45PM -0700, Ben Woolley wrote:
>> My main issue with having to search patches only is that it is far easier on
>> a remote headless server to install git than a web browser,
>
>
r just use a web browser because one is server use and one is
desktop/laptop use. Definitely want to keep the patch and tarball view of
things for package managers, too.
> On Jul 2, 2016, at 10:12 AM, Eric Pruitt wrote:
>
>> On Sat, Jul 02, 2016 at 09:13:05AM -0700, Ben Woolley
> On Jul 2, 2016, at 10:12 AM, Eric Pruitt wrote:
>
>> On Sat, Jul 02, 2016 at 09:13:05AM -0700, Ben Woolley wrote:
>> For releases, you could expose patches for only the branches ahead of the
>> release, and that might encourage authors to maintain their branch
> On Jul 1, 2016, at 8:39 PM, FRIGN wrote:
>
> On Fri, 1 Jul 2016 14:49:34 -0700
> Ben Woolley wrote:
>
> Hey Ben,
>
>> Late reply to this, but I favor the git branch approach as you suggest.
>> It is already a dependency, so why not use it for its intended
Late reply to this, but I favor the git branch approach as you suggest. It is
already a dependency, so why not use it for its intended purpose?
The great thing about a branch is that it is easy to use the version the patch
is for, and update as desired. The tools to manage the use cases around
If you don't want to use Lua, what about doing something more like CGI? Then
you can just call the configuration program with what you want a dynamic answer
for. You could then have a simple awk script parse your config file and answer
queries to the host program.
I suggest this because I have
> On Jun 5, 2016, at 1:31 PM, FRIGN wrote:
>
> On Sun, 5 Jun 2016 13:11:15 -0700
> Ben Woolley wrote:
>
> Hey Ben,
>
>> Regarding #2, the usage stats of openbsd should be joined with the
>> usage stats of st. I don't know the answer, but I am guessing
> On Jun 5, 2016, at 11:59 AM, FRIGN wrote:
>
> On Fri, 03 Jun 2016 19:46:18 +0200
> Christoph Lohmann <2...@r-36.net> wrote:
>
> Hey Christoph,
>
>> Adding sloc will never get you security.
>
> This is right in many cases, but for pledge(1) it makes sense,
> however, there are 2 reasons why
> On Jun 1, 2016, at 10:43 AM, Kamil Cholewiński wrote:
>
>> On Wed, 01 Jun 2016, Ben Woolley wrote:
>> That is the reason why I am erring on the side of 5% this time.
>
> The 95% use case here is handling UTF8-encoded Unicode text. Secure by
> default should be
> On Jun 1, 2016, at 9:12 AM, Kamil Cholewiński wrote:
>
>> On Wed, 01 Jun 2016, Ben Woolley wrote:
>> I see two things to do:
>> 1. There could be a new name for the transformation that stands apart
>> from UTF-8, which has now been changed from that original
>> On Jun 1, 2016, at 1:51 AM, Connor Lane Smith wrote:
>>
>> On 1 June 2016 at 07:42, Ben Woolley wrote:
>> I am pretty sure you are aware of this already, but the UTF-8 RFC
>> defines Unicode quirks as part of the UTF-8 definition. Even the title
>> is &q
> On May 31, 2016, at 11:33 AM, Connor Lane Smith wrote:
>
>> On 31 May 2016 at 18:43, FRIGN wrote:
>> as a quick note, the sbase libutf is probably the most feature-rich one.
>> The version by cls suffers from multiple issues, even though it might
>> be the most recent.
>
> Strictly speaking
ps to play nice with all of the different
management styles.
Basically, if you are writing code, you are adding complexity. How useful that
code is, is very important to the "problem of complexity".
In the end, I say this: if you are going to build something, build it to slay
something else. That way you actually reduce someone else's suck system-wide.
Like the way nginx overtook Apache. There can be misses, but let those be shots
across the bow.
Ben
The word "properly" presumes a purpose/end/effect. Billions of people use
computers for their own purposes. If you are going to be making an argument
about how people should be using their computers, you need to explain what
purpose you are using, and why it doesn't satisfy the purpose.
> On M
Sent from my iPhone
> On Apr 29, 2016, at 4:24 PM, Sylvain BERTRAND
> wrote:
>
> The main issue is java/ecma script on the "www DOM" (Document Object Model):
> Between noscript www browser code requirements and script-able www browser
> code
> requirements, there is an abyss in size and comp
> On Apr 29, 2016, at 1:25 PM, Kamil Cholewiński wrote:
>
>> On Fri, 29 Apr 2016, Christoph Lohmann <2...@r-36.net> wrote:
>> Greetings.
>>
>>> On Fri, 29 Apr 2016 17:58:08 +0200 Jochen Sprickerhof
>>> wrote:
>>> Hi,
>>>
>>> just saw this commit:
>>>
>>> http://git.suckless.org/sites/commit
Double check for rm commands. :)
> On Apr 17, 2016, at 11:30 AM, Marc Collin wrote:
>
> Good idea?
> for i in *; do sed -i 's/anselm/$USER/g' "$i"; done
>
>
>> On Sun, Apr 17, 2016 at 2:12 PM, Mitt Green wrote:
>> I also found hardcode references to Anselm's
>> home folder in other Makefiles,
This is totally up my alley, but it could be a couple months before I could get
to it.
> On Apr 5, 2016, at 4:45 PM, Henrique N. Lengler
> wrote:
>
> Hey,
>
> In my vacation I programmed a simple virtual midi keyboard,
> as a alternative to programs like VMPK, wich only supports
> ALSA, an
> On Mar 3, 2016, at 11:00 AM, k...@shike2.com wrote:
>
>
>> Yeah, I'd really like to get rid of boost, and possibly migrate to a
>> lighter regex lib. The problem is that no currently available libs match
>> the required feature set:
>
> Write it. it is not so somplex to write a regex library.
Did somebody say Kickstarter?
Sent from my iPhone
> On Feb 14, 2016, at 12:59 PM, v4hn wrote:
>
> get yourself a wooden box and lock your
> workstation in in when you leave the room
I know the proposal is "modest", but the timing can be represented in file
names that are microseconds from start, with an optional dash followed by the
microsecond to jump to (for looping).
The main issue with this is that all file names would need to be read to
project the effective time wit
> On Dec 24, 2015, at 1:14 PM, mpu wrote:
>
> Ben Woolley wrote:
>> I made two fonts from nothing in a couple hours [...]
>
> Cool! I found it pretty addictive too :).
>
>> Basically, what I am trying to do is make a font that
>> is 7px high and 6px
, and put
BASELINE=1 in Settings. I ended up having xfontsel render only 4px from the
left, even though the chars are rendered 6px apart properly. I think the SWIDTH
needs to be something else. Any ideas?
Thank you,
Ben
> Cheers,
>
> -- mpu
>
What licenses are the tools and the font? There doesn't seem to be a copyright
statement or license anywhere. Maybe I am missing something obvious...
Looks very interesting. I had an idea for a bitmap font yesterday, so it is
perfect timing. I have some additional tools in mind, but I would like
ning surf.c
from the official git repo could have told you the answer to your
question in very little time. It really is *minimal*.
Cheers,
Ben
On 7/6/15, Pickfire wrote:
> Hi, does surf implement tracking protection which disables sites from
> tracking using cookies and it is said that it co
ally affected, the industry will be
dramatically affected. That is why the other browser/ad vendors are
not moving on resolving cookie issues, and are hedging a lot on
browser profiling.
Ben
cto standards
that are better could ultimately win. This is realistic because it
happens often when standards clearly suck, and there are better
alternatives.
Ben
On 3/29/15, Dmitrij D. Czarkoff wrote:
> Markus Teich said:
>> The really long term solution would imho be to establish web sta
Hi Markus,
Thanks again for the reply.
On 3/28/15, Markus Teich wrote:
> Heyho Ben,
>
> tauto...@gmail.com wrote:
>> That is a very good point. The reason why I wanted to try this approach
>> is
>> because, even with being in a very large anonymous set in HTTP he
plement the origin comparisons and the random entropy
are a bit sucky, but they are isolated, and can be improved by anyone.
I just wanted to get something out the door there.
Thank you for your valuable time,
Ben Woolley
0001-Add-prompt-argument-to-SETPROP-for-dmenu-wizards.patch
Description: Binary d
patches as needed.
Thank you,
Ben
On 1/24/15, tauto...@gmail.com wrote:
> Thanks for the reply, Christoph,
>
> = profiling =
>
> I view panopticlick as a theoretical demonstration of how many bits of
> entropy can leak, not a robust implementation that can properly test
Hi Greg,
Please review my work with surf on origin isolation to satisfy the
same-origin policy. It doesn't block ads, but it prevents tracking by
storing all cookies and cache per first-party origin website. The
latest patch also adds some noise to headers to interfere with browser
profiling.
It
preciated, and thanks again for
providing such an easy browser to work with.
Thank you,
Ben
On 1/8/15, sta...@cs.tu-berlin.de wrote:
> Hi
>
> sounds very interesting. thanks. will review, test and report when I get
> some
> spare time…
>
>
d60efcd7608930dd055add8ea699db86686f2733.patch
Description: Binary data
Just a couple minor things I found while working on other things. The
geolocation state was being lost on new windows. There was a newline being
passed in the embed argument, but it didn't seem to break anything.
From b52d38fbb70425d59126a8bd64db42be1eb9ace4 Mon Sep 17 00:00:00 2001
From
nd hopefully the community
can work toward a standard *without* the tracking loopholes, by showing
people what a *complete* solution looks like.
Thank you,
Ben Woolley
From 0dbf5e54fc4b7e720564cca07868840c8b4ecdb8 Mon Sep 17 00:00:00 2001
From: Ben Woolley
Date: Wed, 7 Jan 2015 17:01:32 -0800
Subjec
ared
to no cache at all, it is an improvement.
I used the command line options "d" and "D".
Beware that a disk cache may hold cache-based trackers for a longer
duration than the memory-only cache that is the default. I recommend
disabling the cache in any privat
has fixed the one case I ran into.
I grouped these patches together because they all relate to issues with the
download mechanism. Other, unrelated patches are coming.
Thank you,
Ben
From 5a0eccaf232a5123a56f2425fd9abb2699b3b77e Mon Sep 17 00:00:00 2001
From: Ben Woolley
Date: Wed, 7 Jan 2015
arer that this is a check for the last
iteration of the loop.
That said, I notice now there are a couple places in the function with
"el.ne.y == y". My reordering made it less consistent with those
places. So perhaps it is a wash.
Regardless, if you'd like a v2 patch, I'm happy to swap the ordering back.
Ben
When getting selected text, lines that were wrapped because of length
ought not include the wrapping newline in the selection.
This comes up, for example, when copying a bash command that is long
enough to wrap from the console and pasting it back into the console.
The extra newline breaks it.
Si
y difference I noticed, my screen doesn't refresh on connect. I need to
hit Ctrl-L.
I guess this might be a result of a deliberate design decision:
http://lists.suckless.org/dev/1403/20372.html
"...it only supports 1 redraw mechanism (based on SIGWINCH) instead of 3..."
Regards
Ben
user, I run 'abduco -ar ~bgolding/${HOSTNAME}.abduco'
Which gives an error message 'attach-session: No such file or directory'
Any help or advice you can give will be really helpful!
Thanks
Ben Golding
I've run into an issue with slock on a system with both local and
remote users. The default config works with the local users because
the getpw() function queries password information though NSS and then
the shadow system. In the case of remote users, the appropriate
information is retrieved from N
> the event handler code seemed to be pausing on the line:
>
> line = "$(echo $line | sed 's/^[^ ]* //' | tr -d '\n')"
>
> Simply commenting it out fixed the problem, what is this lines purpose?
>
The problem was with the whitespace on either side of the '=', I'm still not
sure if this command is
I have got it to work, not sure why though...
the event handler code seemed to be pausing on the line:
line = "$(echo $line | sed 's/^[^ ]* //' | tr -d '\n')"
Simply commenting it out fixed the problem, what is this lines purpose?
And should it be fixed in the User Guide?
I really should learn s
> Interesting, I suppose you could try omitting the daemonizing logic:
>
> Mod4-p) ls / | wimenu ;;
>
Still the same behaviour
I think it is something to do with splitting the event line up into parts...
I put an echo at the start of the while loop that reads each event line:
# Open /event for
> You should be aware that this user guide describes the setup of a wmiirc
> from scratch. If you just want to customize the existing one, you can do so
> by using a ~/.wmii/wmiirc_local (the recommended, but not overly well
> documented way) or by copying /etc/wmii/wmiirc (or wherever yours is) to
>
> # Run program
> Mod4-p)
> wmiir setsid "ls / | wimenu -s 0"
> ;;
>
With this code the menu is not displayed at all and I get a message...
wmiir: fatal: setsid: can't exec: No such file or directory
If I add "eval exec" to the line it works after two presses
Mod4-p)
ev
Thanks for the quick reply, but I still can't seem to get it to work
When I do the changes as you say, and after pressing Mod4-p twice it just
lists proglist_cache.
So I add the '$' sign
eval exec wmiir setsid "$(echo $proglist_cache | wimenu -s 0)" &
And it still requires Mod4-p to be pressed
practice to post large scripts here, so please let
me know for the future.
#!/bin/sh
up=k
down=j
left=h
right=l
focuscolors='#00 #cd6d37 #00'
normcolors='#00 #848484 #00'
font="xft:Sans-9"
wallpaper="/home/ben/pictures/wallpaper.png"
feh --b
69 matches
Mail list logo