skysight-inc/HackerNews huggingface dataset:
Understanding, for the brain, is ultimately memorization too. Memorization need not be understanding. More below:

Going by a reasonable approximation/assumption that the the information in the brain is stored as synaptic weights, both understanding and rote memorization would end up as those weights.

The difference is how much semantic structuring happens in those neurons/weights. Rote memorization would be closer to relatively unlinked pieces of information whereas understanding would have more cross-linking.

The same thing arises for machine learning too. Certain models basically just store all data. When a good model generalizes, it is able to interpolate/extrapolate better to unseen situations, which is going beyong rote memorization.

The double-descent phenomenon in large neural networks however is surprising and is something I do not currently understand enough.

Upon observing myself, something similar or related seems to happen for the brain too. I've noticed that when memorizing by rote (e.g., practicing a specific song on a piano), I tend to make mistakes when starting out, become better, but then again start making mistakes, and finally improve and settle.
Wow, thanks! That header's so new. Just months ago.

I just added an example using Sec-Fetch-Dest

https://github.com/Kalabasa/htmz/commit/6ad3a76be3ee755bb5e7...
yes, trying out kicad from altium, this is a welcome change.
Come now. HN is not the place for obscenities.
This is exactly what I have been waiting for but development seems to have gone silent. I like the idea of no moving parts. It was supposed to have massive throughput and capacity though by today's standards 125GB is not that big. I would love to have a cartridge that inside has a 3D crystal like the crystals from the older superman movies. That idea to me seems less fragile than a spinning disk and has the potential for substantially higher throughput.
I write (at least) 2 kinds of tests:

- TDD, which as you say describes the system's behavior. But it often deals with the nominal cases. It is hard to predict all that can go wrong in the initial development phase.

- tests designed to reproduce a bug. The goal of these to try very hard to make the system fail, taking inspiration with the bug's context

Maybe this LLM test generator could allow to be more proactive in the second kind?
Perhaps primates might fit this theory, but cockatoos making spoons to fish out seeds from fruit whilst entirely isolated from human contact means it's not a learned behavior and is more clever deduction (birds are smarter than most people think).

Not a biologist though (simply a parrot and monkey lover).
Well if you want to make it left vs right.

60 million is pennies for government spending. 2 billion is not.

So calling out that the mega rich and mega powerful are the enemies of the world, further divides us? I think their greed alright divided us. Just talking about isn’t going to widen the gap.

Also, relax.
Shock therapy also created the democracies and (more or less) healthy economies of Eastern Europe.
To be fair, double digits inflation numbers have been happened in Argentina for years now and the population wants it to stop. Imagine inflation being more than 20% per month. That is Argentina.

That is the reason they voted Milei, that was very clear in what needed to be done.

It is working, inflation rates are going down. They are getting super habit for the first time in decades. They will get investment.

The reason Argentina is where it is is Marxism. Argentina is geopolitically rich, people is educated, has so many resources, like Venezuela. The only reason it is a poor country is leftist ideas that were ingrained in the population, like "debt doesn't
matter", "you can print money to grow" and so on.

This webpage is marxist, so obviously they are so afraid, specially if it works in the end.
Also :

> The researchers note that the entire procedure used to create blank discs made using AIE-DDPR films is compatible with conventional DVD mass production and can be completed within 6 minutes. Gu says these new discs may therefore prove to be manufacturable at commercial scales.

So I'm triple-confused ??
Almost an open-source boot chain for Rockchip's RK3588
Based on this hard data, I expect I could figure out effective policies 4x faster than the average government if given dictatorial control over Argentina.

I think people underestimate the effect of East-West Germany or North-South Korea style examples for making a point about which policies work better. It is clearly no mystery what policies generate wealth. The US has had this figures out for a while now, you just need to look at the different states to figure out what policy mixes work. I bet that is politically inconvenient for the people pushing destructive policy so they then try to bring their ideas in federally.
And you need to be able to explain things to multiple layers of bosses/colleagues in a way that appeals to them. Your bosses care about money and promotions, your colleagues/underlings care about better work/life balance and wage increases. Some c-level might respond to a product manager talking about quality with 'so, will it, and how, affect our bottom line positively; show me the money' while a developer might say 'dude, I just work here for my pay check; the task says do X, I do X, not X+Y, where I have to invent Y, because it's not in the task'. A presentation for both groups is most likely misaligned, but even different layers of management have different incentives, all driven by money, but I see that most people cannot put the push for quality in a package that appeals to mostly anyone, besides if they can show it will make more money; there is often just simply no visible correlation, and definitely not short term or on a large (enough) scale.

