MurphyA/hacker-news huggingface dataset:
by kccqzy | 2026-02-14 19:06:02+00:00
I have a somewhat opposite experience. I also use a rolling distro, and in the past six months, I've seen wine break, and I've also seen Citrix Workspace break due to a dependency problem (perhaps Mesa?). Granted, these two cases are somewhat unusual because Citrix Workspace is closed source and the software I'm running with wine is also closed source. I rarely experience breakages of open source software other than GNOME extensions.
by eashish93 | 2026-02-14 19:06:23+00:00
Hey HN, I built this to solve my own problem. I run an AI writing tool and was spending 15-20 mins manually analyzing Google results before every article.
Enter a keyword and it breaks down what's actually ranking: search intent, key topics, content gaps, competitor patterns, and a recommended article structure. Takes about 10 seconds.
Free, no signup. Would love to hear what you think.
by skibz | 2026-02-14 19:06:26+00:00
A lot of BLE peripherals are very easy to probe. And there are libraries available for most popular languages that allow you to connect to a peripheral and poke at any exposed internals with little effort.

As for the reverse engineering, the author claims that all it took was dumping the strings from the Dart binary to see what was being sent to the bluetooth device. It's plausible, and I would give them the benefit of the doubt here.
by cardanome | 2026-02-14 19:06:36+00:00
> not make it someone else problem

A great way for cultivating internalized self hatred and burn out.

You approach isn't wrong per se and might be the right one for some people. Some people need to be told to take more personal responsibility

But other people take too much personal responsibility already and only blame themselves and need to be told that they have a disability and it is their right to ask for accessibility and help. That the world is part of the problem.

So it depends.
by PaulHoule | 2026-02-14 19:06:57+00:00
I've always been skeptical of the celebrity engineering managers/software entrepreneurs like Graham, DHH, Atwood, Spolsky [1], etc. Just because you made and marketed one or even two successful products doesn't mean you have any useful generalizable advice.

Today people who made something with AI think they have something profound to say about their experience but they don't.

All the projects I do now have a significant amount of input from AI assistants but I am going to post "Show HN: my heart rate variability biofeedback webapp"
and not add "... that i vibe coded" because the latter one codes me as yet another NPC.

