MurphyA/hacker-news huggingface dataset:
by thrawa8387336 | 2025-08-29 16:04:16+00:00
Imagine someones add 10 UTs carefully devised and someone notices they need 1 more during the PR.

Scenario B, you add 40 with an LLM, that look good on paper but only cover 6 of the original ones. Besides, who's going to pay careful attention to a PR with 40.

"Must be so thorough!".
by balder1991 | 2025-08-29 16:05:05+00:00
Like… you’d expect a company to evaluate the potential for competition, right? But these AI companies are obviously not actual companies with any business model, most are just trying to grab some investors money while they can surf the hype.

I always find this article something to get back to: https://www.inc.com/magazine/20110301/making-money-small-bus...
by 1718627440 | 2025-08-29 16:05:16+00:00
> The point of a vtable is to implement virtual member functions that support inheritance and polymorphism without changing the base class implementations no matter what the child classes do

I agree.

> If you omit the this pointer, you cannot do inheritance that uses the this pointer in an override

Yes, but:

> If you omit the this pointer, you cannot do inheritance

You can absolutely do inheritance when the child implementation doesn't need a this pointer. You need the this pointer to read/write values of the instance not to know which types it is.

Let me give you an example:

class Vehicle { virtual unsigned int get_number_of_wheels () = 0; }; class Car: Vehicle; class Bicycle: Vehicle; unsigned int Car::get_number_of_wheels () { return 4; } unsigned int Bicycle::get_number_of_wheels () { return 2; }

This is clearly OOP, there is inheritance, a base class, a vtable introduced by the compiler. C++ will still have a this pointer here for consistency, but absolutely isn't needed here.

This is exactly was is going on with check_flags(). The signature is inherited from a (virtual) base class. Part of that interface contract is that the allowed values are only depended upon the file object's type and not on it's values. You choose the implementation invoked at object construction, if it would need a this pointer, it means that the values returned can change during the lifetime of the object.

The following commands manipulate the flags associated with a file descriptor. [...] F_SETFD (int) Set the file descriptor flags to the value specified by arg.

Why should the set of allowed flags change over the life time of a file descriptor? That is what the kernel prevents here in it's internal interface by refusing to provide a this pointer to a child implementation.
by rajatkulk | 2025-08-29 16:05:21+00:00
Thank you! I haven't really used zotero, but I feel you can integrate it using url schemes? I have a PR up that opens up `octarine://` url scheme to allow creating notes/folders (it was built for the webclipper repo).

Currently keymaps aren't modifiable, but there's an item on the roadmap to change hotkeys.
by mindslight | 2025-08-29 16:05:27+00:00
Can we please stop casually referring to the neofascist movement as "conservatives" ? That label stopped being appropriate with Trump, when the reactionary dumpster fire escaped talk radio and grew into a revanchist destructive movement that consumed the whole party. The label "conservative" is more appropriate for the Democratic party these days - for example why their opposition mostly consists of strongly worded letters, or why they keep sandbagging any of their members who proposes significant action or reform. They're still acting from a place of fundamental belief in our societal institutions, even as those institutions are being torn down.
by pas | 2025-08-29 16:05:33+00:00
what does locked down mean here? this is almost the same situation that happened with DRM stuff like HDCP and the BluRay (?) encryption key (that was then posted all over the net), right?