I see it in the small (with small startups) with some designers; sweating (spending large amounts of time on) the small stuff that turns out to make 0 difference in money terms. Pride in your work/quality is something else than that, but you cannot explain this to your money/growth focused partners.
How to think about software quality (2022)
Exactly. The word is intended to cause an emotional reaction to an intentional practice. If you pretty it up, it loses force: “waste elimination” and “fornication” are descriptive but not as evocative as the many alternatives. One should be angry about enshittification.
Happy these disks turned up. Cracking this old software luckily is rather easy. Only when I watched the latest NCommander video did I learn that most of the old Cray software is lost to time and while emulators exist, you can't do much with them.

I wonder if modern, cloud-dependent software and hardware can be made to work 40 years from now. Cracking all those encryption keys and whatnot might be much more involved. My go-to example is Windows Phone. Bootloader unlocking and modifying the image is possible but somewhat wonky depending on model. A stock WP 8.1 is completely useless today, as you can't get past the setup screen that wants you to login with a Microsoft account via some service that's not available anymore.

If you still have a phone that's already registered, you will find the weather app not working, calendar sync not working, translator not being able to translate or download offline packages, bing maps not being able to download offline packages, the list goes on. These things can't even be fixed on the device itself, one had to reverse engineer the apps and reimplement those services. It might very well be that all that's left from these devices in a few decades is those couple of seconds of B-roll in YouTube reviews – if someone bothered to save them.
Dogs and humans can clearly communicate. They recognise words and signal things they want all the time. And I don’t doubt the dog is pressing the buttons to interact with the owner. That is all pretty ordinary dog stuff, just with unusual equipment that makes it seem more exciting. But the dog is not forming sentences by pressing buttons in an intentional sequence. That would be awesome, but there is no evidence of that happening.
Yeah, I suppose this is very language dependent. In Ruby I actually quite enjoy writing tests, whereas in Java it was boilerplate pain.
Try some of these out:

https://www.youtube.com/@NWOTHMFullAlbums
The whole idea is to swallow the bitter pill now in exchange for prosperity later. There are worse fates than brutality and starvation in the short term: witness Venezuela, which has been trying to wish away its economic problems for decades now, and keeps going from bad to worse.
I tried some numbers for writing to hard drives (it seems like SSDs are hard drives are not super far-apart on energy per byte written)

And it seems like writing to HDDs is between $.15 to $.56 per TB depending on write speed and watts/time assumptions. It gets tricky to think about because there the sunk cost of powering the drive when idle, and the delta between idle and write power needs, but I think that range is representative for $/TB on a HDD.

Wolfram link:
https://www.wolframalpha.com/input?i=20w+*+second%2F100MB+*+...
Tell HN: Happy Leap Day
Before the 1500s, leap years was solved by simply having a second 24 February. From the 1500s to the 1700s, the concept of 29 February was introduced.

Imagine having to build a time management system or calendar handling, that needs to support having two 24 February in a row. The year has the same amount of days - officially - as any other year, just one day that has 48 hours.

Happy leap day!

(As for why it was the 24th, well, the short answer - as always - is the Romans.)
This is called a "golden master" (giving X input to the system and recording the output as a test expectation). The difference with the parent is that it is way less granular, so both have value.
https://www.youtube.com/watch?v=VGzRfvgnS_s

The technology's out there, just need to glue it all together.
Dude, look out your window, most jobs/“careers” are like this and people just endure cause they have to
Here it is! I talked to the KiCad team at FOSDEM and they were so pleasant to chat with. I had questions as a hobbyist, they answered in depth, and even asked me which features I wished KiCad had. They said a lot of the QoL stuff was upcoming in KiCad 8, so I'm stoked to test this out later today.

Thank you KiCad team!
Quality is hard because people stop talking to customers and become out of touch with them. Everyone thinks the next big thing will be what customers want, but customers will tell you what they want unfortunately nobody is listening.
JSDoc as an Alternative TypeScript Syntax
Your first video is fantastic. As someone who thinks LLMs are pretty nifty but never had a professional need to learn how they actually work, that 10 minute video taught me more than several years of reading esoteric HN comments and fluffy mainstream media on the topic. Seeing a bazillion floating point numbers all stacked up ready to be calculated across also makes it much more intuitive why this tech devours GPUs, which never really occurred to me before. Thanks for sharing.
Just thinking about all the roles I’ve interviewed for across from someone with 2 yoe asking a version of an A* algorithm implementation for web development.

Sounds like a decent place!
As someone also building a SaaS, it's always nice to read this type of information. Subscribed to your newsletter :)
If I had $137K I would not asked for at least 500 euros per month LOL!
what does the ~ do here anyway?
If you’re at a FAANG, the point is to stash and save as much as possible as quickly as possible so you can escape being a slave
So pray tell, how is it that Chile, which suffered the same sort of counterproductive and ultimately idiotic CIA meddling, ended up being a prosperous Latina American country after the decades passed? Argentina and a number of other states in the region suffered certain consequences of US intervention, sure, but it's idiotically simplistic to blame their complex multi-decade economic woes on this alone, while ignoring these same decades of leftist populism, corruption in general and government mismanagement and all its consequences.

