MurphyA/hacker-news huggingface dataset:
by rvermeulen98 | 2026-01-23 23:40:10+00:00
The goal has never been to create something that can replace nmap, the goal was to learn more about networking and about building TUIs in Go. Honestly I am quite overwhelmed by the amount of traction it got today, definitely not what I expected.

I am very grateful for all the feedback and suggestions, and I will take my time to evaluate every comment. In the coming weeks I will try to implement most of the feedback and do releases to improve the tool further, thanks everyone!
by w10-1 | 2026-01-23 23:40:48+00:00
"wantin' ain't gettin'": you might find productivity more important, but they didn't sign up for that.

They define primitives as "simple, foundational measures of how Claude is used". They're not signing up to measure productivity, which would combine usage with displacement, work factoring, and a whole host of things outside their data pool.

What's the point? They're offering details on usage patterns relative to demographics that can help people assessing Anthropic's business and the utility of LLM-based AI. Notably, tasks and usage are concentrated in some industries (notably software) and localities (mainly correlated with GDP and the Gini index). This enables readers to project how much usage growth can be expected.

As far as I know, no one publicly offers this level of data on their emerging businesses - not google, ebay, apple, microsoft, amazon, nvidia or any of the many companies that have reshaped our technical and economic landscape in the last 30 years.

Normally we measure value with price and overall market (productivity gains is but one way that clients can recoup their price paid). But during this the build-out of AI, investors (of all stripes) are subsidizing costs to get share, so until we have stable competitive markets for AI services, value is an open question.

But it's clear some businesses feel that AI could be a strategic benefit, and they don't want to be left behind. So there is a stampede, as reflected in the neck-and-neck utilization of chat vs API.
by RIMR | 2026-01-23 23:41:07+00:00
Linux is so much better than it used to be. You really don't need to be technical.

I have been recommending Kubuntu to Windows people. I find it's an easier bet than Linux Mint. You get the stability of Ubuntu, plus the guarantee of a Windows-like environment.

Yes, I know, Linux Mint supports Plasma, but I honestly think the "choose your desktop" part of the setup process is more confusing to a newbie than just recommending a distro with the most Windows-like UI and a straightforward installation.
by badsectoracula | 2026-01-23 23:41:10+00:00
Ok, but in that case the only FLOSS projects from US that can be considered "dangerous" would be those which are both tied to specific US companies and do not have much of a EU presence to be forked in case of such weaponization (with ease of forking being taken into account as well).

And TBH IMO such projects should be avoided in the first place regardless of what US is doing because they tend to use FLOSS as a marketing method than for practical development. Choosing projects which have multiple shareholders, so to speak, is much healthier in the long term.
by varispeed | 2026-01-23 23:41:20+00:00
Wouldn't actual proof to be valid need ability to send and receive email and transfer money?

Then it could do things like: "hey, do you have seeds? Send me pictures. I'll pay if I like them" or "I want to lease this land, I'll wire you the money." or "Seeds were delivered there, I need you to get your machinery and plant it"
by Ylpertnodi | 2026-01-23 23:41:25+00:00
> Yes, but Which version/fork?

If I earn my living from a company that doesn't make Linux versions, should i still switch?

Should my customers?

It's a great idea, and my work does not touch the internet, but the confusing variations of linux do not a happy workfoce make.

Your 'lord and saviour' can fuck off, with all the others, I prefer science.
by tombert | 2026-01-23 23:42:08+00:00
> Is your last name Segurakreischer?

Afraid I don't get the reference if this is a joke, but no that is not my last name.

I've offered similar solutions to this; a VM that they can RDP into, or just a VM running locally with Winboat or Winapps so they could work with the apps they need to, but they won't entertain the idea.

Honestly I kind of think they're adding increasing conditions just so I stop bothering them about it. I think they very much do not want to change operating systems and they know that just saying that won't be a valid enough excuse to get my to shut up about it.

Before people give me shit over trying to force my dogma on them, I should point out that when their computers break (e.g. Windows Update decides to brick their computer), I am the one that is expected to fix them. I don't think it's unreasonable that if I'm expected to do the repairs on the computer that I get a say in what's installed on them.
by teruakohatu | 2026-01-23 23:42:40+00:00
London didn't sugar coat the life up there in his novels. The people depicted were all hard people living hard lives, or they were fools, or both.

I can't remember which book it was but the comedic/tragic depiction of an unexperienced sister and two brothers overloading a sled, unwilling to give up useless comforts, so much so that the dogs couldn't move the sled, stuck in my mind.
by giantg2 | 2026-01-23 23:43:33+00:00
I've asked this sort of question before. I've never found a satisfactory answer.

