HNHacker News
TopNewBestAskShowJobs

reshlo

325 karma · joined January 9, 2021

submissionscomments
reshlo··on GPT-5 is behind schedule
> Would that be with the Faroese and the Greenlanders?

Greenland is in North America.

reshlo··on Feed readers which don't take "no" for an answer
All URLs used when interacting with an API obviously identify API endpoints. There is no such thing as a URL which is part of an API but which is not an API endpoint.

There is a difference between /api/entity/123 and /api/search with a payload of 123, though.

reshlo··on How do you do, fellow web developers? A growing disconnect
Are you thinking of this?

https://www.destroyallsoftware.com/talks/the-birth-and-death...

reshlo··on How do you do, fellow web developers? A growing disconnect
> C-influenced languages usually differentiate between “arrays” and “lists”/“vectors”

On that note, Swift is in the process of introducing a fixed-size array type which they intend to call “Vector”.

reshlo··on How do you do, fellow web developers? A growing disconnect
> The whole notion of semantically pure HTML, vue vs. react, and all the other nonsense web developers obsess about. It does not matter to them at all. You could use divs for every freaking HTML element and they couldn't care less. Or render the whole thing with some native UI toolkit to a canvas (which is an option these days). As long as it does the job.

Only if your definition of “does the job” does not include “is accessible to every potential user” or you put in much more effort than you would otherwise have to if you used the web standards as intended.

reshlo··on WPEngine, Inc. vs. Automattic– Order on Motion for Preliminary Injunction
Which accent do you have that you pronounce "tool" like "two-l"?
reshlo··on Ask HN: SWEs how do you future-proof your career in light of LLMs?
> I can’t recall ever seeing someone on HackerNews accuse LLMs of thinking.

There are definitely people here who think LLMs are conscious.

https://news.ycombinator.com/item?id=41959163

reshlo··on The square roots of all evil
> A fourth hack may still be better

That may be true, but it’s still a problem if you can never create new abstractions, because that prevents you from creating good abstractions too, not just bad ones.

reshlo··on My second year without a job
The $1,000 available on the CC is not debt either, so the person does not currently have -$1,800. If the information we have is that the person has an $800 overdraft and a $1,000 line of credit that they’re not using, they’re $800 in debt, not $1,800.
reshlo··on My second year without a job
They have negative $800 in their checking account.
reshlo··on Romanian court annuls result of presidential election first round
> if this guy is a fascist, how the heck did he get 23% of the votes?

Many of us are asking similar questions of the country that just reelected a man who regularly and openly expresses fascist sentiments, incited an insurrection and attempted to commit a coup. Comparing Romania to North Korea instead of to that country is an… interesting choice.

reshlo··on The square roots of all evil
In most places I’ve worked, there’s a big problem with this approach.

If you have three distinct examples, and you need to do something that requires a fourth, you won’t be able to justify spending time writing an abstraction. You should just copy it again. The three existing examples don’t use an abstraction, and they work just fine, so there’s clearly no need for an abstraction… or so the argument goes. In the unlikely event that you’re allowed to write the abstraction, you definitely won’t be allowed to reimplement the existing examples to use it now, because those modules are not in scope and we don’t have the budget to test them again.

If you don’t create the abstraction up front, you’ve lost the chance to have an abstraction.

reshlo··on React 19
> And if you needed it you’d know what it does.

Why would that be true? Often people don’t know what they need to solve a particular problem.

reshlo··on Stop Requiring CRLF Line Endings
> NL is not a character.

Unicode does in fact have a NEXT LINE character, 0x85. But it's not what the article is talking about.

reshlo··on How to grow professional relationships
Whenever a lecturer responded to a student's complaint about other group members doing no work by saying something like "I don't care, work it out amongst yourselves, in the real world you have to be able to work in groups", I would think to myself "in the real world, people who refuse to do work get fired".
reshlo··on If not React, then what?
You’re both right. It’s not as important that a documentation generator be blazing fast, but it’s a bad sign. If the core team finds themselves using 571 dependencies for something as simple as a documentation generator, how many thousands of dependencies will the average small business, trying to deliver value to customers quickly, end up using to create a line-of-business web app?
reshlo··on If not React, then what?
So easy in fact that even the company that makes React can’t use it in a way that makes their site fast.
reshlo··on You must read at least one book to ride
Which topics are you looking for resources on?
reshlo··on A career-ending mistake
It stands for Individual Contributor, not Independent Contributor.
reshlo··on Appreciation of the mark-all-as-read button
Physically shaking the device triggers a confirmation dialog to undo actions in many apps, including in Mail.
reshlo··on The Arsse – The clean and modern RSS server that doesn't give you any crap
You have 10 feeds. You have 2 devices. You hit refresh on one device. You read some articles. You go to your other device. You hit refresh. You see the same articles you’ve already read marked as unread, because this device doesn’t know what you read elsewhere.
reshlo··on Trump wins presidency for second time
As someone whose regional hegemon in that scenario would almost certainly be China, I don’t think that’s a good idea.
reshlo··on A 22 percent increase in the German minimum wage: nothing crazy
When this happens, you should more easily be able to find another job that pays more or negotiate a raise, because employers know you now have better alternatives than you did before.
reshlo··on A 22 percent increase in the German minimum wage: nothing crazy
> The real question is why the misconception that minimum wage increases result in broad upward price spirals is so common when you can figure out why that's unlikely with math most people have learned by the time they're teenagers.

