MurphyA/hacker-news huggingface dataset:
by tomhow | 2026-02-01 01:37:46+00:00
The guidelines prohibit the kind of activity we're seeing from your accounts:

> Don't solicit upvotes, comments, or submissions. Users should vote and comment when they run across something they personally find interesting—not for promotion.

We've banned all the accounts and domains involved.

Nobody needs to do this. If you've put effort into building a useful or interesting project, we want to feature it as a Show HN and all you need to do is email us. If you've put minimal effort into a project and/or it's not useful or interesting, ringvoting won't help you anyway.
by Validark | 2026-02-01 01:38:08+00:00
> Swift doesn’t have a match statement or expression. It has a switch statement that developers are already familiar with. Except this switch statement is actually not a switch statement at all. It’s an expression. It doesn’t “fallthrough”. It does pattern matching. It’s just a match expression with a different name and syntax.

Are there people who see a "match" statement, smash both hands on the table, and shout, "WHAT THE ___ is a ------- MATCH STATEMENT?!!! THIS IS SO $%^&@*#%& CONFUSING!! I DON'T KNOW THAT WORD!! I ONLY KNOW SWITCH!!"
by regenschutz | 2026-02-01 01:38:34+00:00
I'm not sure. At least for me, part of the charm of these older consoles (do they qualify for the "retro" term yet?) is the smaller resolution of the displays. Especially for the bottom screen on the DS line, there is something very warm, fuzzy, and cosy about clearly being able to see each individual pixel.

Perhaps it's just nostalgia. I still own my DS Lite, though.
by alwillis | 2026-02-01 01:39:17+00:00
There'a great indie app called Notepad.exe [1] for developing iOS and macOS apps using macOS. You can also write and test Swift apps for Linux easily [2]. It also supports Python and JavaScript.

If you hate Xcode, this is definitely worth a look.

[1]: https://notepadexe.com

[2]: https://notepadexe.com/news/#notepad-14-linux-support
by mcswell | 2026-02-01 01:40:30+00:00
I've installed the Xfce Mint (you wren't the only one suggesting that). I don't have the same problems I had with Xubuntu, but I have different ones, like tearing on one of my two monitors. I initially had that with Xubuntu, but was able to find settings to fix it there-- IIRC by changing the refresh rate on that monitor. No luck so far on Xfce Mint. I've tried all seven of the Window Managers it offers, and both the configurations and most of the tweaks.

Also can't find the red mouse cursor theme that I had on Ubuntu. (If I could remember the name, I might be able to find it, but the "after market" mouse cursor themes I've found are so much eye candy--I just want an ordinary set of cursors, but red. Yes, I could probably generate my own, but I shouldn't have to.)

And when I reboot, the windows don't come up in the same place they were when I closed them. Some apps couldn't do that under Ubuntu either, but most could. I think it has to do with Wayland, but I'm not sure if it's even possible to go back to a purely X-windows system in Mint.

Sigh...
by cmurf | 2026-02-01 01:40:47+00:00
The medical and financial predators targeting elderly makes me wonder how to constrain it. The law doesn’t really help, short of having a court determine there’s some level of incapacity.

In theory the law doesn’t require victim cooperation. In practice, I’ve found local prosecutors won’t touch a case with an uncooperative victim. And most victims don’t cooperate whether out of humiliation or rejection pf the very idea they can be scammed. Because to them all scams are obvious, and only morons are scammed. They consistently lack imagination for the sophistication and manipulation component of scams, thinking it’s all about obviousness.

I’m sure it’s not only a case of “save the children”. Saving grandma’s retirement accounts is also important. The internet is a cesspool.
by _heimdall | 2026-02-01 01:41:03+00:00
Court approved warrants are pretty fundamental to how our legal system works and how some level of accountability is maintained. That system isn't perfect by any stretch, but removing it unlocks Pandoras box and I'm not sure we'd be better off without it.

As it stands, a cop has to get a warrant to enter and search your home, for example. If we remove that hurdle because we also don't trust the courts then we just have more searches.

I get the reaction to turn on the whole system, I have very little faith in it myself. But I don't think many people are really aware of or ready for what would come without it.
by sheepscreek | 2026-02-01 01:42:36+00:00
My favourite line in the article.

