skysight-inc/HackerNews huggingface dataset:
That was so well written. It was just such a pleasure to read.

Makes me think about a comparison video regarding ADHD that had the same student recorded while watching: A) a math video, and B) Star Wars.

I think one thing all humans need, is a bit of the ol' campfire-esque narrative. We need a good story. We love to be told one. So, maybe the trouble is not math per se, it's that nobody (or almost nobody) is teaching math with some kind of the right narrative approach.^0

This story contained a lot of technical and detail information, but I find it all easy to recall (not that I have much trouble most of the time), but I didn't waver in reading this. I was glued to it the whole way through. I didn't just get the story, I got the analysis, the why, and the details. In a single read, that happened without distraction.

And I loved it. It feels satisfying. I didn't realize I was learning, but learning was the natural consequence of being told a great story.

So I think that you can make anything teachable as long as you can teach it using the right narrative vehicle.

0: I know not everybody has trouble learning without narrative. Some people can "create their own adventure" armed with only a textbook, and work their way through it in the idiosyncratic order and style that best suits their individual "wiring". I know that not everybody has trouble learning STEM (I didn't, when I worked at it myself), but I know lots of people do. And I find myself being distracted so easily when studying some technical videos or content, but not others. That's also common. What I think is that every human evolved to learn in "roughly" the same way, in the same sense that we "all" have capacity for spoken language, I think we all have "an innate superpower" to learn things delivered on the right narrative vehicle. We evolved to communicate orally, "around the campfire" as the euphemism goes. This wasn't just entertainment, it was how small tribes of us survived, learned together, and structured and ordered their world to ensure survival. So, it's vital. I think we can make almost anything teachable to almost anyone, if it has the right narrative. I think so many people think "I'm no good at math", or "I couldn't be a programmer", or programmers think "I don't get art" or "I'm no good at psychology" or whatever. I often feel a twinge of sadness, because it seems like they're missing out when they shouldn't be. I feel like shaking their shoulders like a mad person and saying, "Of course you can!" in the kind of crazed-Gatsby-esque way that Jay is convinced, “Can't repeat the past? Why, of course you can!” Except I'm not crazy. I'm sure this is a thing. I'm sure that in future, we will figure out how to deliberately deploy this innate narrative technology we all come with to make learning of everything more efficient! :)
It doesn't have to be perfect trust. The benefit is having a third party involved under oath, with a known identity, purpose, and personal liability.
It's a learning experience for children: have a close and critical look at how the adults around them make personal and institutional purchasing choices.

It's a broken system that takes the environment for granted.

That said, Google offers ChromeOS Flex [1] for most devices that have reached the end of main support. I have upgraded several long-serving Chromebooks this way. They will be running for years more.

[1] _ https://support.google.com/chromeosflex/answer/11552529?hl=e...
All the actions combined come down to a fictional handbook written by Musk:

"How to destroy a international brand and company properly and fast"

I can't believe it was intentional, but i can't imagine any reasons for this, i could only add my speculation.
Very strange, it made it to the #1 on the Best list here on HN.
I think the real reason is that you can not defeat a cavalry archer in a pre-powder age with anything else except of another cavalry archer. Another example of wunderwaffe of some ancient age is Alexander's sarissa which is also undefetable by anything except of even longer spear.
For example stuff like this https://www.visit-nottinghamshire.co.uk/things-to-do/papplew.... Coal (Steam engine) powered pumping station for public water supply - very beautiful design, not so good for the environment.
> Learning to plow through uninteresting books for the sake of it doesn't sound like a worthwhile use of someone's time.

Of course not, but that's just a very specific edge case of "go read books".

When I recommend for someone to go read a book, I consider it implied that they should find good, interesting and constructive books to read, not the opposite.

I personally think reading is as objectively good for the mind as walking is for the body.

Walking is objectively good and healthy for everybody and anybody, bar physical conditions and edge cases.

