MurphyA/hacker-news huggingface dataset:
by jxjnskkzxxhx | 2025-05-11 21:33:26+00:00
> Neoliberalism is contemporarily used to refer to market-oriented reform policies such as "eliminating price controls, deregulating capital markets, lowering trade barriers" and reducing, especially through privatization and austerity, state influence in the economy.

Wanna share what the connection is between this article, and neoliberalism?
by TonyTrapp | 2025-05-11 21:34:50+00:00
It looks looks mingw actually has several options to base its own CRT on (including MSVCRT, UCRT and various VS runtimes). Still, in the context of OP's original post, we are talking about the mingw DLLs that may or may not redirect most of their duties to Microsoft DLLs, depending on how mingw is configured.
by jauntywundrkind | 2025-05-11 21:35:06+00:00
Yes! But it's also obvious that the industry doesn't have a prayer to ever reform. Stuck between proprietary and NDA's chips everywhere, using proprietary and NDA's toolchains and development kits, to product proprietary DRM'ed products.

This is an industry that is about as far from the light of science & enlightenment as it is possible to get, ensnared as deeply in the entangling anti-human anti-science Intellectual Property qualgmire-hell as can be got. Oh sure plenty of science goes it! It's fantastically interesting & technical! But aside from some Application Notes write-ups trying desperately to help move the practice along, move it out of jank, knowledge goes in, but it doesn't ever come out! There's such a lack of peershios with which to practice science, to report your findings to, to replicate works on.

The software world talks about its patterns and practices. The biggest industries on the planet are building software like wild AND are mad into open source. But... computer engineering is the shadowland, where no talk nor victories that happen there are allowed to be shared, where nothing escapes confinement. What a fucking plagued awful land of people unable to ever do the right thing, unable to bring their work out of the dark & into real civilization.
by MrJohz | 2025-05-11 21:35:30+00:00
In theory it is completely an implementation detail, I agree. In practice, it's bloat. If every web component I use in my project might pull in a completely different framework behind the scenes (and worse: if those web components depend transitively on other web components that pull in yet more frameworks), then I now have to deal with all of those different frameworks. Each of them will load more bytes and make my page's startup time slower. Each of them will have their own state management systems. Each of them will have their own approach to templating. Each of them will behave subtly differently in practice.

Why bother when I can just write everything in a single framework?
by ZoneZealot | 2025-05-11 21:35:31+00:00
>If you set cloudflare as your dns provider, they own the dns response they give you. If they get court ordered to redirect you to a site saying this is illegal. Is your preference for this to be over plaintext?

Very important distinction here, the people being 'impacted' by this court order are end-users who decide to use Cloudflare's recursive DNS resolver (1.1.1.1 / 1.0.0.1 etc).

There's also the topic of what authoritative nameserver a domain uses. And also if a domain uses Cloudflare's WAF/CDN services to front their website.

A website can use Cloudflare's WAF/CDN without using their authoritative nameserver, and vice versa.

In this case, every domain that's been ordered to be blocked was already using Cloudflare's WAF/CDN service. So Cloudflare did the block at that level, rather than changing how Cloudflare's recursive DNS resolver responds to DNS queries.

No additional TLS certificates were issued - they already had valid certs because they're fronting the domain.
by coolcase | 2025-05-11 21:36:07+00:00
Ecosystems get it right because they have to. E.g. iOS and Android etc. This ain't so good on desktop systems.

Probably the compiled program should just get tbe permissions it needs.

A simple capability system for libraries might be the good that is the enemy of perfect:

Pure - can only access compute and its own memory plus passed in parameters (needs immutable languages or serialization at interop)

Storage IO - Pure but can do Storage IO. IO on what? Anything the program has access to.

Network IO - similar concept

Desktop in Window - can do UI stuff in the window

Desktop General - models, notifications, new windows etc.

Etc...

Not very fine grained but many libraries cab be Pure.

It ain't perfect.

