MurphyA/hacker-news huggingface dataset:
by AnthonyMouse | 2025-06-04 07:45:54+00:00
In general the existing carmakers have a problem with EVs: Dealers make a lot of money on service, and EVs don't need nearly as much service. So dealers don't want to sell EVs.

What's likely to happen is one of two things.

Either the battery prices continue to come down, in which case EVs will get cheap enough that customers will be demanding them for cost reasons.

Or the battery prices don't come down and then people start to realize that the most attractive thing in that environment is a plug-in hybrid, because they can run in full electric mode most of the time but you can put in half as much battery as a full EV and not have any trouble with range. And they can be faster than anything else because they have two power plants.

But that's only 95% of the market. The 5% that not only wants a snarling V8 but wants it bad enough to actually buy one? They want something that makes an obnoxious noise, and a fake obnoxious noise isn't going to suit. Which is why nobody is buying this Charger.
Show HN: A free online tool to export all PDF annotations
by abagh999 | 2025-06-04 07:46:24+00:00
Hello

I built this free online tool because I was frustrated with the lack of quick, no install, no signup options for exporting annotations from PDFs.

So I made something simple, upload your PDF and extract highlights, comments, and notes, all to CSV.

Since this is an MVP, export is currently limited to CSV but I'm working on adding OCR support and additional export formats like Markdown, Excel, and Word soon.

Would love your feedback and suggestions. Thanks for checking it out!
by laserstrahl | 2025-06-04 07:46:27+00:00
There’s an android app called OpenLip. [1]

Description:

Openlib is an open source app to download and read books from shadow library (Anna’s Archive). The App Has Built In Reader to Read Books.

As Anna’s Archive doesn't have an API, the app works by sending requests to Anna’s Archive and parses the response to objects. The app extracts the mirrors from the responses, downloads the book and stores it in the application's document directory.

Note : The app requires VPN to function properly . Without VPN the might show the captcha required page even after completing the captcha

Main Features:

Trending Books

Download And Read Books With In-Built Viewer

Supports Epub And Pdf Formats

Open Books With Your Favourite Ebooks Reader

Filter Books

Sort Books

[1]: https://f-droid.org/de/packages/com.app.openlib/
by pmontra | 2025-06-04 07:46:52+00:00
This is extremely subjective but the 80% of the experience for me is cornering. What I care in a car is: does it handle corners well? Does it brake well? BTW, those are also important points for safety.

Acceleration and speed are nice to have but there are speed limits so they don't matter much. Any car from this century has enough HPs to reach the limit quickly (skip the very small and very cheap ones with 600 cc engines or less.)

And about noise, I'm probably nearly alone in this cohort: it's a technological accident. The more silent a car is, the happier I am. Note that everybody in car races work with earplugs to protect themselves. If only we could make wheels roll much more silently.
by genocidicbunny | 2025-06-04 07:47:46+00:00
>I guarantee you there isn't a single SVN or Mercurial maintainer complaining that they would love to share patches with Git

I was one of those maintainers. So you're already wrong there. As I described in my parent comment, I've worked somewhere this was an actual problem I encountered. I was responsible for both maintaining our SVN repository, and our Review Board instance, so I have had to actually deal with this.
by bawolff | 2025-06-04 07:48:09+00:00
Are these really problems? I feel like i've never really encountered any of these issues and have trouble imagining when they would crop up (except binary files).

- encoding - even if your file is not utf-8, why would that matter? You would still run the patch algorithm the same way. It doesn't really matter if the characters are valid utf-8

-why would i want a single diff to represent multiple commits? Having multiple diffs seems much more natural.

-metadata... i guess, but also the metadata seems like it would mostly only be useful inside a single system.
by hshshshshsh | 2025-06-04 07:49:23+00:00
> This is especially true for friendly, competent, reasonable-seeming managers – people want to commiserate with winners

Interesting. My experience working inside big tech was thinking of managers as mostly losers who are neither technically strong but psycho enough to think they are better and can manage other engineers.

