MurphyA/hacker-news huggingface dataset:
by kj4211cash | 2025-12-26 04:10:08+00:00
I started because I wanted to think about transportation policy but my work as a Data Scientist wouldn't let me. I continued because a colleague convinced me it could help position me as a thought leader and get me a new job or engagements. More recently it's been a way to complain about the absurdities of mega corp life, awful past coworkers and jobs, etc. without being too obvious about it (hopefully).

But also I have always enjoyed writing and producing. Just passively consuming the internet leaves me feeling a little empty. Also I hate the short, singular point of view, short attention span, social media, everything we say and write getting neutered and just made worse by communications and legal departments world.

blog: https://kennethswindow.com/
by pests | 2025-12-26 04:11:59+00:00
It would be just he uses a similar email, say last+first@gmail and gives it out incorrectly at times. Or people assume it is his. My friend has a first+last@gmail and I constantly confuse the order (or was it last+first? idk), a decade later. So you two are just seeing a subset of incorrectly addressed email, imo.

I remember a decade+ ago when this was discovered as some issue and caused a bunch of drama in the blogosphere.
by biglyburrito | 2025-12-26 04:12:33+00:00
"Widely described as a haven for far-right and alt-right users, Gab has attracted users and groups who have been banned from other social media platforms and users seeking alternatives to mainstream social media platforms. Founded in 2016 and launched publicly in May 2017, Gab claims to promote free speech, individual liberty, the "free flow of information online", and Christian values. Researchers and journalists have characterized these assertions as an obfuscation of its extremist ecosystem. Antisemitism is prominent in the site's content and the company itself has engaged in antisemitic commentary. Gab CEO Andrew Torba has promoted the white genocide conspiracy theory."

https://en.wikipedia.org/wiki/Gab_%28social_network%29
by amluto | 2025-12-26 04:13:35+00:00
I'll add some nuance here. In a classical computer, computing with coded bits is not particularly difficult. We've known how to do it with some degree of mathematical rigor for decades -- IIRC John von Neumann was interested in this topic. And we barely even need to do it explicitly: computers have accurate enough gates without explicit coding that merely error-correcting RAM (ECC-style) and data links (Ethernet, PCIe, etc) is good enough for almost all applications. Even in aerospace, usually we just have one extra majority vote over a few different computers.

Quantum computers are different. It seems quite unlikely that anyone build the equivalent of, say, an XOR gate that takes two single physical qubits in and spits out two physical qubits (this is quantum land -- the standard gates neither create nor destroy qubits, so the number of inputs and outputs is the same) that works well enough to actually represent that particular operation in whatever software is being run. Instead each logical operation will turn into multiple physical operations that work like an error correcting code. The easy classical trick where your transistor is janky at 0.9V so you run it at 1.0V amounts to moving more electrons around per operation, and this approach is analogous to correcting bit flips but not phase errors, and it makes your quantum computer stop being quantum.

And here's where it gets messy. The physical qubit technologies that are best for longish-term data storage may not be the same as the technologies that are good for computation, and those may not be the same technologies that are good for communication at a distance. (For example, photons are pretty good for transmitting quantum states, but transferring a qubit from a different technology to a photon state and back is not so easy, and demonstration of computation with photons have been pretty limited.) As an extreme example, one can, in principle, store quantum states quite robustly and even compute with them if one can find the correct kind of unobtanium (materials with the appropriate type of non-Abelian anyon surface states), but, last I heard, no one had much of an idea how to get the qubit states off the chip even if such a chip existed.

So it is possible that we'll end up with a quantum computer that doesn't scale, at least for a while. There might be 20k physical qubits, and some code rate, and some number of logical quantum operations you can do on the logical qubits before they decay or you get bored, and very little ability to scale to more than one computer that can split up a computation between them. In that case, the code rate is a big deal.
by retsibsi | 2025-12-26 04:14:04+00:00
Are you sure he actually has that address? I get lots of emails mistakenly sent to me, some via a dotted version of my address, but I'm pretty sure those people (or the ones trying to contact them) have just misremembered or typoed their actual address. I'd be very surprised if Google did allow firstlast and first.last to exist as distinct addresses tied to separate acccounts.
by teekert | 2025-12-26 04:14:49+00:00
I guess this person sees the same mental image as me: Tents with wet floor, moisture sucked into everything inside. A tent that’s been in a lake sounds like a throwaway to me. But maybe what you see as a tent is different from what I see.

