MurphyA/hacker-news huggingface dataset:
by zmmmmm | 2025-10-22 22:15:21+00:00
It's possible for sure that Google will abandon this and I absolutely recommend anybody considering buying in do so only on the value they can see and realise immediately, not on any future promise.

But none of that takes away from the intellectually interesting part of this : what is new here, what possibilities does it open up? What implications does it have?

The main reason it's less likely this gets abandoned is because the spotlight in the the AI race is quickly moving to how much contextual information you can pour in about the user's ambient environment so that AI can actually do or say something useful for the user. That pretty much means glasses, and glasses mean you need a spatial computing OS to drive the underpinnings that the whole thing can operate on. Right now the technology for true AR glasses is still 2+ years out so the temporary placeholder for all that functionality is these larger headsets. But line of sight to all the pieces falling into place is there, so all the players are effectively in a long game where they are building up their ecosystems to be ready for the main game when it does arrive.
by rhetocj23 | 2025-10-22 22:15:37+00:00
The thing that many, so called smart people, dont realise is that leadership and vision are incredibly scarce traits.

Pure technologists and MBA folks dont have a visionary bone in their body. I always find the Steve Jobs criticism re. his technical contributions hilarious. That wasnt his job. Its much easier to execute on the technical stuff, when theres someone there who is leading the charge on the vision.
by andai | 2025-10-22 22:16:09+00:00
I use these two all the time to encode and cut mp4s.

The flags are for maximum compatibility (e.g. without them, some MP4s don't play in WhatsApp, or Discord on mobile, or whatever.)

ffmp4() { input_file="$1" output_file="${input_file%.*}_sd.mp4" ffmpeg -i "$input_file" -c:v libx264 -crf 33 -profile:v baseline -level 3.0 -pix_fmt yuv420p -movflags faststart "$output_file" echo "Compressed video saved as: $output_file" }

ffmp4 foo.webm

-> foo_sd.mp4

fftime() { input_file="$1" output_file="${input_file%.*}_cut.mp4" ffmpeg -i "$input_file" -c copy -ss "$2" -to "$3" "$output_file" echo "Cut video saved as: $output_file" }

fftime foo.mp4 01:30 01:45

-> foo_cut.mp4

Note, fftime copies the audio and video data without re-encoding, which can be a little janky, but often works fine, and can be much (100x) faster on large files. To re-encode just remove "-c copy"
by neilv | 2025-10-22 22:16:36+00:00
I don't know what percentage of companies use the lunch in an on-site interview for evaluation, but definitely some do. Either with express feedback into the process, or because it's the hiring manager taking the person to lunch, and this is shaping their opinion.

I suppose some could also use it as a refresher break, from their battery of antagonistic one-way LeetCode hazings, or a chance to give the person a more comfortable feeling about the company (not otherwise permitted by their hazing process).
by FloorEgg | 2025-10-22 22:17:59+00:00
It seems to me like you're making a straw man argument and not addressing the root of my claim. It actually seems like you didn't even read my full comment, since you aren't representing my stance accurately at all. You're also attacking my character and my integrity which isn't warranted or constructive. If you adjust your dismissive and patronizing tone, and focus of your argument away from your assumptions about my character and towards the root of my claims, I'll continue to engage with you in this and keep an open mind.

I don't know how you can expect to change my mind when you communicate with me so disrespectfully.

That said, I fall into this trap too sometimes, so I will be quick to forgive if you are interested in reconciliation and a constructive dialogue.

If not, then I guess we are done here...
by achierius | 2025-10-22 22:18:11+00:00
You have it backwards. Modern compilers don't use SSA because it's "simpler", we use it because it enables very fast data-flow optimizations (constant prop, CSE, register allocation, etc.) that would otherwise require a lot of state. It doesn't "pretend state doesn't exist", it's actually exactly what makes it possible/practical for the compiler to handle changes in state.

As some evidence to the second point: Haskell is a language that does enforce immutability, but it's compiler, GHC, does not use SSA for main IR -- it uses a "spineless tagless g-machine" graph representation that does, in fact, rely on that immutability. SSA only happens later once it's lowered to a mutating form. If your variables aren't mutated, then you don't even need to transform them to SSA!

Of course, you're welcome to try something else, people certainly have -- take a look at how V8's move to Sea-of-Nodes has gone for them.
by necovek | 2025-10-22 22:18:19+00:00
As pointed out, this is unrelated to GDPR.

Many countries in Europe require you to register with the local police any visitors you are hosting and pay a visitor's tax: this is why hotels would ask for the same documents too.

GDPR should help ensure they only keep the passport data until they complete the registration, and then remove it after some time or at your request.
by zmmmmm | 2025-10-22 22:18:26+00:00
Cardboard was what got me interested in the whole area so it had it's value. But I think for about 90% of people it had negative value because it presented such a poor experience to the general user. To this day I ask people if they'd like to try my VR headset and they will say "no I tried that already, I know what it's like". Most of the time they mean cardboard and it bears almost no resemblance to the modern day experience. But 10 years later the impression still sticks.
by rhetocj23 | 2025-10-22 22:18:46+00:00
"You can't innovate without taking career-ending risks."

Its not the job of employees to bear this burden - if you have visionary leadership at the helm, they should be the ones absorbing this pressure. And thats what is missing.

The reality is folks like Zuck were never visionaries. Lets not derail the thread but a) he stole the idea for facebook b) the continued success of Meta comes from its numerous acquisitions and copying its competitors, and not from organic product innovation. Zuckerberg and Musk share a lot more in common than both would like to admit.
by rcleveng | 2025-10-22 22:18:55+00:00
That sounds just like my HP printer at home, I wonder if it's the same internals.

