skysight-inc/HackerNews huggingface dataset:
Some examples of 2 today that I wanted to comment on:

-----

Americans Are Trapped in an Algorithmic Cage
https://www.theatlantic.com/ideas/archive/2025/02/trump-admi...

Comments (flagged):
https://news.ycombinator.com/item?id=42985664

My interest was in the asssumption that "Americans" are trapped, not really the specific target oof the authors article. This is a very current tech topic that is a valid source of discussion.

-----

The Mars Dream Is Back — Here’s How to Make It Actually Happen
https://www.thenewatlantis.com/publications/the-mars-dream-i...

The comments were against the idea, and were rapidly flagged:
https://news.ycombinator.com/item?id=42983262

Why should there be no discussion on theUS spending billions on human travel to Mars?

-----

I still don't understand the reasoning.

Others may have new perspectives and ideas that you don't anticipate.
Abstraction is a an abstract word, but as an example, I would consider the process of refactoring a big piece of code which mixed together api requests and view presentation into a 2 classes (a presenter, and an api client) as adding abstraction, especially if those new components are defined by interfaces.

And I’d rather work in a codebase where the owners are constantly doing such refactors than not.
That CS student was Luke Farritor -- now part of the infamous DOGE team.
I did a lot of Ada programming seven years ago. It is still around mostly in defense
> It embraced open standards. Then extended them with proprietary plugins. And then extinguished alternatives by making their plugins incompatible.

Which open standards?

What software existed before VSCode that would somehow have been compatible with VSCode plugins if not for this imagined villainy?
11,000-year-old Indigenous village uncovered in Canada
And my other question, is why are constant updates a concern? It’s not like you have to get a stack of floppies and upgrade your software or even do anything manually. Everything auto updates.

At least with iOS, iOS 18 supports devices introduced since 2018 and iOS 16 just got a security update late last year and that supports phones back to 2017.
What’s a giggle test?
>Just because cognitive scientists don't know everything about how intelligence works (or on what it is) doesn't mean that they know nothing.

Author's claim is pretty strong: that human intelligence and what is called GenAI have no common ground at all. This is untrue at least intuitively for the entire field of ML. "Intuitively" because it cannot be proven or disproven until you know exactly what is human intelligence, or whatever the author means by thinking or reasoning.

>Arguably AI researchers ought to have a fairly well defined stance of what "intelligence" means and can't use a trick like "nobody knows what intelligence is" to escape criticism.

If you don't formalize your definition, the discussion can be easily escaped by either side by simply moving along the abstraction tree. The tiresome stochastic parrot/token predictor argument is about trees while the human intelligence is discussed in terms of a forest. And if you do formalize it, it's possible to discover that human intelligence is not what it seems either. I'm not even starting on the difference between individual intelligence, collective intelligence, and biological evolution, it's not easy to define where one ends and another begins.

