HNHacker News
TopNewBestAskShowJobs

cel1ne

1 karma · joined April 2, 2026

submissionscomments
cel1ne··on Show HN: I'm 15 and made a bedtime calculator with React JavaScript
Nice work!

If you want to get the site-size down, like the top-comment suggested, you can switch from React to preact.

cel1ne··on Rob Pike's Rules of Programming (1989)
> Can't we just let stuff work? I'm no fan of MySQL, but can't we admit that a ubiquitous and battle-tested piece of technology, applied to a canonical use case, on tiny data under near-ideal circumstances, is probably going to work just fine?

I call that "separation of error-domains", meaning trying to find interfaces where you can separate off parts of your application, so debugging gets easier:

Is the bug in the database, or in our code?

cel1ne··on React v17.0 Release Candidate: No New Features
There is just some kind of internal resistance increasing the major-version for a breaking change, especially when that change is just tiny.

I have published a library myself and experienced it, going from 2.x to 3.x to 4.x.

After you just do it for the sake of semver though, the resistance vanished for me.

And the second thing: Never use 0.x.x versions, I think those should have been omitted from semver completely, as they circumvent the entire concept.

cel1ne··on Valproate reopens critical-period learning of absolute pitch (2013)
> They recognize very subtle deviations in frequency. I have had a person tell me "It's too sharp" when I was only off by 3 cents according to the tuner.

Ok, but THAT I have. I don't have absolute pitch, but I was always able to tune my cello more precisely than my teacher. (and other instruments too, not limited to one person)

cel1ne··on Valproate reopens critical-period learning of absolute pitch (2013)
I am the same, I learned it using a piano.

The question is: If you can remember what C1 or whatever sounds like and then deduce from that, is it not just a way of more learning to be able to remember the other ones too?

Is there really a fundamental, functional difference between absolute pitch and "normal" hearing?

cel1ne··on Dorking: the use of search engines to find very specific data
Yes, just put a + in front of the double-quotes and you get what you want.
cel1ne··on Ask HN: What feature did you find after years of using macOS?
Open a pdf in preview. Select pages, press Copy, then Cmd + N.

You get a new PDF with the pages you copied.

cel1ne··on Ask HN: What feature did you find after years of using macOS?
> In some of the fancier fonts on macOS, the characters actually change slightly if there are other characters nearby.

Do you mean kerning and ligature or something else?

cel1ne··on Ask HN: What feature did you find after years of using macOS?
Shift + Command + 4, then space-bar -> capture windows.
cel1ne··on Speculative Dereferencing of Registers: Reviving Foreshadow [pdf]
Side-channel attacks are an inherent property of computing hardware. You can never fully "disguise" a computation as a different one or as no computation.

You can just lower the signal to noise ratio by various means, so you gain some time until better statistical methods or clever tricks filter out the signal again.

cel1ne··on Yet another tool for making copy/paste/run experience better (Windows)
When I copy a command to paste in the terminal I always start the selection from the end and move left to the start. That way I won't accidentally copy a newline.
cel1ne··on Node Modules at War: Why CommonJS and ES Modules Can’t Get Along
Version the API and switch to Java-time everywhere. Or forward everything to another class.
cel1ne··on In spite of an increase in Internet speed, webpage speeds have not improved
Yes, and the main culprit of JavaScript is excessive GC, because of excessive object-creation.

Developers are careless because JS is so fast, but they forget the hundreds of milliseconds of GC-pauses that occur because they never think about the memory they are allocating and throwing away each second.

cel1ne··on In spite of an increase in Internet speed, webpage speeds have not improved
I know this from Android, but not from iOS.
cel1ne··on A philosophical difference between Haskell and Lisp (2015)
Math with time (and space/memory)... You just found the difference between computer science and math. And the reason proof-of-work in blockchains is possible.
cel1ne··on Show HN: A bookmarking tool designed to help synthesize your web research
Just a tip, if you want this to become internationally used:

"Klo" means "toilet" in german.

