HNHacker News
TopNewBestAskShowJobs

ekr

730 karma · joined January 27, 2013

h2ofarmer@proton.me
submissionscomments
ekr··on Does Depression Have an Evolutionary Purpose? (2017)
The fact that conditions such as sleep apnea (insufficient nocturnal brain oxygenation) lead to depression and anxiety in a significant number of cases illustrates that depression isn't always an indicative of a social problem. It can also be a strictly biochemical issue (there are a lot of things that affect neurotransmitter efficiency for instance).

(edited)

ekr··on Announcing the OpenWrt/LEDE merge
I've been using Dlink DIR 860L and it's been working flawlessly with LEDE, 1 gigabit LAN (even NAT'ted), AC wifi. The main advantage of this device is the price (I think it was the cheapest router with gigabit LAN on the market), but now it's gotten a bit old.

I particularly like the QoS features of LEDE.

ekr··on Show HN: Solo – App for sharing loneliness and aloneness
Use an user agent switcher the get around the mobile-only restriction.
ekr··on Live CO2 emissions of electricity consumption
Lots of ways. Imagine a meteorite strikes the North Sea for instance (tongue-in-cheek).
ekr··on Overcoming Us vs. Them
It has little to do with epistemology. The main cause for human conflicts is the fact that we are playing zero-sum games. Humans are constantly fighting/jockeying for status, acquiring resources for themselves, and simply getting ahead of the others.

This is in the genome unfortunately.

ekr··on Machine Learning for Systems and Systems for Machine Learning [pdf]
I haven't read that paper (Learned Index Structures), but things like gperf have existed for decades. Are these enhanced data structures dynamic, i.e. unlike gperf which is a static one, does it reoptimize as you insert new elements?

In the case of the hash table, I assume it's using the model to compute the hash function.

ekr··on Ask HN: How do you recover from burnout?
I'm sorry if this comes off as a bit condescending, but burnout has a precise medical term, and the term itself is widely overused in other contexts which dilutes the meaning.

Burnout could be characterised as prolonged exposure to stress in work-related environments. It usually takes years, months in therapy, it very often causes career change. Many people never get out of it, especially not without support.

Everyone has periods when they feel a bit off, or a bit under the weather. What you describe is definitely not burnout in the medical sense of term.

ekr··on Show HN: LogoFox – fast logo maker
I'd be really interested in seeing a double blind test, to check if people really can tell the difference between the two.
ekr··on Thanks Mozilla Firefox
I've also been using Nightly since about 2 months ago, when I noticed how fast it became. However, it does have its share of glitches. For instance switching between tabs with C-S-Tab, doesn't take me to the previous tab, but jumps seemingly at random (this doesn't always happen but it does happen often enough to be annoying).
ekr··on Puffs: Parsing Untrusted File Formats Safely
An interesting observation: this was written by the brother of Terence Tao.
ekr··on Fast software is a discipline, not a purpose
Luckily for haskellers, GHC does a thing called fusion, which is an optimization that pipes together different operations on data, and avoids allocating intermediate results.

(https://www.stackbuilders.com/tutorials/haskell/ghc-optimiza...)

ekr··on Ask HN: Which programmer do you look up to?
I see Daniel Bernstein hasn't been mentioned, but looking through his software, not many can match his track record of (seemingly) bug-free C code. In any case, he's a mathematician and it shows.

Since learning about his patricia tree implementation (or rather, crit-bit tree), i've been using it in a lot of projects, and again, very clean and beautiful implementation of an efficient data structure.

So yes, his work (among that of many others) has been a source of inspiration for me.

ekr··on The Drive Home
I don't, apparently the site has been hugged to death. (almost, the shader is working but CSS and other static resources aren't).
ekr··on Ask HN: Would you recommend someone to learn Emacs now?
replace python with haskell, and emacs and vim, and i'm with you.
ekr··on Properties of expanding universes (1966)
It was a humorous observation, that apparently wasn't well received. My apologies.
ekr··on Properties of expanding universes (1966)
...
ekr··on Ask HN: Why is software quality an afterthought for many people/companies?
> the security people can usually get it right

Having worked for an AV vendor, I assure you that is not the case. Just check Project Zero[1], most of them do parsing of complex binary formats in kernel mode, 'nuff said.

This is just one example, but all major vendors have had issues:

[1]https://googleprojectzero.blogspot.ro/2016/06/how-to-comprom...

-----------------

OTOH, there are a few individuals who show a great deal of care about software correctness. Daniel Bernstein comes to mind, but many other people are offering big bounties for their personal projects, and have a track record of delivering correct software. But even in cases such as these, there are probably some hidden bugs in there, because of the inherent complexity. Nobody has the time to verify the fine interactions between the compiler, OS, libraries etc.

At the end of the day, if you want higher quality software, you have to incentivize it, as others have mentioned.

ekr··on Ask HN: Are there any monastery-like environments for tech?
You can build that environment for yourself. Buy a small cabin in the woods. There are many who have done this. Check out Joey Hess' blog: http://joeyh.name/blog/.
ekr··on Pollen: the book is a program
There are others as well. "A Retargetable C Compiler: Design and Implementation" by David R. Hanson, Christopher W. Fraser is the first that comes to mind.

But sure, there aren't a lot of them out there.

ekr··on Ask HN: What is your current Linux distro and why did you choose it?
About 10 years ago I discovered Arch Linux, and never looked back. What I like most about it is that it comes with no bloat, you install exactly what you need.

I'm using it with i3wm, which is also a beautiful piece of software.

ekr··on Britain's Forgotten Bike Highways
With a rack and a set of panniers, you can carry significant weight and volume.
ekr··on Introverts, Emotional Processing, Self-Esteem and Salary Negotiations
> "Do I have to feel that I grasp the "Warrior" mentality in order to tell someone they're being rude?"

The point of the article is that for some people it's impossible to respond in that situation, hence the "stun-locked". You feel the adrenaline rushing, but something holds you back. The author describes this fairly comprehensively.

Also, if you look at this guy's achievements, he's no blogger. I remember studying his lock free hash table implementation at one point.

But alas, I do agree with you that all this stuff is pseudo-scientific, and could well use some epistemic framework.

ekr··on Ask HN: What impact are you having on the world?
> but it's getting harder to get a cheap, high quality education over time.

That sounds very surprising to me. To me at least it seems it's getting easier, at an accelerating rate. With resources such as libgen, scihub, mit ocw, a great number of moocs, the amount of content is only growing (most stuff gets archived). Most top universities have publicly accessible course data and resources.

Also, internet access is growing, internet devices are getting cheaper, high speed broadband is also becoming the default.

So I wonder, why would you say it's getting harder to get a cheap high quality education? I'd say you can do it for free, just look at the mit challenge.

Surely, the only obstacle is the constant stream of distractions.

ekr··on Printed Solar Panels for Less Than $10 a Square Metre
You can buy solar cells off aliexpress at ~$0.33 / watt (this is the lowest price atm). The most efficient cells are at 23-25% efficiency, but these are a bit more expensive (closer to $0.5).

Here's the first example I could find (https://www.aliexpress.com/item/10-Pcs-17-6-125-x-125MM-Mono...).

ekr··on Ask HN: What are your Hobbies?
Cycling, mountain-biking, XC mostly. I just love being out in nature on a beautiful trail.

But if hobbies includes academic interests, then computer science, mathematics, (programming is a given in this community I suppose), rationality and many other fields of science. Also, competitive programming is something i do occasionally, the short feedback cycle gives makes it quite addictive.

ekr··on Minimal PDF
See also klange's resume: https://github.com/klange/resume. Resume pdf that's also a valid ISO 9660, bootable toaru OS image.
ekr··on Ask HN: How do you keep your ideas?
Org-mode ~/ideas.org.
ekr··on My experience using Hackintosh low-end PC for 3 years
Linux ran on 80386 until not long ago. Now it requires an 80486.
ekr··on Ask HN: For those programming 10+ years, what do you wish you knew 4 years in?
Exactly. I've also been burned out from an highly political environment, seeing how people raise to the top by basically following advice of the kind given in '48 laws of power'.

But in a way it's been eye-opening, seeing this darwinian play go on, it confirms a lot of my theoretical understanding of evolutionary psychology, I find it quite fascinating. Not only that, but just observing it shows you how to improve in this area.

But from what I've observed, most people are completely unaware of this side of things. A certain personality seems to be affected by this "issue", and that personality seems to correlate quite highly with caring deeply about their work, pursuing excellence in their field and so on. But alas, no-one has written more clearly on the topic/ psychology of corporate politics than Michal O. Church, I do recommend reading his essays for those affected by the issue (even though he has acquired a bad reputation around these places, probably because this is a sensitive issue).

ekr··on Why Germany Educates International Students for Free
Scotland and free tuition? I was thinking about a MSc in computer science at the University of Edinburgh, and it's definitely not free, even for EU citizens: http://www.ed.ac.uk/studying/postgraduate/fees?programme_cod....
← PreviousPage 5 of 10Next →