skysight-inc/HackerNews huggingface dataset:
I will probably insult some people with this but here it comes anyways..

I think we just have too many trash products (software and non-software) which no one really needs. This is why there are massive spam/ad campaigns everywhere to convince people that they need "new trash product xy".

One of the problems being that you cannot really build wealth today by doing your job as an employee in most cases. The result is that more and more people want a piece of the "founders pie" even though they don't have any valuable product to add.

And this not only applies to founders/start-ups.. when I look around I see 95% of all products as trash. Established big corps are guilty just the same. If you bought a washing machine 20 years ago there is a good chance it is still running. Today my washing machine has AI but dies after 3 years..

Sorry for the rant.. I hope some founder has as a resolution to make actually useful and durable products.
How many Calories (I assume kilocalories) is that?

According to this article:

https://www.nytimes.com/2018/02/23/sports/olympics/cross-cou...

>A typical elite cross-country skier will burn about 30 calories a minute during training–by comparison, a 155-pound person on an elliptical machine burns about 11 calories a minute.

On the rowing machine, I can get up to about 500 to 600 Calories in 45min to 1 hour. But I also feel like most people would not work out hard enough to burn 10 calories per minute, especially if we are talking about older people.
> What's your evidence or supporting research?

We didn't need it. It was based on a-priori knowledge. For example, we don't write email subjects like: "Convey information about new release", or "Ask question about time off". We know from how the human brain processes content (eye tracking studies) that they scan in an F-shaped pattern. This puts emphasis on the content on the left. If the left side has no differentiation, this is, de facto, harder to scan.

You don't have to agree with me. As my colleague said, there are other, even more subtle things we are trying to convey and reinforce: https://news.ycombinator.com/item?id=38836919

> You skipped the step where "most important" is defined.

No, we literally do this every time we write a commit message. This is a usability issue. What is the most important thing to the reader?

> Ok. Specifier can be configured when constructing a store. Is it supposed to? Is it the state before or after the commit? Is this just context, and maybe this commit changes documentation to reflect that reality?

