HNHacker News
TopNewBestAskShowJobs

troels

3,051 karma · joined December 21, 2007

I'm a hacker. Working mostly with web applications. I live in Copenhagen, Denmark.

http://troelskn.com

mail: troels@knak-nielsen.dk twitter: @troelskn linkedin: http://www.linkedin.com/in/troelskn mastodon: @troelskn@mastodon.social

[ my public key: https://keybase.io/troelskn; my proof: https://keybase.io/troelskn/sigs/HxfbJZIc0caMOKSsSacc1IitAgRFOj3q9vH_gGJz3jc ]

submissionscomments
troels··on Switch from Chrome to Firefox
I wonder if that might backfire. I've been using Chromium for a while now, but whenever I need to see video, I copy paste the url over to Firefox. At some point, I'm going to be bothered enough to just switch permanently to Firefox.
troels··on Aldi, a brutally efficient grocery chain, is upending America's supermarkets
Yeah, but for those they have a cheat sheet next to the register.
troels··on Aldi, a brutally efficient grocery chain, is upending America's supermarkets
They stuck to it for a long time and the argument was indeed speed and to some extend ergonomics (the cashier doesn't need to lift up items). There is a system to it (100-199 is liquor, 400-499 dairy etc.), so it's fairly easy to memorise it.
troels··on We Can Do Better Than SQL
Some dialects allow you to hint to what index to use.
troels··on Tell HN: My usability pet peeve – am/pm times with a leading zero
wtf

Brought to you by the same folks who figured that locale settings should determine how CSV is generated/interpreted.

troels··on We Don't Have a Talent Shortage. We Have a Sucker Shortage
And because everyone knows this, a contractor can easily charge 2-3 times what an employee makes - aka what they're actually worth. The system works (Except of course for the employees)
troels··on Great developers are raised, not hired
This is the "common knowledge" thing to do, but I don't think it's always applicable. If you have an advantage in the market (e.g. are sought after), you can simply present a high figure and either they accept or you move on to the next. By playing the let-them-go-first game, you're implicitly signalling that you don't know where the ceiling is. On the other hand, if you say a high figure with confidence, they may accept it even if they weren't really prepared for that to begin with. Information asymmetry can also go the other way.
troels··on Engineer refusing to file/disclose patents
You seem to assume that the company/management would act rationally. I'm going to guess that you are an engineer?
troels··on To lure young talent, banks mimic tech workspaces
This is very accurate. I think it might be somewhat true for the majority of the workforce though. For specialised roles such as developers, management etc. I think the spread is bigger.

If I were to guess, I would say that the lower bound is higher, giving a skewed distribution with a big bloc of salaries around the same avg. range. Couple this with a reluctance for high earners to speak openly about it and you have the illusion of everybody getting roughly the same.

A very clear sign that wages are kept superficially low, is that as a contractor I can get away with asking 3x what I would as a perm developer. In theory I get less job security this way, but in reality there is so much demand that this is a non-issue.

troels··on To lure young talent, banks mimic tech workspaces
It also seems to apply to all types of employees, not tech specifically. The executive is from ISS, which is a services company, not a tech company.
troels··on How badly are we being ripped off on eyewear? Former industry execs tell all
Ok - Thought perhaps I was missing something. The analogy probably isn't a good fit for luxury watches, which is a truly weird industry. Rolex, with their near-mythological status could probably shut down all advertisement and still sell their watches.

But your original point might still be true, regardless.

troels··on How badly are we being ripped off on eyewear? Former industry execs tell all
Curious - Where do you have the information fro that TAG have a smaller advertising budget than Rolex? I would've assumed the opposite.
troels··on Ask HN: Top three questions for a startup before accepting a job offer?
It really depends on why you want to join a startup/where you are in your career. If you are young, you probably want to focus on gaining experience and build your network. If you are older, you may value financial aspects more.
troels··on The Overloaded Soldier: Why U.S. Infantry Now Carry More Weight Than Ever

    The Army decided some years ago to give every Company (~140 people) a Raven drone for recon. However, it's a huge deal if it gets lost (if the GPS guidance were to suddenly fail), so no one ever uses them to avoid the fallout associated with losing Army equipment.
That sounds like a serious problem?
troels··on The Social Credit System in China [video]
Same in Denmark, at least for DUI. You'll get roughly 10 x BAC x monthly salary (post tax). A local footballer famously got hit hard by this, with a fine of DKK 842K (~ USD 130K).
troels··on Ask HN: What's the largest amount of bad code you have ever seen work?
> It's a bit heartbreaking at first (you spend hours/days/weeks working on something, and then a fellow hacker comes and cuts of the unnecessary pieces), but in the long run I'm grateful we do that.

The single hardest thing about programming, I'd say.

troels··on Ask HN: What was the best decision you made in your career?
How does that benefit you though?
troels··on Chrome 69 will keep Google Cookies when you tell it to delete all cookies
I'm sure Microsoft had the same reasoning about IE.
troels··on How America lost its love for the stick shift
" ... so I transitioned to an automatic"

Clever.

troels··on How an International Hacker Network Turned Stolen Press Releases into $100M
Somewhat related. I wonder how often someone would plant false information that would cause a panic sell-off, then buy on the dip, before everyone realise that it was a lie? It's like the opposite of inside information. (Does this particular scheme have a name?)

* Edit:

A quick googling suggests this is fairly prevalent. Must be keeping the SEC busy.

troels··on How an International Hacker Network Turned Stolen Press Releases into $100M
Yes, it's the good ole "trap street". Works for combating scrapers too.
troels··on Codex Arundel – A collection of papers written by Leonardo da Vinci
"A collection of papers written in Italian by Leonardo da Vinci (b. 1452, d. 1519), in his characteristic left-handed mirror-writing (reading from right to left) (...)"
troels··on Ask HN: Codebase at my work is a complete mess, what should I do?
> I've already made some comments about rewriting it and the response was basically "ok".

Response from whom? The previous developer?

troels··on What they don’t tell you about event sourcing
It's in the second paragraph. But I agree that it's a terrible name.
troels··on Bullshit jobs and the yoke of managerial feudalism
Not sure I buy in to the whole thesis here, but I really like the term "managerial feudalism" - Great little soundbite.
troels··on Monsanto ordered to pay $289M damages in Roundup cancer trial
Reminded me of this little gem. Seems there's a whole tradition of inventors of pesticides offering to eat it on camera.

https://www.youtube.com/watch?v=gtcXXbuR244

troels··on Ancient Dog DNA Reveals Close Relationship with Contagious Cancer
Makes sense. Thanks for clarifying the difference.
troels··on Ancient Dog DNA Reveals Close Relationship with Contagious Cancer
I'm confused:

    Some subjects, which included prison inmates, developed tumors from the injected cells. 
and later

    When I asked, “What if they had?” he calmly replied, “If they did, we’d just cut it out.”
So did they or didn't they?
troels··on Anti-If: The missing patterns (2016)
Yeah, I was addressing the inconsistent space between "if" and opening parentheses.
troels··on Anti-If: The missing patterns (2016)
It probably makes me rather pedantic, but if you write about programming style, I expect you to format your code consistently. It's either `if(record == null) {` or `if (result != null) {`. Make up your mind (I know which one I prefer, but at least be consistent)
Page 1 of 34Next →