My best guess is that we will mostly see wars and a societal collapse. People want things, things have scarcity. If people feel they are entitled to more than they have, they will steal/fight/etc. As people become disconnected from the work that goes into production and the satisfaction from contributing, the entitlement grows.
by CrimsonCape | 2026-01-23 23:43:57+00:00
I was ready to install Linux. I installed a new 1TB ssd in my laptop. I shrunk the windows volume using Windows' Disk Management.

Then I started reading the Arch wiki on this task. It forced me to learn things like MBR vs GPT. Then it said Windows by default makes an EFI partition way too small so I have to re-create a new partition by temporarily mounting EFI, saving the files, deleting the EFI partition, and recreating a new one.

This seems like a horribly complex task and I can envision about a million unwritten things that can go wrong that the answer would be "well duh, that's obvious if you had any experience with linux disk partitioning. I myself bricked a dozen PCs."

Deleting the EFI partition, if it goes wrong, by definition my system would be bricked until I could figure things out.

Also, everything must be typed into terminal exactly with no error and one chance. (If the typo causes the command to error, phew. if the typo causes something else to happen, beware)

So yes, I have a lack of taste.
by badsectoracula | 2026-01-23 23:44:22+00:00
Yeah i understand why one would do that, i wrote that not to make the question itself, but to indicate that whoever thinks to look for EU alternatives should ask that question to themselves. This way they can figure out how to choose their next steps, like judging if a FLOSS project makes sense to use or avoid - e.g. if it is tied in a US company.
by vitaut | 2026-01-23 23:44:42+00:00
Somewhat notable is that `char8_t` is banned with very reasonable motivation that applies to most codebases:

> Use char and unprefixed character literals. Non-UTF-8 encodings are rare enough in Chromium that the value of distinguishing them at the type level is low, and char8_t* is not interconvertible with char* (what ~all Chromium, STL, and platform-specific APIs use), so using u8 prefixes would obligate us to insert casts everywhere. If you want to declare at a type level that a block of data is string-like and not an arbitrary binary blob, prefer std::string[_view] over char*.
by Aurornis | 2026-01-23 23:44:51+00:00
> I looked pretty hard - I specifically don’t want an android OS called an mp3 player. I want a dedicated media player that has physical button controls (not touch screen), is very snappy, has a good UI, and has a purpose-built OS

There are a lot of DAPs in this style. They're just not popular because the Android-based units are perfectly fine and don't feel like Android phones with an MP3 player app installed. Most buyers don't have arbitrary OS requirements, they just want a device that works well.

I'd start by looking at the Rockbox compatible devices list: https://www.rockbox.org/
by ASalazarMX | 2026-01-23 23:45:00+00:00
> Do you know how to write the code you write in assembler instead of a higher level language?

Actually, I do, but then you could ask me if I can develop in machine language, and I'll hate to reply no. The abstraction is not the point, but the isolation from the core task. If you're a brilliant fashion designer, you even know how to sew, but outsource your work to an Asian sweatshop, you can never be sure it's well done until you see the result.

Using an abstraction is not the same as using a black box.

> I deliver far more now - with or without AI - than I did when I wrote assembler, or C for that matter. I deliver more again with AI than without.

> That's what matters.

Also, in some disciplines, quality sometimes matters more than quantity.
by at1as | 2026-01-23 23:45:27+00:00
The ASUS laptop I bought has a litany of issues: blue screens, audio dying, won't wake from sleep. MSFT, Nvidia and ASUS all blame each other.

I have a feeling modern Linux on this machine wouldn't be worse than what it shipped with. The days of fighting for 3 days with audio or printer drivers after an install are mostly behind us.
by mothballed | 2026-01-23 23:45:34+00:00
>You do by being a citizen. You can renounce your citizenship, if you don't want a constitution to bind you. You can always ask another country whether they want you as a citizen, if you prefer their constitution.

Yeah that's not how consent works. "Leave and pay me $2000+" is the robber's or rapist's version of consent. There is no rational version of consent that requires the counterparty to pay you a large sum of money and travel to an embassy in order to declare an opt-out to consent. Most people here never consented to being a citizen unless they naturalized.
by aucisson_masque | 2026-01-23 23:47:09+00:00
You are paying more for everything because your country is extremely anti social, people alone have no leverage to negotiate prices with visa, pharmaceutics and so on.

Trump is only pushing that « free for all » policy even more, I wouldn’t expect to see things improve for you.

Instead of fixing your country and making the rich accountable, you’re being manipulated to look elsewhere.

Anyway, I believe that the eu cutting ties with the USA is the best thing that could happen to us and I’m glad you’re satisfied. We should have spent much more on military and put an end to the USA military supremacy across the world a long time ago.
by aforwardslash | 2026-01-23 23:48:46+00:00
> I don't know a single person who actually owns a Meta wearable device or a 3D printer

