MurphyA/hacker-news huggingface dataset:
by crote | 2025-11-17 14:18:14+00:00
The problem is that the math is often done using faulty assumptions, such as expecting to rely solely on batteries to store enough energy to last several months.

In practice there are never long periods with and zero wind and zero solar and zero import capacity. Place the right price on electricity during peak demand, and suddenly the market is more than happy to install an overcapacity of wind & solar. Gigawatt-capacity cables to neighboring countries? Already being built!

A country like the UK needs an average electricity input of 45GW. It is totally fine to serve that with 60GW of wind operating at 25% capacity, 60GW of solar operating at 25% capacity, and 15GW of import operating at 100% capacity.
by evanjrowley | 2025-11-17 14:18:18+00:00
I wonder if they considered SAAB's Gripen[0].

Thailand recently ordered some[1] as tensions with Cambodia have reached concerning levels[2].

Both Thailand and Ukraine need to project the image of themselves being the victim of opression. In the context of the Ukraine War, the purchase of a founding NATO member's aircraft carries a political risk. Until recently, Sweden carried a historical reputation for neutrality[3] that might have benefited Ukraine here - unless Ukraine really is a NATO/Russian proxy battleground.

[0] https://en.wikipedia.org/wiki/Saab_JAS_39_Gripen

[1] https://www.saab.com/newsroom/press-releases/2025/saab-recei...

[2] https://en.wikipedia.org/wiki/2025_Cambodian%E2%80%93Thai_bo...

[3] https://en.wikipedia.org/wiki/Swedish_neutrality
by Aurornis | 2025-11-17 14:18:33+00:00
This startup is Substrate. Substrate’s founders have no relevant industry experience and the main founder’s previous gig was a Kickstarter for an alarm clock that failed to deliver on most of their promises https://foxchapelresearch.substack.com/p/i-think-substrate-i...

So I suggest ignoring all of the Substrate hype until they share some proof.
by bruce511 | 2025-11-17 14:18:39+00:00
With the caveat that doctors have to deal with sick people all day

So sure, if you're looking for high income and job security, and the work itself is irrelevant then that's one way to decide.

But clearly programming and doctoring take place in very different work environments, and are very different in many ways.

Personally I always enjoyed programming. Frankly, I don't like sick people, so I'd be a terrible doctor. I graduated at a time when Dr's were well paid, programming not so much. But the wheel turns, and I'm really pleased I chose the path I did.

40 years later, and I'm right where I'm supposed to be :)
by KurSix | 2025-11-17 14:19:04+00:00
Of all the features listed, the ""self-learning architecture that updates behaviour without manual retraining"" is the most interesting and simultaneously the most dangerous. Anyone who has run ML systems in production knows that uncontrolled feedback loops are a direct path to model degradation

How do you guard against the system learning bad patterns from users? For example, if customers start using a specific jailbreak prompt, won't the system begin to see that behavior as normal and reinforce it? What does the monitoring for this self-learning look like, and do you have a mechanism to roll back to a previously stable version of the model's behavior?
by netdevphoenix | 2025-11-17 14:19:37+00:00
I remember during the 10s, there was this wave of frenzied almost cult-like talk of Bayes among the engineer types. Does anyone remember it? You had folks arguing Bayes was the ultimate stats tool, that it was superior to frequentist tools, etc. Some guy called Yudowsky was a heavy supporter of it too.
by em-bee | 2025-11-17 14:20:05+00:00
that's not the other side of the coin. that's the other end of the extreme. there are other solutions that can accommodate both needs. the problem with splitting up schools is that kids are not always ambitions and faster, nor always slower or lazy. that changes over time. a better system needs to have the flexibility to adjust for kids as they are developing and growing. switching schools back and forth is the worst way to achieve that. i'd rather find extracurriula activities that keep the kids interested than force them to switch schools. the problem is teacher training and an inflexible education system. the ability to switch schools does not make the system any more flexible.

a better school lets you choose a more or less academic focus if that is what the kids want.