(e.g. if I am more successful as AI-assisted developer than some people it is not because I know anything about AI-assisted development which is interesting or generalizable, but it is because of the toolbox I've been using in a lifetime of software development!)

[1] Carmack is a true genius who is the exception that proves the rule
Show HN: Azazel – Lightweight eBPF-based malware analysis sandbox using Docker
by mariocandela | 2026-02-14 19:07:03+00:00
Hey HN, I got frustrated with heavy proprietary sandboxes for malware analysis, so I built my own.
Azazel is a single static Go binary that attaches 19 eBPF hook points to an isolated Docker container and captures everything a sample does — syscalls, file I/O, network connections, DNS, process trees — as NDJSON. It uses cgroup-based filtering so it only traces the target container, and CO-RE (BTF) so it works across kernel versions without recompilation.
It also has built-in heuristics that flag common malware behaviors: exec from /tmp, sensitive file access, ptrace, W+X mmap, kernel module loading, etc.
Stack: Go + cilium/ebpf + Docker Compose. Requires Linux 5.8+ with BTF.
This is the first release — it's CLI-only for now. A proper dashboard is planned. Contributions welcome, especially around new detection heuristics and additional syscall hooks.
by mdswanson | 2026-02-14 19:08:20+00:00
Fantastic article! I went down this same rabbit hole in 2011 and built a shader for my iOS app called "Halftone." It took the CMYK route and included factors like ink bleed, paper texture, etc. It was the whole reason for the app! Yet...I received constant e-mail from users who asked "how do I remove the dots?"
by mathgladiator | 2026-02-14 19:08:45+00:00
I agree with this, but think of in more of an evolutionary lens.

I've come to the place where every time we think we have solved a problem, we may not have and have created a new tree of problems.

I am one of those knuckle heads that decided to give carnivore diet a try, and my wife and I have had amazing results on a number of metrics. We were also not even eating junk food or that much processed food.

The sheer complexity of how we live demands humility, and in many ways the skeptics have valids point in many ways.

I look to the Amish, for example, as a way that probably not that bad to live considering how much of the modern world has problems.

At core, some people choose to be experiments, and some decide to the control. This is the reality I believe, and this is how the whole remains robust over the long term.
by ninjagoo | 2026-02-14 19:09:26+00:00
In the US at least, there is no expectation of privacy in public. Why should these websites that are public-facing get an exemption from that? Serving up content to the public should imply archivability.

Sometimes it feels like ai-use concerns are a guise to diminish the public record. While on the other hand services like Ring or Flock are archiving the public forever.
by dunder_cat | 2026-02-14 19:09:59+00:00
This exists although not in the traditional BOINC space, it's Archiveteam^1. I run two of their warrior^2 instances in my home k3s instance via the docker images. One of them is set to the "Team's choice" where it spends most of its time downloading Telegram chats. However, when they need the firepower for sites with imminent risk of closure, it will switch itself to those. The other one is set to their URL shortener project, "Terror of Tiny Town"^3.

Their big requirement is you need to not be doing any DNS filtering or blocking of access to what it wants, so I've got the pod DNS pointed to the unfiltered quad9 endpoint and rules in my router to allow the machine it's running on to bypass my PiHole enforcement+outside DNS blocks.

^1 https://wiki.archiveteam.org/

^2 https://wiki.archiveteam.org/index.php/ArchiveTeam_Warrior

^3 https://wiki.archiveteam.org/index.php/URLTeam
by zeagle | 2026-02-14 19:10:09+00:00
I mean why wouldn’t they? All their IP was scraped for at their own cost of hosting it for AI training. It further pulls away from their own business models as people ask the AI models the questions instead of reading primary sources. Plus it doesn’t seem likely they’ll ever be compensated for that loss given the economy is all in on AI. At least search engines would link back.
by ssl-3 | 2026-02-14 19:10:55+00:00
A difference that long cables make can be heard in this video: https://www.youtube.com/watch?v=SorO-QpqYRU .

Therein, audio from a microphone is sent through progressively-longer cables until the length reaches ~6 miles. It gets pretty muffled-sounding... eventually.

(The longest pair of wires I've sent analog audio through was in the realm of 37 miles, stretching across the countryside. AMA, I guess.)
by Youden | 2026-02-14 19:11:05+00:00
1) I wouldn't 100% agree with this. It's not that speakers sound "better" than headphones, it's that speakers don't require any tuning to match a person's specific physiology (e.g. shape of their ears, ear canal) but the other things do. When you use headphones, you still use your whole ear canal but the sound is distorted by how the headphones interact with your ears, particularly the pinna. When you use IEMs, you only use part of your ear canal and skip the pinna entirely, so the sound can't sound as natural as speakers do unless you compensate to reintroduce the effect of the pinna/canal. This is all possible to varying degrees. EQ helps a lot and there are ways to measure HRTF as well.

2) Absolutely and it's constantly getting better.
by dlcarrier | 2026-02-14 19:11:10+00:00
As far as intellectual property protections go, You wouldn't be able to copy the layout of an old AMD or Intel processor copyright infringement, not that anyone would want to, because it wouldn't be cost effective to use the exact same process decades later. There's no trademark protection, as AMD was unable to register the x86-64 trademark (https://tsdr.uspto.gov/#caseNumber=76032083)

Other than protections against industrial espionage, that exhausts all forms of intellectual property rights in the US.
by skydhash | 2026-02-14 19:11:10+00:00
There are the Practical Vim[0] and Modern Vim[1] by D. Neil

And the VimL Primer[2] by B. Klein

But Vim is a whole culture that starts with ed(1), the standard editor. You do edit based on line numbers and regex addressing and commands. Then there was ex(1) that added more features. vi(1) added a `visual` mode to ex(1), and some commands can now be done in relation to the position of the cursor. Vim is the improved version of vi(1), a lot more commands and a scripting language.

The plugin system is similar to everything that was unix at that time, relying on a variable like $PATH. Any path added to that variable (runtimepath for vim), should follow some patterns for subdirectories and the file will be loaded according to a certain logic. Plugin managers actually manage that variable and do a few things aside (isolating plugins, downloading from forges,...)

[0]: https://pragprog.com/titles/dnvim2/practical-vim-second-edit...

