MurphyA/hacker-news huggingface dataset:
by aaplok | 2025-11-06 21:22:12+00:00
> Only half correct. English is roughly 50% French and 50% German.

The article claims different proportions: "Half of all English vocabulary comes from those three Romance roots, compared to less than a third that comes from Germanic sources."

Still only half correct, but based of those proportions it is more correct than claiming English is a Germanic language.

It's not clear where the quite significant remaining proportion of the English language comes from. Colonial languages?

The real point of the essay discussed in the article is that the French origin of (part of) the English language is Norman French, which was distinctly different from Parisian French and has pretty much vanished from Normandy since. So the argument is that English might be as close to Norman French as French is. The influence of Norman French on the English language was downplayed for political reasons, argues the author.

Ultimately words of Germanic origins might be fewer but more frequently used. The grammar is also potentially closer to the Germanic origins than to the French ones? Let the linguists debate this forever I guess.
by detaro | 2025-11-06 21:22:30+00:00
Not wrong, but that comes with promoting yourself on ideology grounds. If you want support because you are the plucky underdog community project that cares about people and are running ad campaigns how you are not evil big tech, then don't be surprised if people hold you to it. Mozilla is in this weird space where it wants to be both the good little guys and a proper Silicon Valley tech company, and those don't necessarily mix well.
by cjensen | 2025-11-06 21:22:52+00:00
He has a good article on that at [1]

But here's the gist: sometimes you have an object you want to copy, but then abandon the original. Maybe it's to return an object from a function. Maybe it's to insert the object into a larger structure. In these cases, copying can be expensive and it would be nice if you could just "raid" the original object to steal bits of it and construct the "copy" out of the raided bits. C++11 enabled this with rvalue references, std::move, and rvalue reference constructors.

This added a lot of "what the hell is this" to C++ code and a lot of new mental-model stuff to track for programmers. I understand why it was all added, but I have deep misgivings about the added complexity.

[1] https://blog.knatten.org/2018/03/09/lvalues-rvalues-glvalues...
by terminalshort | 2025-11-06 21:24:00+00:00
You can make a "I'm bad, but he's worse" argument and be effective. But it's gotta be calm and rational. "I may take $100 from you here and there, but that guy, he'll take everything you got. Trust me, you don't want him" works. But if you act morally outraged, then you just come off as full of shit.
by technion | 2025-11-06 21:24:30+00:00
At one point I responded to a haveibeenpwned notice by immediately having the user reset a password.

I've got over 200 users in a domain search (edit: for this particular incident), and nearly all of them were in previous credential breaches that were probably stuffed into this one. I'm not going to put them through a forced annoyance given how likely it is the breached password is not their current one, and I'm urging people to start moving in this direction unless you obtain a more concrete piece of advice.
by alsetmusic | 2025-11-06 21:24:54+00:00
See this excellent book: Highly Irregular: Why Tough, Through, and Dough Don't Rhyme and Other Oddities of the English Language

It details the historical reasons why English is completely broken in terms of spelling and pronunciation. It makes sense of why it’s such a mess. Light read, kinda fun (said the history nerd who loves language).

https://www.goodreads.com/book/show/55332395-highly-irregula...
by recursive | 2025-11-06 21:25:16+00:00
I might be using the terminology wrong, but I wouldn't call a I-IV resolution V-I, even though it's the same relative movement. Nor would I call it a key change. I would say downward movement of a fifth is common in western music, but the feel is different for different resolution targets. To me, it seems more clear or explanatory to keep the colors encoded as scale degrees of the current key, not the local cadence-resolution-target or whatnot.
by SilverElfin | 2025-11-06 21:25:21+00:00
After rejecting continuing resolutions 14 times, including clean resolutions that change nothing about federal spending, it looks like Democrats are looking for an exit path out of the shutdown. Given the timing, does this indicate the shutdown was a political tool to help with the elections? After all, it doesn’t seem logical that they would ask for temporary COVID era insurance premium subsidies to be extended, years after the pandemic, when they were intentionally set to expire. That doesn’t seem like a reason to hold the government hostage. Note that the original Obamacare premium subsidy program is unaffected and would remain in place regardless.
by keybored | 2025-11-06 21:26:19+00:00
> Markets tend toward monopoly like democracies tend towards dictatorship.

