MurphyA/hacker-news huggingface dataset:
by dvh | 2025-08-07 05:38:35+00:00
I was reading some Japanese sentence and I stumbled upon word "tsuitaa" which I knew had to be English loan word. I kept reading it aloud over and over in hope that I would figure it out. I didn't so I finally gave up and moved on, the next word was "feisubukku" which was easy and it made me immediately realize what the "tsuitaa" was.
by moneywaters | 2025-08-07 05:38:50+00:00
Haven’t tried the app and not to be disrespectful but I would prefer something like system wide app that can explain the highlighted text anywhere after pressing a shortcut in a tooltip. That way anywhere if you find any word or sentence you want explained you just highlight press shortcut and find out and continue reading, was looking for such app but didn’t find any lightweight single purpose app
by raxxorraxor | 2025-08-07 05:39:35+00:00
For me it is a sign the the EU construction does simply not work. It is an undemocratic technocracy that is easily lobbied by players pushing for this and I don't feel represented by a parliament where I don't know anyone.

They circumvent the accountability of nation states, it is a development catastrophe since people cannot have a reasonable influence on policies anymore.
by tapoxi | 2025-08-07 05:40:43+00:00
Hallucinations are a nightmare. I asked Gemini to identify an actor, it insisted on the wrong actor. I told it it was incorrect, it said that I was incorrect, people wear makeup in Hollywood, and it analyzed a clip frame-by-frame just to be certain I was wrong and it was right.

I'm pretty sure it can't even do that, it was inventing tools just to try and argue against me. I eventually found the actor's name through a regular web search.
by rkomorn | 2025-08-07 05:41:07+00:00
My Google Workspace account is my personal, single-user domain.

IMO, Google is still the best option. I like GMail (their spam filtering is nearly flawless), Google Drive and Docs is the right mix of working and complexity, Google Photos integrates well with what I use, etc.

It's basically Google One with the tradeoff of my rough edges in exchange for hosting my own final.

I've occasionally looked at switching away (to proton, MSFT, etc) and the most likely switch would be to a personal Google account.

I'm arguably "in too deep" because it'll soon be 20 years that I'm a google customer for that domain. At the time they were definitely the best option (I used to even self-host DNS for my domain on my home desktop).

In the corporate world, having faced a mix of options over my career, I still prefer the google stack (with the exception of google chat which I last used 3 years ago and wow was that bad at the time).
by jval43 | 2025-08-07 05:41:11+00:00
While the GP is completely off-base with their analogy, the Wikipedia summary is so simplified to the point of missing all the arguments made in the original essay.

If you're a software developer and especially if you're doing open source, CATB is still worth a read today. It's free on the author's website: http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral...

From the introduction:

