MurphyA/hacker-news huggingface dataset:
by Terr_ | 2026-01-30 03:05:05+00:00
> It's clearly designed as a controller game.

Sure, but it's still sold as a game you can complete with a KB+M, and--to its credit--it succeeds at that promise basically everywhere else. The defect is how it fails "hard" rather than just being a momentary inconvenience:

1. The issue is hidden and surprising: When it finally appears, it presents like a misunderstanding of clues, or an AI bug. A PC user who has done well for hours with KB+M has no reason to suddenly expect a new non-obvious game mechanic will be impassable* due to the control scheme. (Which is exactly why I felt it was worth mentioning in a list of tips.)

2. No good workaround: Even if the user realizes what's happening, there's not much* you can do about it. The game still punishes you even if you try to feather the inputs with brief taps. Just one additional keybind option (e.g. "slow thrust forward") would have helped.

* Excepting buying a controller, or multiple error-prone attempts at setting your ship on an ultra-slow passive drift for minutes while you do something else.
by trollbridge | 2026-01-30 03:05:34+00:00
Retrieving e-mail using the Google API is just about trivial. You can generate a code snippet in Grok or what have you in about 30 seconds to do it.

Alternatively you can set up IMAP access.

Obviously you have to be able to configure proper OAuth2 keys to do this, but again, that's another 30 seconds spent in Grok/GPT/Claude/whatever.
by overgard | 2026-01-30 03:05:51+00:00
I'm not sure I understand the point of this. If mistakes (or lies) aren't tolerable in the output, then whoever ran the agent should be responsible for reviewing the output and the resulting actions. I don't see how LLMs can be "responsible" for anything because they don't think in the way we do nor do they have motives in the way we do.

The "Hallucination Defense" isn't a defense because end of the day, if you ran it, you're responsible, IMO.
by altairprime | 2026-01-30 03:07:32+00:00
> I've spent hours and hours unsubscribing, deleting, uninstalling, toggling settings, but then I find myself reinstalling, resubscribing.

Therapy, counseling, or addiction treatment. You’re opting into this problem cyclically. Whether that qualifies as a proper addiction or not is irrelevant: until you seek professional therapy, you are unlikely to make further progress alone.
by zeroq | 2026-01-30 03:07:41+00:00
I absolutely love the idea!

As a movie geek I'm personally offended when someone says "oh, it's from 2017, it's an old movie!", or "I don't want to see anything from 90s, yuck" - and that's pretty common.

Of course, "Nosferatu, eine Symphonie des Grauens" is not for everyone, but I firmly believe that you can watch the new Dune and Lawrence of Arabia back to back and have similarly enjoyable time.

Fallout 1 and 2 are miles ahead of Fallout 3 (mostly due to uncanny valley phenomenon). Sure, the medium has changed a lot and modern consumers are used to more streamlined experience - my favorite example is the endless stream of Baldurs Gate "modern reimplementations" or rehashes, like Pilars of Eterniety that were too close to the original source, and then, suddenly, someone came up with Divinity, basically a Baldurs clone but with modern UI and QoL improvements.

But consoles are different.

This can truly be a window for the next generation to look back in the past.
by abracadaniel | 2026-01-30 03:10:01+00:00
A potential difference I see is that when internal tools break, you generally have people with a full mental model of the tool who can take manual intervention. Of course, that fails when you lay off the only people with that knowledge, which leads to the cycle of “let’s just rewrite it, the old code is awful”. With AI it seems like your starting point is that failure mode of a lack of knowledge and a mental model of the tool.
by cyberax | 2026-01-30 03:10:55+00:00
They are just stupid. The WA state has a problem with a growing number of shootings, so the reps need to show that they are "doing something".

Meanwhile, the legal system in WA requires 5 (five) arrests for juveniles to be given _any_ jail time for gun crimes. And the laws regarding the unlawful possession of a weapon are almost completely unenforced.