Just need to add that after being on for a day you get a blue screen with some hex numbers on it.

If it's been on for less than a day, you have to power cycle it for it to connect to apple devices.

Finally if you power cycle it, it complains about being power cycled incorrectly and does nothing for 10 minutes.
by audelair | 2025-10-22 22:19:33+00:00
I do have to hand it to the developer though. This is some serious longterm commitment to an open standard that has simply never taken off beyond one company (Fastmail). Current JMAP implementation is pretty much nonexistent, and I am back to using IMAP/WebDAV with Roundcube and plugins with Stalwart. To me, this is an exercise in patience and waiting for an eventual payoff that may or may not come in the next two years. Having followed the project closely for over a year and gone through a few upgrades and followed the community, I'm still optimistic and happy to be along for the ride.
by AnthonyMouse | 2025-10-22 22:19:53+00:00
> What is a productive way they can use LLMs in any of their flagship products today?

It's kind of the other way around, isn't it? Meta has the posts of a billion users with which to train LLMs, so they're in a better position to make them than most others. As for what to do with it then, isn't that that pretty similar no matter who you are?

On top of that, sites are having problems with people going to LLMs instead of going to the site, e.g. why ask a question on Facebook to get an answer tomorrow if ChatGPT can tell you right now? So they either need to get in on the new thing which is threatening to eat their lunch or they need to commoditize it sufficiently that there isn't a major incumbent competitor posed to sit between the users and themselves extracting a margin from the users, or worse, from themselves for directing user traffic their way instead of to whoever outbids them.
by throwawaymaths | 2025-10-22 22:20:25+00:00
no. you're mistaken. the error came about because the code calculated shares to give out as an average over certain set of values but in the particular business cycle there were no entries to average. a divide by zero error would have crashed and either triggered review or nothing would have happened. instead, dividing by zero was happily calculated as zero and everyone got a zero share disbursement, which meant "zero all the accounts". this is not an inbound data problem. this is a scenario where if someone had programmed it in gleam, gleam would have happily calculated an (incorrect) average of zero and everyone would have lost all their shares.

to wit: anything that calculates an average over non-fixed data cardinality for business logic is potentially at risk for a seroious logic error in gleam.

what's worse is this is a nonobvious error. llms will likely make it a lot. a code review is likely to miss it.