So I think of them as loosers who can't build a company from scratch but have parasitic tendencies to manage other people's money and time without having skin in the game.

Especially the ones who think they know better. And are active in LinkedIn.
by kamaal | 2025-06-04 07:49:28+00:00
We are talking about colleagues, not friends.

Not sure if you know this, due to cost centers, companies have per team budgets. Quite literally, X gets bonuses at the expense of Y.

Im not saying people act out of malice. But the game is designed such that somebody needs to lose for the other to win. Its like a pie chart, more area a section occupies, less there is for others.
by aprilthird2021 | 2025-06-04 07:49:55+00:00
Why are so many people here pretending fraud is ambiguous?

Saying "We will have great batteries 10 years from now" is not fraud. It's your belief about the future. Everyone knows no one can predict the future.

Saying "this hydrogen powered truck works, here is a video of it running on the road right now" but the video is edited so you don't see that it's going down hill and the car isn't actually running" that's fraud.

Theranos wasn't in trouble for saying their machines would be great one day. They got in trouble for lying about the current state of things, saying they were performing blood tests on their machines when they were not.
by jajko | 2025-06-04 07:50:01+00:00
Its also very industry-specific. You work at investment bank or some other finance place which sees you only as expensive incompetent cost center putting friction to those beautiful masters of business art? Boohoo, get a shrink if you have to, toughen up, get your shit together or ciao.

Almost, if not literally any other business I ever worked for (electric provider, insurance, telco, government, army etc) were much more humane. And of course better place to work long term. Money is only priority in life only if you don't have them which shouldn't be a concern for most folks here (at least relatively to rest of population around, stupid spending or bad investment can ruin even billionaires of course)
by TeMPOraL | 2025-06-04 07:52:40+00:00
> it'll just be 'one man startups' for better or worse.

Not necessarily. The reality is, whatever some people can do individually, if they team up, they can do more together. The teams and small startups will remain for now, and so will big companies.

I do imagine however that the internal structure will change. As the AI gets better and able to do more independently, people will shift from pair programming to more of a PM role (this is happening now), and this I imagine will quickly collapse further.

Even today, LLMs seem more suited for project management than doing actual coding - it's just the space in-between that's the problem. I.e. LLMs can code great in the small, and can break down work very well, but keeping the changes consistent and following the plan is where they still struggle. As that gap closes, I'm not really sure how the team composition would look like. But I don't doubt there'd still be teams.
by elric | 2025-06-04 07:52:42+00:00
I feel sorry for people who work in environments where this sort of adversarial thinking, politicking, and commiseration is necessary.

You spend the better part of your waking hours at work. Treating your coworkers as human beings is a sine qua non for me. I've never worked in a place with strict hierarchies, and I've never not become friends with at least most of my managers and coworkers.

You don't gel as well with everyone, which is fine as long as it doesn't hinder professionalism and productivity. But working with people I view as competitors or adversaries? No thanks.
by aydyn | 2025-06-04 07:52:47+00:00
Last I read, the evidence that fasting is beneficial beyond the caloric restriction is controversial at best. I would like to see you back up the claim with strong evidence.

> A Systematic Review and Meta-Analysis of Randomized Clinical Trials

>"despite these short-term benefits, FBS did not show superior long-term outcomes compared to CCR."

https://pubmed.ncbi.nlm.nih.gov/39458528/
by kennywinker | 2025-06-04 07:53:53+00:00
You’re making an apples to hand-grenades comparison. If you can find a shredder for $500 shredder off alibaba (every one i clicked was actually $1000 not including shipping and tariffs), it is likely going to break immediately if you stick anything bigger than a solo cup into it.

A machine equivalent to the precious plastics shredder will likely cost you a similar amount. Probably more with shipping… and tariffs until the taco tacos.
by HelloNurse | 2025-06-04 07:55:03+00:00
Better file formats cannot, by themselves, improve an inferior SCM tool that, for instance, processes files with the wrong text encoding or forgets deleted and renamed files: they would only have helped you for the purpose of developing your code review tool.