Democracies tend towards dictatorship? Oh right, most nominal democracies are liberal democracies. Makes sense now.

> Changing a failing system is very hard. I agree. Maybe it's not possible. But we need to have some vision of a positive future for the negative to not win by default. Cynicism is self-fulfilling.

What you need is a better system. Not hopes and prayers.
by tyleo | 2025-11-06 21:26:33+00:00
So I looked at the examples and it just seems like a lot for a little.

https://izumi.7mind.io/distage/basics.html#activation-axis

I feel like all you need there is a ctor param that takes a greeter and pass in whichever you want.

Those params can be cached as necessary or part of larger config POD objects if they are often passed with other dependencies.
by quickthrowman | 2025-11-06 21:26:34+00:00
No, but I have a very good idea of what it costs to procure, install, operate, and maintain a 24kW or 48kW generator. About 30-40 grand if you’re adding a sizable diesel day tank or propane tank.

Once it’s installed, you’ve got fuel deliveries plus regular maintenance and monitoring. You’re looking at thousands of dollars a year to operate your own generator for a 100A or 200A service. If you’re already installing a propane tank for heating then the costs can be spread between heating and power generation but it’s still a sizable investment.

Generators are nowhere near as reliable as you’re making them out to be. Maintaining and fueling one is a hassle that the vast majority of people would rather not deal with.
by mschuster91 | 2025-11-06 21:26:47+00:00
Schools, kindergartens and daycares cause a shitload of noise from the children playing and the traffic. Small offices also induce lots of traffic, and small merchants even more.

You do not want to have that outside of zoning control because that is how you end up with a road designed to handle the need of a dozen homes (i.e. 24-30 cars a day) suddenly dealing with ten times that load - not just because of noise, smell and traffic jams but especially because road surfacing quality is usually "the cheapest you can get away with for the expected load", the road will go bad way faster than expected.

Zoning is not your enemy, zoning is your friend. Particularly if you value peace and roads you can drive on.
by aerostable_slug | 2025-11-06 21:27:01+00:00
Who said kill everyone? I was responding to a post about using subterfuge to pretend to be a fisherman. Deception is a personal and professional interest of mine so I responded.

Determining what the boats are and what they are doing is a separate (but related) topic than determining whether or not they deserve being blown up. Some people who are reading these words hold that these are fishermen, not traffickers, and I feel that is either a dishonest statement or those people aren't very clueful.
by anigbrowl | 2025-11-06 21:27:03+00:00
Both are true. For a long time the Libertarian party was seen as drawing away small numbers of protest votes from the GOP, being populated by (mostly) guys who rejected Democratic over-regulation and nanny-statism but also rejected the GOP's anti-abortion politics, criminalization of drugs etc.

A few years ago there was an organized effort to capture key roles in the Libertarian party and focus the organization more on property rights and capitalism, with less emphasis on personal freedoms and constitutional limitations on government. This effectively split the Libertarian party, neutering it as electoral factor.

Now, the Libertarian party never mustered a large share of the vote, but many electoral contests are won at the margins. They managed to get ~3% of the vote in 2016, but lost >80% of that over the following 2 elections.

https://www.the-pechko-perspective.com/political-commentary/...

https://www.splcenter.org/resources/hatewatch/libertarian-pa...

https://en.wikipedia.org/wiki/List_of_United_States_Libertar...
by estimator7292 | 2025-11-06 21:28:17+00:00
Loneliness. If you're smarter than the average person, your cohort of intellectual peers becomes vanishingly small. Without the support and community of people like you, or who can understand you, most humans get pretty depressed.