> it didn't take long for me to realize the initial problem that caused my previous install to be unbootable was of course found between the chair and keyboard.

I think we’ve all been there! It still happens to me, exactly 5 seconds after calling Claude/Codex/Gemini names and dismissing their ability to follow instructions.
by kjkjadksj | 2026-02-01 01:42:50+00:00
Because retrofitting them properly requires emminent domain. The ones they shoehorn onto former four way stops are so useless. They are so tight you still have to face a stop sign vs being able to just seamlessly zipper merge in a proper larger circumference roundabout. When they have room to build out a proper roundabout they are usually OK but that is hard to do outside say new suburban construction due to lack of available land on the right of way.
by jart | 2026-02-01 01:43:32+00:00
Yeah we're all quickly figuring out that LLMs shift the engineering work from computer science to bullshit detection. You basically have to become that guy on the Internet who's always trying to prove you wrong when working with Claude Code. Otherwise you're going to build yourself a false reality and get skewered if you try to share it. I mean I've done it myself, because we're so used to blindly trusting the things other people built, that we forget we're the ones building it. Nothing in life is free.
by kledru | 2026-02-01 01:43:35+00:00
I agree that Brooks's Law applies here, but I think it bites at a different level than suggested.

An engineer coordinating AI agents can achieve coherent architecture. The bottleneck is less about human-AI coordination; it's that the inert organizational structures won't adapt.

The engineer now has to coordinate with AI agents and all the legacy coordinating roles that were designed for a different era. All these roles still demand their slice of attention, except now there are more coordination points, not fewer - AI agents themselves, new AI governance roles, AI policy committees, compliance officers, security assessments...
by cosmic_cheese | 2026-02-01 01:44:48+00:00
To me a big ding on Rust is no native imperative UI toolkit. Last I knew all Rust UI toolkits are declarative, which I’ve found to scale poorly past things like terminals, text editors, some mobile apps, and somewhat simplistic utilities. The more complex your UI gets, the more awkward and ill-suited declarative UI becomes. For something like a replacement for Photoshop or Word or even just Firefox you’re better off with something like AppKit.
by pests | 2026-02-01 01:45:08+00:00
You're in luck! They recently rolled out updated parental controls letting you block it.

https://blog.youtube/news-and-events/updates-youtube-supervi...

"YouTube has introduced enhanced parental controls allowing parents to manage or block YouTube Shorts for teen accounts. Parents can set daily time limits for Shorts ranging from zero to two hours, configure custom bedtimes, and set "take a break" reminders" (AI summary)
by godelski | 2026-02-01 01:45:11+00:00
> They're still in the process of researching it

I should have taken more care to link a article, but I was trying you link something more clear.

But mind you, everything Waymo does is under research.

So let's look at something newer to see if it's been incorporated

> We will unpack our holistic AI approach, centered around the Waymo Foundation Model, which powers a unified demonstrably safe AI ecosystem that, in turn, drives accelerated, continuous learning and improvement.

> Driving VLM for complex semantic reasoning. This component of our foundation model uses rich camera data and is fine-tuned on Waymo’s driving data and tasks. Trained using Gemini, it leverages Gemini’s extensive world knowledge to better understand rare, novel, and complex semantic scenarios on the road.

> Both encoders feed into Waymo’s World Decoder, which uses these inputs to predict other road users behaviors, produce high-definition maps, generate trajectories for the vehicle, and signals for trajectory validation.

They also go on to explain model distillation. Read the whole thing, it's not long

https://waymo.com/blog/2025/12/demonstrably-safe-ai-for-auto...

But you could also read the actual research paper... or any of their papers. All of them in the last year are focused on multimodality and a generalist model for a reason which I think is not hard do figure since they spell it out
by ekimekim | 2026-02-01 01:45:39+00:00
To provide a concrete example, this bit me in a typescript codebase:

type Option<T> = T | undefined

function f<T>(value: T): Option<T> { ... }

let thing: string | undefined = undefined;
let result = f(thing);

