MurphyA/hacker-news huggingface dataset:
by nicoburns | 2025-12-16 18:51:00+00:00
Are you talking about https://flow-browser.com ? I wasn't aware of this project before, but it appears to a new chromium based browser.

The Flow people are talking about when they talk about Ladybird and Servo is https://www.ekioh.com/flow-browser/ which does have it's own engine. It has a similar level of standards compliance to Servo and Ladybird, although it's not open source which puts it in a somewhat different category.
by renhanxue | 2025-12-16 18:51:09+00:00
Sweden's first commercial nuclear plant[0] was built right next to a newly constructed suburb precisely so that it could be used for district heating too. And also for producing small quantities of weapons grade plutonium, for... research purposes. Waste not, want not!

(It didn't last very long and was shut down in the mid 1970's, for somewhat obvious reasons.)

[0]: https://en.wikipedia.org/wiki/%C3%85gesta_Nuclear_Plant
by MSFT_Edging | 2025-12-16 18:51:10+00:00
In the US it's not uncommon to get on the wrong side of a police officer for some personal beef, and the police officer begins to harass you using legal tools provided to them.

It's also not uncommon for police officers to use their tools to stalk women.

Now we're given the same untrustworthy officers full profiles of an individuals travel history without a "need to know". If you can't see how that's dangerous, I don't know what to tell you. In the US if someone is threatening your life, you can typically shoot them if you're out of options. You usually can't do that with an officer, even if they're off duty. The rest of the cops will stand behind that thin blue line and harass you.
by dang | 2025-12-16 18:51:24+00:00
Discussed here. others?

Risk of false positives in fMRI of post-mortem Atlantic salmon (2010) [pdf] - https://news.ycombinator.com/item?id=15598429 - Nov 2017 (41 comments)

Scanning dead salmon in fMRI machine (2009) - https://news.ycombinator.com/item?id=831454 - Sept 2009 (1 comment)
by D-Machine | 2025-12-16 18:51:34+00:00
This is subjective, lots of people think they sound smart / better by avoiding moral phrases like "bad" or "evil", but often this is just pointless class signaling, limp-wristed relativism, or simple cowardice / excessive agreeableness.

To counter that kind of nonsense is why we have phrases like "X is bad and you should feel bad for supporting it", and "X is bad, actually", as they don't beat around the bush and simply make one's moral statements clear. Maybe I should have said "repetitive, unpleasant to read, and just bad" to make this usage clearer, but, hey, one can only spend so much time crafting quick comments on HN.
by skrtskrt | 2025-12-16 18:51:40+00:00
Kagi's Orion browser is 1.0 on Mac and working on the first full Linux release - it's built on WebKit. That WebKit is a "third party" dependency but it's still a break from the browser monoculture and it doesn't seem like Mozilla has as much interest in pushing the browser engine space forward after pulling back from Servo.
by nameless912 | 2025-12-16 18:52:01+00:00
I don't have anything to show for it yet, but I'm rebuilding my dotfiles from scratch with a (hopefully) reusable framework that I want to open source some day. I don't know if it'll be useful to anyone else as I have very strong opinions about how this kind of stuff works, but hey, maybe someone else will find it useful. I'm inspired to do this because I realized the other day that computers....aren't fun for me anymore? So I'm taking the opportunity to make my computer mine again rather than continuing to rely on VSCode and all the automated config my company drops on our machines.

In other news, my first astrophotography rig is _finally_ mostly fully put together, and I'm going to try to go out and do some captures tomorrow night!
by staffordrj | 2025-12-16 18:52:14+00:00
"We have seen a flock of turkeys walk right along that fence on the outside, but I have also seen them jump high enough that they could easily land on the 4ft fence. Just 2 more feet of fence would stop all of this and give us the sense of security that we have every right to."

https://alpr.watch/m/WPv1PO

first the came for the turkeys...
by jjice | 2025-12-16 18:52:18+00:00
We have internal integrations with GitHub webhooks that will hit our server to checkout a branch, run some compute, and then post a comment on the thread. Not sure if you can integrate something like that to help block a PR from being merged like Actions CI checks, but you can receive webhooks and make API calls for free (for now). Would definitely result in some extra overhead to implement outside of Actions for some tasks.
by ArkhamMirror | 2025-12-16 18:52:19+00:00
The ACH method actively encourages you to start off with any and all plausible explanations and eliminate them as you go along, but the AI suggestions are definitely more limited than what a human could come up with.