When you're a smart person, you see the world in a fundamentally different way. You can see both the grand beauty in the universe and our place within it, but at the same time it's impossible to escape seeing the whole world for the cruel and unjust place we've made it. It's profoundly sad to think about the richness with which you experience the world and knowing that most people don't get to see the universe this way.

When you're smart, you're capital-D Different. Fewer people relate to you. There are endless expectations placed on you. You're Other from most social groups.

There's also the deep dissatisfaction and despair of seeing with perfect clarity what the world could be if everyone would just get along.

It's all about being different and the loneliness it brings. It's about knowing that humanity can be so much more than what we are. The world is bad and small and lonely. There's only so much you can do despite having perfect clarity on how we can get to where we should be.

Something most everyone here can relate to is being a programmer or engineer in a room full of laypeople. You can try to explain what you're working on, but no matter how simply you put it, they won't ever "get" why you're excited or mad about some problem. It's hard to communicate our highly technical experiences to someone who just doesn't understand.

Think of how frustrating that is. Now imagine that every conversation is like this from the time you're ten years old to the day you die. Here and there you'll run into a group of peers and have a real conversation at your own intellectual level. But it's still an isolated group, the rest of your life is still explaining compiler optimizations or finite element analysis to your great aunt. It sucks.
by pinkmuffinere | 2025-11-06 21:28:25+00:00
To be fair, I think most usage is of the form "range of ____". Even the definitions provided illustrate this with "range of options", "range of opinions", "range of model railway accessories". The exception is "This jacket is part of our autumn/spring range", which is a formulation that I've personally never heard; I would generally expect "autumn/spring line".
by some_bird | 2025-11-06 21:28:35+00:00
But you don't need the transparency! The whole transparency thing was added because we have hundreds of Certificate Authorities all over the world who would otherwise have the power to secretly sign a cert for your website without anyone ever knowing.

And if you DO need the extra monitoring, all it takes is periodically retrieving the DNS record and send an alert if it changes. (There is no certificate that needs periodical rotation, you only need to renew the keypair if the server is compromised.)
by Xss3 | 2025-11-06 21:29:01+00:00
2 british blokes in a shed doing what an entire team of corporate engineers cant is an incredibly strong part of British culture. They strive to be scrappy. They dont like making a show of things. They dont like to ask for more.

Essentially they draw a hell of a lot of national pride from this 'doing more with less' attribute. It came about out of necessity during ww2.

Is it really surprising that this culture produces companies that manage to do more with less? No.

Germany has a strong safety and reliable robust engineering culture of ensuring things are always done perfectly to spec. Is it surprising their companies have a reputation for making reliable machines? No.

Does British scrappiness and pride in their modesty mean they're somehow better than other cultures that prefer to go all out about things? No.

Sometimes you just cannot do something with 2 brits in a shed taking pride in their modesty and NEED that american exceptionalism and balls to the wall with everything attitude to get things done.

Thats one reason that i believe america produces more unicorns at a faster rate relative to population than the UK, Americans believe in themselves harder and go big or go home more often with less reservations.

As an investor it shouldn't make you consider the UK any less risky, as Brits may go modest and go home just as often as any American company can goes big then home.
by ants_everywhere | 2025-11-06 21:29:08+00:00
> It seems like the person you're responding to has decided a type checker... should be considered a scoring function

To clarify, I didn't decide this, this is a valid scoring function in AlphaEvolve. The scoring function is generic and can even be an LLM writing prose giving feedback on the solution followed by another LLM scoring that prose numerically. There needs to be a numeric score to rank solutions. Typically type checkers give more output than 1 or 0, though. For example, they'll often give you information about where the first error occurred.

That doesn't mean it's a great scoring function or even a good one. But it is a scoring function and without any scoring function at all progress would be impossible. To the extent that math is about writing proofs, it's a valid and essential scoring function for any problem. In practice, to make progress you need more than just the ability to write a logical proof, you need to build on previous results, add extra conditions, compute examples, etc. But in the context of the discussion, the point is that there is always some way to measure progress, which is why AlphaEvolve includes this mechanism.