what's even worse is that the author refuses to acknowledge this and digs deeper in (because, well, its a "principled" choice that got made and now to change is breaking and it breaks a core "feature" of the language). 1/0 = 0 is fine for a language like idris which is used for theorem proving but never used for real world things. It's inappropriate for deploying when, for example, real money might be at stake.
by mobileturdfctry | 2025-10-22 22:20:29+00:00
This is interesting. I've recently been doing quite a bit of research into what my "future stack" is going to be for backend. MinIO regularly came onto my radar but one heuristic (among many) I use to determine which software is TRULY open source and which is far less likely to remain open source is whether they even provide a link to their Github page and prominently display it on their website. MinIO was triggering my "not really open source" radar for this reason.

I'm still dabbling but have kind of latched onto the idea of using Ceph. To my understanding they were acquired by RedHat, and the project has all the signs of real open source, including the fact that it originated as a doctoral research project at the University of California, Santa Cruz, with initial funding from the U.S. Department of Energy.
by ibowankenobi | 2025-10-22 22:20:37+00:00
For bioinformaticians who like to combine realtime data feed via websockets + server-sent events with LLMs. Comes with samtools, htslib, bcftools and blast.

You can remove/change the files under routes folder to actually use it as a batteries included, no-build webserver that quite capable. Routes take the form

async function({express, app, info, files, serverSent, ws, memcache: cache}){ ...... })

ws => websockets serverSent => server-sent cache => key/value storage on ram

etc.
by kridsdale1 | 2025-10-22 22:21:06+00:00
With this in mind, the length of one’s life is not chronological (by a clock) but the integral of the novel information they experience.

So a monotonous 60 year existence is a fraction of the perceived duration of 60 years of a wild and adventurous, constantly reading, learning new languages, making new deep human connections - existence.
by spankalee | 2025-10-22 22:21:27+00:00
In what way are document fragments meant to be reused?

They empty their contents into the new parent when they're appended, so they can't be meaningfully appended a second time without rebuilding them.

`<template>` is mean to be reused, since you're meant to clone it in order to use it, and then you can clone it again.
by rstuart4133 | 2025-10-22 22:21:27+00:00
What you are asking about is called Retributive Justice.

The reason the answer is not clear is attitudes to Retributive Justice vary widely across cultures and political systems. In OECD countries, the dominant (but not universal view) is there is no role for Retributive Justice in a modern society.

That is my position. The reason I don't think vengeance should be part of Justice is it's counter productive. The role of society as I see it, is to create an environment that produces nice things for myself and my family, so we prosper. I think it's self evident having as many people as possible working hard maximises this.

Justice is a unfortunate blight on that. Producing nice things requires people to work cooperatively, people working cooperatively requires rules. You can't have someone kill another for food when they could be working on a farm instead, so we have a rule for that. The role of Justice is to encourage people to follow those rules, so Justice is necessary too. But Justice is costly. It requires police, lawyers, judges, and jails. It removes people who could be producing nice things from society and makes them a burden to carry instead. "An eye for an eye" sounds equitable, but it means there are now two people without an eye instead of one. There have been calculations on what the Justice systems costs a typical OECD country. The answer seems to be around 2% of GDP. For the USA, that's about $600 billion per year.

Because of that large cost to me it is self evident you want as little Justice as possible. Just enough so just about everyone follows the rules, and no more. If you are forced to productive people from society and feed, house, and protect them in a jail, then you should strive to redirect, educate, and train them so when released they will become productive, and produce nice things. For me. This is called rehabilitation. Every modern society preaches rehabilitation over vengeance, but not all do it.

So what rule does vengeance play in this? Vengeance is by definition punishing people more than rehabilitation requires. Thus it costs money to extract vengeance. Sometimes a lot of money. In my country jailing someone for life means it costs my government $300/day, potentially for decades. That means I have less nice things. It even means the victim has less nice things, in the end. After all, that money could be paying for teachers and schools, to educate the victims kids. The conclusion most most people in OECD societies have drawn from that is vengeance has no role in Justice.