There are LLM limitations on the call to generate hypotheses to return them in a certain format and to return a certain number of them, and that sort of thing, so it's usually in your best interest to use the LLM as more of an assistant to check if you missed anything or for a push to get started looking in different directions more than having the AI doing the whole thing (although if you are being lazy or don't know what to do, you could let the LLM do pretty much everything - I pretty much let the LLM handle everything it could in testing.)
by ecshafer | 2025-12-16 18:52:23+00:00
That depends. I have donated to Religious missionary work publicly, that could be seen by an extremist of any other religion who sees this as a zero sum game as anti their religion. But I don't bring this up in work because that is uncouth and not what my job is about, and would expect the same from co-workers. Eich also didn't donate publicly, this was dug up and then foisted upon him. If someone were to dig through records they could find my donations and party affiliations, which is what they did to him. He was being professional, they were the ones that were taking his private views and forcing them into the public sphere.
by LocalH | 2025-12-16 18:52:27+00:00
Early GEM allowed arbitrary window sizing and positioning at least within the file manager, and Apple thus sued them, because they felt they had exclusive rights to ideas that they stole from Xerox

Also, the Amiga had the window management you refer to in its earliest versions, in 1984. Amigas cost a hell of a lot less than $15,000, even packed to the brim with expansions. I grew up with the Amiga, so your assertion that "No one was doing it in the consumer space, no consumer knew about that stuff, Linux consumers on their 14" 800x600 monitors sure hadn't see it." is anecdotally false.
by jandrese | 2025-12-16 18:52:31+00:00
While true, I think you have missed the bigger story. If you talk with kids today their mentality is very different from kids of 20-30 years ago, and it's not the cop cameras all over the place. Nobody pays those much mind. It's the fact that damn near everybody over the age of 10 is carrying around a high quality camera all day long and the means to publish that footage worldwide in an instant. It doesn't help that people with an agenda sometimes call for other people to be "cancelled" over even a single video, even a 30 year old video from when they were freshmen in college, and are can be successful in getting that person's life ruined.

We're living constantly in the scene from Fahrenheit 451 where the government asks everybody to go outside at once and report any suspicious activity. We have made it potentially not OK for kids to push boundaries or make mistakes.
by AnthonyMouse | 2025-12-16 18:52:54+00:00
You're describing what happens in uncompetitive markets (or for status goods, which have inherently weird behavior because they're a signaling mechanism that relies on waste and artificial scarcity as a mechanism of operation, but also inherently nobody actually needs them).

In an ordinary competitive market, margins are thin because sellers are fungible, so charging slightly less than the competition results in a disproportionate increase in sales because customers are just choosing the lowest price, and then sellers keep lowering prices until margins are thin because it's more profitable to get a $0.05 margin on a thousand units than a $0.10 margin on a dozen units.
by vunderba | 2025-12-16 18:53:01+00:00
I'll be running gpt-image-1.5 through my GenAI Showdown later today, but in the meantime if you want to see some legitimately impressive NB Pro outputs, check out:

https://mordenstar.com/blog/edits-with-nanobanana

In particular, NB Pro successfully assembled a jigsaw puzzle it had never seen before, generated semi-accurate 3D topographical extrapolations, and even swapped a window out for a mirror.
by kortex | 2025-12-16 18:53:11+00:00
> but criminals are getting bolder everyday it feels like.

Might feel that way, but objectively, violent and property crime are on the decline in the USA.

I've also heard many stories where a person gets high def footage of someone committing a crime (usually burglary, smash and grab, or porch snatching) and the cops are basically like "eh we'll get to it when we get to it"

https://en.wikipedia.org/wiki/Crime_in_the_United_States

edit: can someone explain what is objectionable about this comment?
by cons0le | 2025-12-16 18:53:16+00:00
Because none of these AI tech bros give a dam about music. I thought with ai we would be able to put all the "timbres" of instruments into vector database and create a truly new instrument sound. Like making a new color for the first time.

