MurphyA/hacker-news huggingface dataset:
by rpastuszak | 2026-02-01 15:31:00+00:00
Not sure about the parent, but here's what I use it for:

- easy access my other, older machines from my phone or work laptop to:

- self-host a Coolify server (a "vercel-lite" control panel)

- remote connect to my older laptop to run tests/longer coding tasks for work (e.g. large browser test suites, sandboxed claude running in bg to answer longer code questions, or build fire and forget spikes/experiments)

- control my home cinema remotely (remote+ app bc it's easy and Remote Desktop).

- use w. Mullvad VPN as an exit note (Tailscale has a really easy UI for it nowadays)

- use it like ngrok to expose my dev servers to the internet (e.g. when sharing a quick demo/pairing with a coworker)

- cheap NAS - I the old mac is connected to an external HD (the HD itself is archived to Hetzner)

I haven't (yet) tested it as an alternative to Hamachi (is it still a thing?) but I'm planing a LAN party with my brothers who live across the continent.

Like you, I also didn't know what the fuss was about and I'm generally cautious not to get sidetracked.
by businessmate | 2026-02-01 15:31:18+00:00
Why this record exists

External AI systems now generate decision-relevant representations of enterprises on a continuous basis. These representations influence purchasing decisions, risk assessments, regulatory understanding, and reputational trust, often before stakeholders engage with any owned or official enterprise channels.

Despite this influence, such representations are typically ephemeral, non-logged, and non-reproducible from the perspective of the enterprise being described.

The purpose of this record is not to interpret, assess, or judge AI behaviour. It is to document what has been observed, repeatedly and systematically, across models, time windows, and sectors.

This article summarises a consolidated evidentiary record accumulated during a structured research programme and establishes a temporal reference point for subsequent governance discussion. The evidence predates the introduction of any system designed to preserve or govern such records.
by Mawr | 2026-02-01 15:33:23+00:00
Yeah, but that's because it's implemented poorly. It literally asks you to confirm deletion of each file individually, even for thousands of files.

What it should do is generate a user-friendly overview of what's to be deleted, by grouping files together by some criteria, e.g. by directory, so you'd only need to confirm a few times regardless of how many files you want to delete.
by isodev | 2026-02-01 15:33:28+00:00
While tools and software itself is not political, the people behind it are. eg. When CEOs and founders and project leads leverage their audience for politics, then their tools are absolutely a political choice. Be it DHH’s latest fasho ramblings or every time you do ‘swift build’ - Tim Cook takes a selfie with a sex offender.

But let’s refocus on FOSDEM and the mission of libre software to allow us to exist without “corporate oversight” or to just build, with tools made by other humans.
by bob1029 | 2026-02-01 15:33:34+00:00
> The second approach is to just write to the terminal like any CLI program, appending content to the scrollback buffer

This is how I prototyped all of mine. Console.Write[Line].

I am currently polishing up one of the prototypes with WinForms (.NET10) & WebView2. Building something that looks like a WhatsApp conversation in basic winforms is a lot of work. This takes about 60 seconds in a web view.

I am not too concerned about cross platform because a vast majority of my users will be on windows when they'd want to use this tool.
by adrian_b | 2026-02-01 15:34:00+00:00
NVIDIA drivers work perfectly fine, when you decide from the beginning to use them, instead of attempting to first use alternatives like nouveau.

The only problems appear when your Linux distribution decides for some reason to make difficult for its users to choose the NVIDIA drivers, like GUIX. On distributions where the users can choose NVIDIA freely, like Gentoo, which I am using, there are no problems whatsoever with NVIDIA. I have used the NVIDIA drivers for Linux and for FreeBSD during more than 20 years, on many kinds of desktops and laptops, with no problems. All this time I have also used Intel GPUs and AMD GPUs, and especially with the latter there have been problems more frequently.

Unfortunately, some of the Linux kernel developers actively try to sabotage the NVIDIA kernel driver from time to time, e.g. by imposing restrictions on the kernel symbols that it may import, which is certain to complicate the work of the maintainers of the NVIDIA drivers, and which can cause problems for the Linux users who are not aware that for this reason they must have a version of the NVIDIA driver that is matched to their kernel version.

I much prefer to have only open-source privileged code, but it cannot be said that NVIDIA has not done a good job with their Linux (and FreeBSD) support, which has been much better than that of almost any other hardware vendor. Only Intel had even better support for their hardware, including not only CPUs and GPUs, but also networking, WiFi etc. However, even with Intel, their Linux GPU drivers have been frequently worse than their Windows GPU drivers (like also with AMD), unlike NVIDIA, where their Linux drivers always had the same performance as the Windows drivers.

While non-professional users may not encounter many problems with the Intel or AMD GPUs, any user that has needed more complex OpenGL applications has frequently encountered problems in the past when the Intel or AMD OpenGL implementation in their Linux drivers was incomplete or buggy in comparison with NVIDIA. Such problems were easily exposed by just running popular benchmarks like SPECviewperf or the Unigine benchmarks on Linux and comparing what you see with an NVIDA GPU with what you see with an AMD or Intel GPU. The Intel and AMD drivers have improved in recent years (or more accurately, Mesa is what has improved), but previously it was hard to use under Linux non-NVIDIA GPUs for any really demanding graphic application.
by speakingmoistly | 2026-02-01 15:34:05+00:00
How burdensome is hardware maintenance if it's a dedicated machine running a bot though? It should be pretty hands-off, especially if you're not doing anything overly funky with it.

As an aside, the review carousel and the star button at the bottom feels a bit misleading: at a glance, you'd think it's about OpClaw, but it's not. Combined with the lack of policy information on the page, it doesn't exactly instill trust. Given that folks seem to provide the bot way too much access, it's important to know more about who you're dealing with and how they act as a intermediary.

What's your pitch on why users should trust this?
by jessa0 | 2026-02-01 15:34:59+00:00
It sounds like this is a poisoning attack, which has been shown to be pretty trivially defeated [1]. That said, while poisoning countermeasures in the facial recognition case were shown to easily generalize, we dont know yet how general of a defense could be built for a VLM. Which means holding a 0day poisoning attack on a VLM could cause a lot of trouble / deaths before an update to the model with counter-training could be deployed..

[1] https://arxiv.org/abs/2106.14851
by flounder3 | 2026-02-01 15:35:33+00:00
Muscle memory for folks who have been doing it since before -i was an option. I still instinctively type `sudo su -` because it worked consistently on older deployments. When you have to operate a fleet of varying ages and distributions, you tend to quickly learn [if only out of frustration] what works everywhere vs only on the newer stuff.

`sudo su - <user>` also seems easier for me to type than `sudo -i -u <user>`
by Carrok | 2026-02-01 15:35:54+00:00
Is this a serious question?

human trafficking? yup. https://www.atlanticcouncil.org/blogs/new-atlanticist/how-to...

prostitution? yup. https://www.awakenjustice.org/is-prostitution-a-choice

drug trafficking? yup. https://en.wikipedia.org/wiki/CIA_involvement_in_Contra_coca...

gambling? yup. https://www.powerball.com/

racketeering? yup. https://www.justia.com/criminal/docs/rico/
by mitchitized | 2026-02-01 15:37:32+00:00
The only places where a 4-way stop has room to make a roundabout are places where there is not enough traffic for it to matter either way.

The biggest obstacle is that there are just too many 4-way stops in urban areas where there is no space left to make a roundabout, you would have to tear down buildings. I don't think that is a valid argument in that scenario.
by raw_anon_1111 | 2026-02-01 15:38:03+00:00
My thought process during my architecture influences my testing.

Since AI has been a thing, I’ve been in a customer facing cloud consulting role - working full time at consulting departments (AWS ProServe) and now a third party company - specializing in app dev.

Before my hands actually write a line of code or infrastructure as code, I’ve already spoken to sales to get a high level idea of what the customer wants, read over the contract (SoW) to see what questions I have, done discovery sessions/requirements analysis, created architecture diagrams, done a design review, created detailed stories/workstreams (epics), thought about all the way things can go wrong etc.

I very much keep my hands on the wheel and treat AI as a junior coder that might not follow my instructions. I can answer any question about architectural decisions, repo structure, what any Lambda does the naming conventions etc.

I’ve also intuited “these are the things that I need to think about and test for from my 30 years of professional experience as a developer and 8 years of experience across literally dozens of AWS implementations”.

In the before times, if I were doing this without AI, I would have to have two or three more junior people doing the work just because I couldn’t physically do it in 40 hours a week. Even then I would be focused on how it works and look for corner cases.

I don’t have to think about what I need to test for. I did specifically call out concurrency because there are subtle bugs.

Ironically, what I am working on now had a subtle concurrent locking bug that Codex wrote. I threw the code into ChatGPT thinking mode and it found it immediately and suggested better alternatives. I also have Claude and Codex cross check each other.
by ohyoutravel | 2026-02-01 15:39:34+00:00
It’s a bad analogy. In this case Lockheed isn’t building a killer drone and then finding a market for it, nation states are sending requirements to Lockheed based on what they want to do. Hence the label “defense contractor.”

I think your analogy would hold if slop creators were creating requirements and contracting OpenAI to build the thing that lets them slop edit Wikipedia and GitHub issues. But since they aren’t, this is breaking the analogy.

You are still within the edit window to change up your analogy (but unfortunately not to completely delete your post), so you have a little time to make it coherent.
by Aurornis | 2026-02-01 15:39:48+00:00
> but when the market corrects and the prices will get closer to API prices

I think it’s more likely that the API prices will decrease over time and the CC allowances will only become more generous. We’ve been hearing predictions about LLM price increases for years but I think the unit economics of inference (excluding training) are much better than a lot of people think and there is no shortage of funding for R&D.

I also wouldn’t bet on Claude Code staying the same as it is right now with little glitches. All of the tools are going to improve over time. In my experience the competing tools aren’t bug free either but they get a pass due to underdog status. All of the tools are improving and will continue to do so.
by Mawr | 2026-02-01 15:40:52+00:00
> Github ask you to confirm the repo name before deleting by typing it into a text field. User looks at what the repo name is and types it without thinking. Or, like lazy me, mark and drag the displayed name into the field, so you don't even have to type.

Pretty easy to solve this sort of stuff with timers: "Sure, the repo will be deleted in <timer>. Press here to abort: <button>."

Or have the timers on the backend and just show the user an undo button.
by TacticalCoder | 2026-02-01 15:42:01+00:00
Brussels is my native city: I grew up there. If you're at peak traffic hours (8-10am and 3-6pm) during weekdays then, depending where to where you go, there can be really bad traffic jams.

But outside of these hours the car is simply much more convenient. I lived in Brussels for 42 years and did everything that wasn't walking distance by car (very mostly in the pre- Uber days). You simply know where the parking spots are and it's too convenient to have your own car when you come out of the restaurant, without to have to worry about the last bus / last tram / getting mugged.

TFA's author went up early in the morning: he's dodging traffic jams.

For example FOSDEM if I'm concerned there'd be no spot? I'd park on the other side of the Bois de la Cambre and then walk to the campus.

Bicycling? It's nice when you don't have a nice bicycle. Otherwise it's gone in 60 seconds. I also don't see many people bicycling when the weather is bad and, well, let's get real: it rains a huge freaking lot in Brussels.

P.S: FOSDEM is happening in the Ixelles district, adjacent to the Uccle district (the Bois de la Cambre is on both districts). These are the two poshest, classiest, most expensive districts of Brussels with very few high-rises and very few soviet-style buildings with lots of apartments (these exists but in other districts). It's as if FOSDEM was taking place in Beverly Hills. In these posh areas there are parking spots.
by AlexeyBrin | 2026-02-01 15:42:28+00:00
> When CEOs and founders and project leads leverage their audience for politics, then their tools are absolutely a political choice. Be it DHH’s latest fasho ramblings or every time you do ‘swift build’ - Tim Cook takes a selfie with a sex offender.

I don't follow. Are you implying that by using Ruby on Rails or Omarchy one is fasho aligned ? Or that people that use Swift somehow support sex offenders ?
by reactordev | 2026-02-01 15:43:29+00:00
This is not correct. There are clear instructions on how a 4-way stop should operate and its yielding to the right, if opposite cars are both moving forward, both can go, otherwise the car who has initiative has the right of way. Every driver must come to a complete stop.

This is true in every state.

https://www.nhtsa.gov/sites/nhtsa.gov/files/rightofwayrules....
by pjmlp | 2026-02-01 15:44:13+00:00
Nope, what sunk Longhorn was politics.

Windows team is a C++ kingdom, and those devs will not adopt .NET even at gun point.

They redid Longhorn with COM and called it WinRT, irony of ironies, WinRT applications run slower than .NET with COM reference counting all over the place.

Google has showed those folks what happens when everyone plays on the same team, and now it owns the mobile phone market, a managed userspace with 70% world market.
by kohlschuetter | 2026-02-01 15:44:48+00:00
This 100GbE card is an OCP 2.0 type 2 adapter, which will _probably_ not work with the PX PCB since that NIC has two of these mezzanine connectors, and PX only one.

What also may not work are Dell rNDC cards. They look like they have OCP 2.0 type 1 connectors, but may not quite fit (please correct me if I'm wrong). They do however have a nice cooling solution, which could be retrofitted to one of the OCP 2.0 cards.

I've also ordered a Chelsio T6225-OCP cards out of curiosity. These should fit in the PX adapter but require a 3rd-party driver on macOS (which then supports jumbo frames, etc.)

What also fits physically is a Broadcom BCM957304M3040C, but there are no drivers on macOS, and I couldn't get the firmware updated on Linux either.
by steveBK123 | 2026-02-01 15:44:48+00:00
As an American these numbers are super depressing, haha. Big city US vs Europe cost of living & wages are almost like an order of magnitude different at this point.

Big house & garden 30min from Manhattan center in practice does not even exist due to the sprawl and poor transit here.

As crazy as this sounds, 65k is the wage paid here now to a doorman/concierge at the type of apartment building an NYC SRE/SWE lives in.

If you want big house & garden that looks like the listings at your link, they are maybe 45-60min commute and 2x the price.

Dining out in NYC ends up like 2X+ as expensive as London/Paris or 4X+ Madrid due to labor/real estate costs. Maybe worse, I just looked up Michelin star 5 course menus in Paris and these are like regular Thursday night 2 course dinner prices in NYC.

So in many ways we collect a much higher gross wage here to then spend it all for a lower quality of life.
by bediger4000 | 2026-02-01 15:45:26+00:00
Well I'll tell you what, it looks like Taibbi, Greenwald, Weiss and the absolute freedom of speech brigade used the language of free speech advocacy to get an autocrat and an oppressive regime installed, and then cynically dropped freedom of speech as a worn out tool.

It looks like famous free speech advocates are just fine with limiting speech to topics they like and by people they like. It makes them look like liars.
by technothrasher | 2026-02-01 15:45:28+00:00
Anybody else fondly remember the earlier Adventure Construction Set from the 1980s? It was similar, though more crude, software but for creating tile based adventure games. I remember breathlessly waiting for it to arrive in the mail one summer when I was a young teen, and then my brother and I spending countless hours creating games for each other to play.

https://en.wikipedia.org/wiki/Adventure_Construction_Set
by nebezb | 2026-02-01 15:46:37+00:00
Your example worsens your position. I do not want my home builder going over budget and over time without telling me, only finding out after their “continual improvement” that I won’t be moving into my house. Worse, because they believe only they’re able to know what’s best.

In your fictional scenario of unlimited budget and time, sure I grant that an expert should work unguided.
by jasode | 2026-02-01 15:46:50+00:00
>That's why I prefer Terraform's approach of having a "plan" mode. It doesn't just tell you what it would do but does so in the form of a plan it can later execute programmatically. Then, if any of the assumptions made during planning have changed, it can abort and roll back.

Not to take anything away from your comment but just to add a related story... the previous big AWS outage had an unforeseen race condition between their DNS planner vs DNS executor:

>[...] Right before this event started, one DNS Enactor experienced unusually high delays needing to retry its update on several of the DNS endpoints. As it was slowly working through the endpoints, several other things were also happening. First, the DNS Planner continued to run and produced many newer generations of plans. Second, one of the other DNS Enactors then began applying one of the newer plans and rapidly progressed through all of the endpoints. The timing of these events triggered the latent race condition. When the second Enactor (applying the newest plan) completed its endpoint updates, it then invoked the plan clean-up process, which identifies plans that are significantly older than the one it just applied and deletes them. At the same time that this clean-up process was invoked, the first Enactor (which had been unusually delayed) applied its much older plan to the regional DDB endpoint, overwriting the newer plan. The check that was made at the start of the plan application process, which ensures that the plan is newer than the previously applied plan, was stale by this time due to the unusually high delays in Enactor processing. [...]

previous HN thread: https://news.ycombinator.com/item?id=45677139
by Nextgrid | 2026-02-01 15:46:58+00:00
This behavior is self-inflicted by a decade of low pay and lack of significant raises to reward seniority.

The most effective way to increase income for a developer is to join a place, rack up as many buzzwords as possible and leave after 2-3 years, using those buzzwords to secure a higher-paying role somewhere else. Rinse and repeat until you get a management position where you can use politics to increase your income instead.

If you want guys that use boring tech to drive the business forward you have to pay them upfront the money they’d otherwise make playing the above game. It still makes sense (an engineering playground is anything but cheap) but good luck getting an employer to pay anything above “market rate”.
by pron | 2026-02-01 15:47:02+00:00
> Is there something they are doing wrong?

Yes. The most common issues are heap misconfiguration (which is more important in Java than any compiler configuration in other languages) and that the benchmarks don't simulate realistic workloads in terms of both memory usage and concurrency. Another big issue is that the effort put into the program is not the same. Low-level languages do allow you to get better performance than Java if you put significant extra work to get it. Java aims to be "the fastest" for a "normal" amount of effort at the expense of losing some control that could translate to better performance in exchange for significantly more work, bot at initial development time, but especially during evolution/maintenance.

E.g. I know of a project at one of the world's top 5 software companies where they wanted to migrate a real Java program to C++ or Rust to get better performance (it was probably Rust because there's some people out there who really want to to try Rust). Unsurprisingly, they got significantly worse performance (probably because low-level languages are not good at memory management when concurrency is at play, or at concurrency in general). But they wanted the experiment to be a success, so they put in a tonne of effort - I'm talking many months - hand-optimising the code, and in the end they managed to match Java's performance or even exceed it by a bit (but admitted it was ultimately wasted effort).

If the performance of your Java program doesn't more-or-less match or even exceed the performance of a C++ (or other low level language) program then the cause is one of: 1. you've spent more effort optimising the other program, 2. you've misconfigured the Java program (probably a bad heap-size setting), or 3. the program relies on object flattening, which means the Java program will suffer from costly cache misses (until Valhalla arrives, which is expected to be very soon).
by jeroenhd | 2026-02-01 15:47:43+00:00
I say """secret""" because the spec says that the format should not be published so people can't try to mess with the format, but the first link on Google shows the exact format.

The spec says:

> The AML SMS should not be seen by the caller and therefore should not appear in the SMS "sentbox" of the smartphone. This is to avoid any customer confusion and to avoid making the format of the message widely known. In addition, there is also a potential privacy concern in storing the location of an emergency call from the handset, which could be seen by others.

The AML SMS gets triggered by software on your smartphone when you dial an emergency number. You cannot use it to obtain someone else's location.
by smallerfish | 2026-02-01 15:48:23+00:00
What is the traffic flow rate in an intersection with a 4 way stop? For single lane, since only one vehicle can be in the intersection at once, and probably takes _at least_ 5 seconds to start from stopped and cross the intersection, I'm guessing in the 10-12 region per minute best case, so maybe 600 an hour?

Now if you convert it to a mini roundabout, you can have at least two vehicles in the intersection at all times. I fail to see how it wouldn't be an improvement.