skysight-inc/HackerNews huggingface dataset:
> They don't mine ore. Once they've scavenged all the scrap, they couldn't make nails.

All rusty metal is indistinguishable from high-quality ore. They'll only "run out" when all the rust finally washes into the oceans.

And even then, iron-rich bacteria are where John Plant (the Primitive Technology guy) gets his small quantities, and he starts many of his videos at the level of showing the stick he uses to dig the clay out of the ground to build the furnace in which he bakes the pot he uses to collect and concentrate the bacteria: https://en.wikipedia.org/wiki/Primitive_Technology

Before that becomes necessary, current production of the metal (not just the ore) is around the gigaton/year level, so there's going to be a lot of scrap to get through.

> That probably wouldn't be the biggest disadvantage though... they couldn't make much of any manufactured good, and their lifestyle depends on it. Whatever institutional knowledge they had for how to live in the 18th century is long gone.

Even if there was a literally overnight displacement, which there won't be, libraries with printed texts still exist.

> And then they won't be able to feed large numbers.

What do you mean by "large numbers"? At a minimum, 791 million — because that's what we actually did feed in 1750.

That's not "extinction". That's not even close to extinction.

And that's without any assumptions about any modern knowledge that could be applied to low-industrial society, such as knowing how cholera is transmitted in order to prevent it.
Humanoid robots coming soon, initially under remote control
> But f I did, I would pick a margin - let's say 20% - and resolve to buy locally when the price is at least that close to the online price.

Focusing on the price is a complete misunderstanding. Just looking at my recent amazon purchases. I have bought 3mm and 2mm thick brass sheets, 0.8mm endmills, a set of dwarven miner minis, and a highlander cow shaped slipper. I have no clue which shop would even hope to have these things. I could get on my bike and go to all the hardware shops around me in the hopes that maybe they have endmills, or all the department stores and walk up and down to see if they have the slippers I'm thinking about. And I would be still without brass sheets and dwarven miners.

Or I can from the comfort of wherever I am browse a wild selection of things and get them for reasonable price. I bought the miner minis while physically situated in a coffee shop waiting for my friend to return from the washroom. Just because I happened to have a minute to think about what I need for our next DnD session. That is insanely convenient.
One of the best metal band Italy has on offer, that's what you just witnessed.

SEMICOLON!!!
[dupe] https://news.ycombinator.com/item?id=42453341
ON THE EDGE OF THE ROAD – I spent a year documenting unique bus stops in my area
I am not experienced with rust and borrow checkers, but my impression is that borrow checkers also statically ensures thread/async safety while most other memory safety systems don't. Is this accurate?
Direct link to the talk:

https://www.youtube.com/watch?v=fffJnNTcLog
Have you tried recruiting people in school in mathematics programs?

You’ve repeatedly mentioned being unwilling to train linear algebra skills, but will train other things, so go recruit math nerds.
The Crusade Against Carbon Dioxide – Professor William Happer [video]
Related:

El Salvador to scale back Bitcoin dreams to seal $1.3B IMF deal

https://news.ycombinator.com/item?id=42372064
Or maybe the fact that the path of minimal effort != sequence of paths with locally simplest steps.
Heat dissipation becomes a _huge_ problem when you deploy a data center inside a perfect insulator, the vacuum of space.

Currently about a third of the energy consumption of a data center spent on cooling (heat dissipation)? And that's with the use of a huge heat sink, the earth.
Use Continue https://ollama.com/blog/continue-code-assistant
May I suggest you use the bolt receiver instead of bluetooth, and you will have a much more reliable connection.
Official IMF release: https://www.imf.org/en/News/Articles/2024/12/18/pr-24485-el-...