And yet, when all of your commit messages are in a consistent voice and mood, there is no ambiguity. Also, all of your questions are answerable from a self-evident perspective -- if you can rely on your teammates to care about your ability to understand what they write. Of course it's supposed to, otherwise why would I commit it? Of course it's the state after the commit, why would I talk about what was (How many newspaper articles about a celebrity's death have a headline saying they are sick?)? Of course it's not about documentation, it would say it was if it was. In short, you can make up as many holes as you want to poke through.

> You even say that reading a bunch of them is uncomfortable.

I said at first. See: familiarity bias

> What about the widget tests?

This is convention that one could argue requires memorization. I don't actually think it does, however, because of how we as humans interpret subjects/headlines.

> Are version numbers ever decreased?

They have been, and I hope it's self-evident how that commit message would be constructed on our project.

In any case, I'm not here to quibble about commit message formats. I documented ours and gave supporting rationale which is based on UX knowledge (and research, at the very least, see eye tracking studies). If you think that "Fix", "Fix", "Add", "Change", are the most important part of the commit message, then I'm not really going to be able to or even bother trying to convince you otherwise.
I can't understand what issue you are having. Common land was managed in different ways in different places (chaotic) with local laws granting rights that often restricted scale of access to prevent over-use.

I'm not sure what your point is about waste is because The Lord's Waste was a specific legal designation separate from the more emotive devastated/unusable/excess we might be familiar with.

The assumption that Common Land was unmanaged and owned by all is false but that doesn't mean it was always well managed. Be in no doubt that Enclosure was a horrifying theft of rights from the citizenry and in no way a solution to a Tragedy of the Commons.
Francis Collins has already admitted the policies were myopic and didn’t account for QALY — they were malpractice that focused on a particular disease while ignoring the holistic situation.
Google has been inundated with SEO spam, and sometimes I want current things so LLMs don't work that well. One example is I was buying a ... wait, actually I was putting together some examples for you to compare Kagi (I am an unlimited subscriber) to Google directly, and none of them work now. My Google results for things like "best running shoes 2024" or things like that returned basically the same results as Kagi, pushing sites like Reddit and Wirecutter and REI blog and other known-good blogs to the top. Tried this in Private Browsing as well.

This is definitely a departure because when I subscribed to Kagi a couple months ago, all of my Google results for similar searches were SEO spam blogs filled with Amazon affiliate links that look like they had just sucked some Amazon reviews automatically into some poor facade to generate affiliate revenue.

These results were a surprise to me. Not sure what changed.
Because people who do AI are willing to pay several k€ per card, gamers are hitting a wall before 1k€. It's the same cards, only the vram change, and the vram is "cheap" to add, comparatively of the total price.

So now you have gamers who are pissed off at their 4060 Ti or 4070 Ti barely having enough vram for 1440p at modern quality of gaming, and AI enthousiast wondering why buy they "pro" card when a 4090 is not even 2k€.

essentially, they're trying to virtually segment a market that is not segmented, to take advantage of the much higher buying power in one of the segment.
I wouldn't underestimate China: https://www.extremetech.com/electronics/huawei-quietly-annou...
How about the videos of the US military retreating from the country? what other indication would you require?
In Europe, there are dogs sniffing bark beetle, which destroys forests. Much more faster than any humands checking the trees. [1]

[1] https://en.wikipedia.org/wiki/Bark_beetle
The wall is the backrest.
Francis Collins has already admitted the policies were myopic and didn’t account for QALY — they were malpractice that focused on a particular disease while ignoring the holistic situation. Literally failed at basic medicine.

Again, you’re portraying people as “dumb and emotional” without addressing the substance of their concerns or reasons. You’re also refusing to ponder if that’s how you reached your conclusions.

But the director of the NIH during COVID now admits those people were right the whole time — COVID policy failed to weigh its costs, and as such, didn’t strike the right balance for public health.
Can you point to examples that are in widespread use (or widely known)?
Ask HN: How do you approach new year resolutions?
Hey,

It might be a bit trite, but how do you approach New Year resolution?
Or maybe you don't?

I personally like to just keep improving my habits, and then I hopefully work towards my vision.
Did anyone else end up with the same?
As the other responder points out you use state machines everyday without knowing it.

A "State Machine" is a mathematical abstraction (i.e. a "computation" model) for the workings of a concrete machine i.e. A real Computer running a Program. When you start to write your programs as state machines you make its operations explicit, unambiguous and clear thus greatly reducing errors and guaranteeing "correctness". This is what makes it "essential".

I highly recommend studying Michael Sipser's Introduction to the Theory of Computation to understand this and other computation models (any edition will do).
A rigorous yet succinct deep dive into binary heaps as used in shedulers and timers.
For those tired of superficial tech explanations.
The stereotypical buy-a-gym-membership-use-it-once resolution doesn't encompass the whole of the thing.

Another line of thinking that goes into things like New Years' resolutions is the idea that significant change can only be intentionally and effectively made in a long series of tiny steps. The OP discusses the dual of this idea but misses the main thing:

> The reality is that if you are going to do something that's really difficult, like changing your whole approach to eating, you are likely to either fail, or to accumulate the kind of micro-failures over time that erode your motivation, death by a thousand cuts.

The flip side here is that overall progress is composed of micro-successes over time that build your motivation.
That's basically it. The biggest problem in human society in all era's (including the 21st century) is scaling up.

Once you get past Dunbar's number, whatever your system is, it'll start to run into challenges. Be it a company, an organization, or an entire country.

Objectives become diluted, misbehavior becomes possible, and steerability goes out the window.

Keeping a large group of people focused, well behaved, and capable of change is a huge challenge in any century, and is as ever highly underrated.

When doing research it seems like there's a lot of magical thinking in the field. Finding focussed sources tends to be tricky. Getting people to adopt even the most straightforward of practices even trickier. :-P
Fwiw, there are now some local models that rival 3.5-turbo in code chat, like the Codeninja I tried out the other day. Not nearly as good as 4 which iirc runs the copilot backend, but for sensitive data that can't leave the premises it's the only real option. Or getting a dedicated instance from OpenAI I guess.
> the examples here involved more clever bit manipulation than most software engineers ever interact with

Perlis once quoth:

> 18. A program without a loop and a structured variable isn't worth writing.

After 5 minutes of thought, I'd update that, for my hacking, to:

"A program without some convergence reasoning and a non-injective change of representation isn't worth writing."

(iow, I'd be happy to let LLMs, or at least other people, wrangle glue and parsley code, according to the taxonomy of:
https://news.ycombinator.com/item?id=32498382 )
I led the team that investigated Y2K issues for some very consequential systems.

You'll recall that no cities were destroyed by accidental blinding white flashes on January 1, 2000. We made sure in advance that that wasn't going to happen.

You're welcome.
> Shouldn’t there be a universal standard to communicate clearances to the computer systems of the airplanes and other runway vehicles? And shouldn’t there be a small, well-tested core system that makes sure clearance never conflicts?

ATC entering instructions into a computer, then pilots reading and interpreting from their computer, and then operating their plane, probably is slower and the context switches between the computer screen and what's outside the window may lead to errors.

There are over 100,000 commercial flights each day (worldwide):

* https://www.flightradar24.com/data/statistics

* https://news.paxeditions.com/news/airline/radar-shows-record...

* https://www.aljazeera.com/economy/2021/12/9/visualising-the-...

What is the error rate of runway incursions and such?

> How on earth does all this still depend on skilled individuals not making a mistake?

Flying aircraft in general depends on "skilled individuals not making a mistake". Unless you think we should get rid of pilots completely?

Other things that "depend on skilled individuals not making a mistake": driving cars, cooking food properly (to avoid poisoning), surgery, etc.
I don't really agree with this. There may not be a mathematically perfect solution to the problem of paying artists, but that doesn't preclude criticism. Apart from anything else, Spotify isn't trying to find the fairest approach, it's trying to leverage its market dominance to increase profitability and maintain market share.
User 1 listens once to a 3 minute song by Ariana Grande.
User 2 listens once to a 3 minute song by Billie Eilish.
That's all they do for that month.
I think most reasonable people would say that artists A & B would split the money evenly.

I don't think reasonable people would say that. Artists should be able to negotiate how much their stream costs.
> Lots of kids got by with a single basic $25 Jansport.

Those zippers never lasted long for me.
Beautiful data visualization!
Yes, sorry if I wasn't clear -- I don't fault most of the population.
Then there’s, of course, the issue that the whole of current customers feedbacks might be blinding you from what the product really needs to grow beyond that base, since a startup’s ultimate goal is growth, and fulfilling the current customer’s needs might make them happier but result in zero overall growth.
Running from death out of fear is the very definition of cowardice. There are higher goods that call one to put away their own fear and serve, no matter the cost.
I'm ok with a degree of unreliability when experimenting with new ideas.

That's a tradeoff I already make when using relativly new third party libraries/services to accelerate experimentation.
Like I mentioned, automation and AI will continue to accelerate to the point where a larger percentage of the working population can be dedicated to services for the elderly.

The most common profession in every state, truck driving, is probably going to be completely automated in the lifetime of the millennial.
Last time I checked, in deed they are. For the most part.
The alternative is that artists get nothing from these customers.

It’s not like Spotify is getting rich. They keep 30% and give artists 70% (although much goes to labels, but the point is that Spotify only gets 30%).

The market isn’t there for people to pay so much for music. It’s not unfair as much as a busker not being a millionaire isn’t unfair either.

How much money should someone get for a million people listening to their song? What’s the fair amount? I’m not sure, but I think Spotify is the closest artists have ever gotten given the historical payouts for radio, album sales, etc.

I think most of this is just people not understanding and naturally wanting more.
Very much agree. I've seen it leak into conversation in slack too... "Hey, I have a question about JIRA123, should we use blue for the button?". There's no greater way to tell someone you don't care about their time than presuming to force them to look up work items every time you want to refer to something.

I believe that if teams look hard into the reasons they think that that practice is valuable, they will uncover even greater culture and process problems to address. Once they are addressed, they will no longer need them, and they'll even start to see the harm in them.

Most teams won't do that, however, and I will be dragged out to the town square for even suggesting it's possible (even though our team operates extremely well without this practice or anything resembling it).
Your lungs can take "deeper" - i.e. more voluminous breathes. A person sleeping lightly can breathe quite shallowly just fine, a person up and walking about (in decent shape) will breathe more deeply - professional athletes for example don't breathe as quickly as an unfit person.

Which is to say, it's too simplistic a model to talk about "breathing twice as fast" as explaining what's going on.
So you're just ops then?
Yes? That doesn’t make it incorrect to call it a miracle.
China's solar sector steams ahead of EU, US
My level of knowing was about the same as "I assume it's a channel" from seeing it mentioned once, much like the above post mentioned it. And then every single result was channel/podcast. So I don't think this is a bias from already knowing the answer.

When you search some words and the first ten results are all the same thing, and they fit this context and assumption perfectly, while your normal context for some of those words doesn't fit at all... Then you did it. You found the answer.
I hate that there's no public service for this stuff in Italy.
Since I had a similar idea to build something like this, here's my opinion of the pros of this concept:

1. We web developers should always be building to a common specification, and not to the quirks of a particular web engine (which now includes webview quirks too).

2. Javascript is a shitty language. There are other better languages for application development, which allow you harness the full power of the OS platform.

3. It's more in line with unix philosophy - Write programs that do one thing and do it well, write programs to work together and write programs to handle text streams, because that is a universal interface.

4. If an application is built with point 3 in mind, a lot of old codes can be reused and / or given a new UI with this concept.

5. Really tiny as it doesn't increase the size of the application code base by much.
I am just surprised you think writing out sql and the logic surrounding it as low-code. To me it is coding.
Your article does not fully support the claim.

> Whether or not the dogs were "incorrect" was a definitional question for Dr Malins.

The dog was accurate, however the dogs definition of accurate (there is some minimal smell) vs. the enforment officers (i need some smell so i have a ground for search) vs. the people (i walked through a cloud of smell) might be very different, which makes the measure "accurate" - well - very inaccurate.
You got it backwards. Think critically.

If it was Justin Bieber themed only the Justin Bieber fans wouldn't perish.

Would you download a Justin Bieber natural disaster app? If the answer is yes then this conversation is over.
I agree. Lua, Lisp, C - they are all conceptually simple languages that have stood the test of time. Let languages like C++ be the "everything" language and leave C alone.
Anyone who's worked in electronics manufacturing knows that printed circuit boards and soldered assemblies have a distinctive smell. The epoxy laminate boards get washed, but still have an odor, and we wash the flux residue off after soldering, but there are still odors that linger when acres of PCBs go across your manufacturing floor.

I am a little surprised that a dog's nose is sensitive and rapid enough to find the circuit board in a microSD card. The number of atoms of this residue that off-gas and waft through the air to the dog's nose must be tiny!
Anyone interested in the topic should check out the original site / forum, HeadWize, now in memorial mode.

https://headwizememorial.wordpress.com/
Or is going it on hard mode where an app follows hundreds of hours of networking and outreach before actually applying.
I personally hate every invocation of the idea of miracles in the popular press and discourse. You know what’s a better miracle? Not having the plane crash.
As an American, the part of the story that is very interesting to me is that Canadian coins have enough ferrous content to be picked up by a magnet. Wouldn’t the ability for coins to become magnetized cause all sorts of issues for the internal workings of vending machines and other coin slot using mechanisms?
Why is an unauditable result the holy grail? Is the goal to blindly trust the code generated by an LLM, with at best a suite of tests that can only validate the surface of the black box?
Conclusion in the blog post says it all:

> I regret to say it, but it's true: most of today's programming consists of regurgitating the same things in slightly different forms. High levels of reasoning are not required. LLMs are quite good at doing this, although they remain strongly limited by the maximum size of their context. This should really make programmers think. Is it worth writing programs of this kind? Sure, you get paid, and quite handsomely, but if an LLM can do part of it, maybe it's not the best place to be in five or ten years.
>I've turned in so many things I'm not happy with and gotten a "this is great"

Great if this feedback is from users; not great if it's from somebody who's just been waiting for you to finish it so that they can sell it. Unfortunately in a big-company environment like the one I work in, the initial and dominant feedback is usually from the latter.
For collision detection using screen space might be easier, i.e. instead of looking for collisions between lines one wants to draw analytically, just try to draw them and check if all the pixels are background pixels.
Crucifixion collectible collection, complete with a certificate of authenticity signed by Pontius Pilate himself.
Many Y2K “solutions” just borrowed 20 years, and a few of those systems didnʼt actually invest that time in a fix before the 1st of January 2020:

One solution involved a technique called “windowing” — in which two-digit years are assigned to either one century or another based on one hard-coded “pivot year” determining where they belong. Even back in 1999, HPCWire was describing it as “highly controversial,” citing one expert who said computers using the technique were “little ticking time bombs waiting to go off.”

https://thenewstack.io/how-the-y2k-bug-returned-on-jan-1-202...
South Sudan is an independent country which is no longer part of Sudan.
Yasser Arafat's letter to Israeli Prime Minister Yitzhak Rabin of 9 September 1993:

> Mr. Prime Minister,

> The signing of the Declaration of Principles marks a new era in the history of the Middle East. In firm conviction thereof, I would like to confirm the following PLO commitments:

> The PLO recognizes the right of the State of Israel to exist in peace and security.
The PLO accepts United Nations Security Council Resolutions 242 and 338.

> The PLO commits itself to the Middle East peace process, and to a peaceful resolution of the conflict between the two sides and declares that all outstanding issues relating to permanent status will be resolved through negotiations.

> The PLO considers that the signing of the Declaration of Principles constitutes a historic event, inaugurating a new epoch of peaceful coexistence, free from violence and all other acts which endanger peace and stability. Accordingly, the PLO renounces the use of terrorism and other acts of violence and will assume responsibility over all PLO elements and personnel in order to assure their compliance, prevent violations and discipline violators.

> In view of the promise of a new era and the signing of the Declaration of Principles and based on Palestinian acceptance of Security Council Resolutions 242 and 338, the PLO affirms that those articles of the Palestinian Covenant which deny Israel's right to exist, and the provisions of the Covenant which are inconsistent with the commitments of this letter are now inoperative and no longer valid. Consequently, the PLO undertakes to submit to the Palestinian National Council for formal approval the necessary changes in regard to the Palestinian Covenant.

> Sincerely,

> Yasser Arafat, Chairman, The Palestine Liberation Organization

This is a very famous letter, by the way. It was sent at the beginning of the Oslo peace process, which was supposed to lead to a complete Israeli withdrawal from the occupied Palestinian territories within a matter of a few years. 30 years later, Israel still occupies the Palestinian territories (and has actually massively expanded its settlements inside those territories), and still has not recognized the Palestinians' right to a sovereign state.