I whish I could say the same :p I just bought another 3d printer and have no place to put it - I have another 3 active printers in my home office. And yes, I keep telling myself its for "work reasons", but its mostly for hobby stuff.
by cbrews | 2026-01-23 23:49:06+00:00
Thanks for sharing this! I'm going to put this on my list to play around with. I'm not really an expert in this tech, I come from the audio background, but recently was playing around with streaming Speech-to-Text (using Whisper) / Text-to-Speech (using Kokoro at the time) on a local machine.

The most challenging part in my build was tuning the inference batch sizing here. I was able to get it working well for Speech-to-Text down to batch sizes of 200ms. I even implement a basic local agreement algorithm and it was still very fast (inferencing time, I think, was around 10-20ms?). You're basically limited by the minimum batch size, NOT inference time. Maybe that's a missing "secret sauce" suggested in the original post?

In the use case listed above, the TTS probably isn't a bottleneck as long as OP can generate tokens quickly.

All this being said a wrapped model like this that is able to handle hand-offs between these parts of the process sounds really useful and I'll definitely be interested in seeing how it performs.

Let me know if you guys play with this and find success.
by bloomingeek | 2026-01-23 23:49:31+00:00
Not sure if this would fit the bill for you, but I really like it:

96GB Mp3 Player with Bluetooth 5.0 - Aiworth Portable Digital Lossless Music MP3 MP4 Player for Kids with FM Radio HD Speaker for Sports Running Super Light Metal Shell Touch Buttons (Actual Amazon description)

The "touch screen" is only for moving around the menu. The menu is easy to remember. Sound quality is really good and it takes a mini SD card. Right now, $40.
by hermanzegerman | 2026-01-23 23:49:44+00:00
You know that nearly nobody in the US pays the sticker price of Drugs?

They have to put an absurd sticker price on the drugs so that the "Pharmacy Benefit Manager" (an useless middlemen that only exists in US Healthcare) can "negotiate" a "discount" on behalf of your insurance (aka the real price), for which he takes a cut based on how big the "discount" is
by devnullbrain | 2026-01-23 23:51:28+00:00
I guess you also received the Linkedin Gaming spam a couple of weeks ago?

I opted out of almost every category and I never opted in to a category like that. So why is there now a new category which I have to opt out of?

It seems to me blatant, unpunished disregard of GDPR - but their whole business was founded on abuse of emails and there's no reason to expect a Microsoft acquisition to make a company act more in line with the law.
by einpoklum | 2026-01-23 23:51:39+00:00
Since Chromium stopped allowing manifest-v2 extensions, i.e. significantly crippled what extensions can do and made it impossible to use some key extensions like uBlock Origin, I've decided to avoid it.