at best the decryption key is somehow custom to each car, not reproducible (eg. it's made by some random manufacturing process), and then Tesla reads this and encrypts everything in a way so that only that key can open it.

but then do they keep every bit of decrypted data "on die"? (or they encrypt RAM too?)
by brilee | 2025-08-29 16:05:34+00:00
For those commenting on cost per token:

This throughput assumes 100% utilizations. A bunch of things raise the cost at scale:

- There are no on-demand GPUs at this scale. You have to rent them for multi-year contracts. So you have to lock in some number of GPUs for your maximum throughput (or some sufficiently high percentile), not your average throughput. Your peak throughput at west coast business hours is probably 2-3x higher than the throughput at tail hours (east coast morning, west coast evenings)

- GPUs are often regionally locked due to data processing issues + latency issues. Thus, it's difficult to utilize these GPUs overnight because Asia doesn't want their data sent to the US and the US doesn't want their data sent to Asia.

These two factors mean that GPU utilization comes in at 10-20%. Now, if you're a massive company that spends a lot of money on training new models, you could conceivably slot in RL inference or model training to happen in these off-peak hours, maximizing utilization.

But for those companies purely specializing in inference, I would _not_ assume that these 90% margins are real. I would guess that even when it seems "10x cheaper", you're only seeing margins of 50%.
by cowpig | 2025-08-29 16:06:10+00:00
> That said I do recognize the risk of only a handful of companies being responsible for something as important as the collective knowledge of civilization.

It's not just the risk of irresponsible behaviour (which is extremely important in a situation with so much power imbalance)

It's also just the basic properties of monopolistic markets: the smaller the number of producers, the closer the equilibrium price of the good maximizes the producers' economic surplus.

These companies operate for-profit in a market, and so they will naturally trend toward capturing as much value as they can, at the expense of everyone else.

If every business in the world depends on AI, this effectively becomes a tax on all business activity.

This is obviously not in the collective interest.

Of course, this analysis makes simplifying assumptions about the oligopoly. The reality is much worse: the whole system creates an inherent information asymmetry. Try and imagine what the "optimal" pricing strategy is for a product where the producer knows intimate details about every consumer.
by some_random | 2025-08-29 16:06:43+00:00
Israel has universal conscription and anyone smart enough to get out of hauling a rifle around in the hot sun is going to leap at any chance to do so. So some kind of intel background among tech people in Israel isn't nearly as meaningful as it is in other countries where joining the IC is a very deliberate choice.

But more importantly, you can't just make grandiose claims (especially about privacy tools!) then just say "Proof materializes when the dust settles on such matters". You can claim that about literally anything.
by Sesse__ | 2025-08-29 16:06:48+00:00
Are you talking about the fact that NVMe works by MMIO and DMA? So is pretty much any SATA controller, so there's no inherent difference there (there are _many_ years since the dominant way of talking to devices was through programmed I/O ports). Unless you have a NVM device with host-backed memory (as discussed elsewhere in the thread), it's not like the CPU can just go and poke freely at the flash, just as it cannot overwrite a SATA disk's internal RAM or forcefully rotate its platters. It can talk to the controller by placing commands and data in a special shared memory area, but the controller is fundamentally its own device with separate resources.
by weinzierl | 2025-08-29 16:07:22+00:00
"Where do you draw the line?"

Unicode's original self-declared mission was to encode all characters needed for written communication in the world.

Wikipedia once had a similar issue, where people used it to add all kinds of trivia and original research. There was a fight between the so called inclusionists and deletionists. The latter won and we now have strict guidelines that ensure everything in Wikipedia has to have strong relevant external validation.

In my opinion, the Unicode Consortium would have been well advised to follow Wikipedia's example. If they really only had added characters with significant organic usage we'd seen only a much smaller number of emojis added and in my opinion to nobody's disadvantage.

But this is easy for me to say. I'm curious how emojis help with your accessibility needs. Has it to do with the fact that they take up little screen space or is it something else?
by MattPalmer1086 | 2025-08-29 16:07:22+00:00
Interesting. They send the classic IP packet just before the quantum data. So they could theoretically route it without disturbing the quantum data.

The experiment just used a point to point connection between two nodes, but using standard fibre optic cabling. You would need their Q chip in every place the data gets routed to actually use it in the wider world.

Still - cool proof of concept.
by thwarted | 2025-08-29 16:07:26+00:00
It's meant to contrast/correct the claim that

"LLMs produce either truth or they produce hallucinations."

Claims worded like that give the impression that if we can just reduce/eliminate the hallucinations, all that will remain will be the truth.

But that's not the case. What is the case is that all the output is the same thing, hallucination, and that some of those hallucinations just so happen to reflect reality (or expectations) so appears to embody truth.

It's like rolling a die and wanting one to come up, and when it does saying "the die knew what I wanted".

An infinite number of monkeys typing on an infinite number of typewriters will eventually produce the script for Hamlet.

That doesn't mean the monkeys know about Shakespeare, or Hamlet, or even words, or even what they are doing being chained to typewriters.

We've found a way to optimize the infinite typing monkeys to output something that passes for Hamlet much sooner than infinity.
by floatrock | 2025-08-29 16:07:40+00:00
It is funny.

But the not funny part is the (shitty) use of dark-patterns.

Note the prompt-on-repeat is "and your drink?" instead of "would you like a drink with that?"

Someone here clearly wrote the prompt as "Be sure to end each order with an assume-yes drink upsell", not considering that some orders may already include a drink.

They're so hyper-focused on institutionalizing all the upsells that they don't consider the experience. I mean, I guess institutionalizing the upsells is the only way a system like this can pay for itself (easier to work out the kinks in a single AI system instead of training a million minimum-wage minimally-engaged humans), but these growing pains show how shitty it's all going to become.
by tremon | 2025-08-29 16:07:46+00:00
I'll take a stab as an armchair linguist: Hieroglyphs still represent written language, in the sense that each glyph represents an abstract sound, and glyphs can be composed to form words. Emoji do not represent language, in the sense that they do not have a vocalization, and emoji do not combine to form words.

Take, for example, the various skin colors for faces and persons: if emoji were a real ideographic script, the written representation would be a logograph combined with a determinative, not a set of distinct glyphs. The irony of course is that is exactly how it is encoded within Unicode (an emoji codepoint with a skin color modifier). But doing it this way is exactly why emoji is an illegitimate script: it does not represent any non-digital form of writing, and the emoji modifiers do not have any representation of themselves, neither visual nor audible. Nor is the modifier composable in the way that a real language would be: it does not modify animal colors, for example.
by Matticus_Rex | 2025-08-29 16:08:01+00:00
There are a bunch of different patterns (not all of which reduce quality), but usually when a company is sold to PE and quality goes down it's because the company was in trouble, either because they weren't profitable (or were, but only on paper), or were in a liquidity crunch, or were facing down imminent changes that would make them unprofitable.

People are often comparing to a situation where the company continued doing things that weren't sustainable long-term.
by Aurornis | 2025-08-29 16:08:34+00:00
I don't understand this mindset. Why would you assume anything? It took me a couple minutes at most to check when I first started using Claude.

I check when I start using any new service. The cynical assumption that everything's being shared leads to shrugging it off and making no attempt to look for settings.

It only takes a moment to go into settings -> privacy and look.
by whazor | 2025-08-29 16:08:35+00:00
It is pretty bad to have a thing that can give you dopamine 24/7. Both social media with the algorithms, but also AI. Humans need sleep to function normally.

It would help if algorithms were optimised for sleep. Freezing your feed, making content more boring, nudging you to put your phone down. Same with AI, if they know you need to wake up the next day at a certain time, change the responses that add reminders to go to sleep.
by JumpCrisscross | 2025-08-29 16:08:45+00:00
> ask ChatGPT 5 thinking to think after the order is finalized whether it is a reasonable order or not and you’ll get rid of 99% of these cases

You also get rid of a tonne of real orders.

General-purpose LLMs are the wrong tool for processing fast-food orders. At the very least, a RAG LLM would run faster, cheaper and more dependably.
by myfonj | 2025-08-29 16:08:46+00:00
I see delightful unintended layer of irony in a fact that what the page really uses for the Emoji display are in fact image elements: JavaScript on that page replaces Unicode text with them. So the main heading content

It’s Not Wrong that “[that formidable facepalm]”.length == 36

(sic syntactically wrong quotes) is in reality (for JS-capable and enabled clients) presented as

<h1 class="wp-block-post-title">It’s Not Wrong tha t (for HN)&nbsp;“<img draggable="false" role="img" class="emoji" alt="[that formidable facepalm]" sr c="https://s.w.org/images/core/emoji/16.0.1/svg/1f 926-1f3fc-200d-2642-fe0f.svg">”.length == 36</h1>

(arbitrary line breaks added for convenience). Here the "true" `.length` of the (scare)quoted content is: 144.

---

This comment is brought to you thanks: "View Selection Source" context menu entry in Firefox.
by delfinom | 2025-08-29 16:08:52+00:00
Went to shiT-Mobile in store. Only two employees working, one preoccupied with a customer that apparently is months late on their bill and demanding to be let back in, and was presenting a expired ID. The second one was a couple which based on their conversations and look, were replacing the phone lines for their mafia crime family.

Had a 1 hour wait to basically do a 2 minute fucking ESIM swap. No, fuck that.
by antonvs | 2025-08-29 16:08:54+00:00
> The tradeoff of higher velocity for less enjoyment

I'm enjoying exactly what the author describes, so it's different strokes for different folks.

I always found the "code monkey" aspect of software development utterly boring and tedious, and have spent a lot of my career automating that away with various kinds of code generators, DSLs, and so on. \

Using an LLM as a general-purpose automated code monkey is a near-ideal scenario for me, and I enjoy the work more. It's especially useful for languages like Go or Java where repetitive boilerplate is endemic.

I also find it helps with procrastination, because I can just ask an LLM to start something for me and get over the initial hump.

> whether we're actually trading away more quality that we realise.

This is completely up to the people using it.
by zipy124 | 2025-08-29 16:09:44+00:00
AWS is absolutely not cheap, and never has been. You want to look for the hetzner of the GPU world like runpod.io where they are $2 an hour, so $16/hr for 8, that's already half of aws. You can also get a volume discount if you're looking for 96 almost certainly.

An H100 costs about $32k, amortized over 3-5 years gives $1.21 to $0.7 per hour, so adding in electricity costs and cpu/ram etc... runpod.io is running much closer to the actual cost compared to AWS.
by mr_mitm | 2025-08-29 16:10:21+00:00
Generating an evil wallet where the last six characters or so match the original is probably feasible. I heard of this being done to SSH host keys. Someone invented randomart images to make it easier for humans to compare binary strings [1], but I'm not sure how well they fare against similar attacks.

[1] https://bytes.zone/posts/what-is-the-randomart-image-for/
by chasing | 2025-08-29 16:10:58+00:00
I feel like this is the theme of our entire country at the moment: Many powerful people seem willing to torch stuff worth billions of dollars to the country as a whole in order to squeeze out a few million for themselves.

If we had a functioning regulatory environment... Haha. Nevermind. We vote for our leaders based on how loudly they promise to hurt trans kids.
by Liftyee | 2025-08-29 16:11:14+00:00
Point taken. What's your review of those batteries with a USB C port? I've always avoided them because of the reduced capacity, price (5 or so years ago) and that I assumed they would have a constant voltage output making it impossible for devices to give you an accurate battery level measurement.

I'm not magic; can't replace built-in batteries without a soldering iron (or at least, relatively uncommon replacement parts).

As always, engineering tradeoffs are involved. I was recently looking for a casual point-and-shoot camera from the ~2010s, but all the slimline ones used flat lithium removable batteries (as only the bulkier ones have space for AAs).
by toast0 | 2025-08-29 16:11:20+00:00
I suspect it's the dog/pig problem [1]. Many of these systems have no object permanence. If a vehicle was detected at 170 feet, it may not have remained detected as the car got closer, same with the pedestrian. We all should know by now that fixed objects are filtered out by the Tesla system, whether that's stopped vehicles or signs and reflectors; it's actually pretty common for driver assistance features to filter out fixed objects, outside of parking assistance speeds... but most other brands don't have drivers that overtrust the assistance features.

[1] As popularized in the movie The Mitchells vs. the Machines: https://m.youtube.com/watch?v=LaK_8-3pWKk
by h1fra | 2025-08-29 16:11:26+00:00
He quickly mentioned it, but good god, coding for a game is the hardest thing ever in the field. If you are a good software engineer, there is a good chance you are a bad game dev. It's so different, convoluted, mostly relying on tricks, clean code will slow you down, nothing works as you expected, and you have to learn so many things around coding (the engine itself, physics, texturing, modeling, lighting, etc.)
by sirn | 2025-08-29 16:12:18+00:00
N150 is still using the old Gracemont core (same as N100, but with higher clock). From there, there is Crestmont (node-shrink Gracemont in Meteor Lake), and Skymont (in Lunar Lake/Arrow Lake), whose performance is already comparable to that of Golden Cove (12th Gen P-core). Chips and Cheese has written a very detailed analysis for Skymont[1] if you're interested.

[1]: https://chipsandcheese.com/p/skymont-intels-e-cores-reach-fo...
by incone123 | 2025-08-29 16:12:31+00:00
Surely investors and tech leaders, as distinct from speculators, should be testing the product and doing due diligence on the company. I'm just a layman and I liked how a small version of deepseek ran faster and with less power draw on my PC than other small version models did. Output, very informally tested, was good. I did not think the 'reasoning' text added anything useful but I'm also not qualified to say how it contributed to the final output.
by morsch | 2025-08-29 16:12:32+00:00
I just tried removing the access photos permission entirely from Whatsapp on my Android phone. Then, sharing a photo from within the Photos app pops up the permission dialog in Whatsapp. You need to give it at least the "Limited" permission, otherwise it won't process the shared photo.

Having given it that permission, I can share photos from within Whatsapp as well, without going to the Photos app. I'm not sure if the file picker that pops up is a Whatsapp component (meaning the "Limited" permission is essentially unlimited) or if it's a system component. I mean the latter would make sense, but I'm too cynical to believe it works that well.
by romanmokie | 2025-08-29 16:12:33+00:00
I’ll keep it short. Two years ago, I started making decent money on YouTube. I thought, great, now I’ll be able to save quickly for a house. But the problem I didn’t expect was that I was spending almost everything. I realized that when you start earning more, you also start spending more.

At first, I made an Excel sheet to track my expenses, but I gave up because it was too uncomfortable to use.

So I thought, what if I build an app for myself to keep track of my spending? In just one week, I built a website, and I’ve been using it for almost three months now. In the last two months, I managed to save 50% of what I earn mainly because I realized how much money I was wasting on nonsense.
by tim333 | 2025-08-29 16:12:49+00:00
Same here. Although I own a nice car I much prefer my ebike which is not affected by London's 1000+ fine issuing cameras, 20 mph limits, jams, congestion charges, ULEZ charges, parking fees, road closed signs, construction works etc.

There's a similar issue to muscle cars in that although in theory my thing can do 155 mph down some autobahn, in practice it's way slower than the 15 mph ebike in town.
by ljosifov | 2025-08-29 16:12:54+00:00
I put it to you - consider that you maybe wrong. That I indeed know what's best for me. The same way my default is that you know what's best for you. "Critical thinking" and "indoctrination" - you are on path to the dark side there. I grew up in a socialist/communist country. One of the ways in which vast majority of the population were oppressed, mis-treated etc or worse, was by them being denied agency and capability for critical thinking, for recognising their own interests, by a mechanism called "false consciousness". The ideas you expressed in your comment are of similar kind.
by peterleiser | 2025-08-29 16:12:56+00:00
The site says "Right now youʼre the only person with the page open, but you can cheat and just open this URL in another tab to see what itʼs like with others." I'm using Firefox and Chrome on Ubuntu. When I try a second tab or one in Firefox and one in Chrome my computer's network connection locks up (pings stop). I have to close the tabs and then pings to google.com come back at 30 seconds and slowly come back to normal. It appears that http://playground.nostrcheck.me/relay is the problem.
by eddieroger | 2025-08-29 16:12:58+00:00
That's exactly what happened with the order in the video - something prompted the system to hand over to a human, and it did, and the video ends with a human asking how they can help the customer.

Taco Bell can still rethink this as they probably changed staffing to accommodate not taking order, but if it's that easy to circumvent, they can't really afford to be short one or two people per location.
by omoikane | 2025-08-29 16:13:08+00:00
I wonder if the reason why those posts were overlooked was because people couldn't quickly decide whether they want to spend more time reading more text. Put it a different way, the number of comments is a function of text length (among other things), and there might be a particular text length threshold that would maximize number of comments.

If a lot of people use this tool and comment on previously overlooked posts, the number of comments will even out (because the passion score will drop), and maybe we will get better variety of posts.