MurphyA/hacker-news huggingface dataset:
by theshrike79 | 2025-09-05 10:09:27+00:00
This is the thing that ICE people need to internalise.

You THINK you're driving long distances every day and you THINK charging is a massive hassle where you have to drive to a Charging Site and wait for the car to charge for HOURS.

When in reality you plug in at home and have a full battery every morning.

And when the infrastructure is properly built (yay Finland), you can get a week's charge when you're getting groceries as the shop has multiple 100kW chargers along with a fleet of Level 2 (22kW) chargers.

The only times I need to actively think about charging are over 200-250km day trips (my old Ioniq EV has a WLTP of 300km on a warm summer day). And even then the kids an dogs need a bathroom break anyway and I need to walk around a bit to freshen up. 20-30 minutes gets us 100-150km of charge (old car, slow charging) and we're off again.
by Cthulhu_ | 2025-09-05 10:09:29+00:00
Top tier comment, lol. This is the reality though, be it text, code, or design; you work hard on it, you're happy with the results, show it to others, and think it's almost done. But the 20/80 rule applies in multiple ways. You think you're at 80%, but in reality you're only at 20%. Or the last 20% will take 80% of your time.

Real life example, we were presented with a redesign of a website with an undertone of "this is it, I have worked hard on it, I am happy with how it turned out". But then we, the pesky software developers, get in and start asking questions. "Where's the mobile design? 60% of visitors visit the site through mobile but you started with a desktop design?", "What if the user increases their font size, as per the legally mandated WCAG 1.4.4 rule?", "Did you consider dark mode?" "How does this work with a touch device?" "How does this work with a screen reader?", "What about this and this and this use case?". It goes on.
by dragonwriter | 2025-09-05 10:09:33+00:00
> The GPL protections don’t exist without copyright law.

The GPL is a hack leveraging copyright law against itself, speciically, it seeks to achieve two things:

(1) The legal freedom that would exist in the absence of copyright law, and

(2) Source disclosure of modifications, on terms that preserve point (1).

Without copyright law, (1) is unnecessary, but people with concerns like those that motivate the FSF would probably look for a different mechanism to encourage source disclosure.

> Why are you so willing to dismiss other creators right to control how their content gets created and think the people who choose to create content and license their software under the GPL should be respected.

First, how is pointing out the fact that copyright infringement is neither, in the literal sense, either piracy or theft, and that those are metaphors used for their emotional impact, dismissing anyone’s right to do anything?

Second, while I respect the FSF’s basic goals with copyleft licensing, I’d much prefer copyrights with a shorter default term (perhaps extendable with a fee, but even then I’d prefer the terms of the extension beyond a short default term made it possible to buy the work into the public domain at a set price that was also the basis for the fee for maintaining the copyright), narrower subject matter coverage, and broader fair use limits, even though that would limit the utility of the GPL as a wedge to encourage source disclosure on Free terms. I don’t think people using the GPL deserve any better treatment under copyright law than people releasing content that isn't under a Free license, I think the current structure of copyright law is an excessive restriction on human liberty that does not serve the public good.
by blitzar | 2025-09-05 10:10:07+00:00
> recharge after roughly 170 miles ... these cars won't be dead weight or dirt cheap

The average car journey is 8 miles. Being an average with a finite lower limit of 0 it is skewed higher by the people who for various reasons drive long distances.

You don't need a 1,000 mile range to get to the shops at the end of the street. It helps, but not that much.
by CysecTools | 2025-09-05 10:10:37+00:00
Some time ago, I decided to blend two of my passions: electronics and ethical hacking.

Using an ultrasonic transducer/transceiver hooked up to an Elegoo microcontroller (Arduino-style), I built a system that listens to environmental feedback — then processes that data in C++ to output… password permutations.

Not random ones — entropy-rich, context-influenced strings that could be used for pen-testing or bug bounty password lists. Basically, it’s like training a tiny sound-powered machine to brainstorm unpredictable keys for me.

