MurphyA/hacker-news huggingface dataset:
by simoncion | 2025-08-22 11:00:48+00:00
It's not about "feeling agency" or fabricating a justification. As the PR says:

"AI tooling must be disclosed for contributions

I think, at this stage of AI, it is a common courtesy to disclose this.

In a perfect world, AI assistance would produce equal or higher quality work than any human. That isn't the world we live in today, and in many cases it's generating slop. I say this despite being a fan of and using them successfully myself (with heavy supervision)! I think the major issue is inexperienced human drivers of AI that aren't able to adequately review their generated code. As a result, they're pull requesting code that I'm sure they would be ashamed of if they knew how bad it was.

The disclosure is to help maintainers assess how much attention to give a PR. While we aren't obligated to in any way, I try to assist inexperienced contributors and coach them to the finish line, because getting a PR accepted is an achievement to be proud of. But if it's just an AI on the other side, I don't need to put in this effort, and it's rude to trick me into doing so.

I'm a fan of AI assistance and use AI tooling myself. But, we need to be responsible about what we're using it for and respectful to the humans on the other side that may have to review or maintain this code."
by queenkjuul | 2025-08-22 11:00:50+00:00
See where i live my car is drastically less convenient than walking, biking, or taking the bus for basically any trip under ~5 miles. The effort to get out of my garage and out of the neighborhood and sitting in traffic and finding parking on the other end means biking is basically always faster, and for anything within a half mile (which covers most things i need day to day) walking is just easier.

I enjoy having a car for when i want to go on road trips or move something big or go to some specialty shop of the clear other side of town, but it is not at all convenient for ~90% of the places I go.
by Balinares | 2025-08-22 11:01:41+00:00
I'll venture that whoever is going to fine-tune their own models probably already has llama.cpp installed somewhere, or can install if required.

Please, please, never silently attempt to mutate the state of my machine, that is not a good practice at all and will break things more often than it will help because you don't know how the machine is set up in the first place.
by NalNezumi | 2025-08-22 11:02:01+00:00
I'm glad my east Asian mother put me through Saturday school for natives during my school years in Sweden.

The most damning example I have about Swedish school system is anecdotal: by attending Saturday school, I never had to study math ever in the Swedish school. (same for my Asian classmates) when I finished 9th grade Japanese school curriculum taught ONLY one day per week (2h), I had learned all of advanced math in high school and never had to study math until college.

The focus on "no one left behind == no one allowed ahead" also meant that young me complaining math was boring and easy didn't persuade teachers to let me go ahead, but instead, they allowed me to sleep during the lecture.
by namibj | 2025-08-22 11:03:22+00:00
It's from the loco which in the US almost exclusively used electric propulsion, just for capex vs. opex balance sheet gaming reasons mostly (except in and around NYC (tunnels) and some very recent electrification efforts (I think bright line in FL was looking at electrifying some trains? Something recently did and improved performance that way.) sourced from medium speed diesel generators housed in the loco.

Way back in the day of steam heating was via open-cycle steam and electric lighting via generators on passenger car axles with a local battery to keep the lights on while stopped.

Eventually with the end of steam they switched to electric heating and can conveniently siphon off electric lights from that.
by xattt | 2025-08-22 11:03:28+00:00
One reason, beyond cart theft, is aesthetics.

A grocery store at Bayview Village, an upscale mall in Toronto, uses this system to stop cart travel outside the grocery store parking garage. Mall management considers carts trashy and that they otherwise bring down the appearance of the mall. This was one of the conditions when the store opened in 2005. Their cart policy may have changed 20 years since.
by RS-232 | 2025-08-22 11:03:30+00:00
Would you ever consider bundling ruff binaries with uv releases similar to uvx and uvw? It would benefit offline users and keep compatible uv/ruff versions in sync.

Perhaps even better… cargo-like commands such as uv check, uv doc, and uv test could subsume ruff, ty, and other tools that we haven’t seen yet ;)

A pyup command that installs python-build-standalone, uv, python docs, etc. would be totally clutch, as would standalone installers [0] that bundle it all together.