But no we get none of that. We get mega shitty corporate covers. I would rather hear music that's a little bad than artificially perfect sounding.
by adolph | 2025-12-16 18:53:19+00:00
Yeah, my naive implementation thought experiment was oriented towards a side channel brokered by the ssh connection using nginx and curl. Something like source opens nginx to share a file and tells sink via ssh to curl the file from source with a particular cert.

However, I observed that curl [0] uses openssl' quic implementation (for one of its experimental implementations). Another backend for curl is Quiche [1] which has client and server components already, has the userspace crypto etc. It's a little confusing to me, but CloudFlare also has a project quiche [2] which is a Rust crate with a CLI to share and consume files.

0. https://curl.se/docs/http3.html

1. https://github.com/google/quiche/tree/main/quiche/quic

2. https://github.com/cloudflare/quiche
by Sean-Der | 2025-12-16 18:53:20+00:00
Doesn’t matter now, but what led you to TURN?

You can run all WebRTC traffic over a single port. It’s a shame you spent so much time/were frustrated by ICE errors

That’s great you got something better and with less complexity! I do think people push ‘you need UDP and BWE’ a little too zealously. If you have a homogeneous set of clients stuff like RTMP/Websockets seems to serve people well
by pseudalopex | 2025-12-16 18:53:58+00:00
Mozilla spent $260 million on software development in 2023.[1] How do you believe they spent it?

Vivaldi employ 28 developers to produce an unstable Chromium fork and email program for comparison.[2]

[1] https://assets.mozilla.net/annualreport/2024/mozilla-fdn-202...

[2] https://vivaldi.com/team/
by hnlmorg | 2025-12-16 18:54:07+00:00
…but with intentionally weird semantics picked for its humour rather than legibility.

It might not be a challenging language, but it is designed more for art than utility.

This firmly makes it an esoteric language.

Whereas Purrtran has conventional semantics. The cuteness of Purrtran is in the documentation rather than the language design. The esoteric part is really more in the story telling rather than the language semantics.
by larkost | 2025-12-16 18:54:11+00:00
GitHub has still been managing the orchestration and monitoring of runs that you run on your own (or other cloud) hardware. They have just decided that they are no longer going to do this for free.

So the question becomes: is $0.002/minute a good price for this. I have never run GitHub Actions, so I am going to assume that experience on other, similar, systems applies.

So if your job takes an hour to build and run though all tests (a bit on the long side, but I have some tests that run for days), then you are going to pay GitHub $.12 for that run. You are probably going to pay significantly more for the compute for running that (especially if you are running on multiple testers simultaneously). So this does not seem to be too bad.

This is probably going to push a lot of people to invest more in parallelizing their workloads, and/or putting them on faster machines in order to reduce the number of minutes they are billed for.

I should note that if you are doing something similar in AWS using SMS (Systems Management Service), that I found that if you are running small jobs on lots of system that the AWS charges can add up very quickly. I had to abandon a monitoring system idea I had for our fleet (~800 systems) because the per-hit cost of just a monitoring ping was $1.84 (I needed a small mount of data from an on-worker process). Running that every 10 minutes was going to be more than $250/day. Writing/running my own monitoring system was much cheaper.
by adrian_b | 2025-12-16 18:54:11+00:00
When the cost of the solar panels does not matter you can reach an efficiency close to 50% (with multi-junction solar cells) and the panels will also be able to work at higher temperatures.

Nevertheless, the problem described by you remains, the panels must dissipate an amount of heat at least equal with the amount of useful power that is generated. Therefore they cannot have other heat radiators on their backside, except those for their own heat.
by infecto | 2025-12-16 18:54:15+00:00
I don’t think it’s so much as critical but has potential to help close the loop on crime. Big box stores love this service. The can easily identify the car type and license and out out a bolo with the police. Police put this into flock and track movement. You don’t have to pursue chases as aggressively. You can just track the car next time it pops up. I think flock is a net positive in this sense.
by nostrademons | 2025-12-16 18:54:22+00:00
> It’s important to note that our move to a single unified first price auction only impacts display and video inventory sold via Ad Manager. This change will have no impact on auctions for ads on Google Search, AdSense for Search, YouTube, and other Google properties, and advertisers using Google Ads or Display & Video 360 do not need to take any action.
by roadside_picnic | 2025-12-16 18:54:36+00:00
> slight detours.