This is one of those oddball projects where electronics meets cybersecurity, and it reminded me why I love this field — it rewards curiosity and creative thinking
by KaiserPro | 2025-09-05 10:11:25+00:00
Yeah that was basically my assesment.

I bought a second hand Zoe in the UK mainly because they are so common, which means parts should be still around for a while yet.

the leaf was an option, and I could have bought and upgraded the battery on an old one, but I think on balance the zoe was a better purchase for the same combined price. (for me, your mileage may vary)

In terms of practicality, for where I live (suburban, edge of a large city) it works perfectly well. We also fairly regularly do longer journeys, assuming its not getaway rush hour, charging is fine on motorways and crucially getting better
by theshrike79 | 2025-09-05 10:12:19+00:00
Hybrids are a different breed, they're very very bad. Don't ever buy one out of warranty and be REALLY sure what the warranty covers.

FYI: Mercedes Benz hybrids have a full(*) battery warranty. What's the asterisk you ask? The warranty only covers repairs up to the car's current value. Which has plummeted over the few years you've owned it and the cost of the battery is absolutely ridiculous. Like "buy 3 used Leafs" ridiculous.

Most hybrid batteries are also blobs of molten plastic and silicone that can't be repaired at all. EV batteries are constructed of semi-standard cells and can be opened and repaired piecemeal by specialist shops. Official repairs usually just swap the whole thing - again for a massive cost.
by graemep | 2025-09-05 10:12:50+00:00
Branding. Businesses and governments are far more comfortable with the big names.

Its not just cloud. There is a lot of reliance on mobile OSes too, also American (and anything that needs updates is effectively controlled by whoever supplies the updates).

From past HN stories the EU is developing an age verification app that only works on Google attested Android or on iOS. The NHS relies on AWS. British courts use MS Teams for remote hearings. The majority of my clients (apart from some I guide elsewhere) use AWS - its the safe choice. AWS is the current "nobody ever got fired for buying X" supplier. Gmail holds the same position for email.
by ksk385 | 2025-09-05 10:14:50+00:00
SEEKING WORK Location: Greater New York Area Remote: Yes (US-based) Willing to relocate: No Services - Web development, Data engineering, Cloud sysadmin + DevOps, Software consulting, Tech leadership

About Me: I’m Karan Krishnani, an independent software consultant with over 15 years of experience in full-stack development, cloud architectures, and AI integrations. I’m currently looking for projects as a fractional embedded team member (10–20 hours/week). My background includes building scalable solutions for industries like healthcare, government, and financial services.

What my last client had to say about my work: Karan is a reliable and results-oriented individual who consistently delivered high-quality work.

Technologies:

Languages: JavaScript/TypeScript, Java, Python, Swift, PHP | Frontend: React/Redux, Next.js, Vue, Angular, TailwindCSS | Backend: Node.js/Express, Apollo GraphQL, Sequelize | Cloud: AWS, Azure, GCP, Heroku, Netlify | AI/ML: Hugging Face, Jupyter, DataBricks, Transformers.js | Observability: AppDynamics, Sentry, DataDog, Grafana | Other Tools: Docker, Terraform, Figma, Git, SST

Résumé/CV: https://karankrishnani.com/resume

LinkedIn: https://linkedin.com/in/karan-krishnani

Email: karan.krishnani at gmail dot com
by edu | 2025-09-05 10:15:07+00:00
It seems we should go back to low tech (books, handwritten assignments, paper exams...) for all courses except the technology ones (which are still a must, but need to be improved).

Of course, they could still AI to help them with homework but people were already copying the homework from their mates. But if they just copy and don't learn, that would be surfaced during the exams.
by rollcat | 2025-09-05 10:15:16+00:00
First things first, I'm a crypto-sceptic - to put it in the mildest terms possible.

You're spot on with CPU usage. However: how would you design a RasPi-efficient, fault-tolerant, decentralised ledger with strict ordering and a transparency log?

Consider CAP. Existing banking systems choose partition tolerance (everyone does their own thing all the time basically), and eventual consistency via peering - which is why all settlements are delayed (in favour of fraud detection / mitigation), but you get huge transaction throughput, very high availability, and power efficiency. (Any existing inefficiencies can and should be optimised away, I guess we can blame complacency.)