[0] https://forge.rust-lang.org/infra/other-installation-methods...
by danielbrain | 2025-08-22 11:05:42+00:00
Just tried it out and I’ve got to say, it’s pretty cool. Super easy to use you just enter a couple of heights and it instantly shows you a visual comparison. I tested it with some random people like a few celebs, athletes, even some movie characters, and it was kind of surprising how off my guesses were.

What I like most is how simple and clean the site is. No popups, no clutter. It just does exactly what it says. Honestly, it’s one of those tools you don’t think you need until you use it. Could definitely be useful for parents tracking their kid’s growth or even just for fun. Bookmarking this one for sure.
by nathan_compton | 2025-08-22 11:05:52+00:00
Sorry, but I don't think that is a reasonable read. The phrase "not drawing on them may not be desirable, possible, or even meaningful" is a political statement except perhaps for "possible," which is just a flat statement that its hard to separate causal variables from non-causal ones.

Nothing in the statistical observation that variables tend to be correlated suggests we should somehow reject the moral perspective that that its desirable for a model to be based on causal rather than merely correlated variables, even if finding such variables is difficult or even, impossible to do perfectly. And its certainly also _meaningful_ to do so, even if there are statistical challenges. A model based on "socioeconomic status" has a totally different social meaning than one based on race, even if we cannot fully disentangle the two statistically. He is mixing up statistical and social, moral and even philosophical questions in a way which is, in my opinion, misleading.
by lazarus01 | 2025-08-22 11:05:54+00:00
> I think the skills that should be emphasized are how do you think for yourself?

Independent thinking is indeed the most important skill to have as a human. However, I sympathize for the younger generations, as they have become the primary target of this new technology that looks to make money by completely replacing some of their thinking.

I have a small child and took her to see a disney film. Google produced a very high quality long form advert during the previews. The ad portrays a lonely young man looking for something to do in the evening that meets his explicit preferences. The AI suggests a concert, he gets there and locks eyes with an attractive young woman.

Sending a message to lonely young men that AI will help reduce loneliness. The idea that you don't have to put any effort into gaining adaptive social skills to cure your own loneliness is scary to me.

The advert is complete survivor bias. For each success in curing your boredom, how many failures are there with lonely young depressed men talking to their phone instead of friends?

Critical thinking starts at home with the parents. Children will develop beliefs from their experience and confirm those beliefs with an authority figure. You can start teaching mindfulness to children at age 7.

Teaching children mindfulness requires a tremendous amount of patience. Now the consequence for lacking patience is outsourcing your Childs critical thinking to AI.
by mellosouls | 2025-08-22 11:07:03+00:00
In recent years, new leadership at Twitter has made substantive changes that have resulted in increases in the prevalence of pseudoscience, conspiracy theory, and harassment on the platform

changes to Twitter have made the social media platform no longer professionally useful or pleasant

I think we need to be honest that - while there is some truth there - this is the view from elements of the left who were instrumental in suppressing conservative voices and generally making it an unpleasant environment for people who did not subscribe to modish cultural takes under the previous management.

The alternative view is of course that for good or ill, freedom of speech is a much higher priority now - which you would think is more in tune with scientific and rational enquiry.

None of that is mentioned in the abstract which immediately suggests caution should be taken when evaluating this study.
by vessenes | 2025-08-22 11:07:05+00:00
I understand you’re worried about publishing your code. I’d be happy to help do something with this at a larger scale, but I think I could use a litttle more detail. Are you saying the training task is to ask for the (fib_i)th token rather than the next token?

If that’s all you did, then I think you’ll probably benefit more from just publishing the code then holding it back. Check out for instance lucidrains (Phil Wang) repository on GitHub to see the speed at which a full academic paper is turned into a python codebase for replication.

Anyway, I suggest you add a little code snippet illustrating the key point, or just confirm on my q. I think it would be fun to train a larger model!
by theandrewbailey | 2025-08-22 11:07:29+00:00
If the server login needs a key and password (separate from the password to encrypt your private key), yes that's two factor: the server sees something you know and something you have. I worked on a platform (Salesforce B2C Commerce Cloud) that sometimes used WebDAV with HTTP basic auth and HTTPS client certificates (combined), and that was considered two factor authentication. I don't see how that's totally different from this SSH setup.
by danielhanchen | 2025-08-22 11:07:57+00:00
Oh interesting oh for ROCM there are some installation instructions here: https://rocm.docs.amd.com/projects/ai-developer-hub/en/lates...