Sigh. I'm pretty pro-gun-regulation, but I just can't stand our legislators' furious virtue signaling.
by Dev_Master | 2026-01-30 03:11:35+00:00
Hi HN — I built JPGify, a lightweight desktop batch image converter written in Python (Tkinter + Pillow).

It focuses on being simple and practical:

• Drag & drop files or folders
• Batch conversion with live ETA + speed
• Preserve folder structure
• Skip existing JPGs
• Adjustable JPG quality
• Pause / resume
• Portable (no installer)
• Supports PNG, GIF, TIFF, BMP, WEBP, JPEG (+ HEIC with pillow-heif)

This v1.2.0 refactor moves everything into a class-based architecture and adds progress tracking, folder preservation, auto-open output, logging, and safer overwrite handling.

I’d love feedback on UX, performance, or code structure. Thanks!
by bluegatty | 2026-01-30 03:12:28+00:00
They make them for channels, not consumers, and, it's partly 'an east Asian' supply chain business culture thing. They're not thinking about how the brand/product appears as simple form in consumers minds, but about deliveries, parts, channel customers, optimizations, national differentiations.

It takes an incredible amount of organizational discipline to do what Apple does and without that ingrained into culture it has zero chance of working.

And yes - they are trying to fill a lot of holes - all sorts of holes, in all sorts of different ways.

It may be true that this is actually an optimal 2cnd place strategy. Samsung may possibly be dong the right thing and consumer confusion is the price we pay for not paying a few extra $ for an iPhone.
by johnnyanmac | 2026-01-30 03:13:27+00:00
>data clearly shows that the experiment is successful in reducing crashes.

That's fine. But crashes are relatively rare and what matters is accountability. Will Waymo be accountable for hitting this kid the way a human would? Or will they fight in court to somehow blame the pedestrian? Those are my big concerns when it comes to self driving vehicles, and history with tech suggests that they love playing hot potato instead of being held accountable.

And yes, better walkable infrastructure is a win for all. The minor concern I have is the notion that self driving is perfect and we end up creating even more car centric infrastructure. I'm not sure who to blame on that one.
by gordonhart | 2026-01-30 03:13:36+00:00
If you’re like me and get inundated with spam texts from politicians begging for money, you can set up an app to filter texts from unknown contacts matching content patterns. I recently set up SpamHound but there are many options, and configured filters for the telltale begging signs like “text stop to quit”, “end2end”, and about 2 dozen other variants they come up with to sneak past these filters.
by hackyhacky | 2026-01-30 03:13:39+00:00
For reference, you responded to this post:

> Do they have Middle Age Grandpas on MTV nowadays?

with this:

> I guess you kids have no idea who the Secretary of Transportation is

It seems to me that GP knows exactly who the Secretary of Transportation is. If you've got some clever hidden alternative interpretation of your comment, please share it with us.
by mschild | 2026-01-30 03:15:15+00:00
> our small city
> 3.7 million

China's and India's population numbers always boggle my mind.

Made several friends during my master that were from China. One of them was from Shenyang. Never heard the name before and I'm usually pretty decent with geography. Around 8m inhabitants. Not even in the top 10 population wise. There isnt a single city in the 100 largest cities in China that is below 1m.
by gibybo | 2026-01-30 03:15:30+00:00
I clicked begin and immediately alt tabbed to ChatGPT. I took a screenshot of the prompt and pasted to ChatGPT, with the instruction "Write a 1 paragraph response as if you were a human". I alt tabbed back to the writing website and started typing ChatGPTs response. I intentionally added a few pauses in places where I thought I might pause, and deleted words a couple times. I also slightly changed the last sentence from "down, plus the assumption that..." to "down. And.." to give it the human touch of poor grammar, although I'm not sure if that mattered.

I scored 100 "Highly Authentic"

Instructions to ChatGPT:

[What's something you pretend to understand but actually don't? Why do you fake it?] Write a 1 paragraph response as if you were a human.

Response:

Honestly, I probably nod along to conversations about highly technical stuff like advanced financial instruments or super niche software internals when I only grasp the surface, because stopping to ask for a full breakdown can derail the moment or make me look out of my depth. It's not about trying to deceive anyone, it's more about social momentum and not wanting to slow things down. And I can fill in the gaps later if I need to.
by kjellsbells | 2026-01-30 03:15:35+00:00
Since this is commercial and has been rolling along for a few years now I infer that there are still customers out there, who in some incredible fashion, cannot get off of OS/2. And, based on what features ArcaOS concentrates on, they must be stuck on 32bit with pretty old, yet hard to emulate well, services: SCSI for example.

I envisage a 1996-era Gateway PC in the bowels of Madison Square Garden controlling the light show for Aerosmith or something. But then my mind goes, really? There's no path to Windows, or Linux, after 30 years?

I can understand people staying on z/OS, or even AS/400, but OS/2?
by compootr | 2026-01-30 03:15:50+00:00
I bought an IONIQ 6 with Hyundai Driver assist II, and it's not what the reviews cut it out to be.

On stretches of pretty straight highway and in traffic, it fares very well, only requiring minor interaction, but on larger curves, it completely disengages with no tone or warning, just a light on the dashboard that turns off.

I'm fully aware you're supposed to drive a car by paying attention to the road, but if the whole point of this feature is to make driving more chill, randomly disengaging makes me distrustful of it
by Zak | 2026-01-30 03:17:42+00:00
I would very much like the option to collect all the notifications that aren't a direct message from someone I know into a digest to be shown to me a couple times a day. It should be inconvenient to open the digest manually, but convenient to grant a short-term exception to an app.

I'm disappointed phone operating systems don't provide this and half suspect they don't want to because it would reduce engagement with the phone.
by nerdponx | 2026-01-30 03:18:19+00:00
Sort of? You want something that's going to actually affect the corporations involved. It's not about showing effort, because the government doesn't care how much effort you put in. It's about showing power, making a statement that we "the people" have power and can use it if you don't do what we want. A long-term "nonessentials boycott" might be more impactful in that sense.
by nobody9999 | 2026-01-30 03:18:24+00:00
>Everyone should support the ability of even a person with a conviction to continue working and contributing to society. It's kind of a civil death that leads to bad outcomes for those targeted.

And not just those targeted either. The communities where those people live are deprived of the higher economic activity of someone with a middle/upper-middle-class income/lifestyle than someone who can only get a job mopping floors or washing cars.

That has a definite downward drag on the economic health of the communities where folks aren't given the opportunity to contribute because of past transgressions or, as we're discussing here, unwarranted criminal charges and investigations.

It's not just sad, it's a disgusting waste of human potential. More's the pity.
by zeroq | 2026-01-30 03:18:42+00:00
I have all notifications turned off on my mobile devices, except for calls and SMS.

I use the same strategy for my computers as well.

If you send me a message or email I will eventually look it up and respond at appropriate time. If world is ending and someone needs urgent help they will call me.

Call me too many times and I'll put you on mute. I'll still get the notification but you'll have to wait till I have time to call you back, or more probable, I'll wait until you send me a text message stating your need.

One thing I hate the most is people calling on repeat. I'm old enough to remember times before mobiles and back then it had a purpose. Now it doesn't. If you call me once and I didn't picked it up that means I'm either busy or away. If you call again you're just annoying and I'll flag you as such.

One thing that may set me apart is that I still consider my phone to be just that. I lived the whole mobile revolution and from time to time I've tried installing different apps, but eventually the phone for me is just that - the phone. Calling and messaging. Sure I can browse, use maps, etc. but it's a communication device.

And when I don't want to communicate I just put it away. Problem solved.

