MurphyA/hacker-news huggingface dataset:
by jadamson | 2025-08-09 10:07:19+00:00
It doesn't mandate any of that, it's an optional feature.

The data pins are repurposed for analog audio, so it won't work with hubs. You'd of course need a DAC for output and an ADC for mic input, but the point is to replace a headset jack, so you'd have those already.

https://www.usb.org/sites/default/files/USB%20Type-C%20Spec%... (PDF, page 309)
by burnt-resistor | 2025-08-09 10:11:19+00:00
My home lab:

- Lightning protection

- 2 2U UPSes with 2 extra 2U battery packs each, temperature and humidity monitoring, and remote management

- 1x vSphere 7u3w Enterprise Plus + vCenter, 512 GiB ECC RAM, 16 TiB of RAID10 SSD, 96 thread EPYC server with 4 10 Gb optical NICs and 4x SAS3 ports

- 4U JBOD external NAS 330 TiB usable shared mostly over Samba with Time Machine support

- 2x Ryzen boxes with 128 GiB of ECC RAM, 100 Gb links to each other, 4 TiB RAID1 SSD, also used for distributed builds (also vSphere)

- Additional non-ECC 96 GiB tiny ITX Ryzen Windows lab machine

- Misc. non-ECC 128 GiB micro ITX Ryzen for additional distributed build capacity, currently Fedora w/ Podman and Docker

- Deciso OPNsense (Business license) router with 10 Gb optical ports, WireGuard, NTP-DHCP-DNS

- PoE 4x RPi 5 + SSD Ceph cluster

- Ubiquiti U7 Pro XGS APs

- Eufy security cameras with Home base

- PKI (TLS CA), TOTP 2FA ssh, YK gpg/ssh agent, RustDesk

- All boxes except lab, Fedora, and RPis are lights-out manageable and so don't need a KVM

To Do: NFS 4.2, LDAP, Krb5, TACACS+, SAML/OpenID (authelia), SNMP, Nagios or Grafana/Prometheus, K8s

Cost: $150/month in electricity
by greazy | 2025-08-09 10:12:54+00:00
No. Drug discovery is a different beast.

It's tricky to identify the caustive agent from sequencing data. Sometimes it sticks out like a sore thumb. Eg I recently worked on samples from a patient who died, it was very easy to identify the cause because it was in the same at massive quantities (reads).

But usually, it's trawling through a hundred hits across all domains of life deciding is it consensual, contamination, pathogenic or database error. It's usually inconclusive.

Oddly enough, llm bots seem to be quiet good at this task without even fine tuning.
by rikafurude21 | 2025-08-09 10:14:00+00:00
Why is it so hard for americans to accept that china makes great tech without coping about "le CCP spyware!" - it seems so absurd, like why would the CCP want to know the heart rate of the type of guy who buys a 16 pound smartwatch? Why dont americans create 16 pound smartwatches?
by tominous | 2025-08-09 10:15:20+00:00
Maybe not due to attention, but it is certainly possible for chat content to get leaked into other conversations due to bugs in the stack, and in fact it has happened before.

https://openai.com/index/march-20-chatgpt-outage/

"We took ChatGPT offline earlier this week due to a bug in an open-source library which allowed some users to see titles from another active user’s chat history. It’s also possible that the first message of a newly-created conversation was visible in someone else’s chat history if both users were active around the same time."

You are probably right about this particular LaTeX issue though.
by hdgvhicv | 2025-08-09 10:15:49+00:00
If externalities were correctly priced in to fuel, rare earths, rubber, road wear etc then it would be easy to see, the cheaper the better.

But they aren’t, not even close. Oil is massively subisidised by the military before the environmental costs. Brake particulates and tyres don’t cover the cost of microplastics and lung damage, heavy cars don’t pay anywhere near the damage they cause to the roads and bridges etc.

Due to this you can argue pretty much whatever you want by ignoring certain costs depending what you want to come out with.

My petrol car is 20 years old, it’s done 70,000 miles, it weighs about 1,000kg and burns through 300 litres of unleaded each year to do the 3,000 miles I do in it.