I'm working with the AMD folks to make the process easier, but it looks like first I have to move off from pyproject.toml to setup.py (allows building binaries)
by jabl | 2025-08-22 11:07:58+00:00
To nitpick at least as of Apache HTTPD 1.3 ages ago it wasn't forking for every request, but had a pool of already forked worker processes with each handling one connection at a time but could handle an unlimited number of connections sequentially, and it could spawn or kill worker processes depending on load.

The same model is possible in Apache httpd 2.x with the "prefork" mpm.
by fellowniusmonk | 2025-08-22 11:08:03+00:00
I literally ran across it when it was clear, we were over a mile from the nearest crossing.

We should have safer roads, we should stop hating ourselves and our fellow citizens, parents should not have to hover around their kids constantly, the burden of parenting has gone up an insane amount since I was a kid and there isn't a well justified reason for it.
by tovej | 2025-08-22 11:08:30+00:00
This seems like nonsense to me. The results are clearly incoherent, both the text generation and punctuation.

Seems like the idea is to sample words at fibonacci intervals and use those for generating new text. Obviously these word will be roughly related. If the author is really just Monte Carlo generating words based on these frequency tables then you would obviously get roughly related words as output, but with worse coherence, due to the fibonacci gaps. The author also doesn't seem to have any clue about what is happening or any way of evaluating the results.

There is also no code? Why did this make the front page?
by Uvix | 2025-08-22 11:08:40+00:00
Very few movies were shot on tape, and those that were did it deliberately for the effect of looking awful (Blair Witch Project).

For TV shows made in the US, they were still generally recorded on film, but then editing on tape became common in the late 80s. (In the UK, recording on tape was a lot more common. Not sure about other countries.) If there was enough interest in the show (and the company hadn’t destroyed the film), it would be possible to go back and reconstruct the show from the filmed footage. Unfortunately, I only know of one case where that happened, and reportedly disc sales weren’t enough to turn a profit.
by fidotron | 2025-08-22 11:08:49+00:00
> I miss those buttery-smooth pans.

Modern displays are better at this than those CRTs, you're playing back the wrong thing the wrong way. i.e. framerate conversion, badly streamed video or it's trying to sync to an external clock like your audio output.

I happen to have a 36 inch Trinitron in my garage. It stays there because moving it is impossible.
by lewisjoe | 2025-08-22 11:08:54+00:00
Sounds like a wild ride! Thanks for making this open-source.

Quick question:

1. I see you've hand-written parsers yourself both css & html, why not use existing parsers? was minimizing dependencies one of your goals?

2. Does the project recongnize headers / footers and other such @page css rules?

3. Fragmentation(pagination) logic has a huge set of challenges (at least from what I read about Chrome implementing fragmentation) - did you come across this? - https://developer.chrome.com/docs/chromium/renderingng-fragm....

Was fragmentation logic really that difficult to implement?
by bullen | 2025-08-22 11:09:44+00:00
You would think that, but I also have Samsungs industrial 3.5TB drives and they are flaky at best.

Eternal growth does not exist, SSDs peaked in 2011 for durability without complexity.

Just like DDR3 has the lowest CAS latency with ok bandwidth and longevity.

DDR4 actually breaks after 10 years.

DDR2 probably lasts more than 100 years.

Think about that, any device manufactured in the coming 50 years will be outlived by 32-bit Raspberry 2!

You just need a bunch of older SD cards and distributed storage so that you don't loose data.
by xg15 | 2025-08-22 11:10:06+00:00
This article gave me more appreciation for the stance of the Linux community.

So to sum up. Valorant's anti-cheat, which the author sees something like an ideal solution:

- starts up and loads its kernel driver on boot.

- generates a persistent unique ID based on hardware serial numbers and associates this with my game account.

- stays active the entire time the system is up, whether I play the game or not. But don't worry, it only does some unspecified logging.

