MurphyA/hacker-news huggingface dataset:
by simonw | 2025-09-05 11:27:51+00:00
Those three links don't support your argument here.

The Business Insider one is a paywalled rehash of this Reuters story https://www.reuters.com/technology/artificial-intelligence/m... - which was itself a report based on some data-driven PR by a startup, TollBit, who sell anti-scraping technology. Here's that report: https://tollbit.com/bots/24q4/

I downloaded a copy and found it actually says "OpenAI respects the signals provided by content owners via robots.txt allowing them to disallow any or all of its crawlers". I don't know where the idea that TollBit say OpenAI don't obey robots.txt comes from.

The second one is someone saying that their site which didn't use robots.txt was aggressively crawled.

The third one claims to prove OpenAI are ignoring robots.txt but shows request logs for user-agent ChatGPT-User which is NOT the same thing as GPTBot, as documented on https://platform.openai.com/docs/bots
by gf000 | 2025-09-05 11:28:01+00:00
Well, there is a whole JVM implementation for hard real-time with a GC, that's used in avionics/military -- hard real time is a completely different story, slowness is not an issue here, you exchange fast execution for a promise of keeping a response time.

But I don't really think it's meaningful to bring that up as it is a niche of a niche. Soft-real time (which most people may end up touching, e.g. video games) are much more forgiving, see all the games running on Unity with a GC. An occasional frame drop won't cause an explosion here, and managed languages are more than fine.
by zozbot234 | 2025-09-05 11:28:08+00:00
> IMHO Garbage collection is and always was an evolutionary dead end. No matter how nice you make it, it feels wrong to make a mess and have some else clean it up inefficiently at some point later.

There are problem domains where tracing garbage collection simply cannot be avoided. This is essentially always the case when working with problems that involve constructing arbitrary spaghetti-like reference graphs, possibly with cycles. There's no alternative in that case to "making a mess" and dealing with it as you go, because that requirement is inherent in the problem itself.

It would be interesting to have a version of Fil-C that could work with a memory-safe language like Rust to allow both "safe" leaf references (potentially using ownership and reference counting to represent more complex allocated objects, but would not themselves "own" pointers to Fil-C-managed data, thus avoiding the need to trace inside these objects and auto-free them) and general Fil-C managed pointers with possible cycles (perhaps restricted to some arena/custom address space, to make tracing and collecting more efficient). Due to memory safety, the use of "leaf" references could be ensured not to alter the invariants that Fil-C relies on; but managed pointers would nonetheless be available whenever GC could not be avoided.
by sgt | 2025-09-05 11:29:41+00:00
I gave Vertx a chance a few years back and while it worked, it's not great for building services on, unless your needs are extreme scale. And in the latter case, you might be better off with a language like Go. It's very async/reactive and a bit of magic hides behind those nice builder patterns.

My advice: If you are just building a regular service that doesn't need to scale (and 90% of apps do not need Twitter scale), just stick with sync.
by alexzava | 2025-09-05 11:30:16+00:00
Location: Italy

Remote: Yes

Willing to relocate: No

Technologies: Golang, Java, HTML, SASS, PHP, JavaScript, TypeScript, Nuxt.js, Android Java, MySQL, CouchDB, MongoDB, SQLite

Résumé/CV: https://alexzava.com/docs/cv

Email: mail[at]alexzava.com

I’m Alessandro, a full stack developer with several years of experience both as a freelancer and in international environments, where I've worked as web developer, cloud architect, and software developer.

I’m currently available for full-time, fully remote positions.
by ForHackernews | 2025-09-05 11:31:01+00:00
An "attestation report" is not an audit.

Tether claims accounting firms won't audit them, but that sounds like a convenient self-serving lie to me:

> In an interview with DL News, he said the Big Four accounting firms — Deloitte, PwC, EY, and KPMG — are afraid to work with Tether because they fear it will damage their reputations.

> “None of the Big Four companies will audit us,” Ardoino said. But he said securing one of them as Tether’s auditor is a “top priority.”

Is that credible to you?