the best system btw is montesori where kids really can learn at their own pace. it is designed in such a way that even within a class different kids work on different projects. they even mix ages so that younger ambitious kids can work with older ones.
by samarthr1 | 2025-11-17 14:20:46+00:00
> Two related but often confused concepts. Standards of living, quality of life. > > We definitely need more of the latter, and for it to be distributed more evenly across the globe. The former, however, hits an asymptote. The upper middle classes are, in general, a lot happier than the desperately poor, having perhaps 10x their wealth. Billionaires, who have 1000x more again, aren't much happier. > > So the question becomes, if we want to avoid scarcity, how much do we overbuild - such that scarcity is a physical and mathematical impossibility - and how much do we make society a bit more adaptive? A simple example - do we build enough electricity that people are guaranteed to always have enough to charge their heavy EVs, or do we overbuild a bit less, and encourage some percent of the population to work remotely or use light transport at times when energy availability is a little compromised. > > I'm here for a prosperity that gives everyone on the planet four weeks' paid vacation each year, hell, why not eight weeks if we can. I'm not so much here for all those vacations being long-haul aviation - it's enormously more impact on the planet for a tiny gain in quality of life.

Growing up, I have always wanted to go and spend time in Italy. I am sure that there are countless other folks, from places emerging from the shadows of war, pestilence and suffering with similar dreams.

Who are we to say that no, you should instead go tour only places nearby?

Whenever there is scarcity of anything, the rich rarely suffer, but the farmer in rural rayalseema will go without. I fear that if we bake in this "encouragement" into costs of electricity (say), it is not a software engineer who will go drive in a moped, but a day labourer.

The issue with mopeds is not just that you consume less electricity, but that you put your life at risk!

At the risk of digressing, I am all for getting rid of two wheelers for non recreational use. They are bloody death traps (A person dying on a moped or bike does not even make local news in india). In my family alone, we have lost 3 cousins from my father's side to two wheele accidents) So no, not overbuilding only means that poor suffer more, for no good reason.
by 1718627440 | 2025-11-17 14:21:19+00:00
> Maybe because it came from Microsoft, NIH syndrome.

No it is because you still need to get the size calculation correct, so it doesn't actually have any benefit over the strn... family other than being different.

Also a memcpy that can fail at runtime, seems to be only complicating things. If anything it should fail at compile time.
Observe MCP Communication
by lone-wolf | 2025-11-17 14:21:46+00:00
Self hosted: https://github.com/mcp-shark/mcp-shark

Desktop apps for Mac: https://github.com/mcp-shark/mcp-shark-app/releases/download/v1.2.0/MCP.Shark-1.2.0-arm64-mac.zip

Windows: https://github.com/mcp-shark/mcp-shark-app/releases/download/v1.2.0/MCP.Shark.Setup.1.2.0.exe

Looking for Features requests , bugs, feedback
by ninetyninenine | 2025-11-17 14:23:02+00:00
So?

Zig, D, and C are also alternatives to C++. It’s a class of languages that have zero cost abstractions.

Rust is NOT a beautiful language hiding inside of C++. It is not an evolution of C++. I’m pointing out that what you said is objectively wrong.

Can rust replace C++ as a programming language that has a fast performance profile due to zero cost abstractions? Yes. In the same way that Haskell can replace Python, yes it can.
by rramadass | 2025-11-17 14:23:30+00:00
It is ironical that today when you have a vast body of knowledge literally at your fingertips people seem to have no curiosity nor drive to figure things out for themselves starting from the original sources. Everything seems to be mere parroting and inane opinion pieces with no concept of nuance. People seem to demand a black-and-white (i.e. tell me what is right and wrong) cut-and-dried (i.e. tell me what is settled and decided) answer to all their doubts/queries.