- is somehow not a spyware or data protection risk at all...
by d4rkp4ttern | 2025-08-22 11:10:38+00:00
It’s a very smart move for DeepSeek to put out an Anthropic-compatible API, similar to Kimi-k2, GLM4.5 (Puzzled as to why Qwen didn’t do this). You can set up a simple function in your .zhsrc to run Claude-Code with these models:

https://github.com/pchalasani/claude-code-tools/tree/main?ta...
Show HN: I built a Google Photos replacement for desktop that is fully offline
by limandoc | 2025-08-22 11:11:07+00:00
I use Google Photos on my phone a lot, but there are thousands of old photos on my laptops as well. So over the week, I played around with Ollama/Llava and wrapped it into a Kotlin Multiplatform desktop app.

Goal: a desktop app that runs on Windows/macOS/Linux and organizes photos into collections that are tagged by an offline LLM.

In the next version, I want to add face recognition and tagging too. This would be especially useful for me to find various faces from weddings.

You can install it from GitHub, but I would suggest just downloading the repo, opening it in IntelliJ IDEA, and running ./gradlew :composeApp:run.
by loredanacirstea | 2025-08-22 11:11:07+00:00
As far as I know, no other source on virtues has this much clarity in understanding what virtues actually are. If you know better or at least comparable sources on virtues, please link them.

Everybody is talking about AI alignment, but our virtues are not clear, not computable, and we don't even know what we agree on. My point is: you can only align AI on virtues.
by mikewarot | 2025-08-22 11:11:27+00:00
Here's Louis Rossmann's take on it - https://www.youtube.com/watch?v=6RJvrTC6oTI

This whole copyright thing is clearly out of hand. It's like Bloomberg never heard of the Streisand Effect or something.

It's available on the Internet Archive - https://archive.org/details/the-nvidia-ai-gpu-black-market-i...
by jqpabc123 | 2025-08-22 11:11:30+00:00
Most TV's won't freak out if they lack an internet connection...

If only this was true.

Some (if not most) check for a connection on power up and "freak out" by launching into setup if there isn't one --- unless you run the TV in store/demo mode.

Backing out of setup on every startup is possible --- but it is often a multi-step process that becomes extremely annoying. Basically, they try to frustrate you into connecting --- unless you run the TV in store/demo mode.

I have a lower end Hisense 55" QLED model from Costco (roughly $250) that I run in this "dumb" store mode connected to my own "smarts" that I control.
by Balinares | 2025-08-22 11:11:33+00:00
Dictionaries with a limited key and value type definition are fine, but dictionaries as a blind storage type are a recipe for crashing in prod with type errors or key errors. Structural pattern matching exists to support type safety.

I'll argue that code is in fact not easy to read if reading it doesn't tell you what type an item is and what a given line of code using it even does at runtime.
by fredoralive | 2025-08-22 11:12:27+00:00
Film can definitely wear badly, like there’s some 1970s colour stock that just fades into nothingness.

80s movies would be near universally film, mostly 35mm.

TV is complicated, US network TV would also be film (again, mostly 35mm), but the mid 1980s saw the start of a transition to doing editing and other post production on SD videotape, a situation that lasted until the late 90s / early 2000s and HDTV becoming common. You can go back and redo post from the raw film, like Star Trek TNG, but that takes a lot of effort so only big shows have had it done. Other places like the UK often used SD video for more things barring “prestige” shows (and even then they tended to 16mm) so those will be stuck in SD.
by sunrunner | 2025-08-22 11:12:47+00:00
> I'm struggling to even describe... 200,000 lines of code is so much.

The point about increasing levels of abstractions is a really good one, and it's worth considering whether any new code that's added is entirely new functionality, some kind of abstraction over some existing functionality (that might then reduce the need for as new code), or (for good or bad reason) some kind of copy of some of the existing behaviour but re-purposed for a different use case.
by 0x000xca0xfe | 2025-08-22 11:13:35+00:00
I'm not advocating for ASCII-everywhere, I'm for bytes-everywhere.

And bytes can conveniently fit both ASCII and UTF-8.

If you want to restrict your programming language to ASCII for whatever reason, fine by me. I don't need "let wohnt_bei_Böckler_STRAẞE = ..." that much.