I suspect scrapping and replacing this with even a small electric car would not be globally environmentally worthwhile. There may be improvements to local air quality assuming regenerative breaking etc, that may be offset by increased tyre and road wear though, even ignoring the impact of the co2 to generate the 80kWh a year it would require.
by graemep | 2025-08-09 10:16:19+00:00
Why does anyone need to charge a smartwatch on a bus? They charge very quickly and last for days. A Pine64 is not much more expensive, and works with the Gadgetbridge app, and is open (there is even a choice of two OSes). It works with Gadgetbridge so the app does not have all the same functionality and also has rough edges (but so does any cheap smartwatch). I even prefer the charger as its a magnetic cradle so the watch snaps into place when placed on it.
by hulitu | 2025-08-09 10:16:35+00:00
> checks and balances and the rule of law

Except the checks are not working, balances favour the milion dollars lobbyists and the rule of law is applied depending on the person it is applied to.

I vote with a candidate and then "Google"[1] comes and gives him money, vacation and some good, expensive meals. How "democratic" is this ?

[1] "Google" can be any company which lobbies the EU.
by YeGoblynQueenne | 2025-08-09 10:17:53+00:00
I don't like this article style. I've read halfway through it and the purported real reason is constantly advertised but never revealed. I've come to expect this from clickbait youtube videos that try to make you watch to the end for the one bit of information you're looking for, but to see this in an article that presumably is not monetised in the same way is just weird.

For the record, I would have gladly read the full article if it hadn't annoyed me so much with this attempt to make sure I read to the end, which, let's be fair, nobody is going to do unless they're a nerd with an insatiable curiosity and a manic compulsion to read every bit of text on the page; but then that's the audience this article targets anyway, so why make it annoying to read? Either you find the subject fascinating and you'll read the entire article anyway, or you don't and you won't get past the title.
by tetha | 2025-08-09 10:18:21+00:00
The strange part: In my experience, this is easier at a single-tenant/single-customer on-prem system than in AWS / a multi-tenant hosting.

On-Prem, the operations team can announce: Hey, System XYZ won't be available Saturday Morning in two weeks due to an upgrade. Then you shutdown the entire thing, change the column name and start it back up on a new version. I've had a few chats with system responsible people at customers even for very large customer support organizations - to them, a well coordinated and controlled downtime is something they can just work around and it might even be preferable over a more complex, less controlled maintenance without downtime.

In our own hosting, the more complex migration procedure would be easier to coordinate and execute though, than coordinating such a downtime with a lot of customers.
by swarnie | 2025-08-09 10:18:33+00:00
> This car has 1,253,070 kilometres on it — and counting.

> When it turned over from 999,999 kilometres to 000,000 kilometres in September 2017

The idea of averaging 31k miles a year is just insane to me. My car hasn't done that since i bought it new 8 years ago.
by pegasus | 2025-08-09 10:19:02+00:00
That's an instance of slippery slope fallacy at the end. Mammals share so much more evolutionary history with us than rocks that, yes, it justifies for example ascribing them an inner subjective world, even though we will never know how it is to be a cat from a cat's perspective. Sometimes quantitative accumulation does lead to qualitative jumps.

Also worth noting is that alongside the very human propensity to anthropomorphize, there's the equally human, but opposite tendency to deny animals those higher capacities we pride ourselves with. Basically a narcissistic impulse to set ourselves apart from our cousins we'd like to believe we've left completely behind. Witness the recurring surprise when we find yet another proof that things are not by far that cut-and-dry.
by lelanthran | 2025-08-09 10:19:50+00:00
> How about performing git bisect to identify when a regression was introduced, or debugging a docker container that is failing to start in your local environment, writing some unit tests for a CI suite, merging a pull request that has some conflicts, etc etc etc

That's called vocational training and isn't usually taught as part of academic curricula.

If you want non-academic graduates you've got your pick.

Maybe having a technical addendum to academic curricula that makes student work at the end of the studies a criteria for graduation might help. That's how it is done for doctors, lawyers and accountants after all. The difference is that they graduate but can't practice until they have completed training.
by Joker_vD | 2025-08-09 10:21:03+00:00
It's considered to be "`exotic`, `academic`, `never used in practice`, etc., etc." because for some reason most of the DB people believe that 1 relation in the data model should map to exactly 1 table/B-tree in the database — and of course, the 6NF then becomes ridiculous.

