MurphyA/hacker-news huggingface dataset:
by sefk | 2026-01-16 19:54:21+00:00
I also sound cranky a lot lately when complaining about loud or unwelcome sounds in public spaces. So this project (and your comment) resonates with me.

Also yes, hiking with a bluetooth speaker is particularly galling. you're in nature! For that reason I've been considering buying (or building) a portable bluetooth jammer. I wouldn't do all the time, no reason to punish someone using wireless earphones respectfully. It'd need to have a trigger for JIT intervention.
by livrasand | 2026-01-16 19:54:25+00:00
Good catch on the typo; you're right. It should be gitgost-anonymous (without the "h"). It's my mistake, and I'll correct it in the documentation and examples. Thanks for letting me know.

Regarding acceptance: I agree that many projects don't accept important collaboration requests without context or discussion. GitGost should allow adding a good contextual comment.
by mywittyname | 2026-01-16 19:54:34+00:00
> neither the Canada nor Greenland thing is going to happen

Greenland is happening, and will be underway soon. It's just a matter of how much international support it will have initially, and how the USA will strong arm support.

Canada is on the back burner after the realization that a country with a leader who was the Governor of the national banks of two major countries might know a thing or two about economic warfare.
by ajb | 2026-01-16 19:54:49+00:00
My message was in no way intended to comment on the legitimacy of either the government of Iran or of its potential overthrow. There are concumstances in which the overthrow of a government is justified.

You may be passionately in favour of one side, but hastily imputing motives to, and disparaging, people who you do not know, will not aid in convincing anyone of your claims; it merely undermines your credibility.
by rdtsc | 2026-01-16 19:54:55+00:00
Think of it as catering to the fantasy of a geek's revenge.

The keyword is fantasy.

> so i built a tiny app that plays back the same audio it hears, delayed by ~2 seconds. asked claude, it spat out a working version in one prompt. surprisingly WORKS.

Note, they never said they actually played it and then person realized they were being disrespectful and stopped. That whole scenario is supposed to happen in a hypothetic fantasy world, and every reader here is supposed to take in the same way for themselves.
by BeetleB | 2026-01-16 19:55:00+00:00
> The US has a lot of national parks, national wilderness, and BLM land that is completely open to the public.

Many concerts, shooting ranges, and other loud activities occur in two of the three categories you mention above. All a lot louder than multiple hikers with Bluetooth speakers.

I won't even get into ATVs.

(Not disagreeing with your intent - merely pointing out to other readers of the various socially acceptable uses in these lands).
by burnt-resistor | 2026-01-16 19:55:04+00:00
Robby Roadsteamer (giraffe w/ g-string) was on Democracy Now! in two silent clips because ICE goons went across the street to arrest him specifically in retaliation. He was released within 5 minutes because of his army of lawyers waiting on the side and social media presence. Totally lawless 1a violations.

https://youtu.be/_IwSFqKc7-4
by duchef | 2026-01-16 19:55:15+00:00
I think advertising was inevitable for this platform. It is highly surprising that this was not introduced with a new groundbreaking model or new service as a form of justification.

Logically it seems they either have strategised this poorly (seems unlikely), they are under immense immediate financial pressure to produce revenue (I presume most likely) or there is simply no development on the horizon big enough to justify the shift - so just do it now.
by chaosprint | 2026-01-16 19:55:19+00:00
I really doubt this marketing approach is effective. Isn't this just shooting themselves in the foot? My actual experience with Cursor has been: their design is excellent and the UX is great—it handles frontend work reasonably well. But as soon as you go deeper, it becomes very prone to serious bugs. While the addition of Claude's new models has helped somewhat, the results are still not as good as Google's Antigravity (despite its poor UX and numerous bugs). What's worse, even with this much-hyped Claude model, you can easily blow through the $20 subscription limit in just a few days. Maybe they're betting on models becoming 10x better and 10x cheaper, but that seems unlikely to happen anytime soon.
by jackling | 2026-01-16 19:55:30+00:00
I largely agree, but there are conflicting goals which makes it hard to evaluate if this really is a bad long-term play. Canada has environmental commitments, and giving the population access to cheap EVs will help meet those goals. I don't think this decision is just a short-term political win, there is potential for it to help with the longer term vision of Canada. But I do agree, this is bad for the local automotive industry in Canada.
by cush | 2026-01-16 19:55:37+00:00
Why not just have a conversation in good faith?

