MurphyA/hacker-news huggingface dataset:
by elzbardico | 2026-01-06 21:43:03+00:00
Usually there are a few buttons that matter to you, and you will memorize their position after some quite short time.

I don't like music while driving, so I know by feel how to mute or turn media/radio off in every car my family has.

My wife can't drive without music, so, she knows all the other media controls I don't care about by muscle memory.
by giancarlostoro | 2026-01-06 21:43:10+00:00
Are you using Claude Code? Because that might be the secret cause you're missing. With Claude Code I can instruct it to validate things after its done with code, and usually it finds that it goofed. I can also tell it to work on like five different things, and go "hey spin up some agents to work on this" and it will spawn 5 agents in parallel to work on said things.

I've basically ditched Groke et al and I refuse to give Sam Altman a penny.
by joecool1029 | 2026-01-06 21:43:43+00:00
I probably should mention this: If you're a Plex user, Hetzner blocks them so don't try to host it there unless you want to setup wireguard and a reverse proxy somewhere else. They received too many complaints from media companies mad about resellers of access to plex shares hosted on Hetzner so they block the whole ASN.
by ivansavz | 2026-01-06 21:43:52+00:00
Thanks for all the explanations. I always thought it was regular HTML, but now I know to watch out for the differences.

Can you say a few more words about the library https://github.com/standardebooks/tools ?
Can it generate ePub3 from markdown files or do I have to feed it HTML already. Any repo with usage examples of the `--white-label` option would be nice.
by avidiax | 2026-01-06 21:44:05+00:00
I feel like it's easier to just have Ethernet and a strict HW firewall with the admin interfaces totally disabled (have to full reset to get back in).

You can either just block packets in one direction, or you can add a small amount of risk and allow UDP and TCP with zero payload in one direction. That would allow you to reliably stream in one direction and request from either direction, albeit with a slightly exploitable channel (timing, reliability or the space of values allowed in the protocol).

You already have to trust the RPI hardware to not enable WiFi on either side, so why not trust a router?
by wu2Fe7sp | 2026-01-06 21:44:12+00:00
> It would be a little bit like an extremely out-of-shape person criticizing a marathon running program as being too hard on someone's body, or a homeless person writing that active investing is better than Vanguard's low-fee indexing model. The person's context doesn't make their arguments right or wrong, it just lowers their authority and believability.

it absolutely would not, it would be more akin to someone wearing a fat-suite for a joke and criticizing someone for running with bad form

but you are taking this so seriously I can't quite tell if you're joking anyway
by al_borland | 2026-01-06 21:44:15+00:00
That would require regulation, as a catalog maker isn’t going to turn down what is effectively free money. This also doesn’t translate well to a physical store with more constraints on space.

I recently got a catalog where everything was on pretty even footing. There was the occasional photo with someone wearing stuff, but it was a smattering of random brands, big and small. Nothing in it looked paid for. It was a catalog of stuff made in the US. The meat of the catalog was text that listed 1 item in a category per brand, when the brand may have had hundreds. A brand with literally one product was indistinguishable from a major brand. I actually found this quite frustrating as a potential buyer. If I was interested in a category I had to manually go to every single website to see what they actually had and if it was something I was interested in. There was no way to cut through the noise, other than my own past experience with companies that had some brand recognition (from advertising elsewhere).
by QuantumGood | 2026-01-06 21:44:17+00:00
• "those such as yourself ... claiming". I have never made such a claim, nor even such a prediction. The absence of reasoning was clear to me very early on. I do NOW claim that the money and effort to create working coding tools is near an inflection point.

• "It would be self evident." History shows the opposite at inflection points. The "self evident" stage comes much later.
by the_af | 2026-01-06 21:44:40+00:00
> Well, I'm certain Maduro considered it an act of war. But he's not president any more.

It doesn't matter what Maduro thinks. It doesn't matter whether he's a bad guy or a dictator. The situation after the fait accompli also doesn't matter.

