MurphyA/hacker-news huggingface dataset:
by vindarel | 2025-12-16 21:06:45+00:00
Differences I see with cl-repl (https://github.com/lisp-maintainers/cl-repl):

- icl doesn't have an interactive debugger, you ask for the backtrace with ,bt. cl-repl has one (less feature complete than Slime). I actually like the lack of a debugger for newcomers.

- icl: does auto-indentation right

- cl-repl: has an %edit command to launch an editor and load the file content on close.

- icl: better, prettier autocompletion with a drop-down. cl-repl is based on readline.

- icl: based on Slime's backend, so you can connect to another running image.

- cl-repl: has a ! shortcut to execute a shell command.

- cl-repl might be faster to launch.

big thanks to atgreen for all the nice projects!
by skeeter2020 | 2025-12-16 21:06:47+00:00
>> And maintaining relationships is a lot of work

this is really true, and I'm hopeful that people will prioritize fewer, deeper relationships because it's so much work. I feels like networking in all the superficial ways has allowed people to (believe they) have way more relationships than is healthy or even possible. I don't know what the upper limit is (likely different for every individual) but it's way less than 500 professional connections on linkedin, or thousands of personal connections. For deep, meaningful, valuable - and rewarding! - relationships it's probably less than ten. If you're not prepared to let the rest just atrophy and even disappear, you're not going to be happy.
by xp84 | 2025-12-16 21:07:01+00:00
> The loophole that every kid everywhere would instantly figure out is that they just need to borrow their mom’s ID, their older brother’s ID, or a pay some Internet service $1 to use their ID.

Do most kids have their parents' ATM card and PIN? Their Gmail credentials and 2FA device? Tons of stuff today relies on a secret the parents aren't supposed to share with their kids. When logging in on a device that wasn't marked "remember this next time" it should be requiring 2FA. Yes, your 19 year old bro can get you porn, but that's been true for like 60 years buying Penthouse at the liquor store.

Of course all this is academic, since the fact is that because things like oAuth are not intuitively grokkable by non-computer people, so no one would accept "having to sign into <porn site> with GovSSO" even if everything was verifiably privacy-respecting.
by SkalskiP | 2025-12-16 21:07:18+00:00
code: https://colab.research.google.com/github/roboflow-ai/noteboo...

- player and number detection with RF-DETR

- player tracking with SAM2

- team clustering with SigLIP, UMAP and K-Means

- number recognition with SmolVLM2

- perspective conversion with homography

- player trajectory correction

- shot detection and classification
by ssl-3 | 2025-12-16 21:08:25+00:00
They are weird in the way that their utility varies.

IIRC Dave Jones of EEVBlog fame has shown a air-to-water heat exchanger that he has at his home. It's outside. And the climate in Sydney is generally warm(ish), so it makes perfect sense there.

I can also see them being useful in parts of the American South where big garages being common and the weather gets hot: Take some of the heat from the garage and convert it into hot water for showering and cleaning. Win-win.

But they're not so hot, per se, in my part of Ohio, where unfinished basements are commonly used as utility spaces.

My own basement, for instance: As unfinished basements go, it's pretty good. It's not a bad place to hang out and work on stuff any time of year. But it's a big space, and it's cold down there in the winter because I don't want to pay to warm it up. Despite being cold, that's really the most-suitable place for a conventional water heater for this house -- and it's where the house was designed to have it, too.

But if I were to "upgrade" to a heat-exchanger water heater, then as a practical matter I'd be making my already-cold basement even colder.

If it ever got cold-enough down there to make supplemental heat desirable (or worse: necessary), then it'd be an absolute loss: Burn energy over here in one place in the basement to try to keep it warm, and use that energy down the way a bit to concentrate into a tank full of hot water, while the basement stays cold.

Even if it I had a nice modern mini-split down there to provide that supplemental heat: That would mean having air-to-water heat exchanger that is backed up by an air-to-air heat exchanger that is already at the edge of its efficiency curve because it's cold outside. The combination would be reprehensibly dumb: A complicated Rube Goldberg system that costs more to buy, more to maintain, and more to run than approximately anything else would. (I might even be better off just burning my dollars directly.)

(The smarter move for my own home, in Ohio, would probably be a gas-fired tankless water heater, since they leak almost no heat while not being used.)
by nickpp | 2025-12-16 21:08:31+00:00
> greedy corporations who literally exist to extract the most money

Every single product and service I am using in my life is made by a corporation. The clothes I wear, the food I eat, the car I drive, the PC I am making my living on.

Government?! Decaying infrastructure, lines at the DMV, crappy schools and killer hospitals.

You may trust the government if you want, but I will never. However, you are the only one pushing your choice onto me and reducing my options. I am fine with you using private or governmental services but you won't allow me this freedom of choice.
by QuantumNomad_ | 2025-12-16 21:08:40+00:00
> found out that VS Code was running cargo check one way while in the terminal cargo check was doing some other thing, and effectively blowing the cache every time I switched from one to the other

I have a similar problem with JetBrains RustRover. For example when I do cargo build and cargo clippy in the terminal after RustRover has done build it seems to start over rebuilding more things than when I edit something in vim and only use cargo from the terminal.
by tracker1 | 2025-12-16 21:08:50+00:00
It's not even a new thing... re Skunkworks. It's completely natural for new/developing technology to be formed in new organizations separate from incumbered corporate bureaucracy. iirc, IBM did this with the PC, that later languaged under the bureaucrats, and there are many others over the past half century.

I think the biggest issue with Meta here, is how much visibility they have to adjacent orgs, which is not too surprising given the expenditures, but still surprising. It should be a separate unit and the expenses absolutely thought of as separate from the rest of the org(s).
by 0xffff2 | 2025-12-16 21:09:04+00:00
>Dealers certainly make less profit on EVs. The Dealer model was built around regular, required maintenance schedules as profit centers. EVs have far fewer moving parts and fluids with regular maintenance schedules.

Is there any data out there on what percentage of new car buyers take their vehicle to the dealer for maintenance? I've found myself in a position where I can't do my own maintenance for the first time in many years, and after waiting 3 hours for an oil change 3 different time at 3 different dealers I doubt I'll ever hand my keys to a dealer service department ever again for any non-warranty work. And this is on top of their extortionate pricing.
by cyberax | 2025-12-16 21:09:10+00:00
> And I mean sure, everything is kinda janky on Jenkins, but everything falls into an expectable corridor of jank you get used to.

Self-hosting Jenkins on an EC2 instance is probably going to result in a _better_ experience at this point. Github Cache is barely better than just downloading assets directly, and with Jenkins you can trivially use a local disk for caching.

Or if you're feeling fancy and want more isolation, host a local RustFS installation and use S3 caching in your favorite tools.
by anonfunction | 2025-12-16 21:09:18+00:00
Yeah I just tried it and got a 500 server error with no details as to why:

POST "https://api.openai.com/v1/responses": 500 Internal Server Error { "message": "An error occurred while processing your request. You can retry your request, or contact us through our help center at help.openai.com if the error persists. Please include the request ID req_******************* in your message.", "type": "server_error", "param": null, "code": "server_error" }

Interestingly if you change to request the model foobar you get an error showing this:

POST "https://api.openai.com/v1/responses": 400 Bad Request { "message": "Invalid value: 'blah'. Supported values are: 'gpt-image-1' and 'gpt-image-1-mini'.", "type": "invalid_request_error", "param": "tools[0].model", "code": "invalid_value" }
by _DeadFred_ | 2025-12-16 21:09:24+00:00
As someone proposed on here, instead of fines, punishment should be a percentage government ownership stake. This serves to 1. dilute the shares, punishing the people who can affect change (the shareholders) and 2. Put the government on the inside, a major pain in the ass and a stronger position for the government to know when, prevent, and/or punish these things in the future.

An irredeemable company/ownership will ultimately lose control over time.
by assemblyman | 2025-12-16 21:09:48+00:00
Even with thick desires, I sometimes find myself day-dreaming about the state when I have mastered a skill or understood a topic deeply. At the same time, I know from experience that the process never ends. Even when one does master a skill, one is deeply aware of what one doesn't know or understand or what one is not good at within that domain.

What helps me is to focus on today. If I can spend even an hour on a topic and get lost in it or even get frustrated by it, it is time well-spent. I was going to say "it is progress" instead of "time well-spent" but even that's a trap. Progress implies moving forward in a preferred direction. While I can't say I don't want to make progress, I am training myself to care less about it. It is really the time spent engaging that's most valuable (at least to me).
by araes | 2025-12-16 21:10:17+00:00
Cool, thanks for the reply. Why does a dirtbike anti-theft tracker care about time-windows and that high priority tasks?

Actually, what kind of stuff other than the stock market actually cares that much about strict determinism and task priority? Only, other that really suggests itself is schedulers for multiple groups running big iron tasks, rather than micro-controllers.

Not familiar enough, just doesn't seem like there would be a lot of groups fighting about priority on micro-controllers. Usually seem very focused and single task specific anyways.
by Forgeties79 | 2025-12-16 21:10:27+00:00
As a professional cinematographer/photographer I am incredibly uncomfortable with people using my art without my permission for unknown ends. Doubly so when it’s venture backed private companies stealing from millions of people like me as they make vague promises about the capabilities of their software trained on my work. It doesn’t take much to understand why that makes me uncomfortable and why I feel I am entitled to saying “no.” Legally I am entitled to that in so many cases, yet for some reason Altman et al get to skip that hurdle. Why?

How do you feel about entities taking your face off of your personal website and plastering it on billboards smiling happily next to their product? What if it’s for a gun? Or condoms? Or a candidate for a party you don’t support? Pick your own example if none of those bother you. I’m sure there are things you do not want to be associated with/don’t want to contribute to.

At the end of the day it’s very gross when we are exploited without our knowledge or permission so rich groups can get richer. I don’t care if my visual work is only partially contributing to some mashed up final image. I don’t want to be a part of it.
by aziis98 | 2025-12-16 21:10:29+00:00
I know this is a bit out of scope for these image editing models but I always try this experiment [1] of drawing a "random" triangle and then doing some geometric construction and they mess up in very funny ways. These models can't "see" very well. I think [2] is still very relevant.

[1]: https://chatgpt.com/share/6941c96c-c160-8005-bea6-c809e58591...

[2]: https://vlmsareblind.github.io/
by sfink | 2025-12-16 21:10:31+00:00
I find this whole "I gotta be able to turn off AI!" thing to be silly, personally. Do you also want to be able to turn off anything that uses binary search? Perhaps anything written in C++? Ooh, maybe it's nested for loops! Those kinda suck, give me an option to turn those off!

My indelicately expressed point is that the algorithm or processing model is not something anyone should care about. What matters? Things like: is my data sent off my device? Is there any way someone else can see what I'm doing or the data I'm generating? Am I burning large amounts of electricity? But none of those are "is it AI or not?"

Firefox already has a good story about what is processed locally vs being sent to a server, and gives you visibility and control over that. Why aren't the complaints about "cloud AI", at least? Why is it always "don't force-feed me AI in any form!"?

(To be clear, I'm no cheerleader for AI in the browser, and it bothers me when AI is injected as a solution without bothering to find a problem worth solving. But I'm not going to argue against on-device AI that does serve a useful purpose; I think that's great and we should find as many such opportunities as possible.)
by mmh0000 | 2025-12-16 21:10:34+00:00
I know OpenAI watermarks their stuff. But I wish they wouldn't. It's a "false" trust.

Now it means whoever has access to uncensored/non-watermarking models can pass off their faked images as real and claim, "Look! There's no watermark, of course, it's not fake!"

Whereas, if none of the image models did watermarking, then people (should) inherently know nothing can be trusted by default.
by DarmokJalad1701 | 2025-12-16 21:11:03+00:00
> The yeast doesn't care about your schedule.

> The dough will rise when it rises, indifferent to your optimization.

Joke's on them! I run my oven until the temperature inside is ~100F - about a minute or so. Then I turn it off and set the dough in there along with some water (for humidity). It rises super fast compared to my kitchen which is ~65F in the winter and the bread is just as flavorful. Definitely not indifferent to my optimization.
by matthewdgreen | 2025-12-16 21:11:25+00:00
It isn't even about the climate anymore. The cheap EVs are going to be built; they're just going to be Chinese. China is currently at 50% BEV and PHEV and pushing upwards to 59% in some months. Imagine looking forward 10 whole years and thinking you're going to be selling new consumer ICE vehicles, shy of massive market-sheltering tariffs and the loss of the global markets.
by glenstein | 2025-12-16 21:11:30+00:00
>Firefox - the one thing they do not want to work on

I'm sorry but this is complete nonsense. Just this year they pushed 12 major releases, with thousands of patches, including WebGPU efficiency improvements, updated PDF engine, numerous security fixes, amounting to millions of lines of new code. They maintain a codebase that rivals that of Chrome and of the Linux Kernel and push the equivalent of Rust's entire codebase on a monthly basis.
by anonfunction | 2025-12-16 21:11:37+00:00
So the announcement said the API works with the new model, so I updated my Golang SDK grail (https://github.com/montanaflynn/grail) to use but it returns a 500 server error when you try to use it, and if you change to a completely unknown model it's not listed in the available models:

POST "https://api.openai.com/v1/responses": 500 Internal Server Error { "message": "An error occurred while processing your request. You can retry your request, or contact us through our help center at help.openai.com if the error persists. Please include the request ID req_******************* in your message.", "type": "server_error", "param": null, "code": "server_error" } POST "https://api.openai.com/v1/responses": 400 Bad Request { "message": "Invalid value: 'blah'. Supported values are: 'gpt-image-1' and 'gpt-image-1-mini'.", "type": "invalid_request_error", "param": "tools[0].model", "code": "invalid_value" }
by ozymandias8 | 2025-12-16 21:12:43+00:00
I would watch YouTube for an hour before bed. It got to the point where I needed it to fall asleep, usually with it playing in the background.

Replaced it with reading books and now I just read until I'm sleep enough, usually when I realize I have to reread sentences repeatedly.

After about a week I had no desire to scroll my YouTube feed for videos. I didn't block YouTube or anything, I still watch videos from creators I follow, but I no longer instinctively reach for it to pass time.
by hamdingers | 2025-12-16 21:13:21+00:00
This is a fun reply because the easy flippant response is "okay then the propaganda got you." Something neither of us can prove or refute.

Pickup trucks are popular in the US and the Americas broadly where they are heavily marketed. Pickup trucks are less popular in places where they are not marketed as heavily. Even outside the auto industry, there is a general consensus that marketing works. Make of that observation what you will.
by pizlonator | 2025-12-16 21:14:18+00:00
I am still just testing it in VMs.

The only thing standing in the way of it working on real HW is just making sure the kernel is configured properly for it. Like right now the kernel config file is the result of enabling those things that work on the virtual devices that HyperV and VMware provide.

The right answer is modular kernel and something like initramfs and modprobe or whatnot. That kind of work has nothing to do with Fil-C; it’s just distro engineering
by otterley | 2025-12-16 21:14:33+00:00
> because self hosted runners are... self hosted.

Sure, but there's a separate mechanism that you need to make it all work: the orchestration. Without that, you have only the capacity to run jobs -- it's potential energy, if you will, not doing real work.

That orchestrator thus provides real value. And it's not like it's free for them to build, operate, and maintain.
by tinfoilhatter | 2025-12-16 21:14:37+00:00
What does "vibe" testing code entail exactly? Apparently you don't look at code when you're "vibe" testing it based on this statement:

> When to look at the code or when to just "vibe" test it and move on.

I'm really curious how you're ensuring the code output by whatever LLM you're using, is actually doing what you think it's doing.
by agentifysh | 2025-12-16 21:14:45+00:00
I am very impressed a benchmark I like to run is have it create sprite maps, uv texture maps for an imagined 3d model

Noticed it captured a megaman legends vibe ....

https://x.com/AgentifySH/status/2001037332770615302

and here it generated a texture map from a 3d character

https://x.com/AgentifySH/status/2001038516067672390/photo/1

however im not sure if these are true uv maps that is accurate as i dont have the 3d models itself

but ive tried this in nano banana when it first came out and it couldn't do it
by ActorNightly | 2025-12-16 21:15:21+00:00
Hauling capability is being able to tow safely. Thats the bare minimum. The other big thing is how often do you have to stop for gas. If you are towing a car trailer for example, you have quite a bit of drag. No matter what the power train is, your mileage goes down. Then you introduce things like mountain passes into the mix, and your mileage goes down.

With EV you have to stop and wait to recharge, and at the mercy of the chargers being available.

If battery cells and interfaces were standardized every single gas station had ability to swap cells, then it would work. But we are far, far away from that.
by bpt3 | 2025-12-16 21:15:36+00:00
I believe most people would incorporate the value received into their satisfaction rating.

Most people also don't have any idea how much their insurance costs in total or how it compares to alternatives, so that would be a challenging question to write with any reasonable expectation of getting a coherent response.

> The problem is the cost.

You could say this about almost anything that isn't free, and could still say it about a number of things even if they were free.
by MatthiasPortzel | 2025-12-16 21:15:43+00:00
You’re defending a weaker system than the actual system.

The system you’re defending is a list of flagged plate numbers and a way of comparing seen plates against that list, and a way of reporting matches to the local police.

The actual system logs all cars seen, saves the information forever, and reports the data to a third party who can share it with anyone they want.
by wiether | 2025-12-16 21:15:43+00:00
Since you talked about "the west", I applied your comment to my situation also (France).

But it seems that some things were and are still different.

Related to fitness, sure, there's millions of people who "go to the gym" at least one a week and buy food supplements and protein powders...

But they'll happily eat fast foot several times a week.

And if we talk about ultra-processed food, it's even worse.

> But a corner kebab or taco place seems like an unequivocal positive for society, I have no complaints about their existence at all.

That's probably a big difference, because nobody here will dare say that those place serves actual food. Not because of the cultural aspect, but just because it's the case. They use the lowest quality in every ingredients, use lots of bad oils to cook, put tons of salt and other additives... And don't get me started on the hygiene side. People are perfectly aware of that and they'll even joke about it while eating their 50% fat kebab.

At least McDonald's have the hygiene on their side!

We don't have the same obesity epidemic, partly due to portion sizing and mobility, but almost half the population is overweight and figures are still going up.

https://www.obesitefrance.fr/lobesite-cest-quoi/les-chiffres...
by ianstormtaylor | 2025-12-16 21:16:00+00:00
I can't help but feel that this article was written in a format that is the textual equivalent of thin desires…

Every sentence is separated into its own paragraph, like each one is supposed to be revelatory (or maybe tweet-worthy). It's pretty common design knowledge that if you try to emphasize everything, you end up emphasizing nothing. The result is that reading the article feels choppy, and weirdly unsatisfying, since the larger arc of each point is constantly being interrupted.

Why choose such an antithetical form, to what is otherwise an important and deep message?

The only answer that comes to mind is that the author's livelihood, or at least their internal gauge of success, is tied to manipulating readers' thin desires.
by hansmayer | 2025-12-16 21:16:08+00:00
> I'm not a professional SWE

It was already obvious from your first paragraph - in that context even the sentence "everything works like I think it should" makes absolute sense, because it fits perfectly to limited understanding of a non-engineer - from your POV, it indeed all works perfectly, API secrets in the frontend and 5 levels of JSON transformation on the backend side be damned, right ;) Yay, vibe-coding for everyone - even if it takes longer than the programming the conventional way, who cares, right?
by prefrontal | 2025-12-16 21:16:16+00:00
While I would agree that the prevalence of the problem has been minimized in fMRI during the last 15 years, I disagree that our critique does not hold up. The root of our concern was that proper statistical correction(s) need to be completed in order for research results to be interpretable. I am totally biased, but I think that remains worthwhile.
by ginko | 2025-12-16 21:16:43+00:00
I mean sure, this should be nice and easy.

But then game/engine devs want to use the vertex shader producing a uv coordinate and a normal together with a pixel shader that only reads the uv coordinate (or neither for shadow mapping) and don't want to pay for the bandwidth of the unused vertex outputs (or the cost of calculating them).

Or they want to be able to randomly enable any other pipeline stage like tessellation or geometry and the same shader should just work without any performance overhead.