> Someone still has to come up w/ the type system & verify the soundness of the rules b/c there is no finite codification of all valid & sound type systems like there are for problems in the linked blog post.

This is true, but it's also true that typically mathematicians fix a logic or universe before getting down to work. So AlphaEvolve and human mathematicians are on equal footing in that respect.
by stackskipton | 2025-11-06 21:29:54+00:00
>Practical example, there is no EU military, but there surely are EU laws EU members have to follow.

EU has other levers to enforce compliance like ejection from Eurozone or Schengen Area.

Global military is required to enforce it because biggest stick wins. Many countries thinks Russia should be removed from Ukraine but no one has stepped up to provide the military to do so, ergo, in violation of international law they remain.
by mcbrit | 2025-11-06 21:30:09+00:00
You're talking to a dude. (in my case.) I mentioned 8 books.

I won't tell you exactly what to do, but one way to do it is to measure your surprise with me choosing each of those 8 books when you provide a recommendation back to me of what I should read next. I think I get kind of that experience talking to someone about books.

The algorithm didn't do that.
by oritron | 2025-11-06 21:30:33+00:00
There are also Tuya zigbee devices and people have hacked local control of Tuya wifi bulbs to varying degrees. My best stuff is IKEA: their battery powered devices use AAA so I can throw in rechargeable cells and there isn't a ton of waste in CR2032s, and they make the only inexpensive Zigbee buttons I've seen that don't include a double-click (Rodret, not the very similar Somrig). The benefit there is commands are nearly instantaneous, rather than waiting for the maximum double click time before deciding it's a single click. The RGB bulbs don't have a lot of brightness to them in color modes, I wonder if that will change with the new products.

I've got a few locally-controlled wifi bulbs that I bought before seriously getting into home automation. They are Tuya white-label, I'm using the tuya-local integration. Since I can't do something like a zigbee `bind` they are fully network dependent, when they go I'll replace them with IKEA bulbs.

I agree Home Assistant still needs a nerd for setup and tinkering but the default dashboard is impressive and all of the functionality is outstanding.
by cosmicgadget | 2025-11-06 21:31:05+00:00
Well I guess I chose an example of people happily ingesting an obviously fake reality because it's most relevant to an article about propaganda coming from the same source.

There's also the idea that it's far easier to resolve/compromise on disagreements about policy (e.g. immigration) than disagreements about reality. Or, more fundamentally, disageements about if reality matters to us at all or if we'd rather choose the universe that makes us feel better.

It's kind of a tangent but it seems like when you are at full employment, most job growth would go to immigrants without any sort of foul play.
by dfex | 2025-11-06 21:31:20+00:00
My subsidised 48kWh battery is getting installed in two weeks - and I can't wait.

I have also upgraded to a 20kW inverter (I have ~10kW of panels on the roof) so I can import or export twice as fast and I will be switching to a provider that offers wholesale pricing. Getting a guaranteed 3 hours of free power a day for charging (even in winter) is just going to be the icing on the cake.

Based on back of the envelope calculations, the battery should be paid off in about 5-6 years during which time I will have paid zero for electricity (outside of a $25/month access charge).

"The future is already here – it’s just not very evenly distributed." - William Gibson
by aerostable_slug | 2025-11-06 21:31:48+00:00
I'm responding directly to a post on using subterfuge to pretend to be fishermen, and further addressing the oft-stated opinion that fishing boats are being targeted.

They aren't bothering pretending to be fishermen, and also stating my personal opinion that most people saying they are fishing boats know they're not (and thus are being dishonest). Those are separate points than fighting drug trafficking with missile strikes.
by Bender | 2025-11-06 21:31:51+00:00
My friend still insisted what I'm doing is bad and equated my work to some sort of mercenary, as an analog