What matters is that the military of a country crossing the borders of another country without permission, to conduct a military operation, and kidnapping the (de facto or legal, doesn't matter) leader of said country is an act of war.

There's no "it depends". It might be a justified act of war, but it's an act of war.

It boggles the mind that you dispute this. You seem to be confused, mentally adding "evil" or "illegal" to the words "act of war".

> Does the current President of Venezuela consider it an act of war?

Yes. Why does it matter?
by zmmmmm | 2026-01-06 21:44:41+00:00
> My issues all stem from that it works, but does the wrong thing

It's an opportunity, not a problem. Because it means there's a gap in your specifications and then your tests.

I use Aider not Claude but I run it with Anthropic models. And what I found is that comprehensively writing up the documentation for a feature spec style before starting eliminates a huge amount of what you're referring to. It serves a triple purpose (a) you get the documentation, (b) you guide the AI and (c) it's surprising how often this helps to refine the feature itself. Sometimes I invoke the AI to help me write the spec as well, asking it to prompt for areas where clarification is needed etc.
by temp0826 | 2026-01-06 21:45:01+00:00
I have been wondering about these oral probiotics for a while. I have used BLIS K12 lozenges before and had a strange experience- it seemed like they changed my baseline for what I could detect as fresh/clean breath and I began noticing everyone else's breath (which isn't exactly pleasant, even if it's not bad per se). I never asked anyone or received feedback about my own breath personally but it made me very curious what anyone who's breath I noticed would have sensed.
by Aerroon | 2026-01-06 21:45:02+00:00
But you are buying into viewing ads when you use services that show you ads.

Also, ad bazaars sound great until you realize that every locality needs to have their own bazaar. Seeing ads for New York barbers is kind of useless when you're in Los Angeles. Now you have a million ad bazaars and that's the only advertisement allowed. A little bit of corruption and your ads outshine all your competitors in that locality and they go out of business, since signs are an ad too.

Also also non-personalized ads mean that the only things that can be advertised online are digital goods or things that are available globally. Basically, it will work for Amazon and AliExpress but that's about it. And adsls in Russian or Japanese or Korean or German or French or Swedish or Portuguese aren't going to be that useful for you, are they? Ads in English but for a product in another country might be even worse.
by SpecialistK | 2026-01-06 21:45:04+00:00
The leap from a leftist take on vaporwave straight to "fashwave", as if it is a binary, is certainly something.

> even young people who aren't very "woke" can tell something's wrong at the heart of capitalism. Current techbro capitalism? Who really likes it?

There's (valid) critique of the current economic status quo, and then there's "Ugh, Capitalism": https://www.infinitescroll.us/p/ugh-capitalism - and from my time in the scene (several ElectroniCons, Neo Gaia shows in Tokyo, a dozen or so Discord servers, etc.) the trend seems to be disillusioned millennials rather than diehard illiberals (although I may be wrong; this is anecdotes rather than evidence)

What really takes me back is that if an art movement uses the imagery of a particular trope, be it fascism or communism or anti-colonialism or environmentalism or anything else, it almost always assumes an endorsement of that movement. You don't see many artists put up images of mustache man without it being seen as support. Same with Michael Jackson's Earth Song, no one concluded that MJ was in favor of environmental deconstruction.

The copyright angle is right on the money - anti-copyright views are rife inside the scene for obvious reasons. Whether it was central to the 80s-90s economy is another question. In that time, FLOSS was not prevalent as it is now. It wouldn't be for a decade or so afterwards.

> 1) as a child, that era seemed to be so exciting; 2) as an adult now, not only that culture did turn out to be an empty promise, but also a lot of it is dying or dead by now.

