MurphyA/hacker-news huggingface dataset:
by kragen | 2025-05-17 12:13:15+00:00
I wasn't asking how it could be faster; I was asking how much faster it was (or otherwise better), for small keys like "__umulh", where the startup/finalize overheads are worst. Clearly GB/s is a good measure if you're hashing files or Flash FTL blocks, but jandrewrogers specifically said it's state of the art for the purpose of small-key hashing, which to me means things like dictionary words and variable or method names. Maybe that's not what they meant?

Even on a fairly wimpy microcontroller the hash I linked above only has about four instructions of startup/finalize overhead, even without inlining: https://godbolt.org/#g:!((g:!((g:!((h:codeEditor,i:(filename... (I modified it slightly because GCC was puzzlingly not reducing my array indexing to pointer arithmetic...)
by conartist6 | 2025-05-17 12:13:16+00:00
OK, a better scenario than that: for some reason they cut you off. They're a huge company, they don't really care, and you would have no recourse. Many people live this story. Where once you were a programmer, if Google convinces you to eliminate your self-reliance they can then remotely turn off you being a programmer. There are other people who will use those GPU cycles to be programmers! Google will still make money.
by riehwvfbk | 2025-05-17 12:13:32+00:00
So unemployment insurance should cost more if you earn more. What about health insurance? Car insurance? Starbucks latte? All goods and services? Would it not be just and fair if all prices were relative to income rather than absolute?

... you'll notice that taken to absurdity this is the same statement as "everyone should be paid the same". And that's been tried.
by Asmod4n | 2025-05-17 12:14:22+00:00
But here comes the tricky bit, when you buy either Zigbee or matter devices each vendor will add its own extensions.

In the Zigbee ecosystem vendors out right refuse to communicate with devices from other vendors even though Zigbee is an interoperable standard.

That lead to the birth of zigbee2mqtt, literally hundreds of years of development time went into it to have full feature support for every Zigbee device that exists.

For thread and matter devices each vendor would have to do the same. And that won’t happen, leading to a fragmented ecosystem.
by overu589 | 2025-05-17 12:14:50+00:00
I came up with a good physics only consideration.

A star going super nova, generating a potential distribution so much finer than the potential of any matter in existential reality that it creates the very matter of existential reality. The moment of explosive action will have a moment such that the very quantum elements are assembled (all by passing chance collision).

These distributions and probabilities may be mathematically described and understood as a whole yet cannot account for any level of precision. Exactness is achieved in real time as the potentials cook in the blast (and more than one blast center.)

All this going on is one single star, and based on this what matter at which trajectory establish which might end up as planets, etc.

Some things cannot be known until other interactions have taken place.

The vast occurrence of galaxies of ever varying properties of distribution show how exotic this whole process is.

So the Universe is potential, which distributes over the negative spacial void. State is resolved in the moment of now through the constructive and destructive interference of everything around it (fundamental forces, as well as kinetic, etc.)

That “interference” is the well known “observation” only that all existence interferes with all other existence through gravity, etc.

We may conceptually and technologically unlock the mysteries of these mechanics yet forever remain a subject to their wiles.
by lyu07282 | 2025-05-17 12:16:29+00:00
The linked repo wasn't updated in 8 months, up-to-date code is here:

https://www.virtualbox.org/browser/vbox/trunk/src/VBox/Devic...

I think this was the fix:

https://www.virtualbox.org/changeset/108903/vbox/trunk/src/V...
by lifeinthevoid | 2025-05-17 12:17:47+00:00
Out of curiosity, rustls uses aws-lc-rs which in turn uses aws-lc, which is in turn "based on code from the Google BoringSSL project and the OpenSSL project."

You're trying to get rid of OpenSSL, but you're actually relying on OpenSSL code. Sounds a bit iffy imo. Can somebody provide a bit more depth here?

Or is it just the OpenSSL TLS API that is hopelessly confusing and bug inducing? I can imagine that the crypto primitives in OpenSSL are very solid.
by literallyroy | 2025-05-17 12:18:54+00:00
I’m not the person you’re replying to, but I’m interested in your response to your own question if you’re up for sharing.

