MurphyA/hacker-news huggingface dataset:
by umanwizard | 2025-12-14 21:19:46+00:00
> ask yourself whether it is worth it to write code that may not represent what actually ends up being executed.

Doesn't this describe every programming language?

When you write C, you are technically not writing machine code.

Even when you write JavaScript, what actually gets executed is V8 bytecode and/or machine code (depending on whether the JIT fires).
by simonw | 2025-12-14 21:20:04+00:00
> Sure, I can watch Opus do my work all day long and make sure to intervene if it fucks up here and there, but how long will it be until even that is not needed anymore?

Right: if you expect your job as a software developer to be effectively the same shape on a year or two you're in for a bad time.

But humans can adapt! Your goal should be to evolve with the tools that are available. In a couple of years time you should be able to produce significantly more, better code, solving more ambitious profiles and making you more valuable as a software professional.

That's how careers have always progressed: I'm a better, faster developer today than I was two years ago.

I'll worry for my career when I meet a company that has a software roadmap that they can feasibly complete.
by pinkmuffinere | 2025-12-14 21:20:10+00:00
Making a first aid kit for stingray stings! If there are lifeguards nearby they’ll usually treat you, but we think it would be nice to have a “go bag” in the back of your car for scenarios where there aren’t lifeguards (remote beaches, or after sunset, etc). The standard of care is to clean the wound and submerge it in water around 110-120F for 1-2 hours. We’ve been researching the best, safest method to get that heat, and working on putting a package together. Here’s our first attempt:

https://mydragonskin.com/products/stingray-treatment-kit
by timschmidt | 2025-12-14 21:20:16+00:00
> Did you look at the slides you linked to?

Many times. They detail methods and partners used in mass surveillance on US soil involving US corporations and US routed internet backbone connections. No independently verifiable proof is provided that US persons are not targeted by this program.

Instead we're gifted such lovely terms as LOVEINT: https://en.wikipedia.org/wiki/LOVEINT in which the NSA admits to warrant-less domestic spying for the most trivial of reasons. Further demonstrating a lack of appropriate controls or process around such capabilities.

And testimony from "the agency official responsible for automating much of the NSA’s worldwide monitoring networks" indicating that mass surveillance infrastructure is used domestically: "After 9/11, they took one of the programs I had done, or the backend part of it, and started to use it to spy on everybody in this country. That was a program I created called Stellar Wind. That was seperate and compartmented from the regular activity which was ongoing because it was doing domestic spying. All the equipment was coming in, I knew something was happening but then when the contractors I had hired came and told me what they were doing, it was clear where all the hardware was going and what they were using it to do. It was simply a different input, instead of being foreign it was domestic." - William Binney

https://www.youtube.com/watch?v=590cy1biewc

> Not a U.S. domestic surveillance program.

"However, in recent years, FVEY documents have shown that member agencies are intentionally spying on one another's private citizens and sharing the collected information with each other."

https://en.wikipedia.org/wiki/Five_Eyes#Domestic_espionage_s...
by jyapayne | 2025-12-14 21:20:32+00:00
I'm working on a hardware/software utility to play Switch/Switch 2 games remotely with my brothers. I found a way to emulate a Switch Pro Controller using a Raspberry Pi Pico based on several different sources (look in the README for more info). I used that to write a firmware for the Pico (with the help of GPT Codex 5.1).