If you're up in Neah Bay, WA (and I have been out there in the past so this isn't a fantasy scenario) and suddenly realize you need to charge, you need to drive over an hour and ten minutes to Forks, WA. But they only have a 250kW charging station, so you're going to need to wait 30-40 minutes. Now if you need to get back to Neah Bay, you're going to spend a total of 3 hours.

And, for my case, Neah Bay, WA is closer to the nearest charging station than where I most typically am for work.
by LordHeini | 2025-12-16 18:54:38+00:00
For your V2: a Can-Bus connector would be great. Should really be standard for toolheads nowadays. Makes cable management so much easyer. And the board does not need the driver for the extruder, the heater contoll and sensors anymore.

So maybe a version which is optimized for Can-Bus toolheads?

And more driver slots, 4 is not sufficient if you want a self leveling bed.

Vorons need 4 drivers for the gantry alone.
by Veserv | 2025-12-16 18:54:55+00:00
Available QUIC implementations are very slow. MsQUIC is one of the fastest and can only reach a meager ~7 Gb/s [1]. Most commercial implementations sit in the 2-4 Gb/s range.

To be fair, that is not really a problem of the protocol, just the implementations. You can comfortably drive 10x that bandwidth with a reasonable design.

[1] https://microsoft.github.io/msquic/
by spwa4 | 2025-12-16 18:55:01+00:00
Entry level jobs have been getting wiped out for at least 5 years, including tech jobs, which includes 2 years that not even ChatGPT 3.5 was available. That was the first version that would reasonably respond to any useful question. And if you're being honest, other entry level jobs are far worse of than tech jobs. Entry-level bakers ... outright don't really exist anymore.