But the relational model from the very beginning was about abstracting the concerns about how, exactly, those relaltions are supposed to be implemented/stored, and concentrating more on the conceptual API for querying.
by NL807 | 2025-08-09 10:21:59+00:00
>You might want to stop a rogue AI but you can bet there will be someone else who thinks it will make them rich, or powerful, or they just want to see the world burn.

What makes you think they will not be stopped? This one guy needs a dedicated power plant, an entire data centre, and need to source all the components and materials to build it. Again. Heavy reliance on logistics and supply chain. He can't possibly control all of those, and disrupting just a few (which would be easy) will inevitably prevent him and his AI progressing any further. At best, he'd be a mad king and his machine pet trapped in a castle, surrounded by a world that is turned against him. His days would be almost certainly numbered.
by spiffyk | 2025-08-09 10:23:00+00:00
This post shows how versatile Zig's comptime is not only in terms of expressing what to pre-compute before the program ever runs, but also for doing arbitrary compile time bug-checks like these. At least to me, the former is a really obvious use-case and I have no problem using that to my advantage like that. But I often seem to overlook the latter, even though it could prove really valuable.
by 0_____0 | 2025-08-09 10:24:03+00:00
I believe Google might win the LLM game simply because they have the infrastructure to make it profitable - via ads.

All the LLM vendors are going to have to cope with the fact that they're lighting money on fire, and Google have the paying customers (advertisers) and with the user-specific context they get from their LLM products, one of the juciest and most targetable ad audiences of all time.
by Xmd5a | 2025-08-09 10:24:10+00:00
We need to ask LLMs to generate documentation, diagrams, FAQs in addition to code then. We all know what this means: keeping them up to date.

Has anyone managed to setup a "reactive" way to interact with LLMs in a codebase, so that when an LLM extend or updates some part of the territory, it also extends or updates the map?
by roenxi | 2025-08-09 10:24:48+00:00
> I think this disagreement stems from the fact that, by instinct, you think socially.

No, the disagreement stems from different beliefs over whether you've taken a rational position. Especially odd since at some level you understand it is an irrational conclusion since you're voting anyway.

What you are calling "rational" probably would make sense in a world where people were unable to communicate and playing a one-off game. The issue that idea runs in to is people can communicate and elections are a repeated game. If voting is modelled as a game where people don't communicate then a lot of nonsense results turn up. The rational strategy for most people when communication is possible is to join up with a coalition that can win, then vote. There is a minority of people with unusual enough political opinions that they can't realistically join a coalition and they rationally wouldn't vote, but by definition they are fringe groups. In the main, most people would vote if they are rational. And indeed, in a move that makes one hopeful for humanity, most people do indeed make the rational decision on that one.

Any study of coalition games like voting quickly discover that voting is entirely rational and a theoretical optimum in practice for most participants in a society. If you do a course on game theory there should be entire lectures on the subject. I suspect you might have done a course on game theory so I'm not sure why that wasn't drilled in. The mechanics of coalition building among rational actors is a fundamental topic.

> In Prisoner's Dilemma, as originally formulated, I believe communication is expressly forbidden.

You can look it up [0]; as originality formulated it was a 100-round game where cooperation is an entirely rational behaviour (for most rounds, anyway). It is a very powerful example of how cooperation followed by tit-for-tat is a near-optimal strategy under a lot of realistic assumptions and requires only the tiniest of communication channels to pull off and improve from an inefficient Nash equilibrium to a Pareto efficient one.

In fact, I suspect the actual mistake you're making is thinking that a Nash equilibrium is equivalent to a rational one, when in fact it is not. When communication and coalitions are possible the Nash equilibrium is usually just a starting point for negotiations before the rational agents decide to get a better result for themselves.

[0] https://en.wikipedia.org/wiki/Prisoner's_dilemma
by lelanthran | 2025-08-09 10:25:09+00:00
IME it is far far easier to teach a CS graduate how to use some software than to teach a user basic CS principles.

Besides, at the rate of change we see in this industry, focusing on producing users instead of developers will make half the stuff outdated by the time the student graduates.