My uninformed opinion if you want it: No, it’s not normal for someone to speak to an attorney before traveling. That question is a tad rigged though since I do find it normal to talk to an attorney if you’re doing something abnormal[0] to a legal document, especially to a legal document used to (ideally) rigorously confirm your identity.

[0] uncommon is likely a better choice of words, but I hope the added indirection isn’t necessary in this format of discussion
by Reason077 | 2025-05-17 12:20:31+00:00
> “The London Underground gates don't work nearly as quick with Google Pay or any of my other contactless cards - what gives?”

They used to (and still do?) work faster with the Oyster fare card. Virtually instant. But paying with EMV cards/devices does add a noticable transaction latency before the gate opens. A few hundred milliseconds, I’d say.
by phh | 2025-05-17 12:21:20+00:00
With regards to latency, in Paris the biggest hurdle to increase trafic is people. You can quite literally walk through like on the Japanese video linked. But the vast majority don't.

The way it's supposed to work is that if you pass your card while the gate is opened, it keeps the gate open longer.

In practice most people wait for the gate to close in front of them before reopening it.

I'm not sure why people do fgaf. I think the reason is that this makes you look like a fraudster going right behind a valid passenger.
by socalgal2 | 2025-05-17 12:22:10+00:00
I think I must be mis-understanding something

> Since there's no point in generating keys for a device which will not be used in Japan, non-Japan SKUs don't have Osaifu-Keitai functionality.

AFAIK, all iPhones from all regions since like iPhone 10 (internet says iPhone 7) support Osaifu-Kaitai unless I don't understand what that means. My USA iPhones works everywhere Suika, Pasmo, Icoca, etc work. Every station, bus, vending machine, convenience store, super market, restaurant, and retail store that accept these forms of payment, they all just work.

Given that all of this works, what is it I'm missing?
by tyleo | 2025-05-17 12:23:11+00:00
> Finally, GOP actually favors limited government and deregulation

This feels like a weak argument these days. It can be trivially played both ways, “GOP actually favors limited government, look at abortion,” vs “GOP actually favors powerful government, look at immigration crackdown”

There isn’t consistency on this one way or the other. I don’t think there needs to be but we shouldn’t pretend that there is for the sake of argument.
by ninetyninenine | 2025-05-17 12:23:40+00:00
The significance of this is that we can fully understand this problem because it’s only 3 lines of code.

Like for learning the English language we don’t fully understand the way LLMs work. We can’t fully characterize it. So we have debates on whether the LLM actually understands English or understands what it’s talking about. We simply don’t know.

The results of this show that the transformer understands the game of life. Or whatever the transformer does with the rules of the game of life it’s safe to say that it fits a definition of understanding as mankind knows it.

Like much of machine learning where we use the abstraction of curve fitting to understand higher dimensional learning we can do the same extrapolation here.

If the transformer understands the game of life then that understanding must translate over to the LLM. The LLM understands English and understands the contents of what it is talking about.

There was a clear gradient of understanding before understanding the game of life hit saturation. The transformer lived in a state where it didn’t get everything right but it understood the game of life to a degree.

We can extrapolate that gradient to LLMs as well. LLMs are likely on that gradient, not yet at saturation. Either way, I think it’s safe to say that LLMs understand what they are talking about. It’s just that they haven’t hit saturation yet. There’s clearly things that we as humans understand better than the LLM.

But let’s extrapolate this concept to an even higher level:

Have we as humans hit saturation yet?
by christophilus | 2025-05-17 12:24:40+00:00
A semantic layer would be great. It should be a structured layer designed to make relational queries easy to write. We could call it “structured data language” or maybe “structured query language”.

In all seriousness, I have some complaints about SQL (I think LINQ’s reordering of it is a good idea), but there’s no need to invent another layer on order for LLMs to be able to wrangle it.
by kevlened | 2025-05-17 12:27:10+00:00
True. Arguably it's trust with teeth, though the bite must be hard enough.