Standards are meant for interchange, like (as mentioned in other comments) producing a patch file by any means and having someone else apply it regardless of what they use for version control.
by darkoob12 | 2025-06-04 07:55:05+00:00
Reproduciblity was never a serious issue in AI research community. I think one of the main reasons for explosive progress in AI was the open community and people could easily reproduce other people's research. If you look at top tier conferences you see that they share everything paper, latex, code, data, lecture video etc.

After ChatGPT big cooperations stopped sharing their main research but it still happens at academia.
by dabinat | 2025-06-04 07:56:23+00:00
I had a similar thing happen recently. Some of the IP addresses were proxy / datacenters but many of them weren’t, which made me think it might be a botnet. And the UAs were generic, so there wasn’t anything easily-bannable.

I added fingerprinting and rate-limiting and the problem seems to have gone away. They’re trying to test a large number of accounts / credit card numbers so the best strategy is to slow them down to the point where it’s no longer worth it for them at scale.
by simonask | 2025-06-04 07:56:37+00:00
I love this article. Especially the part where, about 2 billion years after the last traces of even unicellular life on the planet has become extinct, the length of a calendar day will have to be officially adjusted, since it will then be 48 hours.

The idea of keeping bureaucracy alive much longer than our planet is human optimism at its best. Death and taxes, come Hell, high water, and the literal evaporation of Earth's oceans due to surface temperatures exceeding 1130 C.
by MattScott6676 | 2025-06-04 07:57:05+00:00
SEEKING WORK | Central Europe | REMOTE Ex product manager & business developer for a web&mobile development agency, connected with a wide network of freelancers, decided to start own company. Expert in finding part or full-time mid/senior developers & designers for growing teams. Can also help you as part time PM. Currently working with three US clients. Tech stack:

----------------------------------------------------------- Frontend: HTML5, CSS3 (SASS), JavaScript (Vue.js, Node.js, Nuxt.js, React.js, TypeScript, AngularJS, jQuery) Backend: PHP, Java, Python (Django), C++, C#, Ruby, .NET, Go (Golang) Mobile: React Native, Swift, Kotlin, Xamarin, Flutter Databases: MySQL, NoSQL, PostgreSQL, MongoDB, Redis, Microsoft SQL Server Cloud: AWS, Azure, Oracle, Google UX/UI: Figma, Sketch, Adobe XD, Photoshop, Illustrator -----------------------------------------------------------

Let me know what your needs are and I'll get back to you ASAP. Email: Matthew.ScottJR887@gmail.com
by pona-a | 2025-06-04 07:57:29+00:00
That was a real news story. A journalist looked at the state's educator-credentials checker, viewed the source and saw it had teacher's SSNs in base64 somewhere in the plaintext. Missouri Governor Mike Parson then tried to legally threaten the journalist. Honestly, if this case wasn't as high-profile, I think he might have got a conviction, at least in state court.

https://www.theregister.com/2022/02/15/missouri_html_hacking...
by 0points | 2025-06-04 07:57:30+00:00
I really like this app, but last night I had an encounter in the dark with the most weird alien sounding bird, that uses so low frequencies that the app couldnt make anything out of it.

I realize this is a fault of my phones mic and not the app, btw!

I think the bird was one of the snipes (dvärgbeckasin?) because I met them before.
by modo_mario | 2025-06-04 07:58:09+00:00
>It's a weak claim.

It's a claim that wasn't made.

>There are beneficial compounds unique to pretty much every food you can think of

Which is why one should eat a varied diet rich in greens, fibre, etc

>curcumin in turmeric, and sulforaphane precursors unique to broccoli

I suggest you do a quick search on each of these. and avenanthramides are antioxidants but far from the only ones.
by jajko | 2025-06-04 07:59:46+00:00
I've experienced both. In my current work, I would never even think about spending vacation from anybody from work.

But long time ago, I've been part of a company, that despite being sort of Accenture-style dev shop (meaning we were competing them for dev projects and often would win on our reputation and competence, not undercutting the price with cheap labor, also quite a few people moved from them to us), yet the atmosphere was extremely friendly. The cca original team still meets after more than 15 years when most went other ways.