Then I wrote a Python program that connects whatever controller my brothers want to use (as long as it's supported by SDL2.0) and forwards that data from their computer, through Parsec, through a USB-UART adapter, to the Pico, then to the Switch. I then have a low latency capture card (Magewell Pro Dual HDMI I got off of ebay for $100) forwarding the video and audio from the Switch to my PC which I share to my brothers via Parsec. The audio was a bit tricky to get right, and ended up having to use a Virtual audio cable and Voicemeeter potato (a software audio mixer) so that both myself and my brothers could hear the audio.

It works surprisingly well and the latency is pretty low. I even got rumble working! (but not motion controls. If anyone wants to attempt it, I will accept PRs). I haven't done any formal benchmarking for performance, but my brothers and I were able to play Smash Ultimate without too much bother about latency.

You could also use the accessory Python library I made to automate switch controller presses (look in the examples directory). Might be useful for TAS speedruns?

The project is here for anyone interested. It's a bit rough and needs some cleanup and maybe a video tutorial on remote setup. But here is the WIP:

https://github.com/jyapayne/switch-pico
by lern_too_spel | 2025-12-14 21:20:52+00:00
> There is no independently verifiable proof that NSA mass surveillance has stopped or even slowed

Mass surveillance outside the U.S. is not illegal. There is no reason for that to have slowed. The documents showed no mass "surveillance" inside the U.S. The only mass collection was phone metadata collection, which wasn't used for surveilling anybody, only to spit out possible associates of specific people under surveillance.
by mirekrusin | 2025-12-14 21:21:10+00:00
1. there are plenty things you can't express in jsdoc but can in typescript, flow did the right thing here where you have access to full language, not sure why typescript never did it, they could, with the same syntax flow is using

2. you can have navigation that goes to typescript file instead of definition, just arrange your exports in package.json correctly (first ones take precedence)
Do you think a job seekers front product a bad idea?
by madeye7 | 2025-12-14 21:21:14+00:00
I am building an intent aware job search AI agent with auto apply and more job relevancy packed features to solely focus first for the job seekers pain to juggle around multiple platforms and hours wasted daily - product url - https://www.napplied.com/

PS- Employer front Agent in pipeline too
by EmilStenstrom | 2025-12-14 21:21:22+00:00
Depending on your perspective, you can take away any of the two points.

The first iteration of the project created a library from scratch, from the tests all the way to 100% test coverage. So even without the second iteration, it's still possible to create something new.

In an attempt to speed it up, I (with coding agent) rewrote it again based on html5ever's code structure. It's far from a clean port, because it's heavily optimized Rust code, that isn't possible to port to Python (Rust marcos). And it still depended on a lot of iteration and rerunning tests to get it anywhere.

I'm not pushing any agenda here, you're free to take what you want from it!
by cmarschner | 2025-12-14 21:21:27+00:00
For me it‘s the opposite. I do have a good feeling what I want to achieve, but translating this into and testing program code has always been causing me outright physical pain (and in case of C++ I really hate it). I‘ve been programming since age 10. Almost 40 years. And it feels like liberation.

It brings the “what to build“ question front and center while “how to build it“ has become much, much easier and more productive
by codedokode | 2025-12-14 21:21:29+00:00
These services are a good because sometimes you need to access some information in social networks, which is available only after registration. So what other choices you have? And they often do not even allow registration from desktop:

- Google requires to scan QR code with a phone to create an account

- Facebook requires a 3D face scan

- VK requires to use mobile application

- Telegram requires to use mobile application

Desktop now feels like untrusted, shady device, used mostly by cybercriminals. Especially of you use Linux and enable "fingerprinting resistance" option.

> To register a new account, online platforms require SMS (Short Message Service) verification

Incorrect, see above.

> A fake Facebook account registered in Russia can post about the US elections

Facebook is blocked in Russia though.

As for spam problems, require payment to add new contacts above the limit, and disable messaging to non-contacts. Or restrict messaging based on country/city (so that messaging to a different country is paid).

> The average price of SMS verification for an online platform during the year-long study period running to July 2025 was ... just a fraction of that in the US ($0.26), UK ($0.10) and Russia ($0.08).

That's outdated. With new Russian legislation, most platforms removed support for Russian phone numbers, so now you cannot even find a service that allows to receive SMS to a Russian number. Futhermore, if you Google such services, it seems that they use the same provider because all of them do not have any working Russian numbers.
by thomascountz | 2025-12-14 21:21:37+00:00
It's important to remember there's no "right" or "wrong," it's all about connection.

If a stranger says, "my bike tire is flat," in most western cultures, they might very well be asking for your help to reinflate their tire.

If your loved one says the same, well you have a lot more context to fill in their subtext with. If they're displeased with your reasonable attempts to help them—like you'd help a stranger—it might mean that they were asking for something else. Finding out what that "something else" is, and adapting to each other's differences in "what was said" vs "what was heard," is part of what it means to build a connection with someone.
by 1718627440 | 2025-12-14 21:22:22+00:00
A surprisingly large amount of devs, do the work to record data into a VCS (probably because they are told to by colleagues or superiors), but never seem to use them. Then they tell you that generating proper commits isn't all that important. Well, that's because they never actually use the VCS. By my book, only generating commits isn't really using a VCS, that is the information generation part, you also need to do queries on the collected data, otherwise yes it would be quite useless.
by Nevermark | 2025-12-14 21:22:30+00:00
The “strange” products they created to sell for money, were implementations of programming languages. When most software was (1) supplied by the large company that sold the large computer it ran on, (2) was written on one of those machines by the people who were going to use it, or (3) was hobby stuff, shared freely between hobbyists.

The latter made sense, since taking and giving back to the community was a natural and fair system. Which served everyone, while obligating no one. And in any case, how would you charge for something with no physical form and that anyone can copy?
by bigyabai | 2025-12-14 21:22:31+00:00
> Zionists purchased land in the region and immigrated legally

Colonial Britain famously sold a lot of land they didn't control, occupy or reasonably administrate. The Raj comes to mind.

The Balfour Declaration, in context, was like buying a car title from the impound lot. The slip of paper might say you own it, but nobody ever notarized it at the DMV. And now the person who put 50,000 miles on the odometer is going to see you in court for the rest of their life.
by bitwize | 2025-12-14 21:23:14+00:00
Ubuntu is using uutils experimentally in a non-LTS release. This kind of widespread testing will speed up the development process. Won't be long before it catches up and surpasses GNU coreutils. Then what? You want people to not use it? why?

One of the major problems with C, which like a lot of C's issues Rust just doesn't have, is that it's getting more difficult to find young, eager programmers willing to maintain a C codebase. The hassle of C outweighs the rewards, especially when Rust exists. So, ceteris paribus, development on the Rust version will outpace the C version, and you'll get more and smarter eyes on the code base.

Best to put the C code out to pasture, i.e. in maintenance mode only, with a deprecation plan in place.
by userbinator | 2025-12-14 21:23:31+00:00
Some recommend non-edible petrol-based mineral oil (aka liquid parrafin) because it doesn’t go rancid, but has the same effect of not actually doing much for protection and will leak into hot liquids.

Highly-refined mineral oil is food-safe.

https://en.wikipedia.org/wiki/Mineral_oil#Food_preparation

Why even use wood if you’re going to cover it in a layer of clear plastic?

I find it amusing that those who will use wood or "natural" (petroleum is also naturally occurring...) products for some sort of weird misguided eco-virtue-signaling, inevitably end up needing to basically reinvent the chemistry of finding an inert, durable material that brought us modern plastics. All these drying oils create a layer of polymerised material, which can be classed as plastic anyway. Waxes, regardless of source, attribute their properties to long hydrocarbon chains, just like polyethylene.
by Cpoll | 2025-12-14 21:23:48+00:00
Nah, cranks post inscrutable incorrect proofs (and/or bizarre unified theories) to math forums regularly. They often lack the vocabulary to even format it in a way the community can read and correct.

I recall there was a mathematician that was cataloging all the 'squaring the circle' methods people kept mailing him (it's been proven to be impossible).

If their idea were legitimately revolutionary and they had the vocabulary to express it, they could simply publish.
by jstimpfle | 2025-12-14 21:24:09+00:00
> I'm really liking your writing style by the way, do you have a blog or something?

Thank you! I don't get to hear that often. I have to say I was almost going to delete that above comment because it's too long, the structure and build up is less than clear, there are a lot of "just" words in it and I couldn't edit anymore. I do invest a lot of time trying to write comments that make sense, but have never seen myself as a clear thinker or a good writer. To answer your question, earlier attempts to start a blog didn't go anywhere really... Your comment is encouraging though, so thanks again!
by oscarcp | 2025-12-14 21:24:17+00:00
I'm working on a simple IoT visualizer. I built my own domotic system at home (which i hope to turn into a product at some point) and I had the need to visualize the sensor data per room and per floor.

While I was working on the tablet interface (in Godot Engine) I put Claude to work on what after two minutes became a full product on its own with a new file format as well. Tell me what you think! (so far the response is meh...)

https://habitatview.app
by randycupertino | 2025-12-14 21:24:54+00:00
Not apple watch! You CANNOT turn off the "smart stack" and it's really obnoxious there is no way to entirely mute or remove it.

I've customized all the settings as much as possible to have it not auto-turn on when you raise your arm, removed all the apps from the "smart stack," turned off "Auto-Launch Live Activities," turned off scroll crown to enable smart stack, and followed a bunch of other online tutorials on how to get rid of it and the damn thing still pops up ALL THE TIME. It's really obnoxious I will be in meetings and the stupid smart stack will self-launch and be buzzing me and distracting it's incredibly infuriating there is no way to remove it entirely.
by rbalicki | 2025-12-14 21:25:08+00:00
The author is missing the #1 benefit of GraphQL: the ability to compose (the data for) your UI from smaller parts.

This is not surprising: Apollo only recently added support for data masking and fragment colocation, but it has been a feature of Relay for eternity.

See https://www.youtube.com/watch?v=lhVGdErZuN4 for the benefits of this approach:

- you can make changes to subcomponents without worrying about affecting the behavior of any other subcomponent,

- the query is auto-generated based on the fragment, so you don't have to worry that removing a field (if you stop using it one subcomponent) will accidentally break another subcomponent

In the author's case, they (either) don't care about overfetching (i.e. they avoid removing fields from the GraphQL query), or they're at a scale where only a small number of engineers touch the codebase. (But imagine a shared component, like a user avatar. Imagine it stopped using the email field. How many BFFs would have to be modified to stop fetching the email field? And how much research must go into determining whether any other reachable subcomponent used that email field?)

If moving fast without overhead isn't a priority (or you're not at the scale where it is a problem), or you're not using a tool that leverages GraphQL to enable this speed, then indeed, GraphQL seems like a bad investment! Because it is!
by sph | 2025-12-14 21:25:19+00:00
My very controversial interpretation of taoism's wu wei [effortless action] is exactly this concept, which 2500 years later we can express in much more scientific ways.

Motivation, pure effort and stubbornness to change our ways, are wasted energy and a waste of time. The only way to effect behavioural change in ourselves is through the unconscious habits that drive 99% of our daily lives.

I feel not many people are aware that conscious activity is very energy-intense and sporadic. Most people have days that are 100% routine from morning to bedtime.
by Yoric | 2025-12-14 21:25:43+00:00
Use them?

Absolutely. See DeepSeek Prove, for instance. As far as I understand, it's basically a neurosymbolic system, which uses an LLM to write down proofs/code, then Lean to verify them, looping until it finds a proof/implementation that matches the specification, or it gives up.

Create them? Much harder.
by jsheard | 2025-12-14 21:25:58+00:00
It's just a normal Reddit account which was dormant until two weeks ago when it suddenly started spamming threads exclusively about AIs imminent destruction of the job market. Nothing to see here!

https://www.reddit.com/r/ClaudeAI/comments/1pe6q11/deep_down...

https://www.reddit.com/r/ClaudeAI/comments/1pb57bm/im_honest...

https://www.reddit.com/r/ChatGPT/comments/1pm7zm4/ai_cant_ev...

https://www.reddit.com/r/ArtificialInteligence/comments/1plj...

https://www.reddit.com/r/ArtificialInteligence/comments/1pft...

https://www.reddit.com/r/AI_Agents/comments/1pb6pjz/im_hones...

https://www.reddit.com/r/ExperiencedDevs/comments/1phktji/ai...

https://www.reddit.com/r/csMajors/comments/1pk2f7b/ (cached title: Your CS degree is worthless. Switch over. Now.)
by Lionga | 2025-12-14 21:26:02+00:00
Dario Amodei claimed "AI will replace 90% of developers within 6 months" about a year ago. Still they are just loosing money and will probably will be forever while just producing more slop code that needs even more devs to fix it.

Good job AI fanboys and girls. You will be remembered when this fake hype is over.
by Aperocky | 2025-12-14 21:26:46+00:00
It's almost vindication for where I work an SDE needs to do everything, infra, development, deployment, launch, operations. There's no dedicated QA, test or operations on a product level, and while AI helped a great deal it's pretty clear it cannot replace me at least within the next 2 to 3 iterations.

If I was only writing code, the fear would be completely justified.
by fraserphysics | 2025-12-14 21:26:59+00:00
I'm polishing up the second edition of "Hidden Markov Models and Dynamical Systems." The book explains several state space models and connects them to ideas about chaos. Here's a link to a pdf draft: https://www.fraserphysics.com/book.pdf and here's a link to source for the book: https://gitlab.com/fraserphysics/hmmds Once you install the source software, you can build a pdf for the book by typing "make book". I think that makes it reproducible research.
by timschmidt | 2025-12-14 21:27:13+00:00
> The only mass collection was phone metadata collection

"email, chat, video, voice, photos, stored data, VoIP, file transfers, video conferencing, notifications, social networking details, and the ever ominous "Special Requests""

https://en.wikipedia.org/wiki/PRISM#/media/File:PRISM_Collec...

You will claim this program does not target US persons. To which I have already responded in another comment that "They detail methods and partners used in mass surveillance on US soil involving US corporations and US routed internet backbone connections. No independently verifiable proof is provided that US persons are not targeted by this program."

NSA self-reporting of https://en.wikipedia.org/wiki/LOVEINT incidents seems to indicate that warrant-less surveillance of US persons does, in fact, happen. As does testimony from "the agency official responsible for automating much of the NSA’s worldwide monitoring networks": "After 9/11, they took one of the programs I had done, or the backend part of it, and started to use it to spy on everybody in this country. That was a program I created called Stellar Wind. That was seperate and compartmented from the regular activity which was ongoing because it was doing domestic spying. All the equipment was coming in, I knew something was happening but then when the contractors I had hired came and told me what they were doing, it was clear where all the hardware was going and what they were using it to do. It was simply a different input, instead of being foreign it was domestic." - William Binney

https://www.youtube.com/watch?v=590cy1biewc
by prymitive | 2025-12-14 21:27:23+00:00
There are still a few things missing from all models: taste, shame and ambition. Yes they can write code, but they have no idea what needs does that code solve, what a good UX looks like and what not to ship. Not to mention that they all eventually go down rabbit holes of imaginary problems that cannot be solve (because they’re not real), and do where they will spend eternity unless w human says stop it right now.
by thangalin | 2025-12-14 21:27:38+00:00
https://autonoma.ca/model.png

By wholly automating food distribution, from seed to delivery, we eliminate the costs of high-quality, nutritious food, relying on volunteers for infrequent system maintenance. (This requires bootstrapping capitalism; I won't dive into the details here, because it would take a book ...)

Aside, that diagram is in the novel and was drawn about ten years ago.
by markus_zhang | 2025-12-14 21:28:05+00:00
Indeed. I still use AI for my side projects, but strictly limit to discussion only, no code. Otherwise what is the point? The good thing about programming is, unlike playing chess, there is no real "win/lose" in the scenario so I won't feel discouraged even if AI can do all the work by itself.

Same thing for science. I don't mind if AI could solve all those problems, as long as they can teach me. Those problems are already "solved" by the universe anyway.
by andrepd | 2025-12-14 21:28:08+00:00
Youtube, without fail, every SINGLE time I look up anything in my native language, suggests me videos of the local far-right party. Doesn't matter if I'm watching a funny video or educational content, in comes (autoplayed, no less) some variation of "the gypsies and communists are coming to steal your money". I should note neither centre nor left parties have the honour of such promotions. I am not logged in.

Fuck all of these platforms with a retractable baton (to quote a great letter).
by raw_anon_1111 | 2025-12-14 21:28:17+00:00
Because of the electoral college unless you are in a battleground state. It doesn’t matter if you vote on the Presidential election. If I lived in Mississippi would it really make a difference if I voted Democratic for President? We have seen twice in my lifetime where the popular vote was different than who got elected.

You could say the same for the heavily gerrymandered house districts.

An ally in Forsyth county or Mississippi doesn’t help.