This is the crux, and I do want to address it: maybe the "lost hope" of my generation does see the Palm Mall as something to be mourned rather than something to be celebrated (that's my own bias - maybe others wished it never existed at all) but when I'm in a random Queens bar while Lux or Cars is playing 80s Japanese "City pop" with a projection of Asahi beer commercials on the back wall, I don't think it's a dunk on Reagan or Clinton-era capitalism leading up to the dot-com bust or 9/11 so much as a longing for it.
by spaceman_2020 | 2026-01-06 21:45:47+00:00
I used claude code to set up a bunch of basic tools my wife was using in her daily work. Things like custom pomodoro timers, task managers, todo notes.

She used to log into 3 different websites. Now she just opens localhost:3000 and has all of them on the same page. No emails shared with anyone. All data stored locally.

I could have done this earlier but the time commitment with Claude Code now was writing a spec in 5-minutes and pressing approve a few times vs half a day.

I count this as an absolute win. No privacy breaches, no data sharing.
by footy | 2026-01-06 21:46:23+00:00
I self-host on Jellyfin with Tailscale from my home server and it's been a great experience. It's fun and intentional.

I left Spotify during one of the many scandals they've had but I think this was in 2019ish based on where I was living and I just can't remember what it was. Possibly not paying the artists enough? This was pre-Rogan. Can't say their actions over the last few years have made me regret the decision.

I ran Navidrome and then Jellyfin alongside TIDAL and then Apple Music for a while, but the UX is just so much better with my own stuff and finding things to add is fun. I wish I'd spent all the money I spent on music streaming services over the past 15 years on buying music instead. Vinyl is more expensive now (I buy it anyway), but used CDs are dirt cheap and ripping them is fun.
by strange_quark | 2026-01-06 21:46:35+00:00
> But hey, Opus 4.5 can cook up a functional app that goes into your emails and retrieves all outstanding orders - revolutionary. Definitely worth the many kWh and thousands of liters of water required, eh?

The thing is in a vacuum this stuff is actually kinda cool. But hundreds of billions in debt-financed capex that will never seen a return, and this is the best we’ve got? Absolutely cooked indeed.
by Tade0 | 2026-01-06 21:47:31+00:00
Makes me wonder what Terry A. Davis would have to say about AI if he was alive today.

I imagine he would have a few choice words of the usual sort, but would he recognise that seemingly anyone can write their own OS like he did?

Personally I'm sceptical because few people can even fit a high-level overview of such a project in their heads, much less the entire codebase.
by bmgxyz | 2026-01-06 21:47:33+00:00
Shannon-Hartley says the theoretical maximum data rate for a channel with AWGN is proportional to bandwidth and the log of signal-to-noise ratio. For an off-the-shelf microphone/speaker pair, I think 16 kHz and 80 dB are probably decent guesses. That would give a theoretical maximum data rate of about 425 kb/s. The practical limit is probably much lower.

It may be possible to increase the bandwidth by increasing the sample rate on both ends, but this quickly leaves the realm of consumer audio equipment (and consumer pricing). At some point you'd exceed the reasonable frequency responses for each device, as well as the medium. I imagine that air attenuates ultrasonic frequencies more than lower ones, but that's just a guess.
by micw | 2026-01-06 21:47:49+00:00
> 60% of the time I want to turn the fog lights on, it registers as "Defrost Max" that is right next to it

Ever tried to open a window on an ID.7? There are 4 windows, 2 buttons and a touch sensor that toggles between front and rear windows.

Step 1: Try to open to driver's window. You touch the sensor and open the rear window.

Step 2: Try to close the rear window now. Of course you touch the sensor again. The buttons now controls the front windows which are not open.

I'm getting used to greet my neighbors through the rear window and close it later when I stopped the car and can look at the controls.
by bigstrat2003 | 2026-01-06 21:47:56+00:00
You're not really thinking this through enough. The exact same logic you used can be applied to music: once you've listened to the album once, you know how it will go, so what's the point of listening again? Presumably you do get something out of listening to music again (since you said you do listen to it more than once), so whatever that "something" is... you can infer that others get similar value out of rereading books/rewatching movies, even if you personally don't.

For myself, the answer is "because the story is still enjoyable even if I know how it will end". And often enough, on a second reading/viewing I will discover nuances to the work I didn't the first time. Some works are so well made that even having enjoyed it 10+ times, I can discover something new about it! So yes, the pleasure of experiencing the story the first time can only be had once. But that is by no means the only pleasure to be had.
by aghilmort | 2026-01-06 21:48:12+00:00
interesting! been exploring any/all of assume we ship mcp server where there is free & premium version (or could be skill, plugin, etc.).

can we adapt or package this with? &/or what instructions would our users need to do to add api key for premium if point to your mcp? Etc

if doesn’t make sense lmk can sketch more precisely etc
by rustystump | 2026-01-06 21:48:20+00:00
Sadly i dont know if this can be learned persay as it wobbles along the “creativity” line.

Id say that youd need to have a genuine curiosity along with a “what if” mindset that is hard to teach. The path to these ideas is often a train of what ifs, what if snake was 3d? Then what if it was 3d on a planet? What about a cube?

You can take the same thought to other games. What if pong was 3d or on a sphere? What if pong supported 100 people playing together? How would that work?

Often what ifs will be deadends or uninteresting. It is like sales, a volume game. But u got to like the process or you wont get far.
by biammer | 2026-01-06 21:48:22+00:00
I understand how these LLMs work.

I find it hard to believe there are people who know these companies stole the entire creative output of humanity and egregiously continually scrape the internet are, for some reason, ignoring the data you voluntarily give them.

> I know that breaks the "training the tools of the oppressor" narrative

"Narrative"? This is just reality. In their own words:

> The awards to Anthropic, Google, OpenAI, and xAI – each with a $200M ceiling – will enable the Department to leverage the technology and talent of U.S. frontier AI companies to develop agentic AI workflows across a variety of mission areas. Establishing these partnerships will broaden DoD use of and experience in frontier AI capabilities and increase the ability of these companies to understand and address critical national security needs with the most advanced AI capabilities U.S. industry has to offer. The adoption of AI is transforming the Department’s ability to support our warfighters and maintain strategic advantage over our adversaries [0]

Is 'warfighting adversaries' some convoluted code for allowing Aurornis to 'see a 1337x in productivity'?

Or perhaps you are a wealthy westerner of a racial and sexual majority and as such have felt little by way of oppression by this tech?

In such a case I would encourage you to develop empathy, or at least sympathy.

> Using an LLM for inference .. does not train the LLM.

In their own words:

> One of the most useful and promising features of AI models is that they can improve over time. We continuously improve our models through research breakthroughs as well as exposure to real-world problems and data. When you share your content with us, it helps our models become more accurate and better at solving your specific problems and it also helps improve their general capabilities and safety. We do not use your content to market our services or create advertising profiles of you—we use it to make our models more helpful. ChatGPT, for instance, improves by further training on the conversations people have with it, unless you opt out.

[0] https://www.ai.mil/latest/news-press/pr-view/article/4242822...

[1] https://help.openai.com/en/articles/5722486-how-your-data-is...
by satvikpendem | 2026-01-06 21:49:12+00:00
Isn't Claude Code the same as Cursor agent mode? I really don't get why anyone would want to lock yourself to one LLM creator in the former vs having all the LLMs in the latter. How do you stop yourself from bursting through the quota with Opus? That's my biggest worry and it keeps me from using it over Sonnet in my Cursor.
by karmasimida | 2026-01-06 21:50:10+00:00
As impressive as Opus 4.5 is, it still fails in one situation that it assumes 0-index while the component it supposes to work with assume 1-index. It has access to the said information on disk, but just forgets to look into.

Opus 4.5 is incredible, it is the GPT-4 moment for coding because how honest and noticeable the capacity increase is. But still, it has blind spots just like human.
by XorNot | 2026-01-06 21:50:11+00:00
If the digital side could be trusted we'd just set it to send only mode and be sure it'll behave - in reality we don't trust it.

The threat model where you use a data diode presumes an adversary might totally compromise the sending side - the guarantee you're trying to add is that whatever malware they push down the line has no ability to exfiltrate data regardless of how compromised it is.
by dotty- | 2026-01-06 21:50:36+00:00
You joke, but that's a very real approach that AI pentesting companies do take: an agent that creates reports, and an agent that 'validates' reports with 'fresh context' and a different system prompt that attempts to reproduce the vulnerability based on the report details.

*Edit: the paper seems to suggest they had a 'Triager' for vulnerability verification, and obviously that didn't catch all the false positives either, ha.
by herbturbo | 2026-01-06 21:50:38+00:00
It’s also a lot easier on the production line if you don’t need a new set of control knobs and blanks for each vehicle that comes by based on how it’s been spec’d.

But that’s the issue. Grey suits in boardrooms with no passion for driving making decisions based on cost and homogenizing manufacturing amongst the car lines.

For example someone at VWAG thought it was a good idea to replace the 911 key with a button, and dials with a screen. Why? Cost and stupid tech fantasies fueled by EV manufacturers and Apples next-gen CarPlay nonsense.
by mrguyorama | 2026-01-06 21:50:48+00:00
More importantly, Putin didn't really have an option to help.

They sent over like, maybe a couple Anti Air systems? But they really couldn't spare that many in the first place!

It's not like Russia can sustain serious power off the coast of the US.

The most he can do is complain. What's Russia going to do, sanction the US?
by jedberg | 2026-01-06 21:50:53+00:00
Ah, the good old days when everyone was on a computer using a screen between 640 and 1024 pixels wide. :)