Owners of companies have an incentive to encourage us to think this, firstly because it’s a distraction from the true cause of inflation (their greed), and secondly because a public resistant to the idea of raising the minimum wage helps them keep their profits higher.

> "Inflation begets inflation. When people are expecting price rises they're also more accepting of them," he says…

> "Greedflation is the idea that corporate profit expansion is contributing to high inflation. This has moved from a fringe view to the mainstream in Europe and the US in the last year, and there's a debate going on about it in Australia,"…

> When the governor of the Reserve Bank of Australia, Philip Lowe, last month told the National Press Club that "rising profits are not the source of inflation pressures we have", he was accused by The Australia Institute think tank of a dereliction of duty. A report from the institute earlier this year said that 69 percent of excess inflation – inflation above the Reserve Bank's 2.5 percent target – came from high corporate profit margins.[0]

[0] https://www.rnz.co.nz/programmes/the-detail/story/2018891366...

reshlo··on Should JavaScript be split into two languages?
I listed those quotes to rebut your assertions that we’re being hostile towards a group of people who are merely trying to talk about something interesting, not to imply attribution of all of the quotes to you. I chose the general phrase “the commenter” because it would not have been correct to say “you”, as I was aware you were not the source of many of them.
reshlo··on Should JavaScript be split into two languages?
> people who become hostile when you try to talk about something interesting

We’re becoming annoyed not because people are trying to talk about something interesting, but because they are being intentionally insulting and condescending and then using bad faith arguments like this one when they’re called out on it.

Which of these quotes represent the commenter “trying to talk about something interesting”?

> flaunting your ignorance and your anti-intellectualism

> The point is that anyone who's distracted by the arcanity of Web Assembly Text Format obviously doesn't understand the first thing about WASM

> You do know this is 2024, you have Internet access, and you can just look shit up

> In case you've been living under a rock and didn't realize it

> but you're whining, lashing out, and attacking people who are trying to explain it, and trying to police and derail discussions between other people who are more knowledgeable and interested in it, which makes you a rude anti-intellectual asshole… Why don't you just go away and let other people have their interesting discussions without you, instead of bitterly complaining about things you purposefully know nothing about and refuse to learn? How does it hurt your delicate feelings to just shut up and not bitch and whine about discussions you're not interested in?

> And that proves my point that you're flaunting your ignorance and your anti-intellectualism. But you be you. There's no point in trying to make other people stop talking about Lisp by complaining about how proudly ignorant you are, and how you want to remain that way, so you don't want anyone else to talk about it. This really isn't the place for that, since you always have the option of not reading, shutting up, and not replying and interrupting and derailing the discussion, so other more knowledgeable and curious people can have interesting discussions without you purposefully harassing them like a childish troll.

> Look, it's pretty clear I stepped on some insecurity.

reshlo··on Should JavaScript be split into two languages?
> There's no point in trying to make other people stop talking about Lisp

Nobody is trying to make you stop talking about it. We’re trying to make you understand that the way you’re talking about it is elitist. When someone said they were confused by the syntax, you could have just explained it without judgement. Instead, you felt compelled to flaunt your membership of the in-group who understands Lisp, and try to make others feel stupid by implying that people who don’t understand it aren’t good programmers, or are anti-intellectual.

You’re doubling down on it in this comment, too, still insistent on making people feel like they’re “less than” because they don’t know Lisp:

> so other more knowledgeable and curious people

If I didn’t know Lisp, and my first exposure to it was from someone who sees this kind of toxicity as a reasonable way to speak to people, would I want to join their community?

reshlo··on Should JavaScript be split into two languages?
> you’re whining, lashing out, and attacking people who are trying to explain it

I think you’re assuming that all of the comments you’re talking about are written by the same person, when they’re not. I haven’t been attacking anyone, and I don’t think I’ve replied to anyone who’s tried to explain it.

> things you purposefully know nothing about and refuse to learn

Why do you still assume I don’t know what they are? I’ve already pointed out that my belief that s-expressions are arcane doesn’t mean I don’t know what they are.

As another illustration of my point, I just stumbled across this comment on another post:

> But maybe the whole "ease of use" budget is blown by using a Lisp in the first place.[0]

The fact is that Lisp syntax is understood by relatively few programmers, which meets the definition of arcane. You immediately flying off the handle when someone calmly points this out will not help your goal.

[0] https://news.ycombinator.com/item?id=41965178

reshlo··on Ibis: Federated Wikipedia alternative
That model doesn’t work because there are plenty of issues on which a vote by the US would increase my confidence in the truthfulness of a claim, but others where it would not make a difference, or even decrease my confidence.
reshlo··on Should JavaScript be split into two languages?
My point is that if someone says something is arcane, “it’s not, it’s just [something that you’ve potentially never heard of and almost definitely don’t understand even if you have heard of it]” doesn’t help your case. They could look it up, but the fact that they would have to do so proves the commenter’s point - relatively few programmers understand Lisp syntax, i.e. it is arcane.

If you’re trying to raise awareness of something, don’t act like the reader is stupid if they don’t already understand. Insisting that something is obvious, especially when it is not, means any reader who does not understand it will likely perceive the comment as snobby. As does including snide remarks such as “in case you’ve been living under a rock”.

> Flaunting your ignorant anti-intellectualism isn’t a good look.

Why do you assume that I personally don’t know what s-expressions are just because I agree that they’re arcane? Labelling someone as an ignorant anti-intellectual just because they disagree with something you said isn’t a good look either.

← PreviousPage 4 of 7Next →