In this view, the becoming the victim of a crime is no different to any another unfortunate event, like losing your house to a storm, or becoming the victim of a plane crash, or dying from cancer. You don't get to seek vengeance for those events, so why should being the victim of a crime be any different? Adding to that, you are not entirely powerless against random destructive events. You can insure against them. Crime is no different. We can and do insure against the ill effects of crime.
by CrackerNews | 2025-10-22 22:21:50+00:00
After reading this, it could be said that instead of work, we have abstracted it away. The capitalism of Marx dealt with the real work of productive factories. Neoliberal capitalism however outsourced work, and knowledge workers worked about work. The expertise remained for workers whose jobs were exported, making them overqualified. Instead of capitalism creating the conditions for socialism, capitalism creatively destroys the working class.

Human capital, prescribed as a solution, stops to matter. The logical conclusion is the decreasing population and falling birth rates. Perhaps, basic income could provide relief for those affected. I doubt it would be successful in the long run as capitalism adapts to maintain the exploitative framework of "work". Instead of the intent of individuals directing the flow of the economy, it is wrested back by the central business and economic planners. What happens next would be speculation.
by dghlsakjg | 2025-10-22 22:22:05+00:00
> Reliability and serviceability are important when not having the bike means you can't get to work or your kid's school.

True, but this bike is completely non-standard so sort of blows that. There isn't even a direct connection between the pedals and the wheels. If the electrical bits stop responding you don't even have a bike, you have a really awkward velocipede. Every other e-bike that I have ridden or seen is still a bike when there is no power.
by russellbeattie | 2025-10-22 22:22:46+00:00
The moment of true enlightenment is when you finally decide to once and for all memorize all the arguments and their order for those command line utilities that you use at an interval that's just at the edge of your memory: xargs, find, curl, rsync, etc.

That, plus knowing how to parse a man file to actually understand how to use a command (a skill that takes years to master) pretty much removes the need for most aliases and scripts.
by freehorse | 2025-10-22 22:22:58+00:00
I do not want my data sent to data brokers or used for advertising. I have less of an issue if my data is used to improve a service I use and only for this, as long as I value/trust the service. The problem is that many websites really want to sell your data to third parties and/or use if for advertising, that often it feels safer to just refuse any consent.
by jsheard | 2025-10-22 22:23:37+00:00
There's VR and then there's VR, Cardboard was limited to 3DoF head tracking with a single button for input, which is not even remotely comparable to what we think of as VR today. Full 6DoF for head and hands has been table stakes for a long time, that's what you need to make something like Beat Saber or HL:Alyx work.
by int_19h | 2025-10-22 22:23:40+00:00
It tries to make the author's pet theory digestible to a mass audience. The problem is that the author's pet theory is pseudoscience.

And yes, Graham Hancock's theories are also pseudoscience, and branding it as "edutainment" doesn't make that any better (if anything, it's worse because it implies deliberately targeting an audience that can't tell the difference!).
by rhdunn | 2025-10-22 22:23:51+00:00
From the post he's referring to text input as well:

> Maybe it makes more sense that all inputs to LLMs should only ever be images. Even if you happen to have pure text input, maybe you'd prefer to render it and then feed that in:

Italicized emphasis mine.

So he's suggesting that/wondering if the vision model should be the only input to the LLM and have that read the text. So there would be a rasterization step on the text input to generate the image.

Thus, you don't need to draw a picture but generate a raster of the text to feed it to the vision model.
by epiccoleman | 2025-10-22 22:23:58+00:00
By "put on a loop" I mean "play a sequence of known chords in a loop" - so that you can practice playing and singing notes in context (i.e. in context of a song, jam, etc).

There are tons of backing tracks available on YouTube, but a loop pedal is more versatile, allowing you to play arbitrary chord progressions and workshop them.

Transcribe! is a seriously great piece of software, it's got everything you need to get started with transcription. Another great way is to just get in the habit of tabbing out little melodies that get stuck in your head. (Yes, it's fine to start transcribing in tablature, reading standard music notation is a great skill but not necessary to get started.)

hubguitar.com has a little tool for building printable blank tab sheets which I used years ago to create a few PDFs, of which I've printed dozens of copies over the years.