The system works based on distributed (each bank) but centralised (customer->bank) authority, held up by regulations, capital, and identity verification.

Online authority works in practice - we collectively trust all the Googles, Apples, etc run our digital lives. Cryptocurrency enthusiasts trust the authors and contributors of the software, CPU/OS vendors, so it's not like we're anywhere near an absolute zero of authority.

Online identity verification objectively sucks, so that is out the window. I guess this could work by individual users delegating to a "host" node (which is what is already happening with managed wallets), and host nodes peering with each other based on mutual trust. Kinda like Mastodon, email, or even autonomous systems - the backbone of the Internet itself.

Just a brain dump.
by ksk385 | 2025-09-05 10:15:20+00:00
Location: Greater New York Area Remote: Yes (US-based) Willing to relocate: No Services - Web development, Data engineering, Cloud sysadmin + DevOps, Software consulting, Tech leadership About Me: I’m Karan Krishnani, an independent software consultant with over 15 years of experience in full-stack development, cloud architectures, and AI integrations. I’m currently looking for projects as a fractional embedded team member (10–20 hours/week). My background includes building scalable solutions for industries like healthcare, government, and financial services.

What my last client had to say about my work: Karan is a reliable and results-oriented individual who consistently delivered high-quality work.

Technologies:

Languages: JavaScript/TypeScript, Java, Python, Swift, PHP | Frontend: React/Redux, Next.js, Vue, Angular, TailwindCSS | Backend: Node.js/Express, Apollo GraphQL, Sequelize | Cloud: AWS, Azure, GCP, Heroku, Netlify | AI/ML: Hugging Face, Jupyter, DataBricks, Transformers.js | Observability: AppDynamics, Sentry, DataDog, Grafana | Other Tools: Docker, Terraform, Figma, Git, SST

Résumé/CV: https://karankrishnani.com/resume

LinkedIn: https://linkedin.com/in/karan-krishnani

Email: karan.krishnani at gmail dot com
by aosaigh | 2025-09-05 10:15:29+00:00
Personally it's the mentality of a CLI-tool over an IDE-tool.

I found Cursor's approach very distracting. It's always there making autocomplete suggestions and always available in the sidebar. This means you have lower-quality interactions with it.

With Claude on the other hand, I usually have to think before I use it. It doesn't favour quick questions. This means I have higher quality interactions with it, after I've thought through exactly what I want it to do.
by masklinn | 2025-09-05 10:17:03+00:00
A big difference is that if you go to a gas station you’ll have both (and possibly more). At least in Europe. So while you need to fill with the right fuel unless the pump is broken or the tanks are empty the fuel you need will be available.

In the US, if you roll up to a random charging station you may or may not find a plug matching your car’s port.
by antirez | 2025-09-05 10:17:26+00:00
The difference is enormous: in one case, you don't need any centralized N entities, just a big percentage of the network, whoever wants to participate, runs the protocol and there are no 50 institutions / companies that can block it without reaching the majority of work / stake. In the other case, you are delegating the consensus to a fixed amount of parties. Now, we against the crypto / blockchain shitstorm advertised the alternative of old-style federated consensus with N trusted organizations for years and years. And now, no: you can't say, this is a form of blockchain. You admit failure and acknowledge that classical consensus was good enough and even better in most cases.
by nickslaughter02 | 2025-09-05 10:17:40+00:00
Have you been to Berlin, Frankfurt, Antwerp or Brussels recently? Not watch some videos but actually been there? These cities are slowly turning to drug-ridden illegal immigrant hellholes. Many of those immigrants have been order to leave but the governments do not follow thru and they just stay. The current governments do nothing to stop it and EU is pushing for more immigration and have established quotas for countries to take in immigrants.