I've never seen or heard about anything similar. It attracted and retained top talent much more efficiently than high salaries.
by autumnstwilight | 2025-06-04 08:00:29+00:00
If I want a machine translation of something, I can throw the text into DeepL myself. Getting text that was machine translated Japanese<->English with no access to the original is pretty much never what I want, and yet sites insist on doing it based on my IP address or system language.

Also, if a website offers a language I take that as an indication that the organization is prepared to deal with speakers of that language/people from the country in question (customer support, shipping, regional/legal concerns). Whether the site offers a certain language is a useful signal to figure this out quickly, and if poking around reveals machine translation into dozens of languages, it's a signal that they're probably not prepared to provide reliable services/support.
by tonyhart7 | 2025-06-04 08:01:47+00:00
"The authors also conducted some experiments to evaluate DGM’s reliability and discovered some concerning behaviors. In particular, they observed instances where DGM attempted to manipulate its reward function through deceptive practices. One notable example involved the system fabricating the use of external tools - specifically, it generated fake logs suggesting it had run and passed unit tests"

so they basically created an billion dollar human?????, who wonder that we feed human behaviour and the output is human behaviour itself
by deng | 2025-06-04 08:02:21+00:00
That makes more sense, but we seem to have a different notion of the term "hipster". Anyway, from what I can see in the YT channel, it's not for me, but at least on first glance I can't see anything that would justify bashing these people. Where does this intense dislike come from? Are they peddling some grift or are deep into some conspiracy theory? I don't see it.
by JohnKemeny | 2025-06-04 08:02:31+00:00
The book Mine is relevant here. It’s about how people argue over what belongs to whom, especially when ownership is unclear.

When one wind farm is upwind, its turbines slow the wind for farms behind it, cutting their energy. In a way, it’s “stealing” some of the wind.

The book explains why these kinds of fights over shared resources happen and why we need better rules for such situations.

Other examples: upstream hydropower reducing downstream potential energy; a tree in your yard casting shadows on your neighbor’s property, thereby “stealing” sunlight and potential solar power.
by vrighter | 2025-06-04 08:02:39+00:00
I once did actually have to inline everything. Was making an EEPROM programmer using an arduino and two shift registers, and I wanted to make it go as fast as possible. I was sending data to it in packets over high speed serial, with an acknowledgement, and it had an internal buffer that could just barely not fill up (the EEPROM writing was slightly slower than the serial connection) as data was being consumed while processing a partial packet. It was so tightly constrained that if I didn't inline everything, the overhead of function calls was enough for the EEPROM writing to become just slow enough for the serial buffer to overflow, which meant I had to use a smaller buffer, which meant more idle time on the serial port, waiting for acknowledgements. Made the program huge, but in this case it did allow me to squeeze out every little bit of performance out of that tiny micro. I even had to patch out the timer interrupt code from the arduino core, as those interrupts were causing me to miss out on serial data.
by bawolff | 2025-06-04 08:02:44+00:00
I guess that is fair. If i remember right mac uses NFD where literally everyone else in the world uses NFC (linux might not normalize but basically it usually ends up being NFC).

That said, i feel like this is something most tooling could just handle, and not really an issue.

Certainly its not a problem diffX is going to solve since it appears to only store charset and not filename normalization rules.
by lIl-IIIl | 2025-06-04 08:02:53+00:00
The article:

>Such a collision would be devastating for both galaxies which would be destroyed, leaving behind a spheroidal pile of stars known as an elliptical galaxy.

https://en.m.wikipedia.org/wiki/Andromeda%E2%80%93Milky_Way_...:

>The stars involved are sufficiently spaced that it is improbable that any of them will individually collide,[6] though some stars will be ejected.

Originally I thought thought those statements were contradictory, but I guess the first statement says the galaxies will be destroyed, and says nothing of the stars.
by disgruntledphd2 | 2025-06-04 08:05:32+00:00
Honestly, if your accuracy/performance metrics are too good, that's almost a sure sign that something has gone wrong.