I mean, okay, lets teach Jira. Then the industry switches to assure develops.

That's the general problem with vocational training: it ages much faster than academic stuff.
by hdgvhicv | 2025-08-09 10:26:59+00:00
I would never get so invested in something I didn’t control.

They may stop making new episodes of a favoured tv show, or writing new books, but the old ones will not suddenly disappear.

How can you shut down cosplay? I guess you could pass a law banning ham radio or owning a horse, but that isn’t sudden in democratic countries, it takes months if not years.
by themafia | 2025-08-09 10:28:03+00:00
It specifies it in the abstract. Did you mean to link here instead of to the 'src' attribute documentation?

https://html.spec.whatwg.org/multipage/scripting.html#attr-s....

My expectation was that this condition would have been reflected in MDNs documentation where it breaks the conditions for 'charset' and 'defer' out.
by Aaargh20318 | 2025-08-09 10:29:52+00:00
> This problem seems prevalent on cheaper devices.

I’ve seen it on plenty of higher-end devices as well; and even worse.

The worst offender I’ve encountered is the TermoWorks Billows. ThermoWorks is a well established brand that makes high end thermometers and is considered one of the best on the market. So I was quite surprised to discover how their ‘Billows’ product is powered.

The device itself needs 12v and has a USB-C port for power. You’d think it would do USB-PD to negotiate it’s power needs so you can just use any old USB-C adapter. Not the case. It comes with a USB-A to USB-C cable and requires a special adapter with a USB-A port on it that puts 12v on the pins that normally supply 5v.

I have no idea how they came up with this abomination. Why even use USB-A connectors if it’s not going to work with a standard USB-A adapter, and why supply an adapter that’s basically going to kill most USB-A devices you plug into it? If you have a custom adapter anyway, why not just use a simple barrel connector? Why put a USB=C port on the device if it can’t use USB-PD?

I can imagine some Chinese ali-express product using such an abomination to save a few cents on components, but why would a well-respected brand like ThermoWorks ship such a thing? It boggles the mind.
by diggan | 2025-08-09 10:33:19+00:00
> So you really think that in a few years some guy with no coding experience will ask the AI "Make me a GTA 6 clone that happens in Europe" and the AI will make actually make it, the code will just work and the performance will be excellent ?

I don't know the answer, as much as anyone else, and obviously I'm skeptical that it'll happen.

But then if I think back to 2018, and imagine what I would think if I saw even GPT-OSS-20b back then, it would have been close to magic and absolutely not something I would have expect. I felt the same about GPT2 when it first launched too, when LLMs started to show small bit of promise. GPT3 was insane even when it launched.

So I guess I wouldn't base "what could happen in the future" based on what I personally believe is possible, because LLMs definitely fell into that camp just a few years ago, so why not with larger coding tasks too, which I see as unlikely today?
by Hilift | 2025-08-09 10:34:33+00:00
This is the oldest trick in the book. In 1946 a guy named Diet Smith invented the 2-Way Wrist Radio:

- In June 1954, the radio was upgraded to increase the range from 500 miles to 1,000 miles, then again in 1956 to 2,500 miles.

- In 1964, the 2-Way Wrist Radio was upgraded to the 2-Way Wrist TV.

- Tracy gave his young son Joe an obsolete Wrist Radio, which Joe was able to use to call for help when he was abducted and held hostage by dognappers.

We've been falling for this stuff for 80 years!

https://dicktracy.fandom.com/wiki/2-Way_Wrist_Radio
by judofyr | 2025-08-09 10:35:31+00:00
This is one the reasons I find it so silly when people disregard Zig «because it’s just another memory unsafe language»: There’s plenty of innovation within Zig, especially related to comptime and metaprogramming. I really hope other languages are paying attention and steals some of these ideas.

«inline else» is also very powerful tool to easily abstract away code with no runtime cost.
by hopelite | 2025-08-09 10:37:29+00:00
I’ve never understood the value proposition of a smart watch for that reason. It seems mostly a fantasy thing based on having been conditioned by movies all their lives. Even the primary use case as a fitness tracker does not make any real sense; because as a beginner through novice, you don’t need to track minute details, it’s about simply getting to a consistent habit, and as an advanced person, you get nothing more from what a watch can track than you would from simply performing your routine and maybe timing yourself and journaling, which has its own separate benefits that are lost with a “smart watch”.