Europe is losing its safety and identity in pursue of "diversity". The immigrants refuse to integrate and instead bring their work ethic, religions and habits that made their own countries shitholes they are desperate to leave. European people naturally do not want this. What do the right-wing parties have in common? They are strictly against immigration. They will gain more and more support as long as nothing changes and rightfully so.
by ChrisMarshallNY | 2025-09-05 10:17:41+00:00
I wish you luck, and you’ve picked a good subject.

I once wrote a book (about 400 pages, after editing). No one read it, and rightly so. It covered a topic in a preachy, dictatorial manner. It’s long buried in a deep, unmarked grave, in the desert.

It was accurate, well-written, well-structured, relevant, and useful, but assumed a tone that was pure poison. It was aimed at an audience that did not respond well to the tone.

It was extremely valuable education for me, though. My mother was a scientific editor, and edited the book. It was brutal, and quite humbling, but her work ensured that the book was absolutely perfect. I don’t think I’ve ever shipped anything as close to [unpopular] perfection as that book.

Even though I have never been particularly interested in writing book-length stuff, since then, I continue writing to this day[0]. Here’s the latest thing I did (released a few days ago)[1]. I don’t really write for others; I write for myself.

Good luck.

[0] https://littlegreenviper.com/miscellany/

[1] https://littlegreenviper.com/series/passkeys/

[EDITED TO ADD] I typically get some downvotes, when I link to my postings. Long ago, I favorited a comment that I made, explaining this[2]. I don’t expect anyone to actually read it before hitting the down arrow, but I figured that I’d add it here, for elucidation.

[2] https://news.ycombinator.com/item?id=31860143
by KaiserPro | 2025-09-05 10:17:52+00:00
Zoes are fine, so long as they have fast charge and are the last generation (52kwhr)

The software is pretty shit. Lagging and annoying. But apple/android play stops that.

As a car its smooth, quiet, and fast if you need to be. The only annoyance driving wise is that it doesn't have adaptive cruise control, and the reverse/drive/neutral switch always returns to the middle, so you can't tell what mode its set to without looking at it
by oh_fiddlesticks | 2025-09-05 10:18:22+00:00
This video [1] from a visual effects channel (Captain Disillusion) has an excellent visual illustration of how the Fourier tranform works and how its used in visual effects in his video about blurring and unblurring ("ENHANCE!") images.

1. https://youtu.be/xDLxFGXuPEc?feature=shared
by roenxi | 2025-09-05 10:18:47+00:00
The real counterargument here is that the DB systems that stored nested data mostly lose in competition with relational systems over time as it turns out they don't satisfy the large number of people who use data for things other than UIs - they aren't suitable for long term storage and don't separate concerns in a way that allows generalists like database engineers to optimise how data gets too and from a storage location into memory.

And, in practice a lot of these frontenders end up storing a JSON blob with either no nesting or just one level of nesting that looks a lot like a database schema built by someone being stubborn about not normalising data. In some sense that is fine, databases seem to be learning to just treat simple JSON blobs as normalised data but it is hard to make that as efficient as a guaranteed schema. Plus larger companies often end up having to hire a dedicated team of engineers to properly normalise data so other people can use it.
by baq | 2025-09-05 10:19:04+00:00
> You trust your stablecoin's issuer that they hold enough fiat in reserve to match the coin? You might as well trust your bank

stablecoin issuers are for all intents and purposes banks.

they'll try very hard to stop anyone from calling them that, but in essence, they give you a note (a crypto coin, in this case) in exchange for a promise that they'll give you back the amount of fiat printed on the note. this is the primary purpose of a bank.
by samiv | 2025-09-05 10:19:16+00:00
Nice work,

without having looked at your particular shader code, I can only imagine the horrors and countless of hours that went into writing and debugging the shader code...

Which OpenGL and GLSL versions are you targeting?

I've been thinking about possibly prototyping integrating an SVG renderer into my game engine that would rasterize the textures from .svg files on content load. Would offer some benefits of improved packing and better scaling and resolution independence. Using an GPU based solution would offer the benefit of being able to skip the whole "rasterize on CPU then upload" dance but just rasterize directly into a texture render target in some FBO and then use the texture later on. That being said CPU based solution is definitely easier and more bullet proof ;-)
by underlipton | 2025-09-05 10:20:45+00:00
As for your last statement, I don't disagree.