Hope that's helpful! Music is cool!
by spankalee | 2025-10-22 22:24:27+00:00
I'll be very excited to use this in Lit when it hits baseline.

While lit-html templates are already XSS-hardened because template strings aren't forgeable, we do have utilities like `unsafeHTML()` that let you treat untrusted strings as HTML, which are currently... unsafe.

With `Element.setHTML()` we can make a `safeHTML()` directive and let the developer specify sanitizer options too.
by big_toast | 2025-10-22 22:24:32+00:00
Does that assume no pedaling though? In my experience the pain of starts and stops dominates the joy of steady state pedaling. Presumably the 3Wh/km is free/"exercise" or some portion. Whereas the .24Wh (re-gainable w/ some loss) is all sweat and pain imo.

If I'm understanding the math, maybe that scales the regenerative range extension % by your tolerance for pedaling?
by hmokiguess | 2025-10-22 22:24:47+00:00
It's funny you mention this, I was just thinking this other day we may eventually be in a future where a group hangout party could look like this:

1. Goes to friends' place 2. Usual drinks, whatever gets you going activity 3. Each person writes a prompt 4. Chain them together 5. Watch the resulting movie together

That sounds hilarious and I can't wait to try
by refulgentis | 2025-10-22 22:26:03+00:00
The fact an earlier demo was an RNG also, and this demo uses quantum phenomena (qubits) to look at quantum phenomena (molecules) does not mean quantum computing can't be a useful computer, a la a wind tunnel.

It's not that I don't "agree with it", there's nothing to agree with. "Not even wrong", in the Pauli sense.

I'd advise that when you're conjuring thoughts in other people's heads to make them mean, so you can go full gloves off and tell them off for what thoughts were in their head, and motivated their contributions to this forum, you pause, and consider a bit more. Especially in context of where you're encountering the behavior, say, a online discussion forum vs. a dinner party where you're observing a heated discussion among your children.
by Bender | 2025-10-22 22:26:20+00:00
Out of curiosity do you front-end SMTP with postfix to have many queues/MX entries and a battle hardened front-end or is Stalwart handling inbound connections directly? Im thinking of moving from Dovecot to Stalwart so family members have more modern features on my fallback domains about half of my domains do not use Fastmail. In multiple companies I had several Postfix inbound servers to keep the internet from touching Exchange directly and have multiple nodes for companies to quickly hand off to in multiple locations.
by harrisoned | 2025-10-22 22:26:38+00:00
That's exactly what i think it is. Have a legion of users willingly scraping the internet for you, going behind captchas, logins, and all the mechanisms that was put there to stop bots. With this every user user of the browser is also a bot. Now i wonder if the agent string will be something unique, and certain places will just block those browsers from their websites by it.
An overengineered solution to `sort | uniq -c` with 25x throughput (hist)
by noamteyssier | 2025-10-22 22:26:45+00:00
Was sitting around in meetings today and remembered an old shell script I had to count the number of unique lines in a file. Gave it a shot in rust and with a little bit of (over-engineering)™ I managed to get 25x throughput over the naive approach using coreutils as well as improve over some existing tools.

Some notes on the improvements:

1. using csv (serde) for writing leads to some big gains

2. arena allocation of incoming keys + storing references in the hashmap instead of storing owned values heavily reduced the number of allocations and improves cache efficiency (I'm guessing, I did not measure).

There are some regex functionalities and some table filtering built in as well.

happy hacking
by isaacremuant | 2025-10-22 22:26:50+00:00
It's very hard for me to answer this without being insulting:

- You have been in very bad environments if you think the way you think.

- Coding/typing is and wasn't the bottleneck. You're not fit to give advice to people on their careers if you think it is. Years of doing the wrong thing doesn't mean you're good.

- Your entire attitude screams "I'm a big seniority fish in a mediocre pond" but it breaks down when you can't put specificity behind your words.

- The last paragraph is just the cherry on top. I'm curious on the specifics actions happening in those terminals and how it relates to the quality and speed point. Why even 6 terminals and not some coordinator tool for what I presume are your "agents"?