A Pure library that formats a string can still inject some nasty JS hoping that you'll use that string on a web page! Ultimately... useful computation is messy and you can't secure everything in advance through capabilities alone.
by jerf | 2025-05-11 21:36:28+00:00
In economics, "efficient" doesn't mean "produces maximal dollars". It means something much more like "an efficient economy has no arbitrage opportunities", because they've already been squeezed out. An efficient economy is one in which all the prices are correct, not one in which wealth-creation is maximized. Correct prices may help wealth-creation, but that would be a downstream effect.
by sweeter | 2025-05-11 21:37:14+00:00
I'd trust BYD more than Tesla but I don't want to have to trust anyone. I drove a 20 year old Honda still to this day, but literally every new car has software in it and it won't be an option in the future. It's just too profitable to gather the data that they generate. It's a privacy nightmare. I'm still appalled that Tesla got caught pulling footage of people having sex in their own vehicles, but the legal world has no intention of doing anything about it.
by jacobgorm | 2025-05-11 21:37:37+00:00
When I bought my first used C64 I got a Vic20 with it for free. After a couple of years I managed to kill the C64 doing some stupid FAFO electronics experiments, and was left with only the Vic20 for my hobby programming for a few months. I still have nightmares about that machine and it’s horrible 22 column display.
by andoando | 2025-05-11 21:37:37+00:00
My problem with all this vanilla showcases is they are dead ass simple pages with the most basic layouts and user interaction.

Shit just show me how long it takes you to create a nice reactive table with search or a form with proper labels, user interaction, validation, errors, etc

Why would I implement that all from scratch when I can install svelte install a UI library and add a couple lines of code, all with a 25kb overhead and get a better, nicer looking, more well tested product that would take you to do in a week?
by neilv | 2025-05-11 21:38:41+00:00
I'm happy someone else also had the same thoughts, and put it better than I could.

Incidentally, regarding Buffet's sensibilities, I once felt it worthwhile to write to Berkshire Hathaway's little office, about a new shady thing one of their holdings was rumored to be doing towards employees, and whether that fit BRK's standard of good management. My note almost certainly got tossed into the crazy-people round-file, but it'd be nice if Warren Buffet called up a CEO or Chair, and said, "Hi, Bob. This is Warren. What kind of shop are you running over there?"
by Aurornis | 2025-05-11 21:38:53+00:00
> (I know people who earned $600+ per hour 10-15 years ago, and that included free flights in and out, free accommodation etc)

I remember countless stories like this circulating when I was in high school. Someone who wasn’t going to college was instead going off to do some obscure thing like work on oil rigs or do welding in hazardous locations.

The hook was always that they heard a friend of a friend brag about some extreme hourly rate they made one time a few years ago and assumed that’s just what the job always paid.

Then they went out and did it, learned that the job was terrible, and discovered that the average pay was a lot less than the all-time highest number that people would quote.
by janosch_123 | 2025-05-11 21:38:56+00:00
I didn't understand this section, why would they pay $73 for $75 and where do the $25 come from?

"Investor Economics: Assume a $100 BNPL loan. $25 is paid upfront by the Consumer, so an Investor pays $73 for a $75 loan, discounted for risk, fees, and return expectations. The Investor receives $75 from customer repayments over 6 weeks minus servicing fees of $0.25. A $1.75 profit on $73 investment over 6 weeks is a 2.4% return, or 22.8% annualized (52 weeks/6 weeks = 8.67 periods each year; annualized return = (1+0.024)8.67 - 1)."
by arakageeta | 2025-05-11 21:40:24+00:00
These companies fail because vertical integration, and even a monorepo, is needed to make these efforts successful. This is completely at odds with the existing OEM/Tier 1 business model and engineering process grown up around it. Also, neither OEM nor Tier 1 have software cultures up to the challenge.

This is why the Chinese OEMs, Tesla, and Rivian are able to move fast.
by voytec | 2025-05-11 21:40:41+00:00
> In most cases the most biometric data is your photo and I guess height?

As I mentioned - Polish id renewals require fingerprints scan and this data was likely shared with the US Office of Biometric Identity Management.