However, you could go walk in weird ways in boring or dangerous and unhealthy places and that's not ideal, but who would purposefully do that?

Same goes for reading.
I need to know more about the psychological phenomenon where humans believe music streaming and movie streaming are worth so much yet almost every other app should be free. Why is that. Why is entertainment worth paying for but useful, valuable, even privacy/security focussed tools are not.
Ask HN: What topics are good for a software programming primer?
I'm creating a Software Programming Primer as an e-book to help students learn about software development, basic ideas about algorithms and data structures, APIs and SDKs, industry practices, etc.

I have 100 topics or so thus far. What topics do you suggest for a primer?

https://github.com/sixarm/software-programming-primer

This is the sixth primer in a series; all are available at https://github.com/joelparkerhenderson
Google's current recommendation is usually heaps of Pinterest randomness, and then they wonder why people start relying on ChatGPT "oh it's not a search engine" - sorry folks Google isn't one (anymore) either.
we have styled examples including TodoMVC: https://electric-demo.fly.dev/(user.demo-todomvc!TodoMVC) -- note it is full-stack unlike other TodoMVC impls which are frontend only

we use tailwind in IRL projects
One of the bad side-effects of this is the effect on "free" support channels like GCP SO tags. Questions rarely get answered, and you often will get an "answer" reminding you this is a volunteer forum. This can be quite bad when the question is "what does error xyz mean and why is it crashing everything". It makes community driven support a no-go
You can just use the devcontainers feature in normal local VS Code (https://code.visualstudio.com/docs/devcontainers/containers)

Even the next version of IntelliJ will have partial support for them (https://blog.jetbrains.com/idea/2023/06/intellij-idea-2023-2...)
I think hackernews' system is still working. Though that might just be because it is small enough.
You're right for iOS, but you can have distros running on intel macs, and given the attention and engineering success of asahi linux, you'll probably be able to run to date software on macs with linux kernel for a long time.
How much better was DEC Alpha than contemporaneous x86? (2020)
I wonder what will I see if I change my browser's user agent?
If I recall correctly the original video toaster, and I believe even the revised toaster 2000 and 4000 all occupied the video slot, a dedicated internal interface that provided direct access to analog RGB component signals as well as some other video timing and audio channels. There was no connection to the Zoro II or later Zorro III system buses. The Amiga 4000 video slot added digital rgb counterparts to these analog signals, and also some oddball 8 bit connections to,I believe the parallel port UART pins.
Ask HN: Are Reddit and Hacker News frenemies or friends?
The vibes of Reddit and Hacker News are unlike most other platforms. A lot cooler for the most part.

But do folks here dislike or appreciate Reddit mentions? Just curious to know!

(I'm relatively new here - could be a beginner question.)
Yeah quite a few FIRE tools which allow you to model retirement scenarios will let you pre-fill return rates based on historic returns.

This one is pretty nice to mimic. You have to Ctrl+F for 'projection method' and then switch it to Historic Cycles, or Monte Carlo Simulation:

https://engaging-data.com/fire-calculator/

Then you'll see basically a distribution appear on the graph with the median (50%), but also the 25% & 75%, and the 10% & 90% likely return scenarios.

Quite useful to see what a bottom 10% ('worst-case') scenario would look like, and how it would affect your finances and your timelines.
I get where you're coming from but "not a single game" is far from true. There's lots of games made strictly for VR, including great hits like BeatSaber.
I think they were talking about BBS interface vs. forums, and you're talking about Usenet (the actual topic of the article).
> Salt isn’t important in baking.

Anyone who believes that has never had Tuscan bread, which has zero salt. https://www.theflorentine.net/2018/09/14/tuscan-bread-backst... Locals in Tuscany insist you don't need salt in the bread because it's eaten with other salty foods. But it's remarkably bland and bad tasting. And rightly mocked in other parts of Italy who have much better bread.
I don't know if we all do it the same way. I don't use push notifications for barely anything, because I don't want to be disturbed by random sites (least of all linkedin or SO.)
Have you written up your lifestyle anywhere? I'd like to read about it.
I wouldn’t really say the visual aspect of HN really puts people off. I would argue that it’s more a function of discussion topics being more niche and technical.

Ultimately the worst situation is when replies can consist of only a “joke” or meme (worst of all… a gif). Discussion is destroyed and instead replaced with a delta function; a single impulse response. “Click and move on”.
In my own python toolbox (specifically for the list-of-dictionaries use-case) I inject .log(). calls into the pipeline as need to show what the actual intermediate values would be.

Naming intermediates is fine (and encouraged) if there are actually meaningful names to be given. But sometimes the expression itself is the shortest meaningful name for the expression.

Re backslashes, you can also just wrap the expression in parentheses.
Interesting post, I've not used YAML outputs as of yet. When using GPT3.5 for JSON, I found that requesting minified JSON reduces the token count by a significant amount. In the example you mention, the month object minified is 28 tokens vs 96 tokens formatted. It actually beats the 50 Tokens returned from YAML.

It seems like the main issue is whitespace and indentation which YAML requires unlike JSON.
It's a two-track recorder, the "h1", so it has two microphones in there, with pretty good stereo imaging, I don't know about the directionality, it seems to pick up all around, but probably more in the human voice range.

It really got me thinking, in a lot of situations, what would people prefer ? If the aids just looked like normal large cups, then you're just looking like a music freak.. I'd go for that any day, rather than having uncomfortable in-ears which aren't even working as well.

There ought to be a product like that.. build some directional mics discreetly into some large cups along with amp circuit and batteries..
Your experience matches mine. Spend two or three weeks blacklisting sites as you hit them and they disappear.

Some people argue that Google possibly can't win the fight vs spam sites, but obviously it works perfectly fine manually blacklisting them.

It takes time to build ranking.

The underlying reason is probably that the spam sites use Google Ads (revenue which is tied to 1000s of PMs and managers bonuses) and that Google as an org is deeply dysfunctional at this point.
If the top-level comment was edited after yours, disregard, but if not... did you put in any effort before you come in with such entitled incredulity? I spent like 30 seconds and it was understood without knowing anything about Chaos etc, it's very on topic with TFA, can the bar be any lower? How are you able to read say any technical documentation?
> It's great to see this getting more attention. User-agent discrimination (i.e. "go away if you're not using the latest version of Chrome") needs to become illegal.

UA should be fully deprecated already. It rarely achieves its goals at this point. There are better alternatives.
There are such pics just visit back later when its out of the front of HN :-)
I've noticed (no comment on historical accuracy) that various post-Soviet nationalists love to connect themselves to vikings and their rivals to the Mongols.
NSA has an office in Hawaii, but is headquartered in Maryland.
Our Deepest Dreams: Why Do We Prioritize Space over the Mysteries of the Ocean?
So now container decoders have been magically vetted and secured so they don’t need the sandbox. Which is quite surprising considering most vulnerabilities in streams are in the container decoders and their multitude of hardly used features, but okay.

The challenge remains for you to actually provide the codec you describe. Which a few comments ago was trivial because it was a hardware codec anyway, now it’s just a bit of WebAssembly away. Well that should be trivial because cross compilers to WebAssembly exist. So why don’t you just provide a few real world examples? Your probably not the first to think of these ideas, there has to be a reason why it hasn’t been done yet.
Windows and even macOS have longer support periods, so the market is already taking care of the problem. Google is notorious for short support periods (aren't Pixel phones supported for only 3 years?), so why is the government buying Chromebooks for schools without mandating longer support terms?

Also, as the parent said, as long as you can "jailbreak" your device and install anything you want, support periods are simply a competitive advantage.
If you like gaming, this is a very well done article about a lot of indie games. The headline of the Decks being everywhere is a later section of the overall article, which is mostly about the games.

Sounds like a very fun convention, and I'm definitely going to try and check out some of the games. Exciting time for small studio development.

What I would love to see, is a very focused "how to make your own games on Steam Deck" book/video/whatever. I know my kids are interested in making some games, but have no idea where to start. Having a very basic primer to get it up on the Deck would be amazing.
Someone was discovered to be collecting passwords that way on our universities VT terminals (I'm old enough that at Uni plain text terminals were still a thing, though they were generally used just as terminals for email & such when the lab rooms full of PCs were fully occupied) by leaving what looked like a login prompt on-screen. Someone with much tech knowledge immediately saw it wasn't quite right (that is how the issue was found) but these were terminals used by the general populace not just us CompSci students so the vast majority of the users were not at all technical (what we might assume almost everyone knows these days was still new fangled magic to the average student back then, for many arriving at Uni was their first encounter with having an email account for instance).

To my knowledge they never worked out who did it, or how long it had been going on for other than “may have been months”, because the fake login app would exit and logout after sending off the captured credential, and next time it was run it was done from one of the captured accounts, so only the very first capture would have been done by the culprit's own account (even that maybe not if they'd guessed or stolen a password by other means first). Captured credentials were sent to a popular high volume usenet newsgroup so they couldn't track who was reading the result that way. Also, no evidence of the attacker actually using the compromised credentials for anything else, so it was possibly someone “playing” to see what they could do rather than a more malicious intent.

It became standard practise (“enforced” by notices in large all caps text) to reset terminals before logging in to be more sure that was a real login prompt.
There was more to it.

1. The clients were kind of a pain for anyone but comp.sci nerds

2. It was butt ugly. Web forums killed it, because you could make them pretty

3. Not only spam, but the troll bots just destroyed everything. I can't remember why exactly this started happening, but there were a dedicated pool of assholes spamming Usenet groups they didn't like with garbage or vile crap posing as regular contributors of the groups. When you searched for posts by someone, the first 100 pages were from these troll bots
Maybe the author shared the upvote link instead of the link to the post itself? It sounds like the most likely explanation.

I do wonder why this issue has never been fixed?!
I agree and I understand the damning nature of change.
Google is a self playing piano with clueless leadership. There is probably no plan involved.

Just managers doing what they get more money for or devs hunting promotions by increasing ad revenue by 0.01% in the short term one sting at a time.
Show HN: Goat-7B LLM, a new SOTA among the open-source 7B models
New research results around LLM 'alignment', data filtering and model training.
ChatGPT, LLMs killed Turing test.What’s next for probes of machine intelligence?
It is possible to move that complexity into the platform and outside the applications themselves. When I build a web application I don't need to do anything special about failovers, as long as I remember the local filesystem and state is fungible and it only is persisted when I persist it someplace else (that also employs the same safeguards).

I liked to use Google's App Engine classic environment (the Python 2.7 one) as a good example. It really hammered down some good practices (such as keeping the filesystem read-only) and gracefully handling degraded modes such as a datastore that becomes read-only for no reason or the cache that's supposed to be there that just isn't. It was a great teaching tool.
I suppose it depends what type of code you’re developing but in general I’d expect a dev environment and unit tests, then a test environment and integration tests, a staging environment and UAT (or UAT in Test) and then production.

Test or staging would usually have a copy of old prod data.

It sounds as though you can’t predict the prod traffic though. Is there no sample traffic or even stats on types and volume of traffic over a period of time you can take to then feed to your test environment?
If SO was worried about that drop I think they would have bought back some of that traffic. More likely something has changed how they count the visits or they blocked some bad traffic. Traffic data is often sampled as well.

The fall in the beginning of 2023 may be the introduction of ChatGPT. A more worrying idea is that the numbers reflect not just the decline of SO but a decline of the whole IT business.
Absolutely this. Banks are notorious for cargo culting. Their ideas of security are often inane.

I'm also sure it'll end up with things like "your browser is too up-to-date" or crap like that.
Intuition without analytics is blasphemy to Valley ideology which is why no one seems to get this.
For the London Underground Jago Hazzard covers a lot of the history.
That totally makes sense, yeah! But giving donors just a bit more control would still be nice IMO.
I would wonder how much did Twitter - the company - pay the owner of X.com (Musk) for permission to use the name?
the key "feature" of the exploit was the ability to send messages anonymously. the unix commands "write" and "wall" allow you to send a message to any users terminal.

apparently "wall" has a switch "-n" to hide the sender

https://unix.stackexchange.com/questions/99460/sending-messa...

for windows there was "net send" which could be exploited by a tool called NetSendFaker, but this was 1991, so i doubt that already existed.
Devices and browsers will become locked down & attested blackboxes, manufactured by a handful of attested companies. Those companies will have trouble finding employees because less and less people will be interested in low-level stuff and security as there will be no devices and software to learn this stuff on. There will be less and less debugging options and "Software developer" will just be a dumb ape copy&pasting example corporate code, writing to the megacorp's support (based in india) if something won't work.
And the bulk of the Telum processor is an inference engine, in essence a very large vector processor (although one tailored for AI inference workloads).
That’s exactly what people said about Vladimir Putin 15-20 years ago. “Sure, he has an unpleasant authoritarian stripe, but surely he wouldn’t actually engage in military conquest and genocide.” And here we are.

Don’t underestimate the nationalist bloodlust.
There is also a bizzare thing that I noticed only when I enabled RSS for some of the tags I wanted to watch. My RSS reader routinely had questions that were nowhere to be found on the site, even though they did not seem to be offtopic or have some other kind of structural problem.

Of course the users themselves could have deleted the questions, but regardless, I did not expect to see that.

It could be a nice experiment to enable RSS for some niche topics and checking automatically after a number of days to see which are gone.
GIFs require too much work, nowadays you only get a reaction - if you are lucky!

Usenet was also niche and technical in the beginning, but that changed over time. Maybe the answer is multifaceted; Hacker News is a bit ugly, has a large percentage of technical users, strong moderation and lack of "low effort" features such as inline images, GIF libraries, reactions etc.
It’s high time for more AI transparency
Well without further information that sounds incredibly dystopian.
Elixir (NX) is ready now, Mojo might be, at some time in the future....
also Mojo won't have the BEAM or ergonomics around Functional Programming.
Suspect charged with murder in Oahu bar shooting makes first court appearance
Taiphoon Doksuri
Growth is driven by hormone flow in cells and organs. It doesn't have to distribute equally. And, it's intensity and duration affects rate and extent of growth. Cells have primitive clocks. (Rhythms) - so there is a cyclical, flow, time and distance function. Plus gravity. Some hormones inhibit growth. Some encourage. Some intensify expression under light, some inhibit. Some head down. Some head up.

Rapid growth vs slow growth. Directional growth vs directionless. Stages of growth are different, time has consequences. If you only consider space you ignore the consequences of time. Think about abcission cells, how plants shed leaves, fruit, how horns can fall off.

(This is from memory of 40 year old biology lessons at uni)
> I keep seeing people wanting to build distributed this and distributed that. According to Wikipedia, usenet was already distributed. Why did it die?

People like distributed things ideologically but practically speaking they have a ton of drawbacks. It failed because it was outcompeted by centralized solutions that could leverage their centralized power to make a better product (e.g. handle spam among other things). The decentralized aspect also means incentives can become misaligned where people who are paying for it aren't really benefiting or controlling it (i imaging alt.bibaries was not cheap to syndicate)

> follow-up question, what about freenet? Are they the same thing?

No, and generally pretty unrelated.
this is a bit like the cosmetics industry. there are very clearly probiotic solutions to body odour that could be developed with the coins down the back of P&G's sofa cushions, but if you fix everyone's body odour, then how are you gonna sell them anti-perspirant from now to the end of time?

now, in an ideal world competition would solve this problem, but the cosmetics companies heavily collude and anti-compete to prevent this