As for your first two, none of that matters, because all you asked for was a publicly-accessible way to turn $100k in 2017 into $2.5m today, in response to the claim that GP could have done it. A crypto or a stock YOLO is how. From what he said, he probably did purchase Bitcoin or something else that went up massively in value, but not enough of it to see a large absolute return. I myself was aware of Bitcoin just after its creation, and had a small amount to invest, but instead put most into a blue chip stock on advice from family. Forget $100k, I could have been a millionaire off of $1k. And I can tell you that I probably would have made that wager if I'd had $10k to invest at the time, let alone $100k. I wouldn't have been expecting such ridiculous returns, very few were. However, the common investment wisdom of relying on "time in the market" would have seen at least a portion of the initial investment through to today.

But that's a little beside the GP's original point, which was that generational wealth made those kinds of (highly speculative) investments tenable. I don't see the point in arguing that they don't when they clearly do. You're on a website founded by a company that exists specifically to invest in such a manner. The entire point is to find the "unicorn".
by potato3732842 | 2025-09-05 10:21:32+00:00
You can screech about averages and means all you want but the fact of the matter is that if you're exceeding your vehicle's capabilities on a weekly or monthly basis the inconvenience of ownership goes up exponentially. I do 100mi/day but I all but need the ability to make that 200 on a weekly basis and am doing a 300 on a monthly basis. With charging at work and home those numbers become 50, 150 and 250 between charges. So a "nicer" electric car is doable in the summer for me but it still falls on its face when those longer trips involve substantial cargo.

So yeah, I'll keep driving rusted out minivans that make people clutch their pearls.

For people who just want a dedicated commuting vehicle used EVs with 80% battery are a pretty good option.
by rafaelmn | 2025-09-05 10:21:35+00:00
OK this is not my level of stack for over a decade now, but writing a multithreaded code that will generate the same pagefaults on a shared mmap buffer, as opposed to something that kernel io scheduler will do on your behalf, and presumably try to schedule optimally for your machine/workload - does not sound comparable.

Thats like arguing python is not slower than C++ because you could technically write a specialized AOT compiler for your python code that would generate equivalent assembly so in the end it is the same ?
by GistNoesis | 2025-09-05 10:22:05+00:00
The practical reason is speed and low resources consumption.

It's solving the Inverse Kinematics problem in the order of microseconds.

It's almost a closed form solution.

Typically it needs to be inside an embedded device, where memory is sparse and not allocated.

It will probably be inside the control loop of a "Real Time OS" or chip, because the end effector position is usually what matter. So your commands and PID setpoints are expressed in this basis and you need to transform them into angle commands for your servo-motors 10-100K times per second.

Most machine learning frameworks are not running on real time, which introduce jitter in the command times. Typically the control loop are more around 100hz max. In a cascaded controller fashion, what you typically then do is use slow systems (non-RTOS) with machine learning for high level tasks and transmit the low level commands to the controller given in desired positions, desired velocities, desired acceleration to follow the path planned trajectory, and hope nothing too brutal happen (like your spindle at the end of your arm encountering more resistance, or your robot leg hitting the ground or touching an obstacle) in the hundredths of second before you can get feedback.
by LauraMedia | 2025-09-05 10:22:40+00:00
I myself started collecting music on Bandcamp and recently set up a server with navidrome to have my full collection of music (mostly game soundtracks as of now).

It's a bit of a struggle to get access to "common music", because virtually no one offers mp3 downloads anymore, but a lot of the music I used to listen to is already over on my own server, for the low low price of 4€ a month.
by visarga | 2025-09-05 10:23:49+00:00
The resemblance is pretty good, they can't show all details because the diagram would be hard to see. But the essential parts are there.

I find the model to be extremely simple, you can write the attention equation on a napkin.

This is the core idea:

Attention(Q, K, V) = softmax(Q * K^T / sqrt(d_k)) * V

The attention process itself is based on all-to-all similarity calculation Q * K