AI researchers mainly focus on usefulness (see the definition above). The proof is in the pudding. Philosophical discussions are fine to have, but pretty meaningless at best and designed to support a narrative at worst.
They’ve really only existed since the end of WWII and were rescued from that war by the U S so not really enough time to judge.
Could you expand on how Figma is destroying the design world?
There was also Cyclone before Rust, and Checked-C in the meantime. The concepts like regions and affine types existed long before Rust, and Rust started out by copying from older languages (http://venge.net/graydon/talks/intro-talk-2.pdf).

It's not enough to have just a proof-of-concept compiler that could match Rust's checks — that's where Rust was 10 years ago. Rust had time to polish its compiler, expand tooling, integrations, platform support, attract contributors, grow userbase, create learning materials, etc. To displace Rust of today you don't need to just match the old starting point, but offer something better by a margin large enough to offset the cost and risk of switching to a less mature language. That's the same problem that Rust is facing when trying to displace even more established C and C++.
None. I was down-voted during the launch for saying that there won't be any meaningful support from Qualcomm and 6 months later ... there is none. Browse reddit thread to see how thing are (non)working on Qualcomm based laptops.
8.0-magnitude earthquake hits the Caribbean Sea
I hope they can update it with a chip that has the vector extension
I think those factors you mentioned are important but ultimately additional context to the main data, i.e. "rose smell". They certainly can add additional meanings and alter how the main data is processed, but they are just "context" added on, just like how the word "lie" is very context dependent and by itself it is nigh impossible to know what it means. Is it a verb? noun? Which verb, lying to someone or lie on a couch?

But an LLM has no problem at all deciphering and processing and most importantly, responding meaningfully to all the ways we can use or encounter the word "lie". I contend that if a model large enough is trained on enough data, the concepts will automatically blend and explain each other sufficiently, or at least enough to cover your example and those similar to it.
The most direct resolution to the conflict you mention, and this works for just about everything in life is:

Just ask yourself: Why would I want to do that?

When somebody suggests nonsense to you just ask yourself that one simple question. The answers is always, and I mean ALWAYS, one of these three things:

* evidence

* ethos, like: laws, security protocols, or religious beliefs

* narcissism

At that point its just a matter of extremely direct facts/proofs or process of elimination thereof. In the case of bad programmers the answer is almost universally some unspoken notion of comfort/anxiety, which falls under narcissism. That makes sense because if a person cannot perform their job without, fill in the blank here, they will defend their position using bias, logical fallacies they take to heart, social manipulation, shifting emotion, and other nonstarters.

As to your point about reinventing wheels you are making a self-serving mistake. Its not about you. Its about some artifact or product. In that regard reinventing wheels is acceptable. Frameworks and languages are not the product, at least not your product. Frameworks and languages are merely some enabling factor.
I dont think Linus gives a damn about any social media drama. Why should he care?
Genes to Cells Cover Gallery (Molecular Biology Society of Japan)
Nerd Candy.

The fact that things like this are hidden out there give me hope.
From what I've read elsewhere, this is just so that they can have live sports content with included advertising.

That seems OK to me.
Show HN: A website to showcase your Lego collection
I always needed something to showcase my collection (/wishlist sets) and existing websites were not good enough
Practically speaking, software should at least outlast one’s employment at a particular company.

Writing bad code to just get past the next sprint or release is madness.
except everything fucking runs on software now mate…
Hi. I tried reaching out on a different matter via mail, but your mail server seems to be throwing up some error. Doing some reconnaissance on your domain, I can see you might be able to use some help infrastructure wise. Can you reach out via bq.fn [at] dorch.one. I think there is a lot we could help you with.
More detailed information from USGS: https://earthquake.usgs.gov/earthquakes/eventpage/us7000pcdl...
I heard a story, that I often recounted, that Google was famously made in the one day a week (10%) time engineers got for personal projects and development.

Seems I was misinformed and been spreading a falsehood all these years. Oh well. Now I know.
USGS has revised the earthquake magnitude in the Caribbean Sea down to 6.7 from the original 8.0.
So this is marketplace for lego?
I find it interesting that Pollock was a student of the American Regionalist Thomas Hart Benton[1]. No two artists could have been more unalike...

[1] https://en.wikipedia.org/wiki/Thomas_Hart_Benton_(painter)
It's unfortunate: a simple example is effectively all plumbing, and those would touch all the (unsafe) native interfaces.

A driver that actually does something interesting would be able to have unsafe interfaces at the boundary, and more typical Rust code inside.
I think it's a bad example if people strictly focus on their own personal principles, which most people don't really care about.

People who grew up making their first games in BASIC didn't really know or care of the implications of using it, which required DOS. It was the ease of picking it up and make something fun quickly.

Unity might not be perfect but allows anyone to put their first "black rectangle" in seconds, on many various platforms without a thought.

When I started, it was OpenGL/DX C++ madness full of magical incantation which would call graphic APIs just because someone said so and without much support for non-English speakers.
He wasnt talking about Rust specifically, he was referring to codebases in any other language.

He said:
“ And I also do not want another maintainer. If you want to make Linux
impossible to maintain due to a cross-language codebase do that in
your driver so that you have to do it instead of spreading this cancer
to core subsystems. (where this cancer explicitly is a cross-language
codebase and not rust itself, just to escape the flameware brigade).”
Very shallow definition of "capitalism".

It doesn't dictate externalising cost as much as possible unless you have a very short-term view.

Short-term view businesses get eaten pretty quickly in a free capitalist system.

People forget that half of capitalism's advantage is the "creative destruction" part - if businesses are allowed to fail, capitalism works well and creates net value.
The compilers tend to lag a few years behind the language spec too, especially if you have to support platforms where the toolchains lag latest gcc/clang (Apple / Android / game consoles).

Respectfully, you might want to add at least a few C++20 features into your daily usage?

consteval/constinit guarantees to do what you usually want constexpr to do. Have personally found it great for making lookup tables and reducing the numbers of constants in code (and c++23 expands what can be done in consteval).

Designated initializer is a game-changer for filling structures. No more accidentally populating the wrong value into a structure initializer or writing individual assignments for each value you want to initialize.
I'd say that it is still the same today but the same tools can be used to make AAA games.

The sheer amount of games made by under 20s is definitely higher today than back then, and I'd argue the quality of it too.
> newbies shouldn't reinvent the wheel

They absolutely should, or they will never even get to understand why they are using these wheels.

Fun fact, try to question modern web developers to write a form, a simple form, without a library.

They can barely use html and the Dom, they have no clue about built-in validation, they have no clue about accessibility but they can make arguments about useMemo or useWhatever in some ridiculous library they use to build...ecommerces and idiotic crud apps.
I teach so I'm not too shocked lol. But there's a big difference between beginners doing this and junior devs. But the amount of Sr devs doing this shit and not even understanding the limits of testing, well... a bit more shameful than surprising if you ask me
Is generation of reliable tailored code helpful?
Hey devs, I am building an agentic AI to be the AI tool for developers. I was wondering if it'll be helpful if the agentic AI generates the 1st working ver of app in one prompt with re-usable code that is tailored to project specs from Figma/Motiff, Postman or requirements docs. Additionally, what if the agentic AI also helps with elevating coding skills on every project, does code review, creates unit test cases, helps with task management.

Does this type of an Agentic AI/AI tool help developers?
On the note of census units, the only reason we all know our zipcode is because we have to know it. If census units were used as frequently as zip’s I imagine they would quickly become more widely known as well.
It's unfortunate that you tagged the Sentinelese as rapists and abusers of their spouses in your first comment.

That's being pretty judgemental, like a bible-thumper would be, off to save people who aren't necessarily interested in being saved from a situation that may never have been part of their worldview.

Sometimes it's better to leave things alone. Western civilization doesn't have an answer to every question and for too many cultures in the past, contact has meant that we effectively killed them while making an effort to save or assimilate them.

In my view your reply suggests that you have strong cultural biases that education may help you overcome. Reading is still fun as it always has been. Grab a book and step outside your bubble.

I'm gonna need to read up on some of the materials that others have linked to see whether there is historical evidence of this abusive behavior that you think is part of their culture.

EDIT: I just read the Atlantic article linked by u/marc_abonce in this thread. I see nothing in that to support your assumption that the men are rapists and spouse abusers. In contrast, I see strong evidence of a group of people who suffered greatly in their interactions with western colonizers.
Artistic design leads you to the unnecessary skeuomorphism of iOS 1-6
It isn't getting any "hate" at all unless some comments have been deleted that I cannot see.

It has some very mild conceptual criticism from two top level comments.
We do have others. You might be familiar with an octave, which is 1/8, or a decimal which is 1/10.
Palmyra Atoll was also the scene of a rather horrific murder documented in a book by Vincent Bugliosi, the same person who prosecuted Charles Manson:

https://en.wikipedia.org/wiki/And_the_Sea_Will_Tell

It makes an interesting read.

Also, the Diomede islands are not the only ones in close proximity but on opposite sides of the International Date Line. Samoa (UTC+13) and American Samoa (UTC-11) are even more extreme, being 24 hours apart, i.e. in the "same" time zone but on different days.
Because right now the major reason people still deny LLM as "intelligent" is because it has no connection or understanding to the things it is saying. You can make it say 1+1=2 but it inherently does not have a real concept of what is one thing and what are two things. Its neural network just perceived the weights to give the most statistically correct answer based on what it was modeled on, i.e. text.

So instead of training it that way, the network can potentially be trained to "perceive" or "model" the reality beyond the digital world. The only way we know or have enough experience and data to do so is through our own experience. An embodied AI is what I think is required for anything to actually grasp the real concepts, or at least as close as possible to them.

And without that inherent understanding, no matter how useful a model is, it will never be a "general" inteligence.
I would like to hope it's mostly just America having a mid-life crisis rather than Europe too. Chalmers Johnson wrote a book about the collapse of empire and a possible resolution to it that was suggested reading at the CIA on the topic.
There's still an important to what I said, even in ML. In fact, consider if what I said is true then ask what that would mean for how the current status quo goes about showing things. Then think about AI safety lol
Wait, so I take a screenshot of something and this gives it an edge, drop shadow and a background with some pattern?

I can do that probably quicker on, say, Affinity or Figma and definitely better.

The real question though is: does it use AI?
Quite good. Easy to peel as well. Only slightly inconvenient to make. Once we get a universal household servant androids, I’m definitely going to ask mine to make my eggs this way.
Why stop here… not say easy access to clean water is destroying your health. Should walk two miles to the watering hole, carry it back, collect wood for fire and boil the water your self…

\s
I love Ice as well. Hoping development resumes soon, the developer got busy with life a few months ago and there are a few QoL changes that would really elevate this. Notably, the ability to declare the location where "new" icons are placed (left, right, hidden etc)

https://github.com/jordanbaird/Ice/issues/344
Generalizing Overloading for C++2000

Bjarne Stroustrup,
AT&T Labs, Florham Park, NJ, USA

Abstract

This paper outlines the proposal for generalizing the overloading rules for Standard C++ that is expected
to become part of the next revision of the standard. The focus is on general ideas rather than technical
details (which can be found in AT&T Labs Technical Report no. 42, April 1, 1998).

https://www.stroustrup.com/whitespace98.pdf
In Quebec about 80% of all occupations require licensing.
We are well past useful regulations.

Such situation makes people poor. Since everything needs license, people can't practice jobs that they are perfectly capable doing.
I think one problem is that most people confuse private ownership with "the market". Just because a utility company is owned and operated by a private entity does not mean it is influenced by market forces. Utilities fall under a natural or technological monopoly. Due to space constraints it is not desirable or efficient to have multiple companies run pipes, cables, or other infrastructure alongside each other to compete. There are no competitive forces; there is no market. Publicly run institutions or privately run+ publicly regulated institutions better serve the needs of the people in these conditions.
The × sign is also used for the Hartesian product, which comes up often when building up Lebesgue integration.
I favorites this comment a while ago:

https://news.ycombinator.com/item?id=40228359
Nobody cares about the software but developers.

I'm sorry but I don't buy it.

I've been way too close way too often with lisp and Haskell or many other niches (I know well both Racket/Scheme and Haskell btw) the people that care that much about this correct and reliable and extensible software care about the code more than they care about the products.

That's why the languages that breed creativity and stress correctness have very little, if any, killer software to show when PHP/Java has tons of it.
I was watching a fictionalized version of British SAS origins called SAS Rogue Heroes and they had this in it
https://en.wikipedia.org/wiki/Sticky_bomb
and this
https://en.wikipedia.org/wiki/Lewes_bomb
Fun article, the one thing the stood out was the diss at javascript from the "bioinformatician". Don't they use python for literally any which moves? A language which is ironically slower than JS?
10 Years of Stremio
Ask HN: Will source code cease to be IP?
As AI-generated code becomes ubiquitous, what's the point of version controlling machine-written source code? Are we nearing the end of human-readable code as we know it? Why bother with human-readable code at all? What does this future hold for programming careers, and will source code remain a valuable form of IP?
was there a large breaking backwards compatibility break for C++? I was there for some of the Python2/3 transition but I’ve always thought C++ was adamantly backwards compatible (minor exceptions being stuff like auto_ptr/unique_ptr, which I don’t think was as big as a break as Python’s)
I didn't say pester, I said advocate for it.
Using tax money to subsidize higher rates on certain areas is roughly the same as just charging people all a slightly higher rate.

“The people” in expensive areas have literally no agency in finding an efficient solution. They don’t have any say about the utilities grid investments. In most parts of the country “these people” are also poorer.
Ask HN: How can I think more like an engineer?
I’ve always been an analyst, but think I was meant to be an engineer. So I'm looking to cultivate a more engineering-centric mindset. I've always admired the problem-solving approach, systematic thinking, and creativity that engineers bring to the table. Could you recommend some books that are particularly good at teaching or illustrating these skills?
If you allow user comments on your site then you already carry all sorts of liability in a variety of countries. This just adds to it.

You can already be sued for defamatory content in Australia, for example.

https://eresources.hcourt.gov.au/showCase/2021/HCA/27
The takeaway is that the Space Race was just another front of the Cold War and the Military Industrial Complex got a blank check so long as they could win it. The fact it also captivated peoples' imaginations was a nice side effect.
Does this allow one to e.g. pipe the current audio output on my Mac to my iPhone so I can walk away for a few minutes and keep listening to whatever YT video, Zoom call or Podcast that happens to be playing?

If not, does anyone know of a solution for this? Right now I'm using Jump Desktop which actually does a good job, but consumes lots of extra bandwidth since it also streams the Mac's screen (at near 30fps).
Are we all pretending starlink is financially viable and discussing it on that basis or from a different angle?
Right click the app icon > options > Assign To > This Desktop

Also noteworthy: assign to all desktops. I use this to keep my browser and messaging apps in all spaces.
We had a VM almost 30 years ago. Remember Java applets, then Web Start? It was too bloated for that era. These days, you wouldn't even notice.
Not a real island, but named like one anyway: https://en.m.wikipedia.org/wiki/Null_Island
Bu but...but..look at how elegant my rewrite of this part of the code that nobody uses for a product that has a handful of users is../s

There's really way too many developers that care way more about the code than the product, let alone the business.

It ends up like fine dining, where 99% of the times a big Mac would've been tastier and made the customer happier, but wouldn't justify the effort and price.
The threat model where a malicious server can trick curl|bash but not the alternatives is extremely narrow. Reacting to curl|bash is missing the forest for the single tree.
Games I can see that. But what features are you missing in your operating system?
Learning opponents don't hate you can reduce toxic polarization
I wonder what the art dealers in Who The #$&% Is Jackson Pollack[0] would think of this?

0 - https://www.imdb.com/title/tt0487092
How can do you adapt to the challenge of Alpha Decay?
> there has to be enough data in the training set to learn 0<1<2<3<4<5<6

This is the kind of thing I’d want it to generalize.

If I avoid having 2 and 6 in the same unsorted list in the training set, will sets containing those numbers be correctly sorted in the same list in the test set and at the same rate as other lists.

My intuition is that, yes, it would. But it’d be nice to see and would be a clear demonstration of the ability to generalize at all.
Nobody cares about technical achievements if they aren't making money or at least the users happier.
This is pretty normal for Rust code that FFIs to external libraries.

There's a lot more complexity in writing FFI code - you have to think very carefully about everything you do. Case convention is a triviality here.
What about being a teacher? I've started out my career being a teacher. That felt quite impactful