Instead of assuming the person you're chatting with is talking about slavery, and then when they clarify they're not talking about slavery, and you saying that it could be about slavery, you could just as easily say, "oh I misunderstood you". Sometimes humans have misunderstandings. Languages are messy. Just let it go.
by PaulHoule | 2026-01-16 19:56:01+00:00
Yeah, but there are enough passionate anti-AI people out there that reaching out to them could be the killer marketing move of 2026. The poll is 4% Yes, 96% No when I checked it. It's pretty clear that pro-AI marketing falls flat, see "Copilot + PC"

People pushing AI might get investors today, but companies that take a stand against it might get the customers. Pick one.
Show HN: Fast handwritten LaTeX symbol recognition (Rust/WASM)
by captures | 2026-01-16 19:56:57+00:00
I use Detexify (https://detexify.kirelabs.org/classify.html) a bunch when writing in LaTeX, which lets you draw a symbol and gives you the LaTeX command. But it's quite slow - it takes ~2s to load the page and ~1s to classify each symbol.

So I made a faster version using Rust and WASM, running entirely in browser. This cuts the classification time down to ~7ms - fast enough to run on every mouse move, giving you live predictions as you draw.
by kubi07 | 2026-01-16 19:57:52+00:00
I worked in a company that used elastic search as main db.
It worked, company made alot of money from that project. It was a wrong decision but helped us complete the project very fast. We needed search capability and a db. ES did it both.

Problems that we faced by using elastic search:
High load, high Ram usage : db goes down, more ram needed. Luckily we had ES experts in infra team, helped us alot.(ecommerce company)

To Write and read after, you need to refresh the index or wait a refresh.
More inserts, more index refreshes. Which ES is not designed for, inserts become slow. You need to find a way to insert in bulk.

Api starts, cannot find es alias because of connection issue, creates a new alias(our code did that when it cant find alias, bad idea). Oops whole data on alias is gone.

Most important thing to use ES as main db is to use "keyword" type for every field that you don't text search.

No transaction: if second insert fails you need to delete first insert by hand. Makes code look ugly.

Advantages: you can search, every field is indexed, super fast reads. Fast development. Easy to learn. We never faced data loss, even if db crashed.
by dosman33 | 2026-01-16 19:58:42+00:00
Robotic sputnik tool, it is very slick. Something that's not obvious is that these work best on ABUS or other locks that have one solid driver pin and spools in every remaining pin stack. This way, when you locate and lift the solid driver pin, you gain a ton of "back and forth slack" in the plug. As you lift each successive spool driver the slack reduces until the shear line is hit on that pin stack and suddenly full slack again; repeat the process until the lock is open.

The devil is in the details though, there are some subtle features that need to be incorporated into the mechanics for the sputnik to work right. I have built a sputnik from scratch before, only after talking to Oli Diederichsen at a LockCon did I get some additional clues.

Also, I think there are plenty of other interesting things one could do besides brute forcing the lock with a simpler tool. Falle Safe has a single-wire variant on this for decoding locks. Again, the devil is in the details, just ramming wire up a pin stack doesn't get the job done.
by jauntywundrkind | 2026-01-16 19:58:58+00:00
At protocol (Bluesky) will I hope have better trust signals, since your Personal Data Server stores your microblog/posts and a bunch of other data. And the data is public. It's much harder to convincingly fake being a cross-media human.

If someone showed up on at-proto powered book review site like https://bookhive.buzz and started trying to post nonsense reviews, or started running bots, it would be much more transparent what was afoot.

More explicit trust signalling would be very fun to add.
by krick | 2026-01-16 19:59:34+00:00
They are not in the same bucket, and I'm being intentionally provocative, if this confession makes things easier for you, but I really don't think you should mind that much if somebody is jerking off in public unless it harms you in some way (in broad sense, e.g. being intentionally annoying, loud and doing it right into your face). The point is that you should do whatever you want unless it harms others, and shouldn't mind other people doing whatever they want unless it actually harms you. I would say a guy watching tiktok without a headset right next to you in the airport harms you waaay more than a guy jerking off in the same airport standing 10 m away from you or anyone else. I mean, it's disconcerning, because you'd rightfully assume he must be crazy, but the activity itself really shouldn't bother you.

And surely anyone mentioned is a hundred times less harmful than a guy smoking on the street. That should be illegal. Yet people for some reason act as if it's ok, and it is broadly legal in most places (unlike jerking off in public).
by christalwang | 2026-01-16 19:59:50+00:00
Glad you found the system that works for you! Not an easy feat and not many folks have gotten there. And thanks for sharing your exact system, no doubt it'll help people here.
The doodles you're seeing is probably for our other product and social media. The new Indy app has a celestial theme in dark mode, and we'll likely make other modes later! For a lot of our members, they've noted that the calming nature of it helps them settle into a reflective state (vs. our coaching app is more bright and uplifting!).
by throw0101d | 2026-01-16 19:59:53+00:00
> Lawfully? How many IPs have they stolen from universities and companies across the world?

Probably about the same as the US when it was a developing nation. "How the United States Stopped Being a Pirate Nation and Learned to Love International Copyright":

> From the time of the first federal copyright law in 1790 until enactment of the International Copyright Act in 1891, U.S. copyright law did not apply to works by authors who were not citizens or residents of the United States. U.S. publishers took advantage of this lacuna in the law, and the demand among American readers for books by popular British authors, by reprinting the books of these authors without their authorization and without paying a negotiated royalty to them.

* https://digitalcommons.pace.edu/plr/vol39/iss1/7/
by BXLE_1-1-BitIs1 | 2026-01-16 20:00:06+00:00
The Forever Canadia https://www.forever-canadian.ca/ petition collected over 400,000 signatures from Alberta electors.

Then Danielle moved the goalposts to make it easier for the Independence folks:

Signature collection period: January 3 to May 2, 2026
Number of signatures required for a successful petition: 177,732
(10% of the total number votes cast in the 2023 Provincial General Election).
by DonnyV | 2026-01-16 20:00:21+00:00
"Rust is self-hosting: To build a new rustc, you need an existing rustc binary (usually the previous stable release). This creates a chain of trust that goes back to the very first bootstrap (historically from OCaml, but modern versions rely on prior Rust binaries).

If any link in that historical chain was ever compromised the backdoor can live on indefinitely.

Unlike C/C++ (which has diverse independent compilers like GCC, Clang, MSVC), Rust has essentially one production compiler (rustc). This makes diverse double-compilation (DDC), the main defense, much harder. DDC involves compiling the compiler source with multiple independent compilers and checking that the outputs match (proving the binary corresponds to the source). With only one mature compiler, you can't easily cross-verify.

There have been public demonstrations of exactly this kind of attack working on Rust (e.g., Manish Goregaokar's "Reflections on Rusting Trust" in 2016."

https://x.com/lmilsfsd/status/2011920950070046787
by grunder_advice | 2026-01-16 20:00:40+00:00
I think this is just because wealth distribution is a powerlaw with extreme concentration at the far end. For example in this graph you can see a trend, the closer to the top, the steeper the line.

https://imgur.com/a/6omRYu3

As an extreme case, let's look at the top 3 billionaires in 2000 and 2025 respectively.

2000 Gates, Ellison, Allen $135 billion vs. $42.0 trillion ≈0.32 %

2025 Musk, Ellison, Zuckerberg $957 billion vs. $172.9 trillion ≈0.55 %
by theLiminator | 2026-01-16 20:01:04+00:00
Yeah, i'm also similarly confused.

> "SQL should be the first option considered for new data engineering work. It’s robust, fast, future-proof and testable. With a bit of care, it’s clear and readable." (over polars/pandas etc)

SQL has nothing to do with fast. Not sure what makes it any more testable than polars? Future-proof in what way? I guess they mean your SQL dialect won't have breaking changes?
by freedomben | 2026-01-16 20:01:25+00:00
You realize there are a lot people (who aren't in the administration and didn't vote for them) that would be significantly hurt if all that happened. These people are your family, your friends, your neighbors, your coworkers. You hate Trump so much that you'd prefer to see all those people suffer than have him succeed?

I strongly disagree with most of what Trump says and does, but I can't root for an outcome that would make my kids' quality of life be much worse. I'd much rather see us right the ship.
by torginus | 2026-01-16 20:01:44+00:00
I think there are 3 'kinds' of QA who are not really interchangeable as their skillsets don't really overlap.

- Manual testers who don't know how to code at all, or at least arent' good enough to task them with writing code

- People who write automated tests (who might or might not also do manual testing)

- People writing test automation tools, managing and desigining Test infra etc. - these people are regular engineers and engineering skillsets. I don't think there's generally a difference in treatment or compensation, but I also don't really consider this 'QA work'

As for QA getting paid less - I don't agree with this notion, but I see why it happens. Imo and ideal QA would be someone, who's just as skilled in most stuff as a dev (except does something a bit different), has the same level of responsibility and capacity for autonomy - in exchange I'd argue they deserve the same recognition and compensation. And not giving them that leads to the best and brightest leaving for other roles.

I think it's amazing when one gets to work with great QA, and can rest easy that anything they make will get tested properly, and you get high quality bug reports, and bugs don't come back from the field.

Also it bears mentioning, that it's self-evident to me, but might not be self-evident to everyone, that devs should be expected to do a baseline level of QA work themselves - they should verify the feature is generally working well and write a couple tests to make sure this is indeed the case (which means they have to be generally aware how to write decent tests).
by burnt-resistor | 2026-01-16 20:03:00+00:00
So I use a 49" Dell U4919DW (5120 x 1440 @ 60Hz) with an Anker 777 powered Thunderbolt hub to support a MBP, but also use it directly with a lab Windows box. I can't see spending $3k on a monitor because this one was $1100 + $157.29 tax and shipping in 2022. I threw on a 4 port USB-C hub that clamps on the front bezel, so it has reachable ports.

I guess this almost replaces the Anker, but lacks Ethernet.
by flyinglizard | 2026-01-16 20:03:00+00:00
I have the 40" (5K) and it's perfect. Replaced a 27-32-27 setup (the 27"s being portraits, the 32" landscape). For my coding and office work, absolutely no reason to go wider. Highly recommended.

Note the 40", and probably this one too. support MST which makes the display appear as two monitors to the OS and is great in terms of window management without going too fancy with custom software.
by minimaxir | 2026-01-16 20:03:27+00:00
That's just standard sampling bias: https://en.wikipedia.org/wiki/Sampling_bias

It's why public internet polls are more for fun/validating confirmation bias than actually gleaning actionable statistical insight, and why no one does them anymore. In this particular instance, the presentation and call-to-action rules out the "fun" angle of the poll.
by coredog64 | 2026-01-16 20:04:04+00:00
Having previously owned a Chinese car (Great Wall H5, bought new), I'm on the fence about buying Chinese cars. Initially it was a great car -- lots of features and they used high quality OEM parts (e.g. a Mitsubishi engine). However, I found that it didn't hold up well* and was missing some of the touches that come from engineering not coming from a car culture. As one example, the tensioner for the accessory belt was a single 14mm bolt. Technically it worked, but it was not fun. Meanwhile, even my '85 Ford Escort had a half-inch square opening in the belt bracketry that accepted a half-inch socket driver/breaker bar for setting the tension. I don't think this is uniquely a Chinese problem, as I heard similar complaints from owners of early Nissan/Toyota full-size trucks. Toyota was able to eventually improve, but Nissan had to pack it in on the Titan.

*To roughly quantify, I'd say mid-to-late 80s Ford/GM car, not 70s Ford/GM car. It never stranded me, but it did break a few times in inconvenient fashion.
by imiric | 2026-01-16 20:04:20+00:00
You're referring to tools that fetch content from the web, read my data on disk, and feed it to the models?

I can see how that would lead to a better user experience, but those are copouts. The reality is that the LLM tech without it still has the same issues it has had all along.

Besides, I'll be damned if I allow this vibe coded software to download arbitrary data from the web on my behalf, scan my disk, and share it with companies I don't trust. So when, and if, I can do so safely and keep it under my control, I'll give it a try. Until then, I'll use the "dumb" versions of these models, feed them context manually myself, and judge them based purely on their actual performance.
by ignoramous | 2026-01-16 20:04:47+00:00
> CF could have kept coasting on what Astro was building, but instead they are paying for it. But in return they get a lot of control.

Supabase pioneered the modern implementation of this model. Probably, RedHat before it? Google also tend to "acquihire" maintainers of popular FOSS projects, like Ben Goodger (Firefox), Scott Remnant (Upstart), Junio Hamano (Git), Guido von Rossum (Python).
by Terr_ | 2026-01-16 20:04:57+00:00
> excessive use of absolute numbers in this article

Especially as a "new record" threshold in nominal dollars.

"January 1st: Record for highest Gregorian calendar year smashed, with upstart 2026 snatching the title from former champ 2025! Our panel of experts analyzes what this completely unexpected shakeup means for Time, and how it may impact you and your family."
by enaaem | 2026-01-16 20:05:00+00:00
Im currently in Vietnam. Regarding zoning laws it’s literally the wild west here. I don’t think it’s ideal, but it’s very interesting. For example it is flooded with cafes and some people would even open cafes in their home just for fun seemingly. One time I entered a seemingly busy cafe, but it turned out I was the only real customer and the rest were friends of the owner.
by torginus | 2026-01-16 20:05:06+00:00
We hired a guy with an English Lit degree as QA. He was super smart, and really self-motivated. He learned full-stack dev, and wrote a fcking amazing dashboard and test config wizard in like half a year. (This was before AI)

People at that point were complaining about tests being hard to run for YEARS.

He then left for a dev role at another company in a short time.
by ryanisnan | 2026-01-16 20:05:40+00:00
The amount of negativity in the original post was astounding.

People were making all sorts of statements like:
- “I cloned it and there were loads of compiler warnings”
- “the commit build success rate was a joke”
- “it used 3rd party libs”
- “it is AI slop”

What they all seem to be just glossing over is how the project unfolded: without human intervention, using computers, in an exceptionally accelerated time frame, working 24hr/day.

If you are hung up on commit build quality, or code quality, you are completely missing the point, and I fear for your job prospects. These things will get better; they will get safer as the workflows get tuned; they will scale well beyond any of us.

Don’t look at where the tech is. Look where it’s going.
by ChrisMarshallNY | 2026-01-16 20:05:59+00:00
I use a 49-inch LG ultrawide. 5120 X 1440, at 60Hz. Had it for a number of years. I think it was about $1,100, when I got it.

It seemed too big, at first, and I split it, but got used to it at full width.

I don't really care that much about pixel density or super-high framerate. I'm old, and don't really game. For software development, it's great.
by dundarious | 2026-01-16 20:06:57+00:00
I like this tool. I just replaced a multi-step script to find running processes with deleted files open (e.g., updated shared library or binary) that used to be as follows:

- grep /proc/*/maps for " (deleted)" (needs root)

- exclude irrelevancies like paths starting with "/memfd:" (I have lots of other similar exclusions) with grep -v

- extract the pid from the filename part of grep's output with sed

- for each pid, generate readable output from /proc/$pid/cmdline (which is NUL separated) with tr, xargs, bash printf

- show the pid, cmdline, file path

Yes, this is what needs-restarting does too.

With this tool, this pipe chain is now just:

doas psc -o "process.pid,process.cmdline,file.path" \
'file.path.endsWith(" (deleted)") && !file.path.startsWith("/memfd:") && !...' \
| sed 1d
by ahmetomer | 2026-01-16 20:07:09+00:00
It seems that most of the people who suffer from loud voices in public spaces tend not to confront those scoundrels, and instead eat it up and wonder endlessly how they can be so mindless and rude to others. I am sometimes like that as well, but I would rather "fix" it myself because I just don't know of any practical ways to bring about a proper public commute etiquette. That's not my job.

Today I went to Munich on public transportation — with a mix of transfers on trams and regional trains. I think I read about 50 pages, all the while traveling. It may sound like an ad, but it's not; I really appreciate my Sony XM4 — would not have been possible to focus on reading without it — which I've been using for years now. I put it on with ANC, and play a non-distracting focus music. This helps quite a lot!
by ThrowawayR2 | 2026-01-16 20:07:19+00:00
Perhaps but that $300k/yr tech bro is still making 6 times the median US individual income. It's actually ~$400k/yr for an ordinary L5 SWE at Google or SDE III at Amazon, or 8x the median US individual income. Surely they will be willing to contribute their fair share out of solidarity and, if not, the proletariat can knock on their door to remind them.