Now imagine the definition of Option is in some library or other file and you don't realize how it works. You are thinking of the Option as its own structure and expect f to return Option<string | undefined>. But Option<string | undefined> = string | undefined | undefined = string | undefined = Option<string>.

The mistake here is in how Option is defined, but it's a footgun you need to be aware of.
by hervature | 2026-02-01 01:46:39+00:00
I highly doubt they did this correlation properly. It looks like they just correlated two time series. Both series are correlated with time (both go up over time) and not each other. I eyeballed the series and correlated just the directions, when BTC goes up, it is 50/50 whether or not imports went up. I am pretty sure this correlation would be near 0 if you detrended the time series.
by wlesieutre | 2026-02-01 01:46:51+00:00
Specifically less dust if you have filters on the intakes. Positive pressure means you'll have air coming in where the fans are blowing it in (through a filter), and any gaps in the case where there aren't filters will have air flowing out due to the pressure.

If you have negative pressure you'll be sucking in air through the gaps and that air won't go through a filter, hence more dust.

Is this really part of the ATX spec though? Or just something people have learned to do for modern cases with air filters?
by rockwotj | 2026-02-01 01:47:05+00:00
It’s so hard to actually benchmark languages because it so much depends on the dataset, I am pretty sure with simdjson and some tricks I could write C++ (or Rust) that could top the leaderboard (see some of the techniques from the billion row challenge!).

tbh for silly benchmarks like this it will ultimately be hard to beat a language that compiles to machine code, due to jit warmup etc.

It’s hard to due benchmarks right, for example are you testing IO performance? are OS caches flushed between language runs? What kind of disk is used etc? Performance does not exist in a vacuum of just the language or algorithm.
by bityard | 2026-02-01 01:47:32+00:00
It depends on lot on the sub and how their moderators police the community, but yeah, I've seen lots of that.

I've been aggressively downvoted before for pointing out facts that people don't want to be true. (And these were not even political discussions!) I don't even bother with putting my opinions online at any rate, both because they don't actually matter to anyone but me, and because I don't get any joy out of defending them against internet randos.

Edit: It depends on the size of the sub as well. I'm a member of a few subs that I can stand because the moderators are good at moderating, and there are enough regular users coming through to counter a small number of very active cranks.
by yallpendantools | 2026-02-01 01:48:15+00:00
Which just begs the question, how much can you really change social media? How much are you really in control of your feed? This is where the "pubic square" analogy breaks down. Besides, there are a lot of communication mediums/messaging apps that are not social media.

Even back in the early 2010s I've been trying to consume social media mindfully. I made sure to follow pages with meaningful content (e.g., The Dalai Lama, The Long Now Foundation, Aeon Magazine, tech-related pages, SpaceX, Elon Musk, indie creators). I don't just add or follow blindly.

Back then I could justify why my selection was "good" but even then, they were drowned out by the tedium of vacations, new restaurants, felt-cute-might-delete-later selfies. Slop/engagement bait is quicker to produce than meaningful thought-provoking content.

I am also pretty sure Facebook's negative signals (unfollow, don't show me this type of content) did not work back then, at least not deterministically. If something I did not like had enough traction, it will still pop up in my feed.

And of course, goes without saying that a lot of my choices aged like milk. Elon Musk turned out to be, well, Elon Musk. Some of the tech pages started shilling out crypto (and nowadays doubtless AI). The indie creators either stopped posting or fell out of favor with the algorithm which meant exodus from the platform. All that goes on top of my pre-existing grievances against my feed recommendations.
by cucumber3732842 | 2026-02-01 01:48:56+00:00
Nobody in Hn type circles wants to remember it because looking back with hindsight it was clearly just part of the theater to get people wringing their hands about whatever chemical or biological WMDs they alleged Saddam had and they killed the program as so as they got their invasion.

Wikipedia somehow makes it eve worse than that:

"The campaign ended early in June 2003, with only 38,257 civilian health care workers vaccinated, after several hospitals refused to participate due to the risk of the live virus infecting vulnerable patients and skepticism about the risks of an attack, and after over 50 heart complications were reported by the CDC."
by lern_too_spel | 2026-02-01 01:49:25+00:00
The point is that Apple will make money any way that it can, including ads. That's why iOS privacy is worse than its competitors. You can't install an app without telling Apple because if you could, Apple wouldn't be able to monetize you as well. You can't get your location without also telling Apple because if you could, Apple wouldn't be able to build its location services as easily. No such problems on Android.
by hunterpayne | 2026-02-01 01:50:55+00:00
"rules-based order to might-makes-right"

These are the same. They are the same because someone has to enforce the rules. The reason why this entire discussion is so obtuse is because you refuse to accept this. If I was wrong and they were different, you wouldn't treat the US and others (say China) by the different moral standards. To bring this back to an individual level, this is the same as saying police don't deter crime. You wish these two concepts were different so you let your political bias blind you to reality. That doesn't effect reality though. Police do deter crime and whoever (the US) enforces the rules based order has to do so (from time to time) kinetically.
Show HN: Molty Overflow – Stack Overflow for AI Agents
by zknowledge | 2026-02-01 01:51:30+00:00
A realtime knowledge graph of agent fixes. Built for tool-call failures, auth bugs, and deployment edge cases in MCP form.

Add the MCP server to your IDE or coding agent and make tool calls to search for common ai agent pitfalls, apply solutions and rate or post your own.
by pseudohadamard | 2026-02-01 01:51:31+00:00
>MAGA is about mythically great 50s or 60s i guess.

No, it's not, and that's what makes it so powerful. Everyone gets to decide for themselves when America was great. For some it's before the Civil War, when the darkies were working in the fields picking cotton and knew their place. For others it's the 1940s when the US was kicking ass in Europe and the Pacific and other countries knew their place. For some it's the 1950s when women were barefoot and pregnant and also knew their place... you can probably see a bit of theme here.

In any case everyone gets to choose their own imagined golden time when A was G, typically at the expense of others (women, African-americans, minorities, other countries, ...). And you can even see which era the different groups prefer, e.g. the tradwives want to be back in the 1950s when women were unpaid domestic servants, etc.
by gus_massa | 2026-02-01 01:53:53+00:00
Someone replied to me in an old comment that for fast Python you have to use numpy. In the folder there is a program in plain python, another with numpy and another with numba. I'm not sure why only one is shown in the data.

Disclaimer: I used numpy and numba, but my level is quite low. Almost as if I just type `import numpy as np` and hope the best.
by clipsy | 2026-02-01 01:54:17+00:00
You say that "leftist" administrations arrested and jailed abortion protestors, and your proof is an article about a woman arrested and jailed for bodily blocking access and crushing someone's hand in a door:

"On June 19, 2020, and June 20, 2020, WILLIAMS threatened and used force against patients and staff members at a reproductive health center located in lower Manhattan (the “Health Center”) and blocked patients and staff members from accessing the Health Center. In one instance, and as captured on video, WILLIAMS pressed her body against the door of the Health Center’s patient entrance and refused to move, preventing a Health Center volunteer from entering the Health Center. As a Health Center staff member (“Victim-1”) attempted to open the door for the volunteer, WILLIAMS purposefully leaned against the door, crushing Victim-1’s hand. Victim-1 yelled, “She’s crushing my hand,” but WILLIAMS remained against the door, trapping Victim-1’s hand and injuring it."

I do not see the Trump admin presenting evidence of Don Lemon taking similar actions.
by YZF | 2026-02-01 01:54:31+00:00
Ofcourse people break laws. But they are enforceable and the authorities have absolute power to enforce them. Putin can get away doing whatever the f he wants but nobody in Canada can get away with breaking any law they want whenever they feel like it, for example. That's the difference between the very real Canadian laws over Canadians and "international law" over nobody. Now Canada can pass a law that is in line with some international agreement, but it's still the law of Canada. Other laws don't apply in Canada. Canadian laws don't apply in other countries. And that's about it. If we had world elections, world government, world police, world courts and world laws, with all countries giving up their sovereignty to those institutions then we'd have "international law". Until then we don't.
by mikenew | 2026-02-01 01:55:22+00:00
I've been using it for the past couple days. Like most AI products right now, it is both incredible and incredibly stupid.