Apple - alleged Siri eavesdropping: $95M [0] LinkedIn - alleged unauthorized ai training on private messages: ?? [1] Google - alleged unlawful data collection in Texas: $1.4B [2]

[0] https://www.usatoday.com/story/tech/2025/05/11/apple-siri-95...

[1] https://www.itpro.com/security/privacy/linkedin-faces-lawsui...

[2] https://www.businessinsider.com/google-alphabet-settlement-t...
by Freak_NL | 2025-05-17 12:27:25+00:00
Not if they use those generic phrases without any preamble. It's exhausting to have a conversation with someone who constantly answers in hollow pleasing unidiomatic language. Changing someone's mind isn't instant; it's a process (which could start with “Huh. You might be right there. I didn't think of that.” or “Oh right, I forgot about that.” or something similar), not an instant admission of error. It's unhuman.

It gives the other party the sense that they are just saying that to please you, not because they actually changed their mind.
by accurrent | 2025-05-17 12:28:05+00:00
Welcome to academia... you have these "famous" profs who tend to be scumbags. Most of them don't even bother reading papers thoroughly. I'm under one, he forces me to put his name to the paper but hasn't a clue what I've written. Unfortunately, it's not safe for me to whistle-blow while I'm in this university. On the brightside I have a coadvisor who's amazing (and fully aware of the situation).
by loser357 | 2025-05-17 12:29:24+00:00
Thinking more about distilling information down in a compressed form like the LLMs. Then the uniqueness of ideas, not actual language like copyright enforcement, could be measured. Established ideas are common and diluted by human and synthetic authors. While concepts out on the edge are measured as a novel combination and might be worth more exploration. Just basing this on the personal conviction of "ask not what the sum of all human knowledge can do for you, but what you can add to the sum of all human knowledge."
by hardwaresofton | 2025-05-17 12:30:12+00:00
Welp that's depressing.

Thanks again for laying this out -- I've been seeing zigbee2mqtt everywhere and this explains why someone would add mqtt to the mix. Sounds like this is another thing that needs to be run/managed on the software side to be robust.

This is an insane goal (and who knows when I'll actually get to work on this project), but what I want to build is an all in one something that "just works". So roughly:

1. Pick a good enough physical comms stack to hit most things

2. Write software to fill in the rest

It's going to be difficult but it feels like the setup for all these tools is just hard, when it doesn't have to be if you could pin down the hardware/install instructions, then write a really decent software layer to pull it all together without making people go homelab.

That said, that's probably what home assistant devs thought before they reached the current level of complexity, I'm probably preparing to attack a windmill here.

I think my secret sauce here will be WebAssembly -- if I can nail down the hardware below, build/convert a ton of adapters via WebAssembly, and then build a compelling/easy to add/install/manage/configure UI on top of that, I might have myself something worth posting to HN someday.
by lynndotpy | 2025-05-17 12:30:14+00:00
Well, you could also implement this by hand-writing weights for one convolution layer.

There are only 512 training examples needed for that, and it would be a lot more interesting if a learning algorithm were able to fit that 3x3 convolution layer from those 512 examples. IIRC, and don't quote me on that, but that's not been done.
by socalgal2 | 2025-05-17 12:30:17+00:00
Maybe because I started my public transportation life in Japan I prefer gates to no gates

(1) it means people pay for usage. Someone going 20km pays more than someone going 1km since they have proof where you entered.

(2) it prevents more accidents/fines? - I had this happen to me in Paris, maybe because I was used to Japan. I was going to Paris Disneyland. I wrongly assumed I couldn't get there without going through a gate. I got on the subway, followed the signs in the tunnels to some train in Châtelet les Halles, was on the train, showed up at Paris Disneyland, was told I had to pay a 3x fine for not having the correct ticket. Or I could get on the train, go back to Paris, get the correct ticket, then come back (2hrs?) In Japan, for the most part, I couldn't have gotten on the train without a ticket and if I did go further than I paid can just adjust my fare at the end. No fines needed or imposed.
by erehweb | 2025-05-17 12:30:19+00:00
Peter already replied to this elsewhere in the thread. To a question

"Maybe a dumb question, but... I'm a Canadian who would qualify for a TN visa if I worked in the States, but don't currently have a visa or green card. On the online submission form for job openings, it always asks 'Are you legally entitled to work in the US?'. Am I meant to answer yes or no to that?"

Peter replies:

"Unfortunately, the correct answer is No because until you have the TN, you are not legally entitled to work in the U.S. Of course, this means that you will be excluded automatically for consideration of certain jobs."
by vertnerd | 2025-05-17 12:30:23+00:00
Comic relief from the real dystopia. From my local paper (in New Hampshire) today:

"There are ... bills tied to energy production that Republicans hope will boost crypto here. One would define “off-grid electricity providers” as entities that generate, transmit or sell electricity but remain unconnected to any existing generation or transmission system.

If built, such providers would be exempted from most state utility regulations.

Another bill would permit electric utilities to own and operate “advanced nuclear resources” which can be used to power crypto-mining enterprises. The potential development timeline for any modular nuclear generators here remains entirely speculative, but projects in other states are expected by 2030."

I'm trying to imagine the future where our government promotes the development of private nuclear power plants for the sole purpose of doing pointless math in pursuit of money.
by jbeninger | 2025-05-17 12:30:58+00:00
As an experienced coder, I find ai invaluable for a ton of stuff, nearly none of it writing production code.

* Variable naming

* Summarizing unfamiliar code

* Producing boilerplate code when I have examples

* Producing one-liners when I've forgotten the parameter order or API specification. I double check, but this is basically a Google that directly answers your question

* Pre-code brainstorming

* Code review. Depending on the language it can catch classes of problems that escape linters

In my experience it won't produce production-ready code, but it's great as a rubber duck and a second pair of eyes.
by Neywiny | 2025-05-17 12:31:40+00:00
I updated to the latest (7.1.8?) and that fixed the inability to use 3d acceleration. But yes I've found they have a terrible release "process" that seems to not include testing. I tried switching to VMWare but A) broadcom makes it difficult to download B) since a recent kernel/driver update on my host, even a fresh Windows guest locks up in boot (can't get through install).

Might try going back to qemu. VMWare had the best performance by far, though, which was great for windows only 3d model software. When with 3d acceleration Virtualbox is so sluggish for me.
by ada1981 | 2025-05-17 12:32:01+00:00
Yes in modern times there is no need to consume animals for b12, you simply need to eat b12 fortified foods.

I’m not arguing to go back in time, or shaming our ancestors.

I’m saying that in modern times, there is no reason to consume animals, and the B12 from eating dead animals is most often via supplementation anyway.

So it’s just giving a supplement to an animal and then killing and eating the animal when you could just take the same supplement.

I’ve been vegan 25+ years, am in the top 1% of physical health, have a biological age of 32 (I’m 44), regularly compete as an athlete in national level competitions, can hike hundreds of Km in the mountains at a single clip; and rarely ever get sick.
by zoky | 2025-05-17 12:32:52+00:00
That actually is exactly the point. It has to do with the expressiveness of the language as well as how much you can do with the available toolset. If I showed you a 200-line program to play hangman written in C and a 2000-line equivalent program written in assembly, it wouldn’t really be useful to take into account the 15 million lines of code in the C compiler when trying to compare the two languages.
by yolkedgeek | 2025-05-17 12:33:40+00:00
So MIT is trying to tell us that there was no incentives, no VC money, no corruption involved here and just a naughty naughty PhD student?

This is how I see this: They published a false paper, knowing they would eventually be caught. But the boost that the paper had in AI marketcap and market bullishness and hype, far outweighs the consequences of this apology(not really) statement.

So they got a lot of money for hyping the AI, and now they pay off a small amount of it as backlash. still a huge net income. Pharma companies do this all the time. this is how they make money.

Reminder that if you link articles for your argument, doesn't necessarily mean that you are right. There are substantial amounts of false and slightly distorted papers and articles out there, even from the most valid publishers.
by 9dev | 2025-05-17 12:34:11+00:00
> Having someone who’s happy to spend time “just talking”, without any specific goal to solve, will go a long way.

This is actually something I love doing with our junior developers: Often they have a question every once in a while, or they don't have any questions for too long so I ask them what they're doing currently. Both often leads to me taking a look, and discovering that they're like five miles deep into a dead end without realising it yet, and we spend an hour or two working on their problem together.

I love that time, since they usually start asking more and become increasingly confident calling my decisions into question, which in turn leads me to reflect on why I do things the way I do them, and we both end up smarter than we have been before.

One other thing I often notice is that when you're good at something, you don't care about looking good doing it. I have no qualms admitting I don't know something, or that I'd also start asking AI, or just throw some at the wall and see what sticks. This tends to build up a lot of trust with the juniors, since they realise I'm also just putting my trousers on one leg at a time.

Sure, it can be frustrating sometimes to wait for them to just… get the obvious right in front of them, but that usually comes very quickly. I can wholeheartedly recommend spending time with your juniors!
by AbstractH24 | 2025-05-17 12:34:37+00:00
A better comparison I think is low-code platforms.

There are plenty of folks making a living using platforms like Salesforce and “clicks not code,” but it never led to an implosion of the SE job market. Just expanded the tech job pool. And it’s hard to imagine how that would have happened if everything needed to be coded.

Like how a growth in medical-paraprofessionals didn’t negate the need for doctors and nurses.
by Aachen | 2025-05-17 12:35:06+00:00
You think that's why every sentence (outside of figure captions and intro) has a bold part? It's sprinkled throughout so much that it hinders regular reading (or maybe that's just me? I find it really hard to read any paragraph at normal speed and not get distracted and skip to a bold part only to be missing context) and anyone looking to read the important bit is not aided in any way

I've also seen this on human texts, but only quite long ago
by madaxe_again | 2025-05-17 12:35:23+00:00
It isn’t just comedies - there used to be a plethora of interesting documentaries produced by the beeb, to the extent that for a while they had a channel (BBC 4) pretty much dedicated to them. I used to be able to find something interesting on there any day of the week, and likewise, iPlayer held a great catalogue of content. BBC 4 was slated to be axed a few years ago, first thing on the chopping block. They seem to be stuck in decision paralysis, which is absolutely emblematic of what faces them.

While the BBC still produce documentaries, the quality has declined over the last decade or so, and when Attenborough dies they will be fresh out of ideas, as right now it’s just… Attenborough, and licensed human interest pieces.

I just can’t see it being a thing in 10, 20 years, as they surmise - I would wager they will whittle away until all that remains is BBC News, which will run on a shoestring, even more than it does now.
by api | 2025-05-17 12:35:36+00:00
Our company predates AI and still doesn’t make much use of it. It’s not that useful for what we do. We have never had a junior engineering position open. Nothing we do is junior enough. There are literally no jobs in the company doable by someone with less than 5-10 years experience minimum.

This is a very valid concern that predates AI by decades. AI just makes it worse. How will we raise the next generation of experts when there is no entry level of anything? We have either outsourced or automated everything below mid career level.

This is an area that I agree with some on the nationalist right — at least about the diagnosis, but not about the cure. If we continue down this road we end up with abandoned generations struggling to pay bills beneath an entrenched gerontocracy. If we do crack any kind of real age reversing life extension this could get really dystopian, like bad cyberpunk movie stuff, where you have generations of the impoverished beneath a pickled elite that never dies and owns everything.
by WillAdams | 2025-05-17 12:36:34+00:00
Well, there were Momenta and PenPoint --- the latter in particular focused on Notebooks which felt quite different, and Apple's Newton was even more so.

Oberon looks/feels strikingly different (and is _tiny_) and can be easily tried out via quite low-level emulation (and just wants some drivers to be fully native say on a Raspberry Pi)
by api | 2025-05-17 12:38:24+00:00
One problem I’ve seen is that junior now means “hustler who is faking it” or “code boot camp grad who doesn’t really understand anything.” If I ask for a “junior” I get someone who googles and asks ChatGPT.

High salaries in programming has attracted a lot of people who have no passion for the craft. To get good you have to have that and it takes years of either school or passionate autodidactic learning or both.