[EDIT] Yes, you can still send me an email or a message through a messenger application, but unless I intentionally check the app I won't even know you're there.
by armcat | 2026-01-30 03:19:20+00:00
Firstly this is great work from Vercel - I am especially impressed with the evals setup (evals are the most undervalued component in any project IMO). Secondly the result is not surprising and I’ve seen consistently the increase in performance when you always include an index (or in my case, Table of Contents as a json structure) in your system prompt. Applying this outside of coding agents (like classic document retrieval) also works very well!
by EvanAnderson | 2026-01-30 03:20:57+00:00
This happened in my life too!

I had a Customer complaining about bad WiFi in a conference room. Every time I checked it I had good performance. Eventually I attended the meeting most of the of the complaints related to just to observe.

What I observed was workers from cubes near the conference room microwaving food for their lunch in the break room right across from the conference room.
Show HN: MetalGraph – Visual node editor for SwiftUI Metal shaders
by v_baro | 2026-01-30 03:21:11+00:00
Hi HN,

I just released MetalGraph, a visual node-based editor for building Metal shaders for SwiftUI.

The motivation: the feedback loop when iterating on SwiftUI + Metal can be pretty rough. I wanted something closer to a node editor workflow where you can tweak values, rewire the graph, and immediately see the result. It became a great tool for learning metal for myself.

What it does:
- Node graph editor (50+ nodes) with a real-time preview
- 30+ built-in examples (color effects, layer effects like glass/chromatic aberration, distortions, touch-driven effects)
- Exports production-ready code: Metal Shading Language + SwiftUI-ready .colorEffect / .layerEffect variants
- Supports reusable custom nodes + simple for-loops for iterative computations
- Optional AI assistant (Claude / OpenAI) for shader questions and help building graphs