They seem to not understand that nothing in Software Engineering is a definite law but are simply reasonings based on empirical deductions resulting in agreed upon principles/heuristics. Thus meta-principles drive abstractions resulting in concepts which are then expressed via language features. Now, a language feature expresses only those aspects of the fundamental concept that its designer decided as "correct" (i.e. his/her perspective) which is never its full generality eg. Inheritance expression in various languages. So people need to ask themselves "What is the fundamental concept that i am trying to express via this feature?" and slowly work upwards from specific features to general concepts to even more general meta-principles.
by gambiting | 2025-11-17 14:23:40+00:00
If you read what top generals in various countries in the EU are saying(especially on the East side), their main concern is that Russia is making thousands of brand new tanks, cannons, support vehicles......and they are all going into storage. Very few are actually getting sent to Ukraine. If these guys are saying that large scale conflict with Russia seems almost inevitable within few years.....what qualifications do I have to disagree with them? Obviously I don't want this to be true - far from it.
by drbt | 2025-11-17 14:23:48+00:00
This post came from a small challenge I set with an LLM: it would generate questions that shouldn’t fit into three lines, and I would try to answer each in ≤3 lines within a few minutes, then unpack the reasoning. It became a useful way to stress-test how well I can compress complex AI problems into their conceptual essentials.

The Medium article isn't meant as a research claim or an argument-just a record of the challenge and the distillation method that came out of it. Some people here may find the framing interesting or relevant to their own reasoning workflows.

I likely won't be active in the thread, so feel free to discuss or critique it independently. Just sharing the piece for those who might enjoy the conceptual compression exercise.
by TheJoeMan | 2025-11-17 14:24:07+00:00
As a hobbyist, I have had a good experience using EasyEDA [0]. It's free to use, with the caveat that you are pretty locked in to their PCB ordering service from China. However, pricing is crazy good, like <$50 total for 5 PCB's (although there will be tariffs).

Regarding your mental model, it's more like a 2-step process. First, you draw the netlist, which is the electrical circuit diagram. It's this stage you ensure there are no short-circuits, etc. Then in the second stage, you drag-drop the components to the physical layout you want. The software then has an auto-router that references the netlist and automatically generates the first pass of PCB traces. You can tweak them if you wish. The EDA software also has a rules engine that checks for correct trace spacing, vias, etc.

For a "baby's first PCB", I bet you have more skills than you realize and I would encourage you to just give it a shot. Also, if you make a small mistake, you can manually "bodge" the board by cutting wrong traces with an exacto knife and/or soldering wires to the pads.

Everything else just comes from experience! If you're staying in the sub-kHz (audio) range, you probably won't need the crazy high-frequency tricks/trace capacitance/trace-length-matching concerns.

[0] https://easyeda.com/
by red-iron-pine | 2025-11-17 14:24:22+00:00
Thiel is absolutely concerned about data mining and big picture and perceptions

he doesn't believe the QAnon, he is the QAnon and is pushing stuff that he knows the base will eat up

like if anyone is wearing the Mark of the Beast on their forehead it's MAGA, so get out in front of them and make sure it's pointed at the right place (e.g. Greta, et al)
by PedroBatista | 2025-11-17 14:24:27+00:00
Over the years, especially in areas where some "hard science" is needed I've been seeing the US startup / US founder announcements where in reality is mostly a cash grab for VC money, a glowing marketing operation for some dipshit business venture outsourced to indians or easter europeans or the typical trust fund kid playing "Little Timmy does startup" game.

Sure not all of it, but a HUGE part of it.
by bluGill | 2025-11-17 14:24:40+00:00
That depends on how much effort your spend on finish work. Files and sandpaper works wonders, but that take time. Or you can fold the edges over so that the sharp edges are on the inside (cars do this). The plywood is likely to cover all those sharp edges - plywood is easier to shape than sheet metal so this is a common cheat that can look good if done right.
by casey2 | 2025-11-17 14:24:44+00:00
Americans think they are free. In reality they are free to do a very limited subset of basic necessity and socialization tasks. You can drive your tank to the the local shopping center, maybe a shooting range. And you wonder why people freak out when you try to take away their guns and trucks.

You are free to travel to some business that has taken care of all the legal requirements for you. Some freedom. You aren't even free to connect some fiber to "your" house you only have the freedom to choose which product to buy and maybe if you are one of the lucky few which product to sell (not fiber though that's a state funded monopoly)
by mccoyb | 2025-11-17 14:25:15+00:00
Why not just disallow PRs from non-vetted contributors?

Why not just disallow issues without a vetting process?