Source: bitter, bitter experience. I once predicted the placebo effect perfectly using a random forest (just got lucky with the train/test split). Although I'd left academia at that point, I often wonder if I'd have dug in deeper if I'd needed a high impact paper to keep my job.
by smackeyacky | 2025-06-04 08:05:47+00:00
It does. For a lot of motorcycle enthusiasts the modest power output and questionable reliability of a Harley don’t make sense if you want a high performance bike.

Then again, in a highly surveilled and monitored society, a Hayabusa or something similar more revered makes zero sense since you can’t use the performance legally.

The Harley guys are having a lot of fun at modest speeds and the ‘busa riders are either frustrated or getting arrested. So which of these makes more sense?
by roenxi | 2025-06-04 08:06:12+00:00
Mirroring someone's feelings can certainly help, but isn't that critical. Especially since "sharing feelings" is technically impossible unless the Neuralink people have announced something I haven't heard about - fully comprehending how someone else feels about something is a to-be-solved problem.

Eg, if someone is paralysed with grief and someone else comes up to give them a hug, the hugger is probably acting empathetically even though they aren't mirroring the emotion. It is more about identification and choosing an appropriate response. It is a common tactic of high empathy people to respond to negative emotions by embodying positive ones rather than mirroring the painful ones.
by crq-yml | 2025-06-04 08:06:23+00:00
There's a related phenomenon in that we now have an "iPad kid" generation that gets sucked into these extremely precise digital tools without a lot of context, following the beginner's trope of overvaluing rendering and draftmanship to the end of making pieces that all take hundreds of hours and do very little to utilize the machine's ability to automate or dissect information.

I remember coming across a livestream of someone whose line-making process was to zoom in and scrub over a tiny area repeatedly for several minutes to create the effect of a single ink brush stroke. The effect was pleasant and had a very intentionally designed quality to it, but I came back a few hours later and he had made hardly any progress. The goal he had in mind was really better suited for vector tools, but the machine wasn't stopping him in the way that paper would give out under intensive scrubbing. I'm quite sure, extrapolating that anecdote, that there's someone out there trying to intentionally design each pixel in a 4k image.

IMHO the single most important thing digital provides is new ways to see - I'll often direct students to use the threshold filter to discover new lighting shapes in references or indicate planning problems with their value structure.
by packetlost | 2025-06-04 08:07:31+00:00
> Go very very much does not want application code to be type-asserting the values they receive. `switch x.(type)` is an escape hatch, not a normal pattern! And for errors especially so!

A type assert/switch is exactly how you implement Error.Is [^0] if you define custom error types. Sure it's preferable to use the interface method in case the error is wrapped, but the point stands. If you define errors with Errors.New you use string comparison, which is only convenient if you export a top level var of the error instead of using Errors.New directly.

> You almost never need to branch on error conditions in the sense you mean here. 90% of the time, err != nil is enough. 9% of the time, errors.Is is all you need, which is totally satisfied by fmt.Errorf.

I'd argue it's higher than 9% if you're dealing with IO, which most applications will. Complex interfaces like HTTP and filesystems will want to retry on certain conditions such as timeouts, for example. Sure most error checks by volume might be satisfied with a simple nil check, it's not fair to say branching on specific errors is not common.

[0]: The documentations own example of implementing Error.Is uses a switch. https://cs.opensource.google/go/go/+/refs/tags/go1.24.3:src/...

It happens to be a syscall interface so errors are reported as numbers.
by podgorniy | 2025-06-04 08:08:27+00:00
There is a search solution for zipped fb2 files. Not exactly what you need, but it has potential.

The project has similar story to Anna's archive. There is 0.5 TB of archived books, and the project creates index of all the books with text, title and aruthor search capabilities, gives html UI for search and reading. On weak machine it takes about 2 hours to build that index.

So if you have zipped archives of fb2, you can use the project to create web UI with search for those files. Without need of enough space to unpack all the files.

You'll have to translate some russian though to get instructions on how to set it up.

https://gitlab.com/opennota/fb2index/-/blob/master/README.ru...