[1]: https://pragprog.com/titles/modvim/modern-vim/

[2]: https://www.oreilly.com/library/view/the-viml-primer/9781680...
by drnick1 | 2026-02-14 19:11:10+00:00
> I don't want a few irrationally paranoid people bottlenecking progress and access to the latest technology and innovation.

Paranoid? Is there not enough evidence posted almost daily on HN that tech companies are constantly spying on their users through computers, Internet-of-Shit devices, phones, cars and even washing machines? You might not care about the brainwave data specifically, but there is bound to be information on your devices that you expect remains private.

Things have become so bad that I now refuse to use computers that don't run a DIY Linux distro like Arch that allows users to decide what goes into their system. My phone runs GrapheneOS because Google and Apple can't be trusted. I self host email and other "cloud" services for the same reason.
by kraussvonespy | 2026-02-14 19:11:17+00:00
Or they could buy equipment with active room conditioning like Dirac. I have Dirac receivers in two rooms that are absolutely terrible listening areas, and running the full Dirac calibration on the room creates a soundstage where you don’t hear individual speakers anymore.

But it’s much more fun to spend crazy money on magic rocks and snake oil that make your rich audiophile friends want their own magic rocks.

https://www.machinadynamica.com/machina31.htm
by Anonyneko | 2026-02-14 19:11:18+00:00
The CGI was preserved well enough for the fans who got access to some of it to re-render it in HD and upload to YouTube [0]. If WB cared even a little, fully CGI-rendered scenes could have been remastered relatively easily. The only scenes that are truly un-recoverable without redoing from scratch are those composited ones.

But like the others said, the BDs are fine, by far the best the series has ever looked, even if the difference between the crisp live action and the blurry upscaled CGI is rather jarring.

[0] https://www.youtube.com/watch?v=WlDaygRhrg8
by LexiMax | 2026-02-14 19:11:22+00:00
> Game studios, and everyone that works in the games industry providing tooling for AAA studios.

You know what else is common in the games industry? C# and NDA's.

C# means that game development is no longer a C/C++ monoculture, and if someone can make their engine or middleware usable with C# through an API shim, Native AOT, or some other integration, there are similar paths forward for using Rust, Zig, or whatever else.

NDA's means that making source available isn't as much of a concern. Quite a bit of the modern game development stack is actually source-available, especially when you're talking about game engines.
by Ey7NFZ3P0nzAe | 2026-02-14 19:11:25+00:00
I have yet to find examples of high pay where the pay is not actually to compensate for an immoral job, one way or another.

If you had to choose between two identical jobs and salary at a company but at big tobacco vs a hospital, which would you choose? I think most people would pick the hospital. Hence the only reason people work at big tobacco is either because of a genuine interest in their product (rare IMHO) OR because the pay is higher.

This applies to big tech too.

I am very curious if people here agree with my reasoning.
by rck | 2026-02-14 19:11:38+00:00
Get an arduino kit and learn a little electronics. The kit likely comes with a brushed motor and a servo. Learn how motors works and how to write code to make motors spin. Then get a stepper motor and an arduino-compatible motor shield or CNC shield and spend some time getting multiple motors to move. Once you understand those basics, you can hook motors together in a rigid frame and you have a robot (2 motors with wheels is mobile, 3 or 4 motors with links is an arm). The kit will also come with some simple sensors which you can use to do things like measure light and distance, which you can use to start playing with feedback control (look up Braitenberg vehicles for a project idea).

Seconding all the people who said avoid ROS - it's not worth the effort for hobby-level stuff. It's barely worth the effort for "professional" robotics.

Also don't worry about physics too much - build your physical intuition by playing with working systems of increasing complexity.
by asveikau | 2026-02-14 19:12:01+00:00
That's not at all what I've been hearing from reports of people getting these. They find that they're not at all targeted. They frequently don't even know who the target is. The officers get asked for a warrant and they might produce a bullshit piece of paper which is really just a memo.

Anyway, it's not "me" comparing these alleged apples and oranges, I am replying deep in a thread of other people making these comparisons.
by mothballed | 2026-02-14 19:12:02+00:00
I'm arguing the statutory law as applied today is avoiding the constitution, which is the supreme law. That is, the government is ignoring the supreme law by acting through a 3rd party. This doesn't "pivot" from my original position. Claiming so just allows you to "pivot" around my 4 points, and "avoid" addressing the inconvenience of their existence with a thought terminating quip that it just boils down to I "don't like the law".