[0] https://www.dlnews.com/articles/markets/tether-ceo-just-told...
by stakhanov | 2025-09-05 11:31:22+00:00
> [...] due to their strong nationalism.

The problem IMO is politics, not nationalism (which only enters into the politics indirectly). European integration is a half-done project. Political forces that want to finish the job get cancelled out by political forces that want to undo the progress we've already made with the net effect of nothing getting done in any direction, maintaining a status-quo that pretty much nobody wants, and nobody (nationalist or otherwise) ever wanted. And that status quo is that doing business in a pan-european way is a bureaucratic hellscape.
by CRConrad | 2025-09-05 11:32:11+00:00
> Interviewing is mostly a different skillset from day to day work.

> It’s not, really:

Funny -- I'm halfway down the page now, and haven't seen your top-level post stating how and why the entire point of TFA is wrong.

> this could be true if your day to day work is writing very basic websites without real performance or scale constraints, but if you are building large, performant systems, a good technical interview will give you a chance to show those skills.

Yeah, that was the point: Most day-to-day jobs are writing basic websites without huge scale constraints (or equivalent), but interviews are usually conducted as if those huge scale constraints were relevant.

Do you have some particular reason to believe that most actual jobs do involve "real performance or scale constraints"? Or that interviews aren't conducted as if they did? (Or did I somehow miss the point, and that wasn't what TFA was all about?)
by mschuster91 | 2025-09-05 11:33:18+00:00
Unfortunately, only partially [1]:

- card acceptance is only required for 50 kW+ chargers. All the relatively low power chargers at supermarkets, shopping malls and other public venues? They can get by with offering QR codes that are all too often abused for phishing campaigns [2][3] and still have the issue with requiring some sort of app.

- the "card acceptance" may also be fulfilled by PSD2 compliant mobile banking apps, so if you got a rooted phone (where Google Pay is a cat-and-mouse game), a phone whose vendor is under sanctions and thus doesn't get the Google ecosystem or don't want to involve Google Pay, Apple Pay, PayPal or the likes in your daily life, you're screwed just as well at these charger points

On top of that, the standard to publish pricing information to the public coordination exchange is a hot XML/SOAP mess [4].

[1] https://nationale-leitstelle.de/ladeinfrastruktur-im-eu-kont...

[2] https://www.adac.de/news/verkehr-quishing-parkautomaten/

[3] https://www.adac.de/news/auto-quishing-betrug-ladesaeule/

[4] https://nationale-leitstelle.de/wp-content/uploads/2025/07/M...
by sunshine-o | 2025-09-05 11:33:45+00:00
Interesting, so this is I believe the same problem as all the Ethereum type stuff: you need to have it lives with your keys in the most horrific place in a computer, meaning a browser extension. Or put the web browser in the wallet. Either way, something like Metamask is really slow and scary.

The core Ethereum stuff is pretty elegant but once you want to build an UI you get trapped in hell to plug it to the "web".

Maybe the biggest problem of "Web3" is it was built on Web2.
by mschuster91 | 2025-09-05 11:34:26+00:00
> Renting a car for vacations / road trips is expensive. sure you can but expect to pay $100 per day.

Indeed... but now, think of the price difference between a small-ish commute EV and a chungus EV or ICE. Easily tens of thousands of dollars, that's a lot of days worth of rent.

> Also expect to arrive and be told they can't fill your reservation as they are out of cars.

That's extremely fucking rare to happen. In the eventuality your reservation can't be filled, you'll usually get upgraded for free. Personally, got upgraded from a small VW Golf class to a VW Phaeton once, plus a day for free. And automatic, no stick shift like the Golf.
by Sebalf | 2025-09-05 11:35:44+00:00
Vibe coder that reads hacker news chiming in here. I think that the true usefullness of LLMs for coding is often lost on the usual audience of this website, because most people here have extremely high standards of what they expect LLMs to accomplish.

