Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
erlehmann_
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
erlehmann_
8y ago
http://flatkill.org/ claims that “The sandbox is a lie”: > Almost all popular applications on flathub come with filesystem=host, filesystem=home or device=all permissions, that is, write permissions to the user home dire
2.
▲
by
erlehmann_
8y ago
I strongly suggest to not use this. Instead, create URIs that contain arbitrary content with the data URI scheme: https://en.wikipedia.org/wiki/Data_URI_scheme The data URI scheme is standard and widely supported, does
3.
▲
by
erlehmann_
9y ago
Basic web site functionality should work in any browser.
4.
▲
by
erlehmann_
9y ago
I use strace(1) look for stat(2) syscalls that fail with ENOENT. An advantage of this approach is that I do not have to imitate the C preprocessor, so parser differentials can never happen. The following default.o.do file from my blog post
5.
▲
by
erlehmann_
9y ago
Please elaborate: What do you find amazing about scons? Also, how does scons handle non-existence dependencies? What would be a scons dependency graph for this C code? #include<stdio.h> main() { printf("hello, world\n&qu
6.
▲
by
erlehmann_
9y ago
There exists DJB's redo approach [0], which i implemented [1], where dependencies and non-existence dependencies are only recorded after the build. A typical dofile is a shell script, so you do not need to learn another language. Targe
7.
▲
by
erlehmann_
9y ago
An issue I have with make is that it can not handle non-existence dependencies. DJB noted this in 2003 [1]. To quote myself on this [2]: > Especially when using C or C++, often target files depend on nonexistent files as well, meaning th
8.
▲
by
erlehmann_
9y ago
While you are right about POSIX problems (like using “local”) I actually targeted Dash and older versions of BusyBox – not Bash. I plan to work on POSIX compatibility for my redo implementation.
9.
▲
by
erlehmann_
9y ago
Why do you think the problem can not be fixed? Also, have you looked at the redo tool redo-ifcreate? http://news.dieweltistgarnichtso.net/bin/redo-sh.html
10.
▲
by
erlehmann_
9y ago
Almost all other systems have this flaw because they require dependencies before a build. If recording dependencies after the build, the entire problem becomes very simple. See here: http://news.dieweltistgarnichtso.net/post
11.
▲
by
erlehmann_
9y ago
The following sentence about my redo implementation is wrong: > In 2014, Nils Dagsson Moskopp re-implemented Pennarun redo, retargetting it at the Bourne Again shell and BusyBox. I targeted the Bourne Shell (sh), not the Bourne Again She
12.
▲
by
erlehmann_
9y ago
I have only tested with GNOME Files. James Lu tested other file managers, see here: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=868705#msg... Quote: * Add Enhances: caja, tumbler (>= 0.1.92~), nautilus, n
13.
▲
VBScript Injection via Gnome Thumbnailer
(news.dieweltistgarnichtso.net)
3 points
by
erlehmann_
9y ago
|
0 comments
14.
▲
by
erlehmann_
9y ago
Yes, all of those are reasons. None of those reasons apply if users wwant something understandable, maintainable and secure. Separation of concerns is a thing that can help designers, no?
15.
▲
by
erlehmann_
9y ago
Note that I made a different proposal above the quote. I think SPAs are either fundamentally dishonest engineering, in the same way that a microwave wrapped in artificial wood veneer is (and a stainless steel microwave is not) or should res
16.
▲
by
erlehmann_
9y ago
Templates cause bugs. The solitary appropriate solution is an unparser – a component that walks an AST and serializes it. Making sure the result conforms to the grammar of the output language without any unparser would always involve a pars
17.
▲
by
erlehmann_
9y ago
> Ethereum contracts are unstoppable and uncensorable until a core developer loses money Source: https://news.ycombinator.com/item?id=14162399
18.
▲
by
erlehmann_
9y ago
No answer. I wrote to Hayan Zhang <haiyan@gmail.com> btw.
19.
▲
by
erlehmann_
9y ago
What kind of version number scheme does Scala use where breakage is allowed in point releases?
20.
▲
by
erlehmann_
9y ago
I wrote Hayan Zhang the following Email with the subject line “Source code & schematics for Parkinson's device?”: Hello Hayan Zhang, I have read several articles about the “Emma device” you have built, but could not find any detail
21.
▲
by
erlehmann_
9y ago
It was not my intention to complain, as I neither feel pain, dissatisfaction or resentment against those who downvote me. I wanted to point out that my comment asking if this is PR was downvoted to the bottom. I remember such a voting patte
22.
▲
by
erlehmann_
9y ago
In the article, Hayan Zhang is described as a researcher. She (claims to have) created a device that improves the quality of life of people who have Parkinson's. The device seems to have been built with easily obtainable components. Si
23.
▲
by
erlehmann_
9y ago
To save others a click: This article has been previously on HN with the headline “Acing the technical interview”. Previous HN thread: https://news.ycombinator.com/item?id=13886626 Sequels to “Acing the technical interview”:
24.
▲
by
erlehmann_
9y ago
> As part of her work, Zhang researched the root cause of tremors. She spent six months, off and on, building prototypes. She sometimes worked in her London home, soldering wires to PC boards and tinkering with coin cell motors to create
25.
▲
by
erlehmann_
9y ago
So is this what a PR submarine [1] looks like? I remembered that I had read such a story before and found that Emma could also write again in March 2017 [2], December 2016 [3], November 2016 [4] and probably other months between now and the
26.
▲
by
erlehmann_
9y ago
It seems to me that getting rich by investing a little money in the right thing at the right time has its emotional appeal for many. There is a thing I do not understand about cryptocurrencies, though: Why should a private person hold any a
27.
▲
by
erlehmann_
9y ago
I use both the Gmail web interface (at work) and notmuch-mode from within Emacs as an offline client. My evaluation: notmuch has a nice local search interface, supports tags and threaded views and handles PGP, but is similar enough to the G
28.
▲
by
erlehmann_
9y ago
I think when undefined behaviour is used for optimizations the programmer does not want it is more of a misunderstanding than one party (programmer or compiler) necessarily being “wrong”, as a compiler assumes that a program should make sen
29.
▲
by
erlehmann_
9y ago
To me, undefined behaviour analysis and typing analysis seem very similar: Both allow a compiler to infer things that can help improve performance … So why do you see the claims that both can help performance as “opposite”?
30.
▲
by
erlehmann_
9y ago
I see advertising for Matrix every single time the chat topic comes up. Having looked at the protocol, it seems massively more inefficient than just using XMPP, which has numerous clients and a lot of features. Can Matrix do anything that X
More ›