I think a lot of the reason web design is more boring now is because you have to make it work on all sorts of different screen sizes with responsive design. There are a lot of tools to make this easy, but you still need start with a simple base so it looks ok on the smallest mobile screen.
by bonesss | 2026-01-06 21:50:54+00:00
More fundamentally: assume a 10 to 30% bump in actual productivity, find a niche (editing software, CRUD frameworks, SharePoint 2.0, stock trading, betting, whatever), and assume you had Anthropics billions or openAIs billions or Microsoft’s billions or Googles billions.

Why on earth would you be hunting $20 a month subscriptions from random assed people? Peanuts.

Lockheed-Martin could be, but isn’t, opening lemonade stands outside their offices… they don’t because of how buying a Ferrari works.
by aaroninsf | 2026-01-06 21:50:59+00:00
Opportunity for v1.1:

as things get more difficult it becomes increasingly important to control space-use and the resultant territory occupied by the snek; at a certain point I switched priorities from "get the target as quickly as possible" to "maintain a regular controlled movement"

Something that leapt out at this point was, there is no tension or penalty for doing so.

Opportunity to increase game challenge/skill requirement: introduce an incentive to get the target as quickly as possible.

One interesting way to do this would be to make the ball get bigger over time, with bigger balls adding more segments to the snek.