For me the story was also a bit weird. “Just take the tents out of the water”. Ok…
by krackers | 2025-12-26 04:15:19+00:00
I think Matias is sort of notorious for stuff that looks good in theory, but is plagued by reliability issues they just can't seem to sort out. I didn't know it was possible to mess up a scissor switch keyboard, but apparently Matias found a way to do so.

They've also been trying for 10 years to make a 60% keyboard (see the infamous thread on geekhack). Granted they do seem to refund anyone who wants it, but it's hard to understand why on earth a keyboard would take 10 years to develop.

They're really good at identifying niche products and designing things to fit the target market, but not so good on actually manufacturing them.
by Terretta | 2025-12-26 04:15:24+00:00
git and github are two different things.

> The [Nixpkgs] repository totals 83GB with half a million tree objects and 20,000 forks. A local clone is only 2.5GB — the rest is GitHub’s fork network storing every pull request branch and merge commit.

> [For CocoaPods' Specs repo] the culprit was shallow clones, which force GitHub’s servers to compute which objects the client already has.

Etc.
by II2II | 2025-12-26 04:16:26+00:00
I have mixed feelings on this. In most respects, I am a diligent worker who tries to lead by example. On the other hand, part of my work is managing people. While I have employees who follow my example, even when I am not intending my habits to be an example, and I adore those employees immensely -- I also have to face the reality that very few employees do so. They need direction on what is expected. Even then, the direction has to take the form of intense instruction otherwise ... woosh ... the details go over their heads.

That, and I have mixed feelings about commenting code. (Thankfully I don't managed developers. I simply exploit personally since it a skill that I have.) I understand why we do it. I especially appreciate well documented libraries and development tools. On the other hand, I fully understand that comments only work if they are written, read, and updated. The order is important here since documentation will only be updated if it is read and it will only be read if it is (well) written. Even then you are lucky if well written documentation is read.

The flip side is that comments are duplication. Duplication is fine if they are consistent with each other. In some respects, duplication is better since it offers multiple avenues for understanding. Yet there is also a high probability that they will get out of sync. Sometimes it is "intentional" (e.g. someone isn't doing their job by updating it). Sometimes it is "unintentional", since the interpretation of human languages is not as precise as the compiler's translation of source code into object code. (Which is a convoluted way of saying that sometimes comments are misinterpreted.)
Show HN: Agno best agnet Framework – I built a complex multi-agent image app
by Yash16 | 2025-12-26 04:17:04+00:00
I’ve tried multiple agent frameworks. Some perform well in specific areas, but none worked end-to-end. I also experimented with building an image-generation site and tried frameworks like CrewAI, but Agno is the one I actually like and prefer working with.
Show HN: BrandRetina – screenshot similarity API for spear-phish detection
by malik_naji | 2025-12-26 04:18:02+00:00
Hi HN folks, I’m building BrandRetina (brandretina.ai), an API-first service to catch high-fidelity spear-phishing that looks like your real internal portals..

Most scanners are great at "bad code" (malware/reputation), but lots of modern phishing is just a clean site that visually impersonates Okta/SSO/Workday/customer portals. SOC teams often end up doing the manual step: open urlscan screenshot -> eyeball it -> decide.

What BrandRetina does:

- You onboard a "Golden Registry" (verified screenshots of your real portals)
- When a suspicious link comes in, your SOAR detonates it (e.g., urlscan.io) and gets a screenshot UUID
- BrandRetina compares the screenshot against the Golden Registry (visual embeddings / similarity) and returns:

1) verdict (CLEAN/SUSPICIOUS/MALICIOUS)
2) similarity score
3) target portal + evidence flags (logo/layout/color/form signals)

Why it’s useful:

- Flags lookalikes even when the HTML/code is completely different
- Removes the repetitive screenshot-review step
- Fits existing workflows (SOAR/SIEM) instead of replacing them