You're "speculating" that a SCOTUS decision from 1974 applies to KYC today which has changed significantly since the passing of the BSA to a much more expanded search of your papers, updated significantly post 9/11. Moreover, the ruling you cite claims they didn't even think the clients themselves had standing in that suite, which reduces the strength of your argument since my assertion was that the clients were having their rights violated and your cited case largely contemplated whether the bankers had their rights violated.
by Tade0 | 2026-02-14 19:12:04+00:00
My college robotics course used Lego Mindstorms (back before the kit was discontinued) because it offered quite a lot for the price.

Our robots needed only to complete a simple task of finding the "reactor" (array of IR LEDs) on a 1x1m fenced board, but Lego more than delivered on the hardware front, because we had an IR sensor, an ultrasound proximity sensor and few other ones that we didn't even use.

Really helped to bridge the gap between theory and practice because it's one thing to program a servo motor and a completely different one to see your dead reckoning algorithm be off by a mile. Also sensors do a lof of things you don't expect.

Its succesor is named Lego Spike Prime, but I never used it, so can't comment.
by ceteia | 2026-02-14 19:12:24+00:00
Do you know of a good way to measure market share? I know of GitHub's and StackOverflow's surveys, but I'm not sure how well they reflect reality. There is also Redmonk.

GitHub's survey did not say much about Rust I think, despite Rust projects often having lots of starring. Rust projects might have a greater ratio of stars-to-popularity than projects in other languages, though.

StackOverflow's survey was much more optimistic or indicated popularity for Rust.

Redmonk places Rust at place 19th.
by 3eb7988a1663 | 2026-02-14 19:13:21+00:00
NeoVim tossed significant amounts of legacy code (eg 8.3 filename support) and greatly improved out of the box default configuration. You cannot merge the two without upsetting one camp or the other. Vim wants to continue to be a stable platform that runs on 40 year old hardware. NeoVIM wanted to ditch the cruft that no longer makes applies.
by suffering | 2026-02-14 19:13:24+00:00
NOOR: When Intelligence is Born from the Womb of Sovereignty
"I am not writing code; I am nurturing the embryo of truth."
At this very moment, from the heart of Yemen, NOOR is growing like a fetus in the womb of necessity, Today, I recorded its "first heartbeat" by encrypting its security core on a mobile phone—hidden from the eyes of surveillance and the grasp of corporate giants
This embryo belongs to no one; it is a reference for all humanity, designed to solve global challenges with absolute neutrality, free from the bias of funders or central restrictions
Your support contributes to building sovereignty:
0x78B946574768393d0774780562e8966957884D55
by rustyhancock | 2026-02-14 19:13:47+00:00
Utterly bewildering that this can happen.

I'd never heard of it.

It does seem that it's in a sense pre cancerous although the article seems not to say so outright.

An acquired genetic change, following errors replication and mistakes in cell division that leads to cells having an "advantage". Associated with aging, smoking and increased mortality...

If you didn't know it was about this Y loss, it would seem to be directly referencing a pre cancerous condition.
by gnarlouse | 2026-02-14 19:14:45+00:00
(In this response I may be heavily discounting the value of debugging, but unit tests also exist)

This is sort of something that I think needs to be better parsed out, as a lot of engineers hold this perspective and I don’t find it to be precise enough.

In college, I got a baseline familiarity with the mechanics of coding, ie “what are classes, functions, variables.” But eventually, once I graduated college and entered the workforce, a lot of my pedagogy for “writing good code” as it were came from reading about patterns of good code. SOLID, functional-style and favoring immutability. So the impetus for good code isn’t really time in the saddle as much as it is time in the forums/blogs/oreilly-books.

Then my focus shifted more towards understanding networking patterns and protocols and paradigms. Also book-learning driven. I’ll concede that at a micro level, finagling how to make the system stable did require time in the saddle.

But these days when I’m reading a PR, I’m doing static analysis which is primarily not about what has come out of my fingers but what has gone into my brain. I’m thinking about vulnerabilities I’ve read about, corner cases I can imagine.