I like this sort of approach because it leaves supports two distinct play styles/cases:

- some players would see this as incentive to get to the target ASAP, to avoid growing more than necessary, thus prolonging their survival at the same difficulty

- others would see an incentive to let avoid the target, especially if it grows non-linearly, so as to jump to increased difficulty ASAP
by josephg | 2026-01-06 21:51:02+00:00
I feel the same way about newsletters.

“Hey you bought socks that one time! Want more socks??” -> Unsubscribe.

“Hey it’s your weekly sock news! What’s new in socks!” -> But I unsubscribed! Haha no, you only unsubscribed from the “product releases” list. Not the “weekly news” list or our 10 other fabulous mailing lists!

-> Report all emails from this domain as spam. May god have mercy on your soul, cute socks.
by array_key_first | 2026-01-06 21:51:04+00:00
Well that's because C, and C++, are uniquely awful and Rust can actually take them on.

Kotlin doesn't have a strong case for replacing java because java is, well, just fine. At least it's safe. Sure it's, like, slightly inconvenient sometimes.

And other languages like Go which originally claimed to take on C and C++ just don't. Go is garbage collected, it's not a real competition.

But Rust is different. It's actually safe, and it's actually a real competitor. There's basically zero reason to choose C other than "I know it" or "one of my library author's knows it". Which are both very good reason, but incidently have nothing to do with the language itself.
by fragmede | 2026-01-06 21:51:14+00:00
Of course, only an idiot would do that, and have it go and delete a bunch of shit. I, unfortunately, am that idiot, so if you're also going to be such an idiot, I recommend putting rm behind any sort of wall, no matter how short it should be, eg https://gist.github.com/fragmede/96f35225c29cf8790f10b1668b8...
by zmmmmm | 2026-01-06 21:51:20+00:00
yes just using AI for code analysis is way under appreciated I think. Even the most sceptical people on using it for coding should try it out as a tool for Q&A style code interrogation as well as generating documentation. I would say it zero-shots documentation generation better than most human efforts would to the point it begs the question of whether it's worth having the documentation in the first place. Obviously it can make mistakes but I would say they are below the threshold of human mistakes from what I've seen.