I'd love feedback from SOC/IR/SecOps folks:

- Are screenshot-based verdicts something you’d trust in an automated playbook?
- What evidence signals would make this actionable for you?
- What sources besides urlscan would you want supported?

Docs: https://brandretina.ai/docs
API base: https://api.brandretina.ai
by heavyset_go | 2025-12-26 04:18:14+00:00
The dense AI docs say a lot to convey little, both the user guide and deployment guide do little to explain what's needed on the router side.

For example, their diagram has several CSI sources. Does the user need 3 or more CSI sources?

I'm capable of pointing an LLM at a GitHub repository, what I want is real documentation written by a human to address users' needs, not emoji-filled docs that read like ad copy.
by ethegwo | 2025-12-26 04:18:44+00:00
CGI/PHP treated database connections as something that’s always available. That pushes a lot of hidden complexity onto the database platform: it has to be reachable from anywhere, handle massive fan-out, survive bursty short-lived clients, and remain correct under constant connect/disconnect.

That model worked when you had a small number of stable app servers. It becomes much harder when compute fans out into thousands or millions of short-lived sandboxes.

We're already seeing parts of the data ecosystem move away from this assumption. Projects like Iceberg and DuckDB decouple storage from long-running database services, treating data as durable formats that many ephemeral compute instances can operate on. That's the direction we’re exploring as well.
by krackers | 2025-12-26 04:19:44+00:00
You'll be happy to know that the InCase Sculpt is being sold again, if you can buy one before they sell out. They're nearly identical to the old MS Sculpt, down to the obscure bug with the keyboard matrix. The only difference that you can tell from a side-by-side comparison with new old stock is that the key caps feel slightly coarser, and less velvety. The palmrest is actually updated to the original, plusher MS sculpt design (it was changed in a later revision)
by insane_dreamer | 2025-12-26 04:19:55+00:00
As a parent I'm seriously despondent about my kids' future. I don't see it getting better, because so much money is being poured directly into reducing human labor to increase corporate profits. There is no counter-current short of social revolution. Sorry, I don't have any hopeful words or solutions right now, but you did ask for honesty. I do see the system being broken by design, and realistically who is going to "fix" it?
by gcanyon | 2025-12-26 04:20:15+00:00
I'll point out that I read Steven Brust's Vlad Taltos series, which started in 1983, is projected to run to 19 books with 17 done. Brust is 70, but he appears to be in reasonable shape, and the books have been pretty regular of late, so it looks like he'll finish.