Many of these things could be explored -- you're right: it's a spam issue. But we have solutions to spam issues ... filters. LLMs have shown that "praying for the best" with permissive repository settings is not sufficient. We can and will improve our filters, no?
by marvinborner | 2025-11-17 14:25:47+00:00
> then the numbers should not be stored as Peano integers a.k.a. base 1 in the first place

That's my point though. The linked n-ary encoding by Mogensen, for example, does not suffer from such complexities. Depending on the reducer's implementation, (supported) operations on my presented de Bruijn numerals are also sublinear. I doubt 8-tuples of Church booleans would be efficient though - except when letting machine instructions leak into LC.

Though I agree that the focus of functional data structures should lie on embedded folds. Compared to nested Church pairs, folded Church tuples (\cons nil.cons a (cons b nil)) or Church n-tuples (\s.s a b c) should be preferred in many cases.
by kakacik | 2025-11-17 14:26:28+00:00
Don't underestimate lack if willingness of EU folks to see their dead, or have hospitals or kindergardens bombed by russians on purpose, just like they routinely do in Ukraine. Maybe it can bring on more resistance but I wouldn't hold my breath, european population right now is weak.

Also russia has firm footing in EU politics already - for example every single far right group is parroting russian propaganda even when directly aimed against given country. It took decades to build to sow division in whole EU and they are using it now to their fullest.

[EDIT] Gotta love the downvotes, I am just describing what I see across whole EU including my own country. Would love some constructive feedback but this is clearly a touchy topic for many folks
by jmclnx | 2025-11-17 14:26:40+00:00
First on-topic, you can use runnit on Slackware: https://slackbuilds.org/repository/15.0/system/runit/

Now another point of view :)

As a Slackware I stick with release because it is extremely stable and my main System (Thinkpad W541) works fast as most modern systems with 16G mem and 8 CPUs. If I ever got a brand new system (doubtful), I would use current until the next release.

Also, I like the fact I do not have to install patches every other day. Plus PV keeps the applications I use most up to date in Release.

That is the good thing about Slackware, you have current for the adventitious and release for people like me. And both you admin the exact same way.

FWIW, I use regular Window Managers as opposed to desktops and my main programs are Emacs (latest version), vim (close to the latest), Firefox (latest), mutt, tin, irssi and some games that come with KDE.
by diego_moita | 2025-11-17 14:26:55+00:00
> Why does it matter? If it’s good and accurate and helpful why do you care? That’s like saying you used a calculator to calculate your equations so I can’t trust you.

Agree. What matters is quality, regardless of what/who made it.

O.t.o.h., it is funny to see tech people here, that work on implementing technology, taking an approach so... Luddite and "anti-tech".
by archargelod | 2025-11-17 14:28:14+00:00
You can get all of that and more with Nim[0].

Nim is a language that compiles to C. So it is similar in principle to the "safe_c.h". We get power and speed of C, but in a safe and convenient language.

> It's finally, but for C

Nim has `finally` and `defer` statement that runs code at the end of scope, even if you raise.

> memory that automatically cleans itself up

Nim has ARC[1]:

"ARC is fully deterministic - the compiler automatically injects destructors when it deems that some variable is no longer needed. In this sense, it’s similar to C++ with its destructors (RAII)"

> automated reference counting

See above

> a type-safe, auto-growing vector.

Nim has sequences that are dynamically sized, type and bounds safe

> zero-cost, non-owning views

Nim has openarray, that is also "just a pointer and a length", unfortunately it's usage is limited to parameters. But there is also an experimental view types feature[2]

> explicit, type-safe result

Nim has `Option[T]`[3] in standard library

> self-documenting contracts (requires and ensures)

Nim's assert returns message on raise: `assert(foo > 0, "Foo must be positive")`

> safe, bounds-checked operations

Nim has bounds-checking enabled by default (can be disabled)

> The UNLIKELY() macro tells the compiler which branches are cold, adding zero overhead in hot paths.

Nim has likely / unlikely template[4]

------------------------------------------------------------

[0] https://nim-lang.org

[1] https://nim-lang.org/blog/2020/10/15/introduction-to-arc-orc...

[2] https://nim-lang.org/docs/manual_experimental.html#view-type...