If anything, the boogeyman of the CIA/military industrial complex has been a persistently convenient, singular scapegoat of ideologically charged arguments for such failures for far too long, and it's ridiculous that some people who should know better with more modern evidence continue to take it so seriously.
I don't really see how any of those examples are intrinsically different than being an independent contractor of any kind, with the exception of them being physical or purely artistic endeavors.
I was quite upset that they introduced generics. It is slow marching into C++ like look and feel and all the eyesore that it entails.
We need EBCDIC now.
We all think in decimal. /s
Pornhub has a team dedicated to mobile and consoles.

I worked in IT throughout high school and college. Trust me: Old married dudes it's a coin flip on if you're gonna get Pornhub or one of its neighbors that MindGeek owns in their bookmarks; if they didn't have it bookmarked, there's still a 50% chance that it's in the history. A surprising number of women had at least some porn in their history.
Much simpler would be just to use Rule 30.
I feel Quality is a hard sell in Big Corp. because Philosophy is a hard sell in Big Corp. Without a shared philosophy about what constitutes goodness, there can be no shared understanding of Quality.

Like, prefacing a company memo this way [1] would probably be career-limiting.

All things emerge, change, and die. I think Quality is the experience of the process. The idea of Good Quality essentially boils down to performing the process with grace, and leaving the place better than we found it.

[1] https://www.evalapply.org/posts/how-to-not-die-by-a-thousand...

(edit: clarify opening sentence)
> I’ve had multiple family members die with Alzheimer’s; can I sign up when young and lucid to die early if I get diagnosed?

In the Netherlands (and I guess other countries), you have to arrange this very early (if you know your family has Alzheimers, like mine). Once you have symptoms or even are diagnosed, you cannot decide anymore. And you'll end up in a home, knowing nothing and no-one and often drugged up, until you die of natural causes (although the last part you don't notice anyway; your family does).
All the time. Most countries in the world don't have data privacy laws, and in fact have the opposite as law of the land. EFF and other non-profits are just very western outlets. Not a critique as much as a reality I wish they'd disclose more often.
Yeah, it's rather crazy, but it happens. Sometimes you need to mutate things in order to get the full experience of testing the software locally. So, really you need the data locally and this is what I'm suggesting. Don't mess with the developer experience, just give them tools to self service.
According to their internal MBA metrics, probably not...

How much value did their stock price lose since a year ago? I had a look. It's 2 dollars higher than a year ago, a +/- 1% change, which is in the same order of change as its daily variation.

So, unfortunately for the passengers flying on those planes, it is probably going to have to get worse before something improves significantly..
I do find some joy building hard stuff. But if I didn't need the money I really wouldn't work. When I fancy hard work I'll just contribute to OSS.
@dang any chance I could edit the above so it says company and I don't look so bad at typing please. Noticed just now
Sorry, yes, you are of course right. That's the linter which complains, not the compiler.

I have to say that I don't understand the rationale of a compiler that errors on unused variables but lets the user silently ignore function return values. As a solution to explicitly ignore return values already exists in the language.
SLIME for Lisp exists since a long time. It has a server component.

From what SLIME provides, one can see that the functionality used for interactive Lisp programming is different what one would use for many other languages. One is not communicating with a "language server", but with the live running application and its embedded development tools. For a Lisp programmer it is interesting where a CLASS is in the source code, but it is slighty more interesting to interact with the live class object (a metaclass object). CLOS (the Common Lisp Object System) was designed for interactive programming. That's also why it is said to be a 'system' and not only a language.
I'm mostly ok with the idea that the text-to-image models do this. What blows me away is that the autoregressive model does it too. We're not even asking it to produce a specific object which has a meaning or context assigned. The network learned to produce those representations as just "this is a useful decomposition if I want to recreate the same thing again". The jump from image compression to figuring out how to represent objects in space is insane. And makes me want to feed some optical illusions through that network - what's the depth map of the infinite staircase?
It happens beyond stock price. I’ve had many conversations with people eager to adopt and integrate LLMs in some way with no second or third order reasoning behind it. If you force them to go through this reasoning process they find it doesn’t make sense right away.
They're Programmed to Work, but What Happens If They Stop? (The New York Times) [video]
IMHO, all these comes from the million dollar mistake that Go made from the very beginning, with slices being a bastard between both an owned and non-owned data container. Indeed, any function accepting a slice may simply use it as an immutable view on whatever data it needs, or modify it, potentially re-alloc it, and wreak havoc by invalidating all previous references to it and/or its elements. And God forbid you passed a subslice to such a function, you're in for a nasty surprise.

Even without going the whole 9 yards of the Rust memory model, something like the views in C++, or the java {Array,Linked}Lists containing references to objects and thus being resistant to re-alloc, or even plainly immutable list like in OCaml are all working and simple enough solutions to the issue.

I still can't wrap my mind around how supposedly experienced people like Pike & co. may have designed slices, then went ‶yep, that makes perfect sense for a robust, basic, widely used data structure to create our language around″, outside of a few toy programs.
I would hook on quality is expensive take.

Lots of people write lengthy posts nagging about quality and usually these people work in qa or software dev where they get paid for it and mor quality is more work safety for them.

But no one wants really put their own money. Where fixing even trivial bug is 1h of work because someone has to write requirements, someone has to code it, someone has to check if it works and did not break something else.

1 hour on b2b market is $70 or $100 - no one is going to pay that to fix small issue.

I drive 10 year old car it has some issues and if I would go to car mechanic it would be $50 an hour - even if it would take 1 hour to fix all I am not willing to pay for that.

No one wants to pay for 100% quality.
I am baffled that we as an industry landed on the concept of „code over configuration“, then went on to choose text based formats like yaml or json and consider it perfectly normal to write these by hand? Or even worse, we use bastardized in-file template strings to generate hopefully valid YAML in the end.

What‘s wrong with configuring our platforms with a real, perfectly working programming language? I think the author had a great point with the schema being disconnected from the configuration file, but he missed the big picture with JSX: JavaScript (or TypeScript) can be perfectly used to emit JSON. JS tooling works with .config.js files.

Why must I experience the living hell of helm charts and kubernetes configuration file templates, when I could just emit my config with my favorite programming language?
I can't think of a time I've been to a Starbucks Reserve location and felt that the difference amounted to more than slightly bougier interior decorating. Same as any other Starbucks otherwise, and generally the coffee isn't better

Their roastery in Seattle is quite different though and worth visiting since they do have good coffee, interesting merch, interesting architecture, etc.
Unfortunately you have to project substantial economic value to live a life of dignity (esp with a family) and so there’s no getting away from it with the current state of affairs

You can’t just “live a nourishing life”, you have to do both
US spacecraft on the moon 'caught a foot' and tipped on to side, says NASA
HN Community
Is there something like a HN discord or less anonymous social media group where you can casually talk to others interested in the same things you are? You know.. hacker news type stuff. My platonic social life has been almost non-existent since 2020. I'm not looking for a date. Are zoom events still a thing in 2024? I am on twitter already. I have no idea how long I have been reading this website, at least 5 or 6 years. I live in the North East U.S. and I am in my early 30s. This might sound weird but I would love to meet other people who feel like they are a failure in life or are unsuccessful career wise but who haven't given up and want to do creative interesting things. I am interested in a lot of different topics in tech, science, and culture. I have tried to join a few different non-profit projects or public domain related things but nothing has worked out. I would love to work on a project with other people if I could find something that was a good fit. I am way less pessimistic than I am making myself sound.
In Spain this is possible. It is called “testamento vital” or “documento de voluntades anticipadas”, and the goal is just that: to declare, in a legally binding way, your wish to receive or not receive certain kinds of medical treatments in the future, in case you can no longer decide when the time comes. This includes euthanasia in cases where it is legally allowed. Alzheimer is one of such cases.
They have already been "brutalized and starved" for decades. Argentina used to be in top 10 countries of per capita GDP [0]. Argentina is a prime example of how socialist policies can destroy a country, and that's why reversing these policies can also fix a country.

[0] https://en.wikipedia.org/wiki/Economic_history_of_Argentina#...
MOBO is MSI, setting was "cpu cooler tuning" which was set at 4096W and I had to change to 253W (the limit according to Intel)
Fantastic case of cognitive dissonance. Heis afraid that this is going to impact artists and uses it as the reasoning to stop paying artists. Amazing. Can't wait for someone as talented as Mr. Perry to produce another quality movie on his MacBook.
The same hype over the NYT article around Meta and mom influencers who knowingly sell pics and paid tiers to pedophiles - they complain about Meta not doing more but WTF are you posting/selling bikini pics of your 12 year old ???.

Kids don't belong on social media and parents should be doing parenting.
Some small Mastodon/Fediverse instances might do what you want...
"How will we pay for universal healthcare???"

By massive inefficiencies being removed from our economy.

Also, it'll literally be cheaper if you look at any other country that has implemented it.

There will be a huge wave of innovation whenever the USA implements nationalized healthcare.