Where it comes to passports, fingerprint scans were required for years and in Poland (and I'd guess all EU passports) there's a low quality black and white photo printed inside, but the card/book has an embedded NFC with a higher resolution color photo. Whenever airport security takes one's passport, they swipe it over NFC reader and compare your face with a higher quality version than you see on the physical item, which usually is low quality photo crossed with anti-forgery Guilloché[0] lines. Feel free to read your passport and id with a raspi/arduino and NFC reader :)

[0] https://en.wikipedia.org/wiki/Guilloché
by jauntywundrkind | 2025-05-11 21:40:43+00:00
The WASI systems libraries that define the standard platform for WebAssembly/wasm are Capability-based.

From their first high level goal:

> Define a set of portable, modular, runtime-independent, and WebAssembly-native APIs which can be used by WebAssembly code to interact with the outside world. These APIs preserve the essential sandboxed nature of WebAssembly through a Capability-based API design.

https://github.com/WebAssembly/WASI/blob/main/README.md#wasi...
by _bin_ | 2025-05-11 21:40:52+00:00
America, which is the center of world power and culture. You may not like that but that doesn't make it untrue. It's also where most users of this site live.

GP does not make a fair point. We're specifically talking about classical antiquity which was a fairly bounded world. Warrior god cults, like that of Mithras, didn't have a strong role in the overall state and direction of the empire. They weren't major players and it is actually perfectly fine for terminology and understanding to focus on those.

Christianity is the prism through which the Romans later viewed things and through which the heirs of classical antiquity did. This isn't parochial, this reflects your general dislike of Christianity's dominance. But I don't actually have to make a normative argument that it should be, just the positive point that it is.

"Pagan" is a widely-accepted way to refer to Rome's old polytheistic religious traditions, which existed, but not unchallenged, around the first century.
by jerf | 2025-05-11 21:41:00+00:00
I have an extremely difficult time imagining that these BNPL loans are being shoved into bonds and offloaded on to the market in a way that even resembles a result in which the buyers of those bonds are fully educated about the risks and making optimal choices. It sure looks to me like the BNPL companies have every motivation to shove off their liabilities into these bonds in a way that gets them artificially rated far higher than they should be, and turn other people not into refined, educated consumers selecting their financial investments through enlightened wisdom, but into bagholders for debt that they were basically lied to about.

The numbers coming out of these companies are simply implausible, especially their claimed delinquincy rates; unsecured debt agains subprime borrowers that up until recently wasn't reported to any credit agency, basically a perfect storm of debt that won't be paid off, but it was doing far, far better delinquincy numbers than credit card debt? Implausible. But the market, in its current mood, believes it enough for them to get away with it.
by dustincoates | 2025-05-11 21:41:22+00:00
For why the investor pays $73, it's right there in your quote:

> an Investor pays $73 for a $75 loan, discounted for risk, fees, and return expectations

The investor doesn't expect to get 100% of that $75 back on average.

The $25 is the first payment, which is made immediately.
by MrJohz | 2025-05-11 21:42:28+00:00
Of course vanilla JS is superior to any framework in terms of performance. Anything you can do in a framework, you can do directly in vanilla JS. But performance isn't the only issue here, otherwise we'd all be writing a lot more assembly code.

I find your version of history amusing, because the first project that I migrated away from vanilla JS was actually to Angular, because the team found React's JSX syntax too weird. And these weren't even the first wave of frameworks — people had been using state management systems long before then, but they had other flaws that made them difficult to work with in their own right. React became popular very quickly because it had a very simple rendering model, and because it was quick in comparison to a lot of other options at the time. Since then, the field has developed a lot, and at this point I wouldn't recommend React at all.
by ericmay | 2025-05-11 21:43:18+00:00
We can - but we don’t need to clutch our pearls about infotainment screens as if they are some sort of special moral insult relative to what’s very common in today’s driving communities.

Criminalization of texting and driving and such doesn’t matter unless you enforce, and we don’t enforce. So it’s de facto legal. Who cares about infotainment screens at that point?
by moffkalast | 2025-05-11 21:43:23+00:00
For comparison I've revived a decade old Axis PTZ camera recently and it can't be used with HTTPS because it only supports TLS 1.0 which is deprecated across the board these days lmao. The UI is so bugged out it's not possible to change the default username and password anymore.

There's two kinds of internet connected devices these days, those that keep getting updated and those that drift into incompatibility and die as the rest of the ecosystem evolves around them. If these supposed critical devices will still be in use in 12 years without any maintenance then they're unlikely to have any actual importance.
by colechristensen | 2025-05-11 21:44:37+00:00
Well the ratio of the strong force, vs electromagnetism and the speed of light define the size of the atom. Life requires machinery to self replicate and the distance between a DNA base pair is a sugar molecule attached in a chain so that's about as small as possible. Intelligence requires a certain amount of complexity of something like a brain, and it has to be made of cells and doubtful it could be made more than an order of magnitude smaller.

Could intelligent life exist based on some other physical phenomena than a self-replicating string of atoms? Maybe some unknown quantum phenomena inside neutron stars or something big and slow on galactic scales or something new which fills the dark matter gap...

But otherwise it's physics driving where units of "stuff" can exist, and the correct scales for long term complexity/turbulence can happen, like the thin film of goo on the outside of the frozen crust of a molten rock we are.
by littlecranky67 | 2025-05-11 21:44:40+00:00
> I've always questioned why we should add 100KB of JavaScript to a page before writing a single line of real code

100kb would never be a considerations for any of the apps I worked on (as a contractor in the corporate world). I mostly work in large teams, sometimes we had mulit-team monorepos with various line-of-buisness apps using React. 100kb are so completely irrelevant, as for LoB or B2B, no-one cares about the initial page load. Your users use the app on a daily basis, so they get all the JS/CSS/static assets served from their browser cache almost all of the time, until we make a new prod deployment (usually weeks). Plus, all users are always on Ethernet or WiFi at least, not some 3G cellular network somewhere in the desert.

If you use some smarter framework like Next.js, you even get smartly chunked js parts on a per-route basis, that are immutable - they contain a sha256 hash of their content in the filename, and we configure the webserver to serve them via `Cache-Control: immutable`. There won't even be a roundtrip to check for newer versions.

Plus Nextjs comes with tons of other stuff, like pre-loading chunks in the background, or when hovering over a link (i.e. using the time between the hover and the click to already load a chunk). Let alone that the initial render is static html and hydration happens completely unnoticed from the user.
by throwawaymaths | 2025-05-11 21:44:54+00:00
eh, transformers are universal differentiable layered hash tables. that's incredibly powerful. most logic is just pulling symbols and matching structures with "hash"es.

if intelligence is just reasonable manipulation of logic it's unsurprising that an LLM could be intelligent, what maybe is surprising is that we have ~intelligence without going up a few more orders of magnitude in size, what's possibly more surprising is that training it on the internet got it doing the things it's doing
by ycombinatrix | 2025-05-11 21:44:58+00:00
>They say “This issue is limited to motherboards and does not affect laptops, desktop computers”, however this affects any computer including desktops/laptops that have DriverHub installed

>instead of them saying it allows for arbitrary/remote code execution they say it “may allow untrusted sources to affect system behaviour”.

Sounds like Asus did in fact deny the bug.
by dmayle | 2025-05-11 21:45:31+00:00
This is a bit of an exaggeration, but otherwise correct...

Alice has $100 in burrito debt at 0%, but misses one payment, which automatically reverts to a 30% interest rate, back-tracked to the start of the "loan".

She also receives a $7 late payment fee, which is equivalent to about 90% interest for the time covered.

Her bank will often re-order operations on a given day in order to maximize the fees charge (yes, this happens, yes, this is legal), so even if she had her paycheck arriving on the same, the operations will often be sequenced with largest debits first, followed by credits, so that the overdraft hits as early as possible, and the most possible number of failed payment fees can be extracted, followed by the credit, which is now greatly reduced

(I actually had this happen to me as a student once, five late payment fees because of re-ordering, which caused me to both never let this happen again, and change banks immediately for one which wasn't as predatory).

Burrito loans are like payday loans, but even more predatory... They are neither ethical, nor moral (usury is even covered in the old testament, for christian folk).
by worldsayshi | 2025-05-11 21:46:47+00:00
Tangent to this: I think it's often useful to allow suggesting "bad" solutions to vague problems because good solutions often hang out close to the bad one's and shines interesting light on the problem. Or bad solutions often immediately provokes better ideas. If you immediately see that a proposed solution is bad there's a good chance you know what specifically is bad about it and can propose an amendment.

Suggesting a bad solution is sometimes half the way to a good one.
by alistairSH | 2025-05-11 21:46:52+00:00
That’s my take.

Yea, welding offshore/underwater pays very well. Food-grade welding a bit less. Both have fairly miserable working conditions, are hard on your body, have some amount of danger, typically require lots of OT to make the claimed income, and unless you’re union, with mediocre benefits.

Great job for those who enjoy that type of work and/or want to hustle and save then move on. But any claim that it’s easy money or typicsl is just wrong.
by lucb1e | 2025-05-11 21:47:36+00:00
Can we just use links to go between pages, instead of toggling css display:none on custom elements to show different "pages"? You're replacing browser functionality with custom code. To get on par with browser default functionality, you need to implement a loading indicator, error handling, back/forward button handling, address bar updates, opening links in a new tab when someone middle clicked or ctrl clicked, new window when they shift clicked, etc.

https://plainvanillaweb.com/pages/applications.html This example code does exactly one of those things: update the address bar by setting the fragment identifier. Middle clicking and back/forward buttons work because of that. Error handling (if it were to not just be static content but actually loading something from a server like a real website, which can fail) and loading indicators are not present

Re-implementing browser code in JavaScript is not using the "plain" or "vanilla" web functionality. You're making your own framework at that point
by sweeter | 2025-05-11 21:48:12+00:00
"suffer" in this context is using some form of renewable energy and curtailing the industries that pump the 95% of all CO2 into the air. The absolute horror.

You say this, but if you think that is suffering, wait until clean water is a limited resource. You aren't going to be running away to Mars. We can't even fix the very simple issues on Earth.
by esafak | 2025-05-11 21:48:18+00:00
In kernel methods the kernel is typically given, and things like positional embeddings, layer normalization, causal masking, and so on are missing. Kernel methods did not take off partly due to their computational complexity (quadratic in sample size), and transforms did precisely because they were parallelizable, and thus computationally efficient, compared with the RNNs and LSTMs that came before them.

Reductions of one architecture to another are usually more enlightening from a theoretical perspective than a practical one.
by Aurornis | 2025-05-11 21:48:23+00:00
People have to choose a path at some point. We can’t delay education for everyone until 25 or 30 to allow more time to figure it out.

Many people I know changed paths mid-college career. Many also changed careers post college. The US is relatively forgiving in that regard (as are many countries).

It’s the systems that shunt people into specific paths in high school that are challenging.
by ncruces | 2025-05-11 21:48:35+00:00
Then you want the Dacia Media Control.

It has a phone holder where other trim levels would place the screen, and USB power around there.

Other than that, the car is mostly Bluetooth a speaker.

They actually have an app that allows you to tune the FM radio, otherwise I don't think you can listen to radio broadcasts.

https://play.google.com/store/apps/details?id=com.dacia.dngo
by Reefersleep | 2025-05-11 21:48:53+00:00
I've made a few of these as doodles while waiting for other stuff. Great set of restrictions to inspire creativity.

X Plus Star https://tixy.land/?code=%28sin%28t*0.8*-sqrt%28%28x-7.5%29**...

Sin Sin https://tixy.land/?code=sin%28sin%28i*sin%28t%2F10%29%29%29

Traffic https://tixy.land/?code=sin%28i*i*t*0.0005%29
by mystraline | 2025-05-11 21:49:50+00:00
Go actually study what's going on in China, rather than eating up all the US propaganda.

What they're doing in tech innovation is astonishing. And you can look at even just something like high speed rail, and its amazing. They're also connecting western Europe as well to the rail system. Look up Belt and Road initiative.

They're also on the forefront in green/clean tech. And thorium reactors. Oh, and fusion.

I'd say their 'try' is doing damned well. Its certainly blowing the USA out of the water. Well, unless you count number of homeless. We're beating them handedly there.