Even agentic computing (ie. an AI doing anything on it's own accord for tech-savy users, never mind average users) is new from this year. I would argue it's still pretty far from widespread. Neither my wife nor my kids, despite my explaining repeatedly, even know what that is, never mind caring.

I'm repeating the mantra from before, and I get that it's not useful. But no, it's not AI wiping out entry-level jobs. It's governments failing to prop up the economy.

On the plus side, this means it can be fixed. However, I very much doubt the current morons in charge are going to ...
by sodality2 | 2025-12-16 18:55:04+00:00
I definitely think there's something to be said for nuance; my county is one of the worst in my state for penetration [0] but according to their transparency log avoids many of the common criticisms of Flock, like data sharing, immigration enforcement use, etc [1].

I'm just happy for any sort of critical analysis or attention being brought to every municipality's use of this technology as so often people have no idea at all, though. Because there are a lot of counties which are far worse, and almost none of the public is even aware; I suspect there is at least some gap between people who would care if they knew, and people who care now.

[0]: https://alpranalysis.com/virginia/206807

[1]: https://transparency.flocksafety.com/williamsburg-va-pd
by JohnMakin | 2025-12-16 18:55:07+00:00
There probably needs to be some settled discussion on what constitutes "vibe coding." I interpret this term as "I input text into $AI_MODEL, I look at the app to see my change was implemented. I iterate via text prompts alone, rarely or never looking at the code generated."

vs. what this author is doing, which seems more like agent assisted coding than "vibe" coding.

With regard to the subject matter, it of course makes sense that managing more features than you used to be able to manage without $AI_MODEL would result in some mental fatigue. I also believe this gets worse the older you get. I've seen this within my own career, just from times of being understaffed and overworked, AI or not.
by mindcrash | 2025-12-16 18:55:36+00:00
Because they know Forgejo is starting to get attention from major players and thus becoming competitive, and hosting your own CI infrastructure will make completely moving away from GitHub all that easier - If you don't really care about the metadata all it pretty much takes is moving git repositories with their history.

Or shortly summarized: lock in through pricing.

Pretty sure this will explode straight in their faces though. And pretty damn hard.
by NemoNobody | 2025-12-16 18:55:37+00:00
A genuine conversation about AI!

Actually, this is what I've been wondering since ChatGPT changed whatever they did recently - my interaction experience radically changed, not necessarily worse, not really at all less functional, but absolutely different now and I'm unsure how I feel about it.

I agree with redoing rules every update - and absolutely do rules, extremely clearly that you want legitimate critique and feedback, not sycophancy -> always test that functionality.

It does get tricky when they decide to interpret the same rules differently seemingly at random.

Also frustrating dealing with changes like what has happened with Copilot - the internal rules change so frequently and are so narrowly defined, it's almost pointless to even define your own rules for that platform.

Sometimes tho, I found it worked better to start something in Copilot and then bring it elsewhere after a point. I do a few things like that between AI
by alexgotoi | 2025-12-16 18:56:03+00:00
Everyone loves blaming AI for entry-level woes, but check the numbers: CS grads hit 6.1% unemployment while nursing sits at 1.4%. That's not "wiping out" jobs, that's oversupply meeting picky hiring after years of "learn to code" hype.

AI is eating the boring tasks juniors used to grind: data cleaning, basic fixes, report drafts. Companies save cash, skip the ramp-up, and wonder why their mid-level pipeline is drying up. Sarcastic bonus: great for margins, sucks for growing actual talent.

Long term though, this forces everyone to level up faster. Juniors who grok AI oversight instead of rote coding will thrive when the real systems engineering kicks in. Short term pain, massive upside if you adapt.

I will include this thread in the https://hackernewsai.com/ newsletter.
by Arch-TK | 2025-12-16 18:56:31+00:00
Putting aside the post and whether it's correct or not.

Reinvent what wheel exactly?

D-Bus can't read your mind (yet) and as such it can't generate an API for you, you still need to design a protocol, it's just that it's on top of D-Bus with certain quirks and restrictions.

Doing the same over UDS in 2025 isn't any more work and doesn't have any negative impact on end users. There's nothing unique about D-Bus from a usability standpoint that can't be done with a service listening over UDS.

This is equivalent to saying that you're reinventing the wheel by not using HTTP as a transport.

> Do you hate a{sv}? If you propose JSON as alternative, you are going to make me laugh.

Maybe you should look at Varlink. The systemd backed D-Bus alternative. It uses JSON.

Regarding secrets management:

My password manager's protocol is handled using exec and command line arguments. Arbitrary applications can ask for passwords, but they won't get them. They won't read them from disk.

The design of the gnome keyring isn't great, but I actually don't think the protocol matters much in this case.
by worik | 2025-12-16 18:56:42+00:00
> So why should I pay more by €30k to install experimental thing for a decade when my low cost gas heating will last for 3 decades again.

Because:

It is not experimental (it is no longer 1992)

Your gas comes from Russia, and they hate you - roughly speaking

Your prices are miles from reality

Face it, fossil fuels are deprecated. Your gas heating will be unusable with no gas to put in it
by jabl | 2025-12-16 18:56:47+00:00
> Germany is not really rich compared to nordics.

(From another post I made in this thread)

Looking at IMF 2025 GDP per capita figures (https://en.wikipedia.org/wiki/List_of_countries_by_GDP_(nomi... ):

Norway: $92k

Denmark: $77k

Sweden: $62k

Germany: $60k

UK: $57k

Finland: $56k

So yeah, Denmark and particularly Norway are a bit richer than the others, but the others are in the same ballpark.
by saltcured | 2025-12-16 18:57:03+00:00
I recognize the value in some kind of internal expansion once you are talking about an ATX or even uATX board and a desktop chassis. I just wonder if the USB protocol can be hardened for this using some appropriate internal cabling. Is it an intrinsic problem with the controllers and protocol, or more related to the cheap external parts aimed at consumers?

Once you get to uATX and larger, this could potentially be via a PCIe adapter card too, right? For an SSD scenario, I think some multiplexer card full of NVMe M.2 slots makes more sense than trying to stick to an HDD array physical form factor. I think this would effectively be a PCIe switch?

I've used LSI MegaRAID cards in the past to add a bunch of ports to a PC. I combined this with a 5-in-3 disk subsystem in a desktop PC. This is where the old 3x 5.25" drive bay space could be occupied by one subsystem with 5x 3.5" HDD hot-swap trays. I even found out how to re-flash such a card to convert it from RAID to a basic SATA/SAS expander for JBOD service, since I wanted to use OS-based software RAID concepts instead.