(https://news.ycombinator.com/item?id=42457218)
Define "qualified".
Per county caps are good protection for your culture.

Canada suffered because a lack of caps.

It leads to a concentration that can be overwhelming.
The Finder column width bug is over 11 years old
From what I've heard, Whoop (https://whoop.com) has the best sleep tracking, but it is subscription based and the monthly price is ridiculous for a device that has not even a screen
The blackmail thing always seemed a bit circular to me.

"We'll fire you if you smoke pot"

"But why?"

"Someone might blackmail you, by threatening to reveal that you smoke pot"

"How is that a threat?"

"Because we'll fire you if you smoke pot."
Because of the existing laws that allow companies to harass you if you don't pay what they think you owe them. Not to mention all the laws like copyright which prevent free competition in many spaces.

In a truly free market cancellation would be implicit by no longer paying.
To be clear, Hardcover also does server-side rendering.

GR ditching their API was one of the primary motivations for Adam Fortuna (Hardcover's founder and Lead Dev) to even think about trying to create a competitor, so when he did create one, having an API available to others was a primary focus.

Note: Hardcover is also working towards open sourcing at some level, hopefully in 2025.
Yeah the author always uses this in his blog about his language, Vale (which is very unfortunately not being developed anymore, at least for now). The other posts are also worth a read: https://vale.dev/
Right now we get a lot of tech/ dev oriented users, and many of those are looking for an API :)
As he’s 70 he’s using an old desktop PC and doesn’t have a smartphone. He uses the on device pass key system. One day, months down the line, Bluetooth gets switched off for whatever reason. What then.
It is not ridiculous at all. Those things have pretty precise definitions and type segregation absolutely does remove a bunch of soundness issues related to type confusion.

You can think of it as the rather classic "Vec of struct + numeric IDs" that is used a lot e.g. in Rust to represent complex graph-like structures.

This combined with bound checking is absolutely memory safe. It has a bunch of correctness issue that can arise due to index confusion but those are not safety issues. When combined with some kind of generational counters those correctness issue also go away but are only caught at runtime not at compile time (and they incur a runtime cost).

Rust's memory safety is about avoiding liveness issues (that become type confusions since all memory allocators will reuse memory for different types), nothing more, nothing less.
Interesting.

Reminds me of the book "The Mind is Flat" by Nick Charter who says that the mind is constantly improvising.
Amazon discusses that every dollar of salary produces $2.5 of local economic activity, eg, because their workers buy coffees that then pay the salaries of baristas who then…

That money comes from many communities and is distributed to a handful; and I think it would be interesting to quantify the loss of economic activity from Amazon moving money out of a community.
The best quote I know of on this topic comes from my first philosopher pal, Seneca. I've spoken with him and others on a daily basis for over 10 years - far more than I speak to living humans.

He's impossible to quote, because nearly every sentence is quotable. But here's an excerpt (the opening sentences of the 3rd paragraph are what came to mind, but the rest is excellent).

---

You should rather suppose that those are involved in worthwhile duties who wish to have daily as their closest friends Zeno, Pythagoras, Democritus and all the other high priests of liberal studies, and Aristotle and Theophrastus. None of these will be too busy to see you, none of these will not send his visitor away happier and more devoted to himself, none of these will allow anyone to depart empty-handed. They are at home to all mortals by night and by day.

None of these will force you to die, but all will teach you how to die. None of them will exhaust your years, but each will contribute his years to yours. With none of these will conversation be dangerous, or his friendship fatal, or attendance on him expensive. From them you can take whatever you wish: it will not be their fault if you do not take your fill from them. What happiness, what a fine old age awaits the man who has made himself a client of these! He will have friends whose advice he can ask on the most important or the most trivial matters, whom he can consult daily about himself, who will tell him the truth without insulting him and praise him without flattery, who will offer him a pattern on which to model himself.

We are in the habit of saying that it was not in our power to choose the parents who were allotted to us, that they were given to us by chance. But we can choose whose children we would like to be. There are households of the noblest intellects: choose the one into which you wish to be adopted, and you will inherit not only their name but their property too. Nor will this property need to be guarded meanly or grudgingly: the more it is shared out, the greater it will become. These will offer you a path to immortality and raise you to a point from which no one is cast down. This is the only way to prolong mortality – even to convert it to immortality. Honours, monuments, whatever the ambitious have ordered by decrees or raised in public buildings are soon destroyed: there is nothing that the passage of time does not demolish and remove. But it cannot damage the works which philosophy has consecrated: no age will wipe them out, no age diminish them. The next and every following age will only increase the veneration for them, since envy operates on what is at hand, but we can more openly admire things from a distance. So the life of the philosopher extends widely: he is not confined by the same boundary as are others. He alone is free from the laws that limit the human race, and all ages serve him as though he were a god. Some time has passed: he grasps it in his recollection. Time is present: he uses it. Time is to come: he anticipates it. This combination of all times into one gives him a long life.
GR claims 125 million+ users.

StoryGraph now claims over 3 million.

Hardcover currently has 20K - and yes, a lot of those are fantasy based readers.

That just means it is easier for other readers to come in and potentially become the new largest user group. :)
Well, the bottleneck is probably getting that off the camera somehow, rather than how to get it elsewhere once off the camera.
>There were no oligarchs in St. Petersburg when Putin got into politics

