skysight-inc/HackerNews huggingface dataset:
Europe has massive debts, too, and growing. But this is a downward spiral.

Edit:

Average government debt-to-GDP ratio in the EU was around 60% from 2000 to 2008. It is 88% now and worse in many major countries. No lie here...
> Sometimes that is true, but often it is "oh, I forgot to tell you about that obscure rule".

Yes, that's also true. But it's still very common that the rule that trips you up was covered beforehand.

The fundamental problem here is that, at the time you're having the rules explained, you're not in a position to know what is or isn't important.
You have a point!

It's instructive to see what's happening in Britain right now where many people dare not take jobs or even join training schemes to improve their prospects - because they will lose their benefits. To quote from the Spectator: "A Channel 4 (TV) program Britain’s Benefits Scandal hears from some of those affected – people who are often missing from the debate. We have 3.2 million trapped in a system in which they are given a decent payout – some I spoke to said about £1,300 a month, some significantly more – but who want to get back to work."

https://www.spectator.co.uk/article/the-sickness-benefit-tra...
No, we can't. Not every material or chemical has an entirely safe replacement. PPE isn't perfect. Let's say all industrial workers wore air-tight safety suits, then the suits themselves would still be somewhat toxic.
All economies are built on debt... It's basically how money works...
I don't think 18.1 really changed much w.r.t. the issues discussed in the forum. Happy to be corrected.
I have had this niggling feeling for a long time that money (and capitalism) gets increasingly more divorced from reality, particularly as money is printed and these astronomic speculative stock market valuations are created based on some optimistic future scenario.

This is not some pearl clutching moralistic argument, but a practical observation based on:

- Transfer of ownership is not necessarily possible. You can't buy a technologically sensitive company because of regulations. Even if you can buy a foreign firm, transferring the talent, operational base etc. might not be possible. A CEO can't sell off his share of stocks even if they're worth billions because the loss of investor confidence.

- Physical limitations on quantities of goods. There is a finite supply of real estate. If everybody in the world wanted a new car suddenly (and had money for it), car prices would go through the roof, and only a small fraction would actually get it.

Imo capitalism is not flawed in the way that it is incapable of handling these situations, but it is very flawed in that money is an increasingly poor proxy for the abstract concept of value.

This flawed nature of capitalism has been long since endemic (and dare I say integral) to the system, much more value has existed on paper than in reality (see banks), but I think there might be a breaking point at which the system might collapse and hyperinflation would set in.
and most manufacturers are guilty of dieselgate style skirting of regulations while upping the ante in the war to create the brightest most blinding headlight
German StVZO rules are not helping when the users are not directing the beam towards the road but horizontally. The current bicycles lights are very strong and I am sometimes nearly blinded from them in day light!
Now figure out how to do one for pilots, without drawing the ire of the FAA.
I used ovh for ~8 years, but it's getting more and more unstable ( not sure if only the web UI or their structure)
Domain registrations don't get through and must validate manually (no new customer and always paid invoices), especially if you buy friday and you must wait until monday)

Updating DNS records sometimes don't work (random webui errors, sometimes even in french)
Yep, and crucially, getting a first job from which you can build a career is relatively (to the US) hard in places like Germany because companies are super risk averse.
Yeah but it made literally zero sense to write GObject in C. They've reimplemented inheritance and the like with macro BS while the GNU project literally had both a C++ and Objective-C compiler - Objective-C warts and all was a perfect fit for GObject.
Its an awesome game.

It triggered my entrepreneurial journey as a kid, and one of the first "open world" experiences I had from games. I would spend weeks trying to figure out what the right strategy was for a specific map.

In many ways, an entrepreneur and VC today, I am still playing that same game, and as the technological landscapes changes, so do the strategies I get to dream up.
Is it because of the dual mirror system? Do you have to actually lower the mirror? Asking for a friend who is blinded daily by these idiots.
A dive into whole-beat metronome practice
I wouldn't necessarily make the assumption that welfare support "costs" the economy as a whole.