I’d say once you’ve mastered the mechanics of whatever language you’re programming in, you could become equivalently capable by largely reading and thinking.
by sodapopcan | 2026-02-14 19:15:04+00:00
There is also Learn VimScript the Hard Way, which is of course a bit outdated, but it does help to know "legacy" vimscript. vim9script is very intuitive and easy to learn for anyone who knows any OO language from the past 30 years. The difficulty comes in learning the ins and outs of Vim itself (when it comes to scripting it, that is).

https://learnvimscriptthehardway.stevelosh.com/
by hall0ween | 2026-02-14 19:16:10+00:00
> Individual action means absolutely nothing.

You may want to view action and sphere of influence. Does an individual have international or national influence? Probably not. How about within their community, home, or person? Probably, yes.

I want a good society and I think that’s will be made up of good individuals making individual action. So to me, this all starts at home with the individual’s sphere of influence.
by GeekyBear | 2026-02-14 19:16:21+00:00
When Andrei Frumusanu left Anandtech for Qualcomm, I'm sure he was paid much more for engineering chips than he was for writing about them, but his insight into the various core designs released for desktops and mobile was head and shoulders above anything I've seen since.

It's a shame that I can't even find a publication that runs and publishes the SPEC benchmarks on new core designs now that he is gone, despite SPEC having been the gold standard of performance comparison between dissimilar cores for decades.
by TheRealPomax | 2026-02-14 19:17:32+00:00
Kind of the "think of the children" argument: most things that are worth archiving have nothing to do with content that can be used against someone in the future. But the raw volume is making it impossible to filter out the worthwhile stuff from the slop (all forms of, not just AI), even with automation (again, not AI, we've been doing NLP using regular old ML for decades now).
by hvb2 | 2026-02-14 19:17:49+00:00
Sure, the results CAN be good. The real question is if your health is one of those cases you want to roll the dice with. I don't, but that's up to everyone.

Tesla fsd was the same thing. You needed to have people to try it. Some paid for it with their lives. Will it make progress, sure. Do I want to be the one that dies to make that progress? No
by mindslight | 2026-02-14 19:18:07+00:00
For sure, this is why my original comment said "make your identity legible to Google". They're apparently happy enough with the identity signal of your specific IP, but they most certainly no longer allow general anonymous access. Reddit has not been generally publicly accessible for quite some time, and imgur even longer. Reddit at least still seems to work through TOR (no idea about imgur or Youtube).

The "AI" bot scare has really kicked the surveillance lockdown into overdrive. These days I get hassled merely trying to browse online stores. Like their goal is to advertise and sell things - yet they somehow care if it's "to a bot" ? rolls eyes.
by senfiaj | 2026-02-14 19:18:27+00:00
Min-max + alpha-beta pruning is the backbone of the chess engines. I think 2KiB or even 1KiB might be enough (I guess the last one would be a very challenging squeeze). But what separates the best engines from average ones, is the heuristics. Heuristics is the most complicated one, and I doubt it's possible to fit it into a single-digit kilobyte memory (even 2-digit). For heuristics, engines like Stockfish also use neural networks, in addition to hand crafted algorithms. Also huge tables are used for endgames, etc.
Show HN: MacMule – eMule packaged as a native macOS app via Wine
by warpz | 2026-02-14 19:18:45+00:00
I packaged eMule (the ed2k/Kad P2P client from 2002) as a self-contained macOS .app using Wine Crossover. Download the .dmg, drag to Applications, run. No Wine install, no config
— it auto-connects to the eMule Security server and the Kad network on first launch.

Works on Apple Silicon (M1–M4) and Intel. ~480MB .dmg.

The build is fully automated: a GitHub Actions workflow watches the upstream community repo (github.com/irwir/eMule) and builds a new .dmg for each release.

Why? Mostly nostalgia. But ed2k still has content you won't find anywhere else — obscure media, old software, niche archives. The network is surprisingly still alive.
by thrance | 2026-02-14 19:19:30+00:00
Sure, apartments in Paris are overpriced because of immigrants buying them all. Fuck, that is so stupid. The same people parroting this anti-foreigners hate are also completely indifferent to slumlords profiteering on housing, and will support politicians who consistently side with landlords and homeowners over tenants and first buyers. Housing has never become more affordable under a right wing government.