>No quiet, reverent cathedral-building here—rather, the Linux community seemed to resemble a great babbling bazaar of differing agendas and approaches (aptly symbolized by the Linux archive sites, who'd take submissions from anyone) out of which a coherent and stable system could seemingly emerge only by a succession of miracles.

> The fact that this bazaar style seemed to work, and work well, came as a distinct shock. As I learned my way around, I worked hard not just at individual projects, but also at trying to understand why the Linux world not only didn't fly apart in confusion but seemed to go from strength to strength at a speed barely imaginable to cathedral-builders.

It then goes on to analyze why this worked at all, and if the successful bazaar-style model can be replicated (it can).
by fc417fc802 | 2025-08-07 05:42:02+00:00
> The indexing also seems dependent on division.

As long as the number of slots in a bucket is a power of two division reduces to right shift (I have no idea what std::deque does though). One of the advantages of not growing exponentially is that you can use a deque the way you would a ring buffer without it attempting to eat the entire address space.
by phi-go | 2025-08-07 05:42:53+00:00
Interesting, so an LSP MCP like this?: https://github.com/isaacphi/mcp-language-server

Also interesting note on the docs, though, Claude does try to use cargo doc by itself sometimes.

I was actually wondering why GritQL did not have an MCP, this seems like a natural fit. Would be interested to know if this works for you.

I'm always a bit hesitant to add things to the long term context as it feels very finicky to not have it be ignored and having more seems to make it more likely to be ignored. Instead I usually just repeat myself.

Thank you for the answer, seems there is still lots of things to try.
Postgres Logical Redplication Slot Invalidations in 16.9 and 17.5
by saisrirampur | 2025-08-07 05:42:55+00:00
We were sending a note to our customer base at ClickHouse , which we thought would be valuable to share with the broader hn community.

In Postgres versions 16.9 and 17.5, a rare bug was introduced that can invalidate logical replication slots, potentially disrupting CDC pipelines. If this occurs, it may require a full resync of your data pipeline.

You can read the technical details here:

postgresql.org/message-id/fla…

The patch has already been merged into the Postgres main branch and will be available in versions 16.10 and 17.6 soon:

github.com/postgres/postg…

If you are using logical replication, we recommend holding off on upgrading to Postgres 16.9 or 17.5 for now. Here are all the older versions that got affected too: PG13.21, 14.18, 15.13, 16.9 and 17.5 have the bug
by saurik | 2025-08-07 05:44:28+00:00
Yeah, but like, "relevant facts" is a big part of reasoning? I don't get anywhere near as good results on anything I want from the dumber models, and I almost never get good results from Google searches as, as I said, I already did that. To put it into engineering, people come to me for security stuff, and I've spent my life working in that field, so I just know things that I'd never be able to find with a Google search if I didn't already know the thing I am looking for (and often I can't recover a reference even if I do remember).

I frankly feel people don't spend enough time with ChatGPT 4.5... like, if you haven't yet found use cases that it can do that the other models can't even come close to, are you really using AI effectively?
by vintermann | 2025-08-07 05:46:23+00:00
I have also taken many Coursera courses, and paid for them too. I was considering taking another, but I can't reward this sort of "leadership". Congratulations, they sold out on all their promises and in return they're about as profitable as a mid-sized construction company?

It's true, I took MOOCs because I wanted to learn things, and they were actually good at that. It was actually damn impressive how e.g. Andrew Ng's courses stripped away all difficulty which was not related to the thing you're actually trying to learn. The impact of that when you're self-directed is hard to overstate - nothing kills motivation like getting bogged down in getting software to work or confirming to some professor's favorite citation style.

Yet they seem to not understand that. They're all about my "career goals", they can't seem to comprehend that I would be there for any reason but impressing a fortune 500 company (which, from what I understand, it never does anyway).
by yelirekim | 2025-08-07 05:46:54+00:00
Universally across ChatGPT, Claude and Gemini, continually revising/editing a document over the course of a long conversation just gets worse and worse. I have learned the trick of exporting the document and starting a brand new conversation all over again, but there should really just be a "clear context window" button or similar to let me perpetually stay in the same chat and iterate on some writing or code without the quality of feedback/assistance degrading.
by motorest | 2025-08-07 05:47:16+00:00
> I do want them to hand over driver information to the police when they have a case number and the customer's request.

Hold on. In the previous message you didn't mentioned "customer's request". You explicitly stated "customer's consent". This is different. "Customer's consent" means law enforcement demands access third party data without a warrant and asked customers to allow law enforcement to access data related to them. "Customer's request" is entirely different. It means it is the customer who is actively seeking their own information. They are not the same thing.

This switch is odd because last time I requested an Uber I firmly believe they show the driver's identification, car licensing plates, and share positioning and route with the customer. I just peeked into my Uber app and I have ride details that go back up to two years, which include the driver's name. From a layman's point of view, this is clearly enough data to get police to build up a case and put together a warrant. Why would law enforcement try to gather data on riders and drivers without the collaboration of riders?

Care to explain what exactly is missing?
by jillesvangurp | 2025-08-07 05:47:39+00:00
I lived in Finland for three years; not a chance of absorbing even the most basic things. I can mumble a handful of words and that's about it. Most of those words are in the article.

I'm Dutch. I learned English in school. And some basic French and German. And a bit of Latin. My French was actually getting decent by the time I quit studying it. Good enough to read some simple books. But I've forgotten most of it. I moved to Sweden in 1998 and lived there for 2 years and picked up a basic understanding of the language. Easy; lots in common with German, English, and Dutch. And the grammar is very simple and regular. I can still pick apart written Swedish/Danish/Norwegian pretty easily (they share the same grammar and a lot of vocabulary).

When I moved to Finland where Swedish is an official language, I used that for official things like taxes. It's otherwise completely useless in daily life as no Finnish speaking Finn will bother speaking Swedish and there are only a 10% or so Swedish speaking ones who all speak decent Finnish. In fact I took my Swedish beginners class in Sweden with a few Finnish exchange students. They all had to learn it in school but clearly not to the point where they were any good at it. Mind you, this was a class for beginners with essentially no Swedish skills whatsoever.

Getting by with English is easy in Finland. Essentially everyone speaks it and so few foreigners are able to master Finnish that it's just easier for everyone to stick to English for the locals rather than patiently waiting for the foreigners to string a few words together. They'll just roll their eyes and switch to English at the first hint of you being foreign.

In other countries, you actually get a lot of shit for not mastering the local language. Not a thing in Finland. I live in Germany where that very much is a thing.

Germany is my fourth country and my German sucks; so I get plenty of shit from the locals. I get by with my high school German, very bad grammar, and ability to map enough of it back to Dutch/English that I can work my way through an email or document. My spoken German is extremely limited. I lack the vocabulary, grammar, etc. I'm OK with that. I've accepted that I'm not magically going to be turning into a person that is good at or enjoys studying a language for thousands of hours on end. Which is roughly what it takes. I actually have a busy job. I don't have the spare time. And what little I have, I need for resting and doing enjoyable things.

We have the power of AI these days. It's easier than ever to interact with people around the world. We're not that far off from a usable babel fish type universal translator solution being practical enough that you can just travel to outer Waziristan and strike up a conversation with a local sheep herder. It's getting there for written text. But real time verbal exchanges are still challenging. Kind of looking forward to that getting fixed.
by gethly | 2025-08-07 05:47:43+00:00
It means that you go to foo.com and enter your e-mail to sign up. But foo.com routes that request and to bank.com, hoping you have an account there.

bank.com sends you verification email, which you expect from foo.com as part of the sign-up verification process. For some bat shit crazy reason, you ignore that the email came from bank.com and not foo.com and you type in the secret code from the email into the foo.com to complete the sign up process.

And bam! the foo.com got into your bank account.

A complete nonsense but because it works in 0.000000000000001% of the time for some crazy niche cases in the real world, let's talk about it.
by Elosha | 2025-08-07 05:48:08+00:00
The whole NeXT GUI widget set, as well as Rhapsody GUI widget set, and several 80‘s style NeXT tool icons, are still in Mac OS 15 in some assets.car file. And before car files where a thing, it must have been either TIFFs or PDFs.

Here someone even hacked an older version of Mac OS X to actually use the NeXT and Platinum styles: https://mastodon.social/@stroughtonsmith/110708615280659758
by refurb | 2025-08-07 05:48:38+00:00
It’s because the publishing process takes more time than the FDA review process.

Once the pivotal trial reads out, companies usually submit within a month or two to the FDA. Much of the submission dossier (trial design, product description) can be written ahead of time, so it’s really the results that need to be drafted.

The FDA can approve in as little as 3-4 months for an accelerated approval, but it can take up to 12 months.

Compare that with a paper being written and reviewed across multiple authors (3-6 months if you’re lucky), then submitting to multiple journals for review and feedback (6 months), then final submission and peer review (1-2 months), then any additional edits (1 month), then final slating for publication after article is type set, all figures are sized, article laid out and final version (1-2 months).

So all in the FDA takes less time (3-12 months) than publishing (12-17 months).
by 9rx | 2025-08-07 05:50:45+00:00
> Not sure I understand the point you're making.

Where in my questions to try and understand what you are trying to say do you find a point?

> Republicans are justifying Trumps actions by lowering the age before being considered children?

What has you questioning that? I mean, research has shown a link between exposure to certain chemicals and early-onset puberty. It is technically possible to lower the average age where one stops being a child, but that it is being purposefully done by Republicans as some kind of Trump justification is one of the more, uh, interesting conspiracy theories I've heard.

> Thus making it not pedophilia?

Even if we were to buy into this conspiracy theory, it wouldn't change anything about pedophilia. But this has little to do with the discussion that was taking place. As amusing as this has been, let's get back on-topic: Where did the original pedophilia idea you had come from?
Ask HN: Have you ever had adversarial customers?
by matthew-morfi | 2025-08-07 05:51:27+00:00
I left my investment banking, software engineering, job approximately ten months to build software for mortgage loan originators.

It's my first time operating a software as a service business, so I'm not exactly sure how most customer interactions are supposed to go... Personally, I've always been an easy-going consumer of SaaS products; pay the bill, offer useful feedback, don't make unreasonable demands, etc...

I've tried to be really accommodating and reasonable with our prospects and clients, hoping that treating people with kindness would be good for business, but some of them seem to have an endless capacity to try and take advantage of us.

For example, on several occasions, we've listened to client's feedback and built new products which they suggested would be useful to the operation of their businesses, but once the software products are built, they've responded by claiming the new product is "their" idea, or trying to negotiate ownership of the software or our business, and even threatening to sue us if they don't get their way (no lawsuits yet)...

I'm wondering do you have these kind of customer interactions? I'm sure every business has difficult customers, but this has been a pretty radical cultural shift from the professionals I was working with at the investment bank...
by yojo | 2025-08-07 05:51:58+00:00
Agreed. I look for tenants that aren’t spending more than a third on rent. At $1300/month, that puts it right on median household income of $48k for the area (this is in rural northern CA).

I have no interest in ever evicting anyone, it sounds like a nightmare for everyone involved. I like my tenants, and my rents go up rarely and below market rate/inflation.
by wvenable | 2025-08-07 05:53:36+00:00
The comment was about why CPUs still use byte addressing even today. And it's my belief that's due to incomparably wide proliferation of 8bit computers.

Even CPUs that were 32bit with a 16bit data bus, like the 68000 series, required the ability to read and write single bytes to support the wide range of 8bit I/O chips including UARTs, timers, floppy-disk controllers, video controllers that were common at the time. The 8bit bus was king for a long time.

The evolution of Intel CPUs started with 4-bits
by porridgeraisin | 2025-08-07 05:54:08+00:00
Let's say I want to run f2(f1(x)) where f1 and f2 are both a single pass through GPT4.

This takes 2 seconds time, assuming 1 second for every pass.

What I instead do is kick off f1(x) in another thread, and then run f2(g1(x)) where g1 is one pass through GPT-nano.

This takes 1 + 0.1 seconds, assuming gpt nano takes 0.1s for every pass. In this 1.1 seconds, the f1(x) that we kicked off in the 2nd thread would have finished (it takes 1 second).

So in 1.1 seconds we have available to us f1(x), f2(g1(x)), and we store the intermediate g1(x) as well

We compare g1(x) and f1(x)

If they were equal, i.e g1(x) = f1(x), then we have our answer = f2(g1(x)) in just 1.1s.

If they were not, we compute f2(output of f1(x) from 2nd thread) which takes 1 further second, bringing our total to 2.1s.

If the small model is equalling the big model in say 2/3 of cases, you will spend 2/3 * 1.1 + 1/3 * 2.1 = 1.433s on average for this computation. Without speculative decoding, it is always 2s.
by kryogen1c | 2025-08-07 05:54:11+00:00
>> kill their relatives

> Rural Americans > high school dropouts

Lol HN you really are too much sometimes.

Covid went really well in all the intellectual bastions of liberal democracy right? NYC, SF? California famously no downsides from their policy choices at all.

And then to top it off, you compare response to China - the government that lied through it's teeth about covid from the beginning, jailed journalists and destroyed evidence.

Unreal
Show HN: KV Store Manager – Full-stack key-value database with web UI and API
by modinfo | 2025-08-07 05:54:28+00:00
I built a comprehensive key-value store management application that combines the simplicity of file-based storage with a modern web interface. It's like having your own lightweight database with a VS Code-like editor built right in.

Demo: https://kv.sekor.eu.org/ (admin@example.com / adminadmin)

Manager: https://github.com/skorotkiewicz/kvstore-manager Client: https://github.com/skorotkiewicz/kvstore-client

The interesting part is how it handles user isolation - each user gets their own directory structure under database/{user-id}/{database-name}/{store-name}.json.

It's perfect for prototyping, small applications, or when you need a simple key-value store without the overhead of Redis or similar.

The frontend includes a dashboard for managing databases/stores, Monaco editor for advanced editing, and comprehensive API docs. Backend is built with Hono.js (faster than Express) with token auth and rate limiting.

What do you think? Would this be useful for your projects?
by devjab | 2025-08-07 05:55:51+00:00
Djangi-ninja is excellent, but it's still Django and when you aren't using a lot of the "batteries included" then you're not really using Django. I mentioned SQLAlchemy which is already "fighting Django" compared to using Django Orm as an example. We picked Litestar because it's natively async, makes it easy to use dataclasses rather than Pydantic, has really fast cold start and it has great interoperability with Advanced Alchemy.

I think Django is great, and by extension that Django-Ninja is too. Considering it runs Instagram it certainly scales as well, but unlike Instagram we aren't enough engineers to be able of ripping out more and more batteries while replacing them with our own specialized batteries.
by motorest | 2025-08-07 05:56:17+00:00
> But it does show that he can develop and ship a popular product, something outside the capability of so many “great engineers”.

Does it, though? I mean, the key differentiating factor is being able to stomach the cloud infrastructure costs. The vast majority of cloud engineers already work on far more complex systems as part of their day-to-day activities. What exactly do you think that putting together something a kin to a file hosting service places you above any other candidate?
by self_awareness | 2025-08-07 05:56:51+00:00
If it wasn't ChatGPT, those students are more than likely to be the kind that buys solutions so that they still don't have to work.

Some people somehow think that having more while working less is an act of resourcefulness. To some extent it maybe is, because we shouldn't work for work's sake, but making "working less" a life goal doesn't seem right to me.
by t_mann | 2025-08-07 05:58:02+00:00
The problems of Passkeys are more nuanced than just losing access when a device is lost (which actually doesn't need to happen depending on your setup). The biggest problem are attestations, which let services block users who use tools that give them more freedom. Passkeys, or more generally challenge-response protocols, could easily have been an amazing replacement for passwords and a win-win for everyone. Unfortunately, the reality of how they've been designed is that they will mainly serve to further cement the primacy of BigTech and take away user freedom.
by defrost | 2025-08-07 05:58:09+00:00
Grooming traps work wonders, although pricey.

https://wafcwg.org.au/information/felixer-grooming-traps/

https://thylation.com/products/

https://southwestnrm.org.au/project/felixer-cat-grooming-tra...

They identify cats and fire a goopy toxin onto the cat fur.
by scrubs | 2025-08-07 05:58:19+00:00
No you can't legislate morality. But operationally we want accountability commensurate to control. As others have pointed out, there must be consequences to bs. With that in place, we don't have to legislate other than point out consequences. Now to be a pedantic, consequences are a kind of legislation, but at least it's about behavior and outcomes not intent. It would elides certain issues out of scope.
by __rito__ | 2025-08-07 05:58:52+00:00
Thank you for adding the nuance to the conversation, although I would have liked some elaboration on that.

Indian IITs (and other double-I institutions or similar) offer official certificates after MOOCs [0] and they are valued in regular colleges, and engineering students are often mandated to complete a MOOC or two every semester. The difference is that the final test is a proctored, on-site exam. The tests are held in major cities across India, and also outside India in places like UAE, for example.

Most MOOCs in the NPTEL platforms are boring traditional lectures, but some are extraordinarily good and at par with what Andrew Ng, Alfredo Canziani, Karpathy, or Jeremy Howard can offer. For example: Discrete Mathematics from IIT-R [1].

[0]: https://onlinecourses.nptel.ac.in/

[1]: https://nptel.ac.in/courses/106106183