Given all the negatives (to users, not to the corporations you become a harvested product to), it simply does not make sense to have a smart watch, aka a tracking bracelet.
by Rastonbury | 2025-08-09 10:37:57+00:00
They don't even have to be "cooked", people generally are pretty similar which is why common scams works so well at a large scale.

All AI has to be is mildly but not overly sycophantic and as a supporter/cheerleader to someone, or who affirms your beliefs. Most people like that quality in a partner or friend. I actually want to recognize OAI courage in deprecating 4 because of it sycophancy. Generally I don't think getting people addicted to flattery or model personalities is good

Several times I've had people speak about interpersonal arguments and them having felt vindication when chatgpt takes their side, I cringe but it's not my place to tell them chatgpt is meant to be mostly agreeable.
by namibj | 2025-08-09 10:38:08+00:00
Even my old GTX 970 can throttle down to like 10W while still being able to display and iirc also h.264 decode 1080p60, let alone putting it in a mode that at all matches S3/suspend-to-ram via PCIe sleep states. I'm pretty sure laptop with extra dGPUs normalized aggressive sleep of the power gating kind for their GPUs to keep their impact on battery life negligible (beyond their weight otherwise being used for more battery) until you turn on an application that you set to run on the dGPU.
by jiggawatts | 2025-08-09 10:39:20+00:00
Something I've noticed is that despite all of the "alignment" and "safety", even the top AI models like GPT and Gemini will occasionally damn with faint praise or slip in a subtle jab.

I sometimes have to fix up atrocious spaghetti code written by very low-priced outsourcers. These days I just feed that kind of crap into the AIs to fix up to preserve my own sanity (while I picture feeding rotten logs into a wood chipper).

I've had some hilarious "helpful suggestions" coming back in response. Gemini once suggested a career change for the developer responsible for the code, which had me in tears.
by martianlantern | 2025-08-09 10:40:58+00:00
> Laymen used LLMs for all kinds of things as well. In an interview a prominent Finnish actor admitted to (paraphrasing) “pasting a full script into an AI app for content analysis and structuring”

I think it is now soon that hollywood movies or netflix dramas will be using generative AI. First it will be for blending frames, or increasing aesthetics, then some frames being generated to reduce production cost, then an entire shoot to be done in latent world and slowly AI will get adopted in everything that we see
by anonzzzies | 2025-08-09 10:41:00+00:00
> nobody wants to contort software to run on a 10 year-old server rack your eighth-biggest customer is still using.

why? those are the clients that bother me the least and just pay every year without whining. I have 20 year old SaaS running in a rack with 10-20 year old servers. I wish all my clients ran like that as it's stable, no modern blergh stacks; it works & is fast.
by 0x264 | 2025-08-09 10:41:14+00:00
The situation is not going to improve as long as business stakeholders and engineering managers (some closer to MBAs than actual engineers) think of software engineers as construction workers. They think we are fungible, they don't understand the craft of programming etc, and have very short term mindsets. Took me a while but then I realised that I needed to interview my prospective employers as much as they were interviewing me, and to just ignore those not worth working for.
by microtonal | 2025-08-09 10:41:35+00:00
Before that, I had an Amazfit Bip for a few years which was incredible. It did notification, GPS, heart rate tracking, always on display and battery life of 2 - 4 weeks. It did this years and years ago, when the best Android could do was 24 - 48 hours, and it did it for like £60 instead of £200. It still works too!

I don't know about Amazfit, but I have a Garmin that also lasts weeks. There are some differences: WearOS/WatchOS watches essentially use a more power-efficient/less powerful version of a smartphone-class SoC. They have to because they run a full Linux/XNU kernel and a pretty complete userland. Watches with weeks-long battery life typically use something that is more akin to a powerful microcontroller with operating systems tailored to such low-end hardware.

Besides that some watches (like several Garmin models) use transflective displays. They do not have to actively emit light during daytime (in contrast to OLED), sunlight is reflected. In contrast, OLED displays have to be more bright in sunlight to be visible.