[3] https://nim-lang.org/docs/options.htm

[4] https://nim-lang.org/docs/system.html#likely.t%2Cbool
by irl_zebra | 2025-11-17 14:28:37+00:00
This came up on Stratechery recently. Shame on Stratechery for not asking any hard questions or digging deeper. There was some skepticism from Ben Thompson, but no actual ask for any sort of proof whatsoever. The interview came across like someone told them they had to interview this company (or applied lots of pressure to get their name out there). This MSN fluff piece does the same thing.

My theory is that they're carpet bombing the news and blogs with marketing pieces to get US Fed and more VC interest in this to secure financing. Note the strong nationalistic framing around building in the USA and it being an imperative of US place in the world.
by renegade-otter | 2025-11-17 14:28:57+00:00
No doubt, but the breadth of required knowledge today is vast.

Sure, we were "webmasters", but there is a huge difference between tinkering with some PHP, MYSQL, HTML, and Apache, and being an expert on the latest cloud offerings, security practices, etc. One could spend six months in analysis paralysis these days without writing a line of code.
by BoxOfRain | 2025-11-17 14:28:59+00:00
I like Orwell a lot, especially as a political writer. I do think Newspeak would have got a rethink if Orwell had lived today though; as irritating as algospeak words like 'unalived', 'sewer slide' etc are to read they demonstrate that exerting thought control through language isn't as straightforward as what's portrayed in Nineteen Eighty-Four.

Authorities can certainly damage the general ability to express concepts they disapprove of, but people naturally recognise that censorship impairs their ability to express themselves and actively work around it, rather than just forgetting the concepts.
by gruez | 2025-11-17 14:29:02+00:00
Fortnite's battlepass system is probably one the less manipulative monetization scheme out there. There's no benefit to buying the battlepass in advance (other than getting access to skins sooner), so you can just wait until you've unlocked everything you want, before buying the battlepass. This avoids the feeling of sunk cost and that you "have to" play the game to "get your money's worth" entirely.
by SkyBelow | 2025-11-17 14:29:16+00:00
I find them comparable, but not equal, for that reason.

Especially if we consider the summation of these commitments. One is obviously much larger, but it defines just one of our relationships within society. The other defines the majority of our interactions within society at large, so a change to it, while much less impactful to any one single interaction or relationship (I use them interchangeably here as often the relationship is just that one single interaction) is magnified by how much more often it occurs. This does move towards making the costs of losing some trust in such a small interaction as having a much larger cost than it first appears, which I think further increases how one can compare them.

(More generally, I also like comparing things even when the scale doesn't match, as long as the comparison really applies. Like apples and oranges, both are fruits you can make juice or jam with.)
by seritools | 2025-11-17 14:29:52+00:00
Because I felt like it :) Also works for multiple versions/patchlevels.

But yeah, with the info provided it should be patchable. It's a `push esi` though, where esi has to stay 0 for a few further usages, so it's a bit more than a one-byte patch. It also wouldn't fully resolve the OOB write in the rare case where you _do_ have 9+ game controllers connected.
by pjmlp | 2025-11-17 14:30:29+00:00
Yes, plenty have been done already so since Lisp Machines, Smalltalk, Interlisp-D, Cedar, Oberon, Sing#, Modula-2+, Modula-3, D, Swift,....

It is a matter to have an open mindset.

Eventually system languages with manual memory management will be done history in agentic driven OSes.
by hbzy792 | 2025-11-17 14:30:32+00:00
https://sourceforge.net/projects/nights-in-the-forest-script... https://sourceforge.net/projects/nights-in-the-forest-script... https://sourceforge.net/projects/roblox-nights-script-auto-f... https://sourceforge.net/projects/nights-in-the-forest-script... https://sourceforge.net/projects/nights-in-the-forest-script... https://sourceforge.net/projects/nights-in-the-forest-script... https://sourceforge.net/projects/copy-trading-bot/ https://sourceforge.net/projects/delta-executor-roblox/ https://sourceforge.net/projects/nexus-roblox-executor/ https://sourceforge.net/projects/solana-turbo-trader/ ban this sourceforge pages , this all of malware please anyone