It's really expensive to support homeless population since they use up critical important resources such as emergency care, compared to just giving them a home. They may recover faster and become a productive member of society again.

For sure, it costs real dollars in a national budget, but it isn't necessarily a bad thing for the economy.
and enforce them
Not sure I understand how you're reconciliating it? Maybe I'm missing the link you are making with caring or not about other people being richer than oneself, how is that relevant here?

What I'm asking is more, what conclusion should I take from the article?
Our Guide to Implement Pharma-Marketing in Healthcare and Life-Science
I have posted this before, but I’ve been working on a wrapper for OpenTTD to turn it from a game to a (slightly!) more serious system for research/experimentation, especially using its AI system:

https://github.com/michalc/OpenTTDLab
Need is such a strong word. I use LV mainly over long polling at the moment, only drawback is the whining about the client being unable to establish a WebSocket connection in the JS console.
If not the kind that aerial surveys create, then what orthography are you even working on?

And what's keeping you from fusing the video frames with IMU (and, if available, GNSS) data?
Regulators asleep at the wheel while drivers and manufacturers are locked in an eye melting arms race to blind everyone else on the road
How is this different from stealing something from your local grocery store?
The very essence and point of some brands is being a selfish asshole.
I raised a similar objection to the GP comment many years ago, and someone made the same response to me. I wonder if I'm alone in that instead of making me feel more optimistic about mind transfer, it just made me slightly afraid to go to sleep.
For those if us who do want to run our own NAT64 box, is there a decent Linux option these days? Last time I looked, your options were variations on "this isn't packaged so just compile this source tarball and feed it this non-obvious config"... or OpenBSD which just treats it as a first-class option in pf(?) exactly like nat44. (And yes I'm tempted, but adding an OpenBSD router is a sharper learning curve...)
I don't think the far-right is fueled by economic stagnation, but I do think that, were we living in an economic golden age, people would be able to ignore and excuse the increased prevalence of foreigners on "their" streets.
Benchmarking PostgreSQL vs. CockroachDB
It's also a hardware problem. For example, Alchemist's EUs being SIMD8 but games requiring SIMD16, so it needs to be dispatched to two EUs in a lockstep, or the lack of support for Execute Indirect instruction commonly used in UE5 games, which is currently emulated in software, makes game compatibility a very hit-or-miss.

Battlemage is supposed to fix all these architectural issues. EU in Xe2 is now SIMD16 (which is why the number of EUs per Xe2 core is halved from that of Xe1), and they've added all the previously software-emulated instructions, including Execute Indirect, so in theory Battlemage should be in a much better position in game compatibility side of things.

On Linux side of things, lacking sparse residency support in i915 also contributes to game compatibility[1] (though this is now available under Mesa 24). This is something the new xe driver is supposed to fix, but it's still a long way to go until it's actually usable.

[1]: https://www.phoronix.com/news/Intel-Vukan-Sparse-TR-TT
Flashing rear is much more noticeable and marks you out as a cyclist. Certainly in the UK, it's perfectly legal.
It's real, and manufacturers are deliberately skirting US headlight brightness regulations
That these levers are the tool instead of mentoring and validating plans is an extremely strong signal these people should not be managing engineers.

> Engineers have this lever of "technical ingenuity".

LMAO this is not merely a lever. This is why you hired engineers.
That is some of the highest buzzword density I have seen in a while.
For me the demo pulled up flights, but in USD, I'd need it to be localised to be useful.

Airlines also tend to present different prices for different locations/currencies so I doubt this would be as simple as a UI change (though that would still go a long way!).
Thank you Chris. Though it is clear that the similarity between Elixir and Ruby is only superficial, I cannot refrain from seeing your and José's work as a reflection and evolution of the work started with Ruby and Rails. Which includes the friendly community, the pragmatism to build solid software for people that need to ship, and the excellent stewardship of the Elixir and Phoenix projects.

I'm a full time Elixir developer since 2016 and it's still my favourite programming environment. I've recently had a client notice how smooth the dashboard I threw together in an hour feels, and he doesn't know that I have not written a single line of Javascript to build it.

Thank you!
Maybe this is a bit off-topic but I have to say: I don't _get_ FP languages. I get the idea of having functions with no side-effects. I think that's a great thing. But this can be achieved in every language.

Sure, the statements in the function will have side-effects on local variables, but as long as the function isn't too long, and you can comprehend all of it at a time, that's not a problem.

Your examples of "clean code" aren't any cleaner than what can be found in any imperative language.

Using C++ (with std::optional), for reasons of familiarity.

(person.getAge() >= 18) ? "beer" : {};

UUID::fromWords(getRandom(), getRandom(), getRandom(), getRandom());

cache.has_value() ? cache : (cache = computeFresh(seed));

for (auto& elem : collection) {
modify(elem);
}
starfx looks interesting and innovative ! thanks for sharing
Nah. Unless I get a real fat equity and a nice paycheck. Most of such business offer neither, and in this case I prefer to build something of my own
If we take a look at the % of US forces stationed in Europe, and assume all of them are there only out of the goodness of the US' heart to protect Europeans, and subtract them from total US military costs, it isn't even a drop in the bucket. It's less money than the Pentagon doesn't know what happens to.

https://www.defense.gov/News/Releases/Release/article/307805...

(This only covers the running costs; even an unfair assumption that the US would need less F-35s and troops if they weren't deployed in Europe, it would still be a drop in the bucket compared to the $916 billion yearly budget).
Does STM work
Thanks. Teaching does not pay as good as tech. Pity, but this is the world we live in
Germany could not have expelled the US military. Germany lost the war and was taken over by the US, they no longer had a say.

France made sure to avoid an US occupation government and rebuilt its own independent military. It could make a choice.
No, it will fall back on long polling. Most users won't notice.
Not saying that is good, but you really have to analyze something like that in terms of rates, not anecdotes. Everywhere you put people there are going to be incidents.

I don't blame locals for feeling however they feel. It's their country.
Limited diffusion of scientific knowledge forecasts collapse
I believe activated carbon filters are super effective at removing formaldehyde.
That's ok, I had an asbestos popcorn ceiling in my room and I'd climb up on the bunk bed and scrape the popcorn off when I was bored
Nice job!

But why 3 steps of compilation?

The first step merely shows that you wrote valid C code that gcc can compile. It doesn't prove that the program actually does what promised. For example, if you missed to implement 'for' loops, this step would still produce a compiler, which could still work for a subset of C.

Here comes the second step: it proves that it implements enough features to at least recompile itself. Now, this is still not a guarantee that all C constructs and features work, but we can reason that even if it only implements a subset of C, it's a large enough subset to build such a substantial app as a compiler. How likely is it that a compiler doesn't use a 'for' loop, not even once?

But what is the reason for the third step? It doesn't add anything, it doesn't trigger any code path that was excluded in the first one. After all, if you did miss 'for' loops, and the 2nd step hasn't detected it, it must be because there are no 'for' loops in the source, so you will never detect it this way, no matter how many steps of recompilation you run.
If you live in a country rich enough that every ISP customer gets a dedicated IPv4 address you won't see many of the downsides of deploying IPv4 these days. If you don't, you'll get tired of Cloudflare's "checking if your connection is secure" becomes pretty tiring pretty quickly. Even in rich countries, CG-NAT is starting to get used more and more as prices for IP ranges go up. CGNAT also affects people trying to do something silly like "open a port" for a Minecraft server or a VPN back home, which is impossible without a public address.

Outside of CGNAT, just about any protocol works better without standard IPv4 NAT. Xbox and PlayStation have invented their own terminology (what the fuck is a "type 2 NAT" anyway) and have written custom code to work around the different ways in which NAT fucks up your connection. Linux and BSD based routers will do deep packet inspection to figure out if you're trying to do FTP or SIP or H363 and rewrite traffic on the fly while opening holes in the firewall just so you can use basic internet functionality. This has also led to an attack dubbed "NAT slipstreaming" where generations of routers will allow Javascript running in your browser to open any port on your device to the outside, or even any port on any device in your network, despite what your router's firewall may say.

For larger networks (with more than ±250 devices), you get a working connection without having to figure out what a DHCP pool is.

And lastly, while this will probably differ by ISP, my experience is that IPv6 has significantly less latency than IPv4, on the order of 4ms versus 20ms.
OK. Reasons, instances?

I rather like my views being changed by good arguments/new facts. :-)
> * Stop making reactive decisions. If something bad happened on a total, extremely unlikely lark, don't act like it's going to happen again next week.

I feel like everybody needs to internalize this one (and that notably includes governments and politicians), but it's a really hard problem to solve.

If something bad happened, people (whether that be higher-ups, journalists, lawyers or your constituents) expect you to do something about it. "yeah, a child just got raped on our property but we don't have to do anything about it, it probably won't happen again" is not an acceptable answer in most circumstances, even if it's the right answer.
I am, but it doesnt pay the bills.
There is a good solution. It's actually a great solution: Write everything in plain JavaScript. You get a great language to develop in. All your problems will go away. No dependency hell. Excellent load times and performance. Superb compatibility.
I have entirely stopped driving at night because of this. When I do, I drive with my high beams on and sunglasses. If you're gonna be selfish so that you can see 200 meters in front of you, well so can I.
AI I will probably help in transitioning developers from other languages into understanding cobol code bases.
Love the way you made that Nebraska reference!
Does this mean that PostgresSQL is faster when it's a single instance?
I thought the question was "why should I care about productivity if it doesn't necessarily make my life better?". The article didn't really make the case that average workers were benefiting from this.
While that's a good point, I think it would be wise for them to incorporate budget airlines if they are looking at the European market.

There are so many routes that are served exclusively by budget airlines.
I think you're moving the goalposts. You invoked deaths directly attributable to industrial process. Are there recorded deaths from long term wearing of a positive pressure suit? And why exactly would that be "somewhat" toxic? Is it "somewhat" lethal then?

Ultimately, though, probably just going to end up using robots. These typically aren't highly skilled labor positions.
The original TTD was super stable though. I remember once I was able to crash it by building a very tight loop for a train, that it crashed with its own tail. This was the only time I saw the red font with debugging info.
No one has even figured out a good metric for software development, let alone a good strategy.

Cunningham did lead us in the right direction with his dictum: "the best way to get the right answer on the internet is not to ask a question; it's to post the wrong answer."

To test his theory, he went on to post the Agile Manifesto.
What do you know about labor conditions at the Aluminum Corporation of China vs. alternative suppliers of Gallium?

Are you speaking out of specific knowledge about this subject or out of generalized prejudices?
The question is is there a real market for this? I do think it could bootstrap from local inference enthousiasts, but it is not clearcut.

Rather than go all in with 128GB, they could test the waters easily with a cheap 32GB offering and take ot from there.
Historical figures aren't the only exogenous things in written works, and historical figures are far from the extent of the external structures and themes that are present in Dante's Comedy, I would go as far as to say that the historical connections in the comedy are not that significant, and serve mostly to distract one particular class of reader.
Cons: you do not have access to the extensive scale of the JS ecosystem.

Pros: you do not need access to the extensive scale of the JS ecosystem. And you will not need to write as much JS, if at all.

If you do not have Stockholm Syndrome for Javascript, just switch to Liveview. And Erlang/Elixir is just a comfy yet secure platform to build serious apps.
This is really interesting. Submit it as a Show HN.
You're literally the type of selfish person you're complaining about.
Click-thru EULA's can be done away with with the flick of a pen.
This sounds like the team is straightforwardly too big for the task. Especially the EM and the staff, lead and senior engineers all wanting the same one thing of a certain scope when they should be working at two different levels at a minimum
If you give people free food, free housing, and free medical care, who needs to work?
I have yet to see a single bike light that actually lets you direct the light just to the road (like you can with dipped car headlights).

Maybe there are some super expensive ones, but I don't think we can entirely blame cyclists. The design of affordable lights is just not very good.
SEEKING WORK | Remote | TZ flexible (PST/EST, GMT/CET)

Full-stack Python/JavaScript/DevOps engineer with 8 years of experience developing backends, frontends, mobile apps, infrastructure, negotiating the rough corners and ambiguous requirements. Previous domain work includes fintech, e-commerce, B2B and B2C SaaS, academic publishing; across product companies, startups, and digital agencies.

Skills: Django (DRF, django-tastypie), FastAPI (SQLAlchemy), TypeScript, Vue.js (Pinia, Vuex), Angular (NgRx), React (RTK, Next.js), OpenAI API, AWS, Docker, Github Actions, Tailwind (Sass, Stylus), Figma (Sketch), web scraping (Zyte/ScrapingBee, Selenium, parsel).

Location: Bangkok, TH.

Full-day overlap with most time zones (NA and EU) is possible.

Links and side projects: https://github.com/rzhannoy/code-samples | https://digest.rtvly.com | https://slashjobs.com

Email: nrzhannoy-at-gmail-com (Nick)
Promptfoo | Multiple Roles | Remote US (HQ: San Mateo, CA)

We’re building the leading open-source framework for LLM security and evaluation, trusted by 40,000+ developers. Backed by a16z and led by YC alumni, we are shaping the future of AI safety and reliability.

Open Roles:

- Staff Engineers

- Research Engineers

- DevRel

We value experience with open-source projects and a strong interest in AI/ML evaluation, safety, and security. Your work will directly shape how the world responsibly builds, tests, and deploys LLMs and LLM-powered applications.

How to Apply:

Try Promptfoo at https://promptfoo.dev and check out our GitHub at https://github.com/promptfoo/promptfoo. Then email your GitHub/LinkedIn and a short intro to careers@promptfoo.dev. Use "HN" in the subject line. Please try promptfoo before applying - strong preference will be given to candidates familiar with our work.
A 128GB VRAM Intel Arc card at a low price would be an OSS developer’s dream come true. It would be the WRT54G of inference.
If you can't beat em join em
Or maybe the RF leak is what will get noticed as a distress signal so that benevolent aliens can come and rescue us from our pitiful worchless, zitless existence.
I wonder what happened to my brain writing the above. There is a "He" in there that makes no sense. Flawless support for "different" screens? I of course mean "many screens".
Thanks!
The third step proves that the assembly code generated by the second-step compiler is valid even when compiling a big C project.
> Inheritance is a core principle of OOP

Of Simula (& descendants) proto-OOP objects, not as it was envisioned by the one who coined the term.

http://userpage.fu-berlin.de/~ram/pub/pub_jf47ht81Ht/doc_kay...

> I didn't like the way Simula I or Simula 67 did inheritance (though I thought Nygaard and Dahl were just tremendous thinkers and designers). So I decided to leave out inheritance as a built-in feature until I understood it better.

> OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late-binding of all things. It can be done in Smalltalk and in LISP.

Fun that this was mentioned too:

>> it uses Haskell-style generics

> polymorphism via v-tables and composition via traits, that's enough object-orientation for me

For which Alan Kay had this to say:

> My math background made me realize that each object could have several algebras associated with it, and there could be families of these, and that these would be very very useful. The term "polymorphism" was imposed much later (I think by Peter Wegner) and it isn't quite valid, since it really comes from the nomenclature of functions, and I wanted quite a bit more than functions. I made up a term "genericity" for dealing with generic behaviors in a quasi-algebraic form.

In a way it's fascinating to see how C++ has shaped (dare I say warped) the collective vision of how to do OOP.

For example, as a Rubyist, which was heavily influenced by Smalltalk, it is fascinating how hard it can be to explain how fundamentally different message vs call are, and what's the whole point of modules, mostly because the other viewpoint is so warped as to cognitively reject that it can be any different from the C++ model.
> if a squirrel (or raccoon) does have rabies it will show symptoms within 10 days and die not too long after.

tThat sounds like a relatively rapid way of testing if someone has rabies to me. have em bite a squirrel and in 7 days, you know if you need the shots!