But take people like me, I am an MD who was always into computers, but that just ended up going down a separate series of life decision, and could never find the time or energy to actually learn to code. When GPT-4 arrived, I started trying out using it for a medically-related coding hobby project, which eventually escalated into an ongoing PhD. Now, the fact is that this whole thing would just never have happened without LLMs. I would have never even thought of starting such a project, and if I did I wouldn't have had the time, and would have never made any progress even if I did. Vibe coding enabled me to do something entirely outside the scope of my previous capabilities. And the reality is that if I hadn't been able to do everything myself (down to the point of installing hardware managing the servers I am using), the project as a whole just wouldn't have happened.

The code I produce isn't going into production anywhere, it is only used for my particular purposes, it is not exposed to the web in any way, and so typical LLM issues like security etc. are a non-issue. And while my understanding of what my code is actually doing is pretty rudimentary (for instance, basic syntax conventions is something I just never bothered to learn), this doesn't really matter in practice. If it works it works.
by carlmr | 2025-09-05 11:36:02+00:00
One example would be resonant circuits. Ok great you can build resonant circuits, but what for? The fundamentals to understand frequency responses came later in signals and systems. The application came much later when I learned about electric motors, which basically behave like low pass filters (resonant circuits) which enables us to use PWM to generate sine shaped current curves by switching the input voltage on and off. The voltage signal is smoothed by the LPF circuit that is the motors windings.

I think it would have helped me if we talked about the motor or other examples first, and then did some math to show how the resonant behavior can be useful.
by gf000 | 2025-09-05 11:36:10+00:00
Well, software is not like a traditional Turing machine of having an input, buzzing a bit, and returning a response.

They are most commonly running continuously, and reacting to different events.

You can't do the IO work that depends on a CPU work ahead of time, and neither can you do CPU work that depends on IO. You have a bunch of complicated interdependencies between the two, and the execution time is heavily constrained by this directed graph. No matter how efficient your data manipulation algorithm is, if you still have to wait for it to load from the web/file.

Just draw a Gantt chart and sure, sum the execution time. My point is that due to interdependencies you will have a longest lane and no matter what you do with the small CPU parts, you can only marginally affect the whole.

It gets even more funny with parallelism (this was just concurrency yet), where a similar concept is named Amdahl's law.

And I would even go as far and claim that what you may win by C you often lose several-folds due to going with a simpler parallelism model for fear of Segfaults, which you could fearlessly do in a higher-level language.
by isodev | 2025-09-05 11:36:15+00:00
> But I imagine most banks would point to regulation as a reason for the delays

There is also good regulation e.g. the EU made it so banks process transactions within "10 seconds", including and especially cross-border transfers for SEPA countries (Single Euro Payments Area). https://www.europarl.europa.eu/news/en/press-room/20240202IP...

So banks willingly being slow with transfers is perhaps a question for your local policymaker to remind them they can do better.
by SillyUsername | 2025-09-05 11:36:36+00:00
Amazing.

Until I read this article I didn't properly understand Fourier transforms (I didn't know how image compression bitmaps were derived), now it's opened a whole new world - toying with my own compression and anything that can be continuous represented as it's constituent parts.

I can use it for colour quantisation too possibly to determine main and averaged RGB constituents with respect to hue, allowing colour reduction akin to dithering, spreading the error over the wave instead and removing the less frequent elements.

It may not work but it'll be fun trying and learning!
by SXX | 2025-09-05 11:36:50+00:00
All the code and calls to run it is stored on chain. When it's committed to chain every single validator node suppose not just record results of the execution, but run the code.

To host validator node you stake ETH which is serve as collateral in case your node misbehave, go offline, etc.

If specific validator cheats at any point and end up approving bogus data he'll be punished by loss of staked ETH and penalty grows with each attempt to cheat. If multiple validators commit the same bogus data they'll get even more severe punishment for coordinated attack on chain.

It doesn't take a supercomputer to host ETH node so there is absolutely no incentive to cheat unless you actual bad actor who is attempting 51% attack. And to perform said 50% attack you will need like $75-100B+ of ETH stacked since currently there is $150B of ETH stacked for Proof of Stake. So this kind of attack really doesn't make any financial sense.
by Pikamander2 | 2025-09-05 11:37:00+00:00
It's staggering how many articles get deleted despite having a dozen citations and at least some level of notability.