If you are thinking about learning Metal shaders for SwiftUI or have any experience, I’d love feedback! The app is free to download (you can't add/remove nodes though) and you can load and play with all examples.

Happy to answer any technical questions about how the graph compiles down to shader code. And happy to hear any ideas on how to take this app further!

Here is a long-ish demo video of what the app can do: https://www.youtube.com/watch?v=FH2GdFuk9nI
by rgmerk | 2026-01-30 03:22:43+00:00
As a rule of thumb, if you’re not a researcher in the area ignore any media reports of a study that include the words “in mice”.

Also, there’s a tendency on HN for commenters (mostly software engineers) to think that they are smarter than the scientists who work on this stuff day in, day out. Let me tell you, you, random HN reader are not smarter than random biomedical scientists.
by geuis | 2026-01-30 03:23:09+00:00
Have dealt with the same issue.

Prefer mobile web over specific apps.

On your phone, turn on contacts-only for calls. Should also work for regular text messages.

If also using apps like WhatsApp there may be a similar app-level setting.

Get a couple of well reviewed ad blockers for your browser. I'm still astounded when I see people on their phones and dealing with ads. Especially YouTube. There are browser blockers that work for YouTube.

Adding to the previous point, never install/use a company's native app. You have NO control over that. Use their web version.

Addding to the previous point, iOS safari has an option to view any website in desktop mode. I imagine Android has something like that but I dunno. If a particular site has an annoying mobile web interface, try the desktop web version. If they don't allow that, use a different product. One case in point: I use Reddit heavily. I use old Reddit on web. Their app and mobile website are complete garbage.

Some ad blockers may help with the "accept cookies? Gdpr bullshit". I don't personally bother. They're fairly innocuous and the sites are collecting all cookies anyway so it doesn't matter.

The reason I'm not mentioning the specific web extensions I use is because despite being common and easy to find, I'm EXTREMELY hesitant to provide a curated list in a public forum that will get vacuumed up and probably lead to circumventions within a few weeks to months. This stuff is easy to find, is completely available in the platform-relevant app stores and only takes a little extra effort to customize after a couple of weeks of running into minor inconveniences. This isn't a "compile Linux from scratch" kind of problem.
by amluto | 2026-01-30 03:23:40+00:00
It’s impossible (?) due to the “coherence” rule. A type A can implement a trait B in two places: the crate where A is defined or the crate where B is defined. So if you can see A and B, you know definitely whether A implements B.

The actual rule is more complex due to generics:

https://github.com/rust-lang/rfcs/blob/master/text/2451-re-r...

and that document doesn’t actually seem to think that this particular property is critical.
by rkagerer | 2026-01-30 03:23:48+00:00
Apps on my smartphone have a strict "one strike and you're out" policy. As soon as they raise an unwanted notification, the sledgehammer comes out and their privileges get permanently revoked.

Developers: I don't care how important you think your news is, uninvited notifications are a red line for me.

The software industry used to have a much more humane baseline in terms of the unwritten rules for how we treat our audience. Phone-home telemetry, intrusive interruptions, addictive design... it really grinds my gears how user-hostile computing has become. This will make me sound like a craggy old fart, but I liked it better when coding was harder and demanded more craftsmanship and skill... I feel like it attracted builders with better judgement and ethical standards more aligned to my own. In other fields, engineers bear personal liability for their work (eg. bridge fails, the professional who signed off will bear scrutiny). I sympathize not everyone is in a position to do so, but I would quit my job before agreeing to the kind of dirty tactics we're seeing from tech giants these days.
by jakkos | 2026-01-30 03:23:55+00:00
HDR videos and games (both native and proton) work in both KDE and Gnome (and supposedly Sway and Hyprland, but I haven't tried either). I think support in KDE/Gnome landed in a stable release ~6 months ago.

The HDR experience on KDE is about as good as the Windows one. Last time I tried Gnome, there was no way to configure SDR and HDR brightness separately, but it was definitely still usable.
by SAI_Peregrinus | 2026-01-30 03:24:16+00:00
OCB3 also allows associated data (AD). Rogaway's faq[1] describes the history of the versions. OCB1 didn't have AD, OCB2 tried to fix that but was less efficient. OCB3 is the final version of OCB, and is a proper AEAD cipher. After OCB3 was created OCB2 was broken, but OCB1 and OCB3 remain secure. OCB3 is provably secure, and at least 2x as fast as GCM without hardware acceleration. In theory it'd be faster with hardware acceleration, but that's only likely in an FPGA or ASIC implementation since GCM is fast enough and accelerated in modern CPUs. Intel & AMD aren't going to spend the die area on OCB.

I like OCB, it's an elegant construction, but I'm more likely to use and recommend GCM because GCM is good enough and allows much easier interop since it's more widely used. Since AEGIS is nicer as a high-performance cipher system, and Ascon is better for constrained systems OCB doesn't really have a niche where it's the best choice.

[1] https://www.cs.ucdavis.edu/~rogaway/ocb/ocb-faq.htm
by mlacks | 2026-01-30 03:24:57+00:00
On the iPhone, you can hide or remove every app aside from settings, safari, sms, phone, App Store, photos, and camera. I started there, and put phone on silent, and in greyscale.

Instead of the ‘push’ notifications, I have set times throughout the day to check my mail. I’m never interrupted and it turned out that it’s ok to let some fires burn
by ggm | 2026-01-30 03:25:07+00:00
> The Brennan Center for Justice and other groups estimated in a 2023 report that 9% of U.S. citizens of voting age, or 21.3 million people, do not have proof of their citizenship readily available. Almost half of Americans do not have a U.S. passport.

I would expect this not to have alignment solely to D voters but there does seem to be implicit belief these are mostly D voters. I don't get it, because I would think rust belt R working poor lack a passport or modern photo ID since they are costly intrusions into the state.

If you argued excluded (prison) voters tend D I wouldn't disagree. But lacking ID seems more neutral.
by Aurornis | 2026-01-30 03:25:41+00:00
> in the software they ripped off.

It’s a fork of PrusaSlicer, which was a fork of Slic3r. There’s a fork of BambuStudio called OrcaSlicer now.

They didn’t “rip off” an open source project, they forked it just as the parent project forked another project. This is how open source is supposed to work, isn’t it? Why are we shaming them for doing the thing we always encourage and then giving features back to the community which have gone into OrcaSlicer now?