Anyway, about these C++ conventions - to each software house its own I guess. I don't think banning exceptions altogether is appropriate; and I don't see the great benefit of using abseil (but feel free to convince me it's really that good.)
by mxfh | 2026-01-23 23:51:56+00:00
Bing maps had stiched oblique imagery for about 15 years now and seemingly nobody cared and they all went for meshes later.

Even worked for all four cardianal directions.

https://www.bing.com/api/maps/sdk/mapcontrol/isdk/birdseyev2...

Slapping a style transfer on top of this is not that complex.
by niobe | 2026-01-23 23:52:28+00:00
This article taught me nothing except first-world tech consumerism is out of control. Why is that interesting? Because I think it's part of why the tech bros consistently over-estimate the relvance, pace and world-changing potential of technology like LLMs. If you're drowning in tech consumerism, you see it all around and think it's _really_ important. But this is living in a silicon bubble. 90% of the planet just doesn't care, is not even aware of these "toys" and wouldn't see them as relevant to a normal life if they did, and is extremely innovative about getting their actual needs met with far more basic tools and materials available. And they would be largely right. Technology does change the world eventually, but the latest pair of smart goggles or a slightly better camera on your personal surveillance device does not.
by jackfranklyn | 2026-01-23 23:54:58+00:00
The validation layer point is key. Where things actually work is when you can define what 'correct' looks like - invoice numbers either exist or don't, amounts either reconcile against known data or they don't, email addresses either parse or fail.

The trap is when correctness is subjective. Tone, phrasing, whether something 'sounds right' - no automated check helps there, so you're back to reviewing everything.

For structured data like invoices, I've found pattern-matching against known values beats LLMs anyway. Less hallucination risk, faster, and when it fails at least it fails obviously rather than confidently wrong.
by hedgehog | 2026-01-23 23:55:06+00:00
This is effective and it's convenient to have all that stuff co-located with the code, but I've found it causes problems in team environments or really anywhere where you want to be able to work on multiple branches concurrently. I haven't come up with a good answer yet but I think my next experiment is to offload that stuff to a daemon with external storage, and then have a CLI client that the agent (or a human) can drive to talk to it.
by darkteflon | 2026-01-23 23:55:19+00:00
That’s super helpful, thanks! I’ll look into that - both UTM config and stock Debian.

It seems that it depends on the distro though - I couldn’t get it working on any of the distros I mentioned above, although admittedly this stuff is not my strong suit; rather than spend lots of time figuring out the ins and outs of each distro I was kind of hoping that commenters would help surface the best options for this setup generally, from which it would then make sense to dig more deeply. Or perhaps get a steer for which distros to avoid.

One of the commenters below helpfully mentioned NixOS and despite having reservations about it, I tried it and it’s actually been great - GPU acceleration works out of the box.
by Fervicus | 2026-01-23 23:56:06+00:00
> I think the Ray Ban partnership is consistent with their shift away from the metaverse. The grandiose visions are put on ice, while they shift towards a fashion-accessory with a camera and audio.

So that people can film me at all times against my choice? So that people are interacting with their devices (with some ads popping up on them eventually, most likely) rather than connecting with me on a personal level, even though we seem to be in a loneliness epidemic? And how is this breaking the tech monoculture exactly? Same 4-5 corporations owning everything and creating walled gardens?

> Never been a better time to give Linux a try. The days of fighting with audio drivers for 3 days after the install are largely in the past

You and I might be using Linux and Firefox (can't even feel proud of using that anymore with the way things are going), sure. But I look around me and I don't see the tech monoculture breaking. I see the opposite. I see technofeudalism. Sure, some of us nerds might be rebelling and holding the line, but I only see things getting worse outside of this bubble.
by tzs | 2026-01-23 23:56:07+00:00
> It's essentially that Subaru's lane system actually has two levels: it has lane keeping where it's just trying to keep you inside the lines, and then on top of that it also has lane centering which is pretty much what it says.

Same with Hyundai except they call them "Lane Keeping Assist" (LKA) and "Lane Following Assist" (LFA) and I have trouble remembering which one centers you and which one just keeps you from leaving the lane.

To me just based on the names I'd have expected keeping to be the one that actively positions you (it keeps you centered) and following to the one that just reacts when you are going to depart the lane (it keeps you following the lane).

Mostly now I just remember that the one that comes on automatically any time I'm going 40+ mph is the reactive one, and the one that I have to explicitly turn on is the centering one (although both come on automatically on certain highways based on data from the navigation system).
by jcalvinowens | 2026-01-23 23:57:27+00:00
> retrieved through "simple" warrants and legal processes

The fact it requires an additional engineering step is not an impediment. The courts could not care less about the implementation details of a wiretap, there is ample precedent for forcing companies to modify code.

> compared to Apple where these encryption keys are stored in a manner that would require code changes to accomplish.

That code already exists at apple: the automated CSAM reporting apple does subverts their icloud E2E encryption. I'm not saying they shouldn't be doing that, but it's proof they can and already do effectively bypass their own E2E encryption.

A pedant might say "well that code only runs on the device, so it doesn't really bypass E2E". What that misses is that the code running on the device is under the complete and sole control of apple, not the device's owner.
by Krssst | 2026-01-23 23:57:31+00:00
Note that password-based Bitlocker requires Windows Pro which is quite a bit more expensive.

> sign into your Microsoft account or link it to Windows again.

For reference, I did accidentally login into my Microsoft account once on my local account (registered in the online accounts panel). While Edge automatically enabled synchronization without any form of consent from my part, it does not look like that my Bitlocker recovery key is listed on https://account.microsoft.com/devices/recoverykey. But since I unlinked my account, it could be that it was removed automatically (but possible still cached somewhere).
by einpoklum | 2026-01-23 23:58:15+00:00
The code that's throwing an exception typically does not know that the exception catcher will shut anything down.

And - very often, you would _not_ shut down. Examples:

* Failure/error in an individual operation or action does not invalidate all others in the set of stuff to be done.

* Failure/error regarding the interaction with one user does not mean the interaction with other users also has to fail.

* Some things can be retried after failing, and may succeed later: I/O; things involving resource use, etc.

* Some actions have more than one way to perform them, with the calling code not being able to know apriori whether all of them are appropriate. So, it tries one of them, if it fails tries another etc.
by keen919 | 2026-01-23 23:58:32+00:00
What it is: RIR (Runtime Intent Recorder) records runtime config/feature-resolution decisions (mode flags, entitlements, etc.), promotes them into a build-enforced intent contract, and produces a signed attestation that the shipped artifact matches.

Why: stops “works in dev, breaks in build” drift by turning runtime behavior into something CI can verify.

Demo:

Download release-bundle.zip from the GitHub Release assets

Unzip

Run ./demo.sh (Linux/macOS) or demo.cmd / demo.ps1 (Windows)

It runs: validate → attest → verify → opens the UI in demo builder mode.