Even more concerning is that the deletion "consensus" is often formed by just half a dozen people who almost always cast a deletion vote.

I pop into AFD discussions occasionally and try to put my thumb on the scale but always end up disappointed with the results.

Someone should make a "Deleted From Wikipedia" website composed of nothing but Wikipedia articles that were deleted due to supposedly insufficient coverage/notability.
by koolba | 2025-09-05 11:37:00+00:00
> Stablecoin providers make money on their float -- selling stablecoins means you get free deposits, and risk-free rates are presently around 4%. For every $1M in stablecoins your customers hold, you can make $40k/year. Stablecoin providers like Circle pay about half of that back out to partners that sell the tokens.

These numbers only work while short term rates are high (relative to recent history) and the share percentage is low. The lower the rates and the tighter the margins, and it drops like a rock.

Nobody with a sizable balance is going to accept the risk of a system like this without being paid a premium over traditional bank deposits. If my bank gives me 4% I’m not going to give stripe half of that in exchange for losing FDIC protections.
by bombcar | 2025-09-05 11:37:25+00:00
I find that it's less about comparing properties (Zillow, et al have some features there) and more about investigating what you truly want (and can afford!)

A big part of the problem is that what you think you want may not be what would actually be best for you (e.g., a short walking commute may bring much more quality of life than a larger yard, or conversely, you may have dogs and so a few minutes in the car is entirely worth it for a dog-run yard).

Which is one of the reasons that renting when you're young and mobile is something I recommend - and do NOT rent just "what you think you want" but try apartments, houses, suburbs, as many different things for a year or so and get a feel for it.

Then when it comes time to buy you'll know yourself better.
by HarHarVeryFunny | 2025-09-05 11:37:57+00:00
Consciousness and free will are two different things. Free will is an illusion - basic physics should tell you that the molecules in your head can no better bend the laws of physics than the molecules in a brick.

Our brains are all about prediction - ability to predict (based on past experience) what will happen in the future (e.g. if I go to X I will find water) which is a massive evolutionary advantage over just reacting to the present like an insect or perhaps a fish.

Consciousness either evolved for a reason, or comes for free with any brain-like cognitive architecture. It's based on the brain having connections giving it access to its internal states (thereby giving us the ability to self-observe), not just sensory inputs informing it about the external world. The evolutionary value of consciousness would be to be able to better predict based on the brain having access to its internal states, but as noted it may "come for free" with any kind of bird or mammal like brain - hard to imagine a brain that somehow does NOT have access to it's own internal states, and would therefore NOT be able to process/predict those using it's cognitive apparatus (lacking in something like an LLM) just as it does external sensory inputs.

Of course consciousness (ability of the brain to self-observe) is responsible for the illusion of having free will, since the brain naturally correlates it's internal pre-action planning ("I'm choosing between A or B ..." etc) with any subsequent action, but that internal planning/choice is of course all a function of brain wiring, not some mystical "free will" coming in and bending the laws of physics.

You and your dog both are conscious and both experience the illusion of free will.
by smohare | 2025-09-05 11:38:33+00:00
I worked with MongoDB a decade ago and also now.

One of the worst systems I’ve ever had to deal with. Not necessarily because of the db itself, but because of the implications of its use. It serves an incredibly narrow purpose. Everywhere I’ve worked at has had a team practically dedicated to moving data from a document store to a relational db so it could be actually usefully used for analytics and across disparate systems.
by bjackman | 2025-09-05 11:38:36+00:00
It's impossible to say because unfortunately the article doesn't actually say anything about what the hell they're claiming to build.

Is 20B enough to offer a competitor to AWS? Not a chance in hell. But that specifically say that's not what they're offering.

The only other meaning I can assign to "cloud" is IT infrastructure. I think you can easily compete with Google Workspace for 20B. But I think that's probably not what they meant, I think they just meant "here are some buzzwords and a big number, please write an article about us".

(The other meaning for "cloud" that you can obviously build for 20B is something like Hetzner. But... We already have that).