But if you allow full 8-bit bytes, please don't restrict them to UTF-8. If you need to gracefully handle non-UTF-8 sequences graphically show the appropriate character "�", otherwise let it pass through unmodified. Just don't crash, show useless error messages or in the worst case try to "fix" it by mangling the data even more.
by bombcar | 2025-08-22 11:13:50+00:00
The worst part of any scenic train trips are the inner cities (which are interesting and different, at least, and you can learn new swears from the graffiti) and the cornfields in the plains.

Even the latter has things to see as rail lines go through so many small towns. But it’s admittedly not as cool as the mountain or shoreline trains.

Just don’t sit on the bottom floor or you’ll be staring at cornstalks for 30+ hours.
by vexna | 2025-08-22 11:13:51+00:00
kool aid or not -- "reasoning" is already part of the LLM verbiage (e.g `reasoning` models having `reasoningBudget`). The meaning might not be 1:1 to human reasoning, but when the LLM shows its "reasoning" it does look _appear_ like a train of thought. If I had to give what it's doing a name (like I'm naming a function), I'd be hard pressed to not go with something like `reason`/`think`.
by simoncion | 2025-08-22 11:13:59+00:00
> ...you need to evaluate quality not process.

Respectfully, Mr. Redis, sir, that's what's going on. I don't see any reason to make a video about it. From the PR that's TFA:

"In a perfect world, AI assistance would produce equal or higher quality work than any human. That isn't the world we live in today, and in many cases it's generating slop. I say this despite being a fan of and using them successfully myself (with heavy supervision)! I think the major issue is inexperienced human drivers of AI that aren't able to adequately review their generated code. As a result, they're pull requesting code that I'm sure they would be ashamed of if they knew how bad it was.

The disclosure is to help maintainers assess how much attention to give a PR. While we aren't obligated to in any way, I try to assist inexperienced contributors and coach them to the finish line, because getting a PR accepted is an achievement to be proud of. But if it's just an AI on the other side, I don't need to put in this effort, and it's rude to trick me into doing so.

I'm a fan of AI assistance and use AI tooling myself. But, we need to be responsible about what we're using it for and respectful to the humans on the other side that may have to review or maintain this code."
by dakiol | 2025-08-22 11:14:54+00:00
In my case: I don’t have that many TODOs. For instance, I clean home twice per week, on Mondays and Thursdays. Don’t need to write it down anywhere. I have perhaps 2 or 3 doctor appointments per year (and they are usually within a few weeks in advance, so easy to remember). I don’t have kids (this one could be the game changer, I admit).

Work-wise: sure, I have everything in the work calendar. But i have separate laptops for work and personal life. I never mix them.

If we want to go out for dinner, we just go. Cinema? We just go as well. No appointments. I do exercise at home. We usually travel around 2 times per year (again, not easy to miss)
by ozgrakkurt | 2025-08-22 11:14:58+00:00
Just realised my code isn’t cancel safe either. It is invalid if the user just drops a read future and the buffer itself while the operation is in the kernel.

It is just a PITA to get it fully right.

Probably need the buffer to come from the async library so user allocates the buffers using the async library like a sibling comment says.

It is just much easier to not use Rust and say futures should run fully always and can’t be just dropped and make some actual progress. So I’m just doing it in zig now
by martin-t | 2025-08-22 11:15:47+00:00
I don't see why verbatim or not should matter at all.

How complex does a mechanical transformation have to be to not be considered plagiarism, copyright infringement or parasitism?

If somebody writes a GPL-licensed program, is it enough to change all variable and function names to get rid of those pesky users' rights? Do you have to change the order of functions? Do you have to convert it to a different language? Surely nobody would claim c2rust is transformative even though the resulting code can be wildly different if you apply enough mechanical transformations.

All LLMs do is make the mechanical transformations 1) probabilistic 2) opaque 3) all at once 4) using multiple projects as a source.
by griffzhowl | 2025-08-22 11:16:35+00:00
> The Internet and social media is a cacophony of skeptics and big brains that, if you were to tell water is wet, would earnestly open a debate on why that is not the case.

Sounds like the ancient Greeks or scholastic philosophers...

But I agree social media has also made this dynamic more pervasive as well as distorted it in many ways