How do you call people like Gennady Timchenko? There's a nuanced difference between "Successful fossil fuel mogul" and "Member of a crime syndicate".

>Pinning this on Americans is a huge stretch

I didn't. It was a minor detail explaining that these were the second president elections ever happened in modern Russia and there was no local expertise in manipulating public opinion yet. And there was no legal checks and balances preventing abuse of power of the current president. "Administrative resource" had become a common noun after 1996.
Excellent article, Alex! It does a good job of outlining the differences between edge computing and cloud computing. A conversation that becomes increasingly relevant as architectures evolve.
DVST Graphic Terminals
Linear algebra is not a universal requirement for CS and EE.
“All [young people in America] know that a lot more Palestinians have been killed than Israelis. And I tell them what Arafat walked away from".

Extremely callous and nasty.

Interview here:
https://www.youtube.com/watch?v=HZtuF_etO4o

Here you can hear an expert comment on it:
https://www.youtube.com/watch?v=Pr1qrbMg1tA
While the effort for creating an overlay that's painted on top of the original textbox is well intended, a simpler approach would be to open a fixed size window on a fixed position that the user can configure. This way you could set it to your preference and it would work for all kinds of box sizes.

Or maybe give the option to only fall back to this fixed size, fixed position textbox if the box dimensions are smaller than a predefined size.
Humanity's noise is the natural enemy
Not if the next president gets away with it: https://www.latimes.com/politics/story/2024-12-16/trump-said...

It's unlikely he'll succeed, and he walked back on many campaign promises.
I don't think the average migrant salary is much different from the average UK citizen salary. Then again, I also don't find the "financialisation" argument very compelling. Plus, the GDP per capita visibly does not go down every year.
RAGFlow 15.0 Deep Dive: DeepDoc model upgrades, Enhanced Agent, new RAG strategy
Methanol is a biproduct of fermentation, and will be part of the destillate if not done carefully.

I doubt that ethanol used in car and torpedo fuel will go through the same quality control than drinking alcohol.
This is cool! works well as a way of understanding how to get an OS going on Pico
I think this is a really important point, even though I suspect you're joking.

Along with all the BS boilerplate text this specific post talks about eliminating, which is great, we simply forget how much legacy tech BS we just assume.

Beginner programmers should not have to know what a "file" is, or what an "editor" is, or that they need an "editor" to "edit" a "file". This is technical debt: these are implementation details which should be invisible.

This goes double for "compilers" versus "interpreters" and "source code" versus "binary code". FFS the noun _code_ means _a system for rendered text unreadable_.