I also read the War Against the Chtorr series by David Gerrold. That also started in 1983, but the last published book, the 4th of 7, came out in 1993. Gerrold being 81, despite his claims for almost a decade that books 5 and 6 are near completion, I am confident I will not see the end of the series written by him :-(
by slowking2 | 2025-12-26 04:21:43+00:00
You can die on the order of hours to days not of high blood sugar per se, but of the low insulin causing diabetic ketoacidosis parent comment mentions.

It would be odd for a faulty sensor to cause an otherwise bad day into dka and death though. The sensor would need to be wildly off for hours and the user to not notice. Insulin delivery would need to be paused or greatly reduced for many hours. There are additional therapies like SGLT-2 that could make this more likely but they usually aren’t used with T1D precisely because they break the normally very strong correlation between inadequate insulin levels (leading to dka) and high blood glucose.

Even though I can’t think of an easy way for a false low(s) to turn into lethal DKA, that doesn’t mean it didn’t happen. Abbott sells a lot of CGMs. It could have been a contributing factor to several deaths even if the fault would almost always not be a significant issue.
by throw65434t | 2025-12-26 04:22:08+00:00
Maybe because I grew up as an Asian immigrant in America during the 80’s (during the Japan scare), but I was never fed the lie that effort means success,

My parents would tell us kids to expect discrimination, so no matter how good you are, sometimes it doesn’t even matter.

They also told us how important building connections are, and it was one of the main reasons we were able to immigrate to America in the first place. That and luck.

I find myself telling my kids similar things, but in a slightly lighter manner.
by godelski | 2025-12-26 04:24:29+00:00
I wish these articles would highlight the very real dangers these types of laws present to children. How they often create the very harm they claim to prevent. Surveilling children only makes it easier for the creeps to track them too.

This has been one thing I've liked about how Benn Jordan has been handling the Flock issues. How he shows that the very cameras used to protect children can also be used to harm them. And uses this to walk into the conversation about wider privacy concerns and authoritarian turkey tyranny.

But with the article, we've been using the same rhetoric for decades. There's nothing wrong with it, per se, but we need to iterate on it if we're to communicate these dangers more effectively. Those trying to get that authoritarian control are iterating and they're effective. The dangers are only becoming more real and the current rise in global authoritarianism should make many realize how dangerous it is
by redman25 | 2025-12-26 04:24:50+00:00
https://www.swebench.com

https://swe-rebench.com

https://livebench.ai/#/

https://eqbench.com/#

https://contextarena.ai/?needles=8

https://metr.org/blog/2025-03-19-measuring-ai-ability-to-com...

https://artificialanalysis.ai/leaderboards/models

https://gorilla.cs.berkeley.edu/leaderboard.html

https://github.com/lechmazur/confabulations

https://dubesor.de/benchtable

https://help.kagi.com/kagi/ai/llm-benchmark.html

https://huggingface.co/spaces/DontPlanToEnd/UGI-Leaderboard
by rco8786 | 2025-12-26 04:24:55+00:00
Neither of them integrate annotations into the language. They’re both bolt-ons and it shows, badly. If either of them were good developer experiences one would have caught on. But they’re both way off the beaten path in terms of what engineers expect in a type system and not in a good way.

Type annotations in the language as syntax. Static type checker with an emphasis on inference. Compiles into Ruby so that it integrates with the entire existing Ruby ecosystem, so unlike Crystal as well.

Those are the general features you need/want and why TS caught on and none of the existing solutions hit the mark.
by anywhichway | 2025-12-26 04:25:04+00:00
It isn't just how fast or slow it is. Reading at a slow pace gives you time to think in a way that is flexible from sentence to sentence.

To borrow the same analogy from the article, image trying to savor a meal where someone else was deciding when you take each bite. Even at a slow pace, the rigidness of the pace and your lack of fine control would still pose a problem with giving each bite it's rightful consideration.

That being said I love audio books and think I would struggle to apply this article's advice in my own life. Slowing down your audiobook is still a step in that direction, though I sometimes find that slowing it down can cause my mind to wander and my comprehension goes down and not up.
by mshroyer | 2025-12-26 04:25:44+00:00
Yeah, I imagine this will help a lot of people who created retrospectively-cringey email addresses in their youth, but kept them over the years because of inertia

> After changing, Google details that your original email address will still receive emails at the same inbox as your new one and work for sign-in, and that none of your account access will change.
by ursAxZA | 2025-12-26 04:26:08+00:00
Thanks.

Outside weight-class or aesthetics-driven sports, it’s hard to imagine any scenario where a GLP-1 analog creates a net advantage.

In endurance disciplines the binding constraint is almost always fuel throughput: if an athlete can’t take in and process enough calories, recovery and performance fall apart. Anything that suppresses appetite or slows gastric motility is basically disqualifying.

You can already see how narrow that margin is in the sheer amount of gels, bars, and mixes riders consume during long sessions.
From that angle, GLP-1 simply doesn’t occupy the same decision space as substances that expand performance capacity or recovery bandwidth.
by jrosenblatt | 2025-12-26 04:27:36+00:00
Quite a lot of smart people are taking it seriously

We are at AE Studio with research like https://ae.studio/research/self-referential and https://arxiv.org/abs/2407.10188

Anthropic is doing interesting work here, Eleos exists (https://eleosai.org/), and https://digitalminds.substack.com/p/digital-minds-in-2025-a-... is a great review of other compelling work

The field is just beginning but it is worth taking a serious scientific approach to this work
by ghaff | 2025-12-26 04:28:13+00:00
I'm not really a resort person. But I do subscribe to some travel feeds mostly in the vein of maybe finding some places/attractions/restaurants/etc. that I'm not familiar with. The number of hyper-scheduled spreadsheets I see is amazing. Doesn't mean I don't often have some itinerary and even book some particular, popular attractions/venues. But the 30-minute block scheduling is something I do for work (if that).

ADDED: I'll just add that I created a loose spreadsheet for a ~week-long NYC trip with (I think) just one timed admission for a recently reopened museum and no times otherwise. I think I ended up dynamically scrawling over the printout with changes for most of the trip.
by hemanthmuralik | 2025-12-26 04:28:23+00:00
OP here.

This is a breakdown of a project I built to detect rail fractures using low-cost hardware (ESP32-CAM) instead of expensive industrial sensors.

The Constraints:

Hardware: ESP32 (240MHz, 4MB PSRAM).

Model: MobileNetV2 (Originally 130MB Float32).

Goal: Offline inference on the edge.

The Solution: I used Post-Training Quantization (Int8) to shrink the model to 10.9MB. The system achieves ~1.5 FPS (600ms latency), which is slow for video but sufficient for maintenance trolleys moving at low speeds. It communicates alerts via MQTT when connectivity is available.

Happy to answer questions about the quantization pipeline or the hardware setup!
by tourmalinetaco | 2025-12-26 04:29:56+00:00
You forgot:

- inadequate cooling

- fried NAND chips

- screens spontaneously cracking

- flexgate (not to be confused with bendgate)

And that’s only a subset of the engineering failures with MacBooks. You even bring it up in your post: the only reason they have “dead silence” is because Apple is literally baking your laptop and leaving you to pay the bill.

I’ll give Apple that their custom chips are pretty great for power and efficiency, but their actual product design is bad. I mean, who designs a laptop with the fan pointing the wrong way?[0] Or a power bus alongside a data bus?[1] These are literally basic errors that go into production for a company that is far too big for this to be happening.

[0] - https://www.youtube.com/watch?v=iiCBYAP_Sgg
[1] - https://www.youtube.com/watch?v=7cNg_ifibCQ
by rewgs | 2025-12-26 04:30:01+00:00
I felt this way as well until very recently. Because Ruby actually commits to the whole "everything is an object" bit in an exceptionally clean way, it does duck typing extremely well -- if you squint, the fact that an object's methods define its type sorta-kinda means that you're working with interfaces (in the Go sense of the term).

Of course RBS makes this more explicit/verbose (in a good way), and ruby-lsp helps bring it all together in the editor.

I feel like I'm missing nothing compared to Python with type hints and pyright. Of course neither compare to an actually typed language at runtime, but at least as far as developer experience, it's pretty alright. I'm relatively new to Ruby but I went from really hating it to being pretty much fine with it for these reasons.
by Zambyte | 2025-12-26 04:30:44+00:00
> The WiFi-DensePose project represents a framework/prototype rather than a functional WiFi-based pose detection system. While the architecture is excellent and deployment-ready, the core functionality requiring WiFi signal processing and pose estimation is largely unimplemented.

> Current State: Sophisticated mock system with professional infrastructure Required Work: Significant development to implement actual WiFi-based pose detection Estimated Effort: Major development effort required for core functionality

> The codebase provides an excellent foundation for building a WiFi-based pose detection system, but substantial additional work is needed to implement the core signal processing and machine learning components.

https://github.com/ruvnet/wifi-densepose/tree/main/docs/revi...

Over 1k stars. Has a single person tried running it? Even the author?
by jjulius | 2025-12-26 04:31:01+00:00
> Can we at least get a source to where they're getting that information?

Fourth paragraph of the article, first sentence, the hyperlink text says, "the US FDA announcement". The link[1] contains the following under the heading, "Reason For Early Alert":

> Abbott Diabetes Care stated that certain FreeStyle Libre 3 and FreeStyle Libre 3 Plus sensors provide incorrect low glucose readings. If undetected, incorrect low glucose readings over an extended period may lead to wrong treatment decisions for people living with diabetes, such as excessive carbohydrate intake or skipping or delaying insulin doses. These decisions may pose serious health risks, including potential injury or death, or other less serious complications.

> As of November 14, 2025, Abbott has reported 736 serious injuries, and seven deaths associated with this issue.

[1]https://www.fda.gov/medical-devices/medical-device-recalls-a...