Anyway, there are obviously pretty serious things you can build for 20B and it's probably good if we try to build some of them in Europe...
by ojosilva | 2025-09-05 11:38:38+00:00
I agree, this sounds like a PR piece to get SAP's cloud business, which has been drunkly taxing around the runway, to take off using "nationalistic" rhetoric, as if the UE were a nation of sorts.

Right now cloud is just at the bottom of a huge equation... There's mobile, OS, apps and AI frontier models and chips to tackle to say the least. And all that with ferocious competition from US behemoths. I just don't see that happening. If a nationalistic US government were to chop off or heavily tariff the UE on digital goods and services exports, it would probably crash markets on both sides of the pond, I don't see that happening given the UE propensity to negotiate and bend over when push comes to shove.
by kat529770 | 2025-09-05 11:39:16+00:00
Performance claims aside, the real win with io_uring is how much control it gives you over async I/O without the syscall overhead. mmap’s great for simplicity, but once you hit high-concurrency or multi-buffer use cases, io_uring starts flexing. Anyone benchmarked it with real-world workloads (e.g., DB-backed APIs or log ingestion)?
by Imustaskforhelp | 2025-09-05 11:39:24+00:00
Maybe its me and I am more than okay but I went into a whole license rabbit hole trying to figure out the license that it uses

It uses this "personal use zlib license" And So earlier it was actually licensed under the zlib license which I think of as in something similar to the MIT license (I think, I am not a lawyer)

My issue with this is that the personal use zlib license to me feels like its made up by the author, and that you need to contact the author for a commerical license?

At this point, he should've just used something like a dual license with AGPL + commerical license.

Honestly, I get it, I also wish that there was some osi compliant that made open source make sense as a developer as open source is a really weak chain in this economy and I get it, but such licenses basically make your project only source available.

I have nothing wrong with that and honestly just wanted this to be discussed here. I had a blast looking at all the licenses in wikipedia or opensource.com website. Artistic license seems really cool if you want relicense or something. I am looking more into it. I genuinely wish if something like sspl could've been considered open source as it doesn't impact 90% of users and only something like aws/big tech.
by seviu | 2025-09-05 11:39:40+00:00
I don’t discuss the past. In 2017 it was tether the one that caused the bubble that put BTC at almost 20k, by issuing tokens backed by nothing

Now they generate more than 10B per year in profits. And they have been using that to collateralize their usdt

It’s clear they are now fully backed. Another question is whether they want to comply with regulations (they don’t comply with MiCA, I doubt USDC does either) but that’s another question

Hate it or love it, they aren’t going anywhere anymore
by guepe | 2025-09-05 11:40:15+00:00
Rivian I think it’s eating the extra buffer but that also means that the worse degradation that happens in first year is « free ». Then stats are a few percents per 100k miles…. There are articles about stats on long term degradation - it’s a non issue. Buy used if you can in USA - people perceive them as degraded so price is cheap but they don’t degrade fast
by wg0 | 2025-09-05 11:41:18+00:00
Absolutely. One step at a time. It might seem very foolish at the moment but I see that RISC-V based mobile devices to become a reality some day with a Linux OS on top.

Might sound absurd but tell someone on 1st January 2000 on Linux kernel mailing list that one day, half of the world population would be holding Linux operating system in their hands and here we are - excluding Apple, every single device is running a Linux kernel.
by ivanb | 2025-09-05 11:41:41+00:00
One limitation of JSON is its limited set of types. For example, for decimal numbers one has to resort to stringly typing representation because DB connection libraries assume that JSON numbers are floating point. Note that JSON numbers are just sequences of digits, nothing more. There is no attached precision semantic.

Another example is UUIDs. Instead of transferring 16 bytes, the libraries deal with wasteful string representation. I'm sure you can bring another examples.

Nonetheless, for majority of data JSON as DB output format is alright.
by zigzag312 | 2025-09-05 11:41:58+00:00
What I'm proposing doesn't change that. It's just to information necessary to keep strongly typed data in sync between the database and dtos. To help with serialization and mapping. Compile time type safety.

When querying db for schema you don't get enough information to be able to generate very good code in all cases.

Language-first way (define schema in language and generate database schema/migrations) ties you to just one language. And usually these tools don't support using all database features.