You have a computer. You are talking to it in words, words which resemble English because that is one of the simplest world languages when you think about scripts -- writing systems -- as well as sounds. Hangeul is easier but only works for Korean which is harder than English. Grammatically Chinese is simpler, but spoken Chinese has tones which are very hard, and written Chinese is insane. Typed Cyrillic is no harder but handwritten gets weird and complicated and Russian is much harder than English. And so on.

English wins and so we talk to computers mostly in English.

So, you have a computer, and you type on it in English. That is all you should need to know: how to enter text, how to correct it when you get it wrong, and that is it.

BASIC has a great virtue which all the Unix and even the Lisp fans forget:

It's designed to work at a command prompt. Type a command, the computer does it. Give it a number, it remembers it for later.

This is a profound and important metaphor. It eliminates all the 1960s/1970s legacy BS about "files" and "folders" and "editors" and "compilers". Beginners don't need that. Let them learn that later if they prove to have real aptitude and want to pursue this.

Type a bare expression, the computer does it. Number it, the computer remembers it for later. That is all you need to get writing software.

And just like Python sorted out the problem of spoiled whiny little baby C programmers whinging about their pathetic obsessions with indentation patterns by making indentation semantic so everyone has to comply, line numbers in BASIC are a vital simplifying unifying mechanism, so lean on them: for beginners, make line numbers syntactic.

Don't force kids to learn pro tools like nomenclature and hierarchies. Give them a toy that they can get started with.

At first, they can structure their programs with line numbers, and they learn about leaving space, about RENUMBER commands, about LIST x TO y ranges, and stuff like that, because we are not using a bloody Commodore 64 any more.

But give them IF...THEN...ELSE and WHILE...WEND and REPEAT...UNTIL and named procedures so they can learn structure and not GOTO.

All the rest is baggage and should be deferred as late as reasonably possible.
> Amazon can be held up as contributing toward the death of the small business

Amazon does more than most of those to let you buy from small producers, which also feature in their catalog. The volume SMBs ship on Amazon was in the double digit billions per year when I worked there — and is probably higher now.

Now, back to my regular Amazon criticism!
The scandal was a big nothing in the end (Niemann didn't cheat at the time, though he had admitted to doing so as a younger player), and the video lacks credibility in that regard.

It's not clear where your 70-75% claim comes from, but you would expect a higher accuracy in classical vs speed games for instance.
The glorified autocomplete only applies to the completions. Granted, that's often the primary interaction, but it isn't the whole story. Using chat+edits can enable copilot to make changes across entire file(s). I still haven't found it perfectly reliable for large scale edits, but it has proved useful for handling the sort of busywork that may occur when refactoring. I'd love to hear stories where copilot actually made meaningful contributions to unique/interesting projects. The demo's often showcase making mundane modifications to yet-another-website or spawning a project into existence, which is neither very compelling nor something I do often.
It sounds like you already know the problems to be fixed, so you need to talk to your lead and manager in order to fix them:

1) Use a linter and stop discussing spacing and formatting.

2) Start sizing tickets... or stop an unreasonable expectation of the same delivery for different scopes.

These are standard discussions that most teams sort out early on in a project. So maybe another way to look at this is that you have one underlying problem - you never communicated as a team to agree upon expectations. A 4 person team is way too small to be having these kinds of conflicts, so I'd work on improving communications and helping everyone get to a healthier place.
Where "turn out not to know basic C programming or systems level algorithms" is failing some leetcode puzzle they have not touched in the last 20 years while they have been full time writing C and C++? So hell of a time not finding your definition of 'good people' would be kinda expected.
Some high-end mice and keyboard combos also support features like fast computer switching, clipboard sync etc.

Imagine you have both a desktop and a laptop, with your laptop screen positioned below the display connected to the desktop. You can make your Logitech mouse act as if they were one device; if you slide past the top edge of your laptop screen, both the mouse and the keyboard switch over to the desktop.