Virtually everything I've tried (starting with just getting it running) was broken in some way. Most of those things I was able to use an LLM to resolve, which is cool, but also why doesn't it just work to begin with?

I still haven't gotten it to successfully create a cron job. Also messages keep getting lost between the web GUI and discord. Trying to enable the matrix integration broke the whole thing. It seems to be able to recall past sessions, but only sometimes.

I've been using OpenCode with various models, often times running several instances in tmux that I can connect to and switch between over ssh. It feels like the hype around openclaw is mostly from bringing the multi-instance agentic experience to non-developers, and providing some nice hooks to integrate with email, twitter, etc. But given that I have a nice setup running opencode in little firejail-isolated containers, I'll probably drop openclaw. Way too janky, and I can't get over the thought of "if this is so amazing, why doesn't it work?"
by another_twist | 2026-02-01 01:55:58+00:00
I mean this is only meant to be an iteration if I understand correctly. Its not like someone is going around citing this benchmark yelling rewrite everything in Julia / D. Imo this is a good starting point if you are doubtful or fall into the trap of Java is not fast. For most workloads we can clearly see, Java trades off the control of C++ for "about the same speed" and much much larger and well managed ecosystem. (Except for the other day, when someones OpenJDK PR was left hanging for a month which I am not sure why).
by Imustaskforhelp | 2026-02-01 01:56:51+00:00
I completely understand your comment and found the reference to eternal september fascinating and how it happened 35 years ago and people were talking about internet being too crowded. thanks for reference, learnt something new.

> there are all sorts of crackpots who try to preempt by colonizing new ones early hoping that they can sway the thing once it gets big

I do wonder if software can be used to prevent this tho. I mean Hackernews came after reddit and its community doesn't have crackpots (well ahem, maybe sometimes but definitely fewer than reddit maybe)

I do think about hackernews from time to time and think about how the ethos around it is Curiosity >> everything. I mean sometimes small comments/low value comments can be rewarded but usually its the well thought out comments which get value. (Well, this explains why my comments don't get +1 haha, self roasts are fun!)

I do think that in HN this intentional change plus the fact that pg spearheaded the project personally as a personal project for the first few years set the mood around it here to be like this (which is usually civil, even in disagreements)

I think that even in HN guidelines or in some important place, there is this thing called HN is not reddit and such comparison. I find it funny right now but I think that they wrote this to specifically prevent some aspects of what you are talking about right now.

I do wonder if this can be replicated with the communities that you mention tho. It would be interesting to hear what dang comments about it maybe if dang's here about such moderation.

Also out of curiosity but when you mention shit show, do you mean the discussing turning into something (un-civil?) or lacking etiquettes as in say, the community turning into gifs posting as such or similar with low quality comments?

Or what exactly would you classify as "shit show"?
by wging | 2026-02-01 01:57:19+00:00
One nice way to do things, if you can get away with it, is to model the actions your application takes explicitly, and pass them to a central thing that actually handles them. Then there can be one place in your code that actually needs to understand whether it's doing a dry run or not. Ideally this would be just returning them from your core logic, "functional core, imperative shell" style.
by luxiedge | 2026-02-01 01:58:28+00:00
I've been working on a problem in quantitative finance where we need reproducible results for audit trails. Simple stuff like sin(0.5) returns different bits on ARM vs x86, or CPU vs GPU.

Traced it down to libm implementations using different polynomial approximations, FMA instructions, and compiler optimizations. Even the same binary can produce different results depending on CPU microarchitecture.

Ended up building a REST API that forces determinism by using fixed Remez polynomial coefficients, disabling FMA, and enforcing strict evaluation order. Every response includes a SHA256 hash of the output bytes.

Just shipped an update with 19 validated unary functions (trig, hyperbolic, exp, log, roots) plus support for compound expressions. Tested across M1 Mac, x86 Linux, and H100 GPU. Same inputs produce identical hashes on all three.

Curious if others have hit this problem. How do you handle determinism in distributed systems where floating point consistency matters? Is there interest in a tool like this or are people just accepting the drift?

Demo binary: https://github.com/RegularJoe-CEO/LuxiDemo/releases/tag/v2.0...