I do not have an answer to your original question but I would add that there are many in tech that are working on intelligence related tools that will be used in war and do not even realize it. There are hundreds of appliances in data-centers created by tech arms of the intelligence community and have offensive capabilities and this is even before we talk about some of the current hype-tech. I am not going to name them as I signed many NDA's in the past related to them but many here on HN have worked with the tech and probably did not even realize it's dual/multi-use purpose is war time related. Just because something isn't a missile does not mean it won't be used to erase a group of people even if indirectly. Some of the worst tech offenders all the way from WWII to current military engagements are not obvious weapons in the traditional sense. This is not restricted to tech either. Some in biology fields are working on dual-use medicines that are also precision weapons that can select on specific sets of genetic traits.

I guess what I am saying is that people may want to take a long hard look at all the tech they use or contribute to before making a judgement. The internet itself was designed for war-time communication and is being partially deprecated by Starlink as just one example. Most interstate highways in the US were funded for the purpose of moving military troops and equipment as another example. Mainframes and punch cards optimized the erasure of a plethora of civilians. War bucks and war needs the biggest catalysts for the funding of innovation.
by costco | 2025-11-06 21:31:59+00:00
Everything (namely Meilisearch, Postgres and the web server in Go) besides the model inference is running on a Hetzner server with a large SSD and an "AMD Ryzen 7 3700X 8-Core Processor." The data.ms directory is about 40GB. Once the HN traffic dies down I will probably move the model back to the Hetzner server so I don't have to pay $0.15/hour for an A4000.
by wipaveeknecht | 2025-11-06 21:32:06+00:00
ChainSecurity | Blockchain Security Engineer | Full-time | INTERNS , HYBRID/REMOTE, Zurich, Switzerland | VISA possible | https://chainsecurity.com/

ChainSecurity is a young and innovative cybersecurity company that operates in the blockchain and cryptocurrency space. Our mission is to make the blockchain space secure and trustworthy for people, companies, and governments alike. We are proud of our security experts from the renowned universities ETH Zurich, EPFL Lausanne and others. We are trusted by 100+ blockchain companies and established corporations with security audits and services. We have secured complex systems for top blockchain clients, such as decentralized finance (DeFi) projects, and multinational organizations, such as banks and industrial consortia.

A ChainSecurity Auditor will review the most complex blockchain projects to find vulnerabilities which no-one else can. By using state of the art tools, expert knowledge and a deep understanding of the fundamentals, we secure projects handling billions, often forming the foundation in the new paradigm of an open financial system.

Your Responsibilities:

* Work directly with the developers of the most successful teams in the blockchain industry to audit their code and secure their products

* Contribute to our security tools and create new ones in collaboration with our internal research team

* Conduct security research and publish your findings

Requirements:

* Strong background in software engineering, focused on security relevant areas and most importantly being able to reason about complex code

* Experience with penetration testing, vulnerability scanning, threat modeling or similar is a plus

* Good knowledge of cryptography

* Proficiency with Linux and Git

* Good written communication skills

* Fluent in OOP programming language

Bonus Points:

* Formal Verification, White Box, Vulnerability Scanning

* Solid Blockchain Knowledge

* Consensus Algorithms

Join us here: https://www.chainsecurity.com/jobs/blockchain-security-engin...

Questions about the role? Contact: jobs@chainsecurity.com
by troyvit | 2025-11-06 21:32:11+00:00
I agree -- they chose their platform (docker), and for my personal work that just isn't my platform, and it's probably unfair for me to call them "opinionated" about that (because like it or not Docker is the norm) or about Ubuntu, especially in light of where I was getting my information from.

I've seen some flame in this community, but damn this thread has just been a bunch of polite people helping correct the record.
by p0w3n3d | 2025-11-06 21:32:29+00:00
C++ is so complicated that I had to almost fail my exam and few years later I had to relearn C, get some experience in a real business project, and then I could start learning C++.

I find that understanding how memory is layed out in executable, how the C works in terms of stack, symbols etc is the introductory knowledge I had to obtain to even think about C++. Not sure what's there now, because I saw recently some great compiler warnings, but I'm pretty sure that I did convert a prvalue to a pointer reference (&) at least once in my life and later failed with memory problems, but no compiler errors