cel1ne··on Launch HN: Sidekick (YC S20) – A hardware device to connect remote teams
Very subjective, but HNs comment culture went down in the last 1 or 2 years or so. (Reddit-style discussions, jokes etc. seem to be more common now)
cel1ne··on Who still needs the office? U.S. companies start cutting space
I have worked for many years as a software-developer and found that more than 5 effective hours per day are impossible or at least not sustainable.

30-32 hours per week is perfect. More is just useless.

I have heard that this seems to be true for most intellectual work that requires concentration (5 hours daily max). No sources on that, though.

cel1ne··on ‘Strong Opinions, Weakly Held’ Doesn't Work That Well
"Strong opinions, weakly held" makes sense in exactly one situation: When you are definitely an expert in a topic you should have your strong opinions about it.

But since everybody is sometimes wrong about something, and that should be very seldom in the expert case, you should be able to let go of one of your opinions, in case you get counter-arguments.

cel1ne··on You've only added two lines – why did that take two days?
This is not an IT specific problem.

For most jobs they don't do themselves people tend to understand the time it takes.

cel1ne··on Ask HN: What's the worst piece of software you use everyday?
If you have a mac, look into GitUp. It's a great git-client and it creates a timelined snapshot-backup after every action, so you can undo whatever you did.
cel1ne··on Music for Programming (2011)
Did you read parent poster? What good are noise-cancelling headphones if you can't listen to music because it's distracting?
cel1ne··on Ask HN: Why do managers get paid more than individual contributors?
The following is simplified.

Managers are people who enjoy being around groups of people more than they enjoy being around “things”.

ICs tend to reserve more time thinking and working alone and enjoy talks with individuals more than navigating group-dynamics.

Enjoyment in groups leads to experience in group dynamics. Experience in group dynamics and having many relationships gets you more chances to climb up the salary ladder.

cel1ne··on What do Unix command names stand for?
Reminds me of “rm -Rf” meaning “read mail really fast” ;)
cel1ne··on Ask HN: What's your favorite way of getting a web app up quickly in 2018?
Kotlin, gradle, closure and tachyons.css.

I wrote a short buildscript for that setup that i copy.

cel1ne··on Ask HN: How to deal with a dysfunctional relationship with a 50/50 co-founder?
I'm really happy to hear that. All the best.
cel1ne··on Ask HN: How to deal with a dysfunctional relationship with a 50/50 co-founder?
It is a fine line, yes, but if you abstain from any accusations in the rest of the text, then my formulation is generally received as empathy. This is supported by the fact, that there are no lies there. OP _is_ sorry that things went as they went. And it also is objectively “unfortunate” in the sense that with a little luck there might have been a different situation.

The general point is that OPs partner is in a corner. Empathy is needed to allow him to be cooperative and understanding of his own mistakes.

cel1ne··on Ask HN: How to deal with a dysfunctional relationship with a 50/50 co-founder?
Without any accusations, tell him the path where you‘re heading in written form. You can add potential remedies and the end, but in essence, describe what will or might happen. A good phrase in these kind of messages is

“Unfortunately you didn’t have time to look into XYZ. I’m truly sorry that we now face ABC. But if we do EFG we might still have a chance in fixing this”

In general: use written form, avoid any phrases that put the blame on him, describe accurately what happened and the consequences and end on a hopeful note or idea.

cel1ne··on Show HN: Create a personalized and optimized webpack configuration
If I had to give one Tipp about front-end development: transition the buildsystem to gradle and call webpack from there. Also npm can be managed with it.

Then you can slowly introduce kotlin code, which is way more productive.

In the end I found that writing everything in kotlin, using tachyons for CSS, the kotlin-minifier for code minification and closure-compiler for optimization is the most stable way to go.

JavaScript isn't a productive language. Having build-tools in JS just complicates everything.

cel1ne··on Ketamine has 'fast-acting benefits' for depression
Humans feature meta-cognition. I suspect you felt better and more relaxed due to the mechanism, and that in turn gave you another big boost by showing you that you are still capable to feel and act different.
← PreviousPage 2 of 20Next →