You can even press ctrl+c on one device, move your mouse to the other and press ctrl+v (with the same keyboard of course), and it's going to do the right thing. I think even drag and drop across computers works, at least in some circumstances.
I don't think it is Amazon so much as sheer number of users.

When you have 20K (like Hardcover), it is much easier to be focused on each of them (or at least small groups of them) than when you have 20 million - much less a few multiples of that number.

As we grow, even Hardcover will have to evolve. This noted, I know this team (including myself, to be clear). Adam is truly focused on innovation and dev excellence. Ste, our lead designer, always has his eye on UI/ UX improvements and listening to what our users want/ how our users are using the site. As for myself, I'm the data/ social media guy - always looking to make our data as solid as possible and looking to use social media as effectively as possible. :)
its not about missing the notifications, its about not needing to worry about it.
This is a horrible thing. Imagine being accosted and programmed with stuff like:

- Ideology

- Desires to do bad things

- Knowledge of committing a crime you haven't.

Does anyone here think we really have the wisdom to handle such technology when we can't even handle money properly (50% goes to the 1%, etc.)?

I'm afraid technophiles will jump on this because they currently live in a priveleged bubble that allows them to not sense on a visceral level the atrocities of the world.
I quite like "pair debugging". As someone that doesn't really like using a debugger, it's good to have someone that does use it to go through code (possibly not mine) with me commenting or suggesting problems. Probably irritates the heck out of the co-debugger though!
Please make this the submission link. This is interesting, worthwhile work, but not at all "writing skills" to the human brain. It's using external electrical feedback to induce people to see objects as more categorical distinct than they otherwise would have. This is nothing at all like the Matrix, which also wasn't non-invasive and required having a brain implant built into you from birth. They didn't even have a means of using their own technique on Zion-born natural humans.

Beyond which, we may note, even Matrix learning didn't translate outside of the matrix. You "know" kung fu? Great, what does it mean to know kung fu? Because actually performing kung fu requires bodily adaptations that take years to accumulate. Knowledge on its own doesn't do a whole lot, except inside the matrix where you're not bound by the physical limitations of your body's capabilities. In the real non-simulated world, the brain can only do so much on its own. Christopher Reeve knew how to walk. Fat lot of good it did him.
Synology wouldn't work well here.

To prevent causing issues upstream you would want to write to a fast NVME SSD first before backing up to a HDD array. Unfortunately, it doesn't support this use case as the NAS is designed for movie streaming, offices, security cameras etc.
I don't know why each time on topics about Advanced Civilizations they mention Kardashev Scale, species of types I, II, etc. ? All those energy-centric speculative ideas are simply stupid. "Civilization" is modern concept and it's not isomorphic to "Intelligence" nor intelligence is a long-preserved property of any system per se. What we know so far is Nature allows to exist systems that can show some unusual (statistically speaking) properties, although connecting those to necessarily "interesting" information-processing formations is IMO wrong. Even AI (eq. AGI) is possibly a short-term phenomenon - who knows if "smart matter" or "smart energy" can ever be distinguishable from their "dark" pairs.
Italians will get close to the first pronunciation both ways, I think. The Zalgo line noise is an international way of signaling the level of curse in writing.
Nice article. Pair programming seems good for growing as a developer. The described process also seems well thought out and worth exploring
That is the other extreme that is also bad. In economies like that protectionism supports inefficient local production - favouring some people at the cost of others. It is designed to funnel money away from some people to others.

The dominance of the economy by a few big companies also has the same effect - elimination of competition.
Your binary usually won't get loaded at the same address in memory. The addresses would be useless without the memory map.

That's solvable though. The bigger problem is how you unwind the stack. the stack is not generally unwindable, unless you're the compiler. Debug symbols include information from the compiler about the stack sizes and shapes to help backtrace with unwinding the stack. It's quite possible to include such symbols in the final binary without adding debug symbols, a lot of compilers just don't have a specification for that.