MurphyA/hacker-news huggingface dataset:
by andness | 2025-12-13 18:12:06+00:00
Same. I gave up on Jetbrains and switched to VSCode a few months back after using Jetbrains for over 20 years. Over the years I've done Java, C# and lately mostly Python, and it was PyCharm that made me finally throw in the towel. I felt bad about it. I'm worried that VSCode seems to be taking over everything, but I just couldn't let the tool get in my way anymore. I don't know what's going on at Jetbrains but I hope they can turn it around.
by echelon | 2025-12-13 18:12:26+00:00
> Cryptids are Turing Machines whose behavior (when started on a blank tape) can be described completely by a relatively simple mathematical rule, but where that rule falls into a class of unsolved (and presumed hard) mathematical problems. This definition is somewhat subjective (What counts as a simple rule? What counts as a hard problem?). In practice, most currently known small Cryptids have Collatz-like behavior. In other words, the halting problem from blank tape of Cryptids is mathematically-hard.
by bookofjoe | 2025-12-13 18:13:12+00:00
I paid $5,000 in 2007 for the best TV you could buy at the time: Pioneer Kuro Elite 50” 1080p plasma. I’m still using it as my only TV. For the past 5 years I’ve been looking to upgrade/replace it with a state-of-the-art top-of-the-line 4k OLED/micro-OLED/quantum dot/etc. — but when I go to look at current screens, none match the almost 3D depth and beauty of my plasma display. So, I’m patiently waiting for my 18-year-old TV to stop working — but much to my amazement it’s never ever needed service! Edit: Smart TVs appeared in 2007-8; mine did not offer this “feature.”
by rbanffy | 2025-12-13 18:13:35+00:00
I miss the time you could go to Apple's website and build the most obscene computer possible. With the M series, all options got a lot more limited. IIRC, an x86 Mac Pro with 1.5 TB of RAM, a big GPU and the two accelerators would yield an eye watering hardware bill.

Now you need to add 8 $5K monitors to get something similarly ludicrous.
by michaelbryzek | 2025-12-13 18:14:29+00:00
3-day bike trip, NYC to Provincetown. On day two, our group split up and I was riding with a close friend. 15 miles into the 100-mile day, we got our 3rd flat. We had only carried 2 spare tubes.

We had barely pulled our bikes onto the sidewalk when a woman in a sedan slowed down to ask if we needed help. We said yes and she quickly pulled over. We piled our bikes into her car, trunk open, and she drove us to the nearest bike shop.

Turns out her family member ran the shop.

Truly saved our day. We made it to Provincetown and 15 years later still remember her so fondly and are so thankful!
by codedokode | 2025-12-13 18:14:44+00:00
> but government has passed laws allowing them to compel all manufacturers of reprogrammable devices to all them to reprogram is with their spyware.

In this case the government may mandate to have spyware pre-installed in the factory - which is already the case for phones and laptops in some countries.

> I promise to never reprogram this card so it debits someone else's account

When reprogramming, the card should wipe private keys so it becomes just a "blank" without any useful information.
by bcherny | 2025-12-13 18:15:21+00:00
Hey, Boris from the Claude Code team here. A few tips:

1. If there is anything Claude tends to repeatedly get wrong, not understand, or spend lots of tokens on, put it in your CLAUDE.md. Claude automatically reads this file and it’s a great way to avoid repeating yourself. I add to my team’s CLAUDE.md multiple times a week.

2. Use Plan mode (press shift-tab 2x). Go back and forth with Claude until you like the plan before you let Claude execute. This easily 2-3x’s results for harder tasks.

3. Give the model a way to check its work. For svelte, consider using the Puppeteer MCP server and tell Claude to check its work in the browser. This is another 2-3x.

4. Use Opus 4.5. It’s a step change from Sonnet 4.5 and earlier models.

Hope that helps!
by halfcat | 2025-12-13 18:15:47+00:00
> prompting just isn't able to get AI's code quality within 90% of what I'd write by hand

Tale as old as time. The expert gets promoted to manager, and the replacement worker can’t deliver even 90% of what the manager used to. Often more like 30% at first, because even if they’re good, they lack years of context.

AI doesn’t change that. You still have to figure out how to get 5 workers who can do 30-70% of what you can do, to get more than 100% of your output.

There are two paths:

1. Externalized speed: be a great manager, accept a surface level understanding, delegate aggressively, optimize for output

2. Internalized speed: be a great individual contributor, build a deep, precise mental model, build correct guardrails and convention (because you understand the problem) and protect those boundaries ruthlessly, optimize for future change, move fast because there are fewer surprises

Only 1 is well suited for agent-like AI building. If 2 is you, you’re probably better off chatting to understand and build it yourself (mostly).

At least early on. Later, if you nail 2 and have a strong convention for AI to follow, I suspect you may be able to go faster. But it’s like building the railroad tracks before other people can use them to transport more efficiently.

Django itself is a great example of building a good convention. It’s just Python but it’s a set of rules everyone can follow. Even then, path 2 looks more like you building out the skeleton and scaffolding. You define how you structure Django apps in the project, how you handle cross-app concerns, like are you going to allow cross-app foreign keys in your models? Are you going to use newer features like generated fields (that tend to cause more obscure error messages in my experience)?

Here’s how I think of it. If I’m building a Django project, the settings.py file is going to be a clean masterpiece. There are specific reasons I’m going to put things in the same app, or separate apps. As soon as someone submits a PR that craps all over the convention I’ve laid out, I’m rejecting aggressively. If we’ve built the railroad tracks, and the next person decides the next set of tracks can use balsa wood for the railroad ties, you can’t accept that.

But generally people let their agent make whatever change it makes and then wonder why trains are flying off the tracks.
by BaconVonPork | 2025-12-13 18:16:12+00:00
You are saying people shouldn't want what they want and since JSON has no standards for it you assume it won't happen. Not even X509 is interested in working with detached signatures.

> It does not matter whether your serialization is canonical or not if you don't need to parse the document before you've verified the signature on it.

It most certainly does. First or last duplicate key?
by doug_durham | 2025-12-13 18:16:26+00:00
He is an exceptional engineer. In 1986 I developed an instant messaging system that worked across the internet on X Windows. It was very popular at HP where I worked. It ran on X Windows and had many of the features of modern messaging systems like WhatsApp. I didn’t think twice about it. A few years later I saw how these apps took the world by storm once the internet became popular. I think I had caught lightning in a bottle but didn’t appreciate it. It’s kind of the opposite of Sasson. However in both cases we were lousy evangelists. Also I’m not an exceptional engineer.
by Nextgrid | 2025-12-13 18:16:38+00:00
There's a lot of performative "security" in such companies. You need to employ the right people (you need a "CISO", ideally someone who's never actually used a terminal in their life), you need to pay money for the right vendors, adopt the right buzzwords and so on. The amounts of money being spent on performative security are insane, all done by people who can't even "hack" a base64-"encrypted" password.

All while there's no budget for those that actually develop and operate the software (so you get insecure software), those that nevertheless do their best are slowed down by all the security theater, and customer service is outsourced to third-world boiler rooms so exploiting vulnerabilities doesn't even matter when a $100 bribe will get you in.

It's "the emperor has no clothes" all the way down: because any root-cause analysis of a breach (including by regulators) will also be done by those without clothes, it "works" as far as the market and share price is concerned.

Source: been inside those "companies of public significance" or interacted with them as part of my work.
by hinkley | 2025-12-13 18:16:54+00:00
io_uring is a tool for maximizing throughput not minimizing latency. So the correct measure is transactions per millisecond not milliseconds per transaction.

Little’s Law applies when the task monopolizes the time of the worker. When it is alternating between IO and compute, it can be off by a factor of two or more. And when it’s only considering IO, things get more muddled still.
by nullfield | 2025-12-13 18:17:02+00:00
No, it doesn’t require one… but you won’t be downloading anything from their App Store without one, leaving your only option for getting software onto it “Xcode after you build it yourself” since there’s no side loading. Xcode’s ability to do that may require an Apple ID or developer account; I’m unsure.

In the EU, the requirement to support alternative app stores would probably mostly fix that, but those of you in the US are kinda…
by simonw | 2025-12-13 18:17:02+00:00
Yeah, I've been thinking some kind of reusable styles or style guide might be a good idea at this point.

It's been fun collecting a bunch of inconsistent tool designs just to see how the different models behave, plus occasionally I go for something with a topical theme like https://tools.simonwillison.net/terminal-to-html or https://tools.simonwillison.net/new-yorker-style - but a little more consistency could be nice.
by mrandish | 2025-12-13 18:17:29+00:00
> Genetics is really the biggest determining factor outside of going completely off the rails with binge eating and drug use.

So true. I'm fortunate that both my parents have long-life family histories. Both families were old-fashioned Southern Baptists who didn't drink, smoke, dance or, apparently, believe in having fun of any kind :-). But that just kept them from messing up their good genetic luck. I'm an old-fashioned atheist but have chosen to never drink, smoke or do drugs just because I never saw a compelling reason to. Now I'm pushing 60 and have so far had zero serious health issues. Hoping to keep a good thing going.
by gosub100 | 2025-12-13 18:18:40+00:00
Because if you own a TV manufacturing company, you can sell more TVs if they have more features. You can get more features by including a linux SBC and integrating it. In fact, some of the paid-app makers will even _pay you_ for this "real estate". You could make a dumb-tv, but you wouldn't sell as many and you would have to charge more.
by dragonwriter | 2025-12-13 18:19:12+00:00
Its pretty much the same thing as in every previous age, where not having a community of experience and the supporting materials they produce has been a disadvantage to early adopters of a new language, so the people that used it first were people with a particular need that it seemed to address that offset that for them, or that had a particular interest in being in the vanguard.

And those people are the people that develop the body of material that later people (and now LLMs) learn from.
by mikepurvis | 2025-12-13 18:19:13+00:00
I don't know Gleam at all so I can't comment on that specifically, but I think everyone has the experience of a coworker who writes C++ as if it's C or Python as if its Java or whatever else.

A language doesn't have to be unique to still have a particular taste associated with its patterns and idioms, and it would unfortunate if LLM influence had the effect of suppressing the ability for that new style to develop.
by wizzwizz4 | 2025-12-13 18:19:45+00:00
In the limit, there's no difference between a scientific fact and an unfalsified hypothesis. I'm not aware of anyone falsifying this one, and it's over five years old, so I'm going to say "scientific fact".

At this point, even if it is falsified, that falsification will probably take the form "here is an exception to the general rule", like how we still use Newton's law of gravitation even though it was falsified by Urbain Le Verrier's 1859 observations of Mercury.
by simonw | 2025-12-13 18:19:47+00:00
The thing that matters for me when considering a new library is what it can do. Once I know that I can decide if it's worth learning how to use it at a code level.

In the case of JustHTML I've now been able to try it against a few different HTML documents, seen it do good pretty-printing, played with its CSS selector implementation and got a feel for its event-based streaming parser. I'm very impressed! I think I'll be using it in the future next time I need an HTML parser.
by bane | 2025-12-13 18:20:09+00:00
I don't know why my sense of ethical outrage over the cancerous spread of this worthless garbage technology doesn't extend so hard to LG in this. But I've finally just hit the wall with Microsoft. Between all the forced account sign-ins, ads, random reboots and updates that aren't for the purpose of securing the OS...I'm done.

I haven't seen this level of anti-consumer nonsense from Microsoft since the late 90s when lots of circles called them Micro$oft.

It's a shame since Satya Nadella came in and made a lot of right moves. Support for Linux, open source, etc. I could stretch myself to forgive the other stuff as some kind of wrong headed thinking about a cloud-first strategy. But in the last few years that productive pivot stopped and the company moved back into high-risk money grab steps.

My current daily driver is a Windows machine, but my last few builds around the house have all been some kind of Linux. Last year I moved my home server infrastructure over. I kept a windows VM around for a few things but it ultimately corrupted itself and was replaced by a Linux VM that's been chugging along just fine.

I think when I rebuild my home desktop sometime next year Windows gets relegated to a "run when needed" VM. I've really only kept it around for games and a few other Windows only software but those days are fast fading thanks to numerous efforts by Valve and others and a fallback VM for other stuff works fine in my experience elsewhere.

I think I don't have the same concerns about LG because the relationship with me as the consumer seems different somehow, and I simply expect less from them?
Show HN: Free reaction time and cognitive training games for esports players
by zxcholmes | 2025-12-13 18:21:13+00:00
Built a free browser-based platform with 11 mini-games to train gaming reflexes, memory, and focus. Tests reaction speed (average gamer: 200-300ms, pros: 150-200ms), visual tracking, pattern recognition, and mental flexibility.

No signup, all scores stored locally, takes 1-2 mins per test. Useful for anyone into competitive FPS/MOBA games or just curious about their cognitive performance. Feedback welcome!
by wkrp | 2025-12-13 18:21:21+00:00
I was a little unclear, I think Timescale performs quite well. Just that in my (very limited) experience, Clickhouse performs better on the same data.

I actually have a blogpost on my experience with it here: https://www.wkrp.xyz/a-small-time-review-of-timescaledb/ that goes into a bit more detail as to my use case and issues I experienced. I'm actually half-way through writing the follow up using Clickhouse.

As detailed in the blog post, my data is all MMO video game stats such as item drops. With Timescale, I was able to join an "items" table with information such as the item name and image url in the same query as the "item_drops" table. This way the data includes everything needed for presentation. To accomplish the same in clickhouse, I create an "items" table and an "items_dict" dictionary (https://clickhouse.com/docs/sql-reference/dictionaries) that contains the same data. The Clickhouse query then JOINs the item_dict against item_drops to achieve the same thing.

If you know the shape of your data, you can probably whip up some quick scripts for generating fake versions and inserting into Timescale to get a feel for storage and query performance.
by tigereyeTO | 2025-12-13 18:21:27+00:00
I had no idea what this was talking about and followed links to a blog post that explained the first one ("Bigfoot"): https://www.sligocki.com/2023/10/16/bb-3-3-is-hard.html

This blog post made the "cryptids" make a lot more sense to me, so I thought I'd share that post here in case others were also wondering "what the **"
by jecel | 2025-12-13 18:21:38+00:00
Actually, the 68000 had one full (all operations) 16 bit ALU and two more simple (add/subtract, so AU might be a better name) 16 bit ALUs so in the best case it could crunch 48 bits per clock cycle. The 8086 had one full 16 bit ALU and one simple 16 bit ALU (the ancestor of todays AGUs - address generator units).
by bogtog | 2025-12-13 18:21:40+00:00
There are a few apps nowadays for voice transcription. I've used Wispr Flow and Superwhisper, and both seem good. You can map some hotkey (e.g., ctrl + windows) to start recording, then when you press it again to stop, it'll get pasted into whatever text box you have open

Superwhisper offers some AI post-processing of the text (e.g., making nice bullets or grammar), but this doesn't seem necessary and just makes things a bit slower
by fyrn_ | 2025-12-13 18:22:41+00:00
In the US as of June 2024: Gas peaker plants are: $110-228 And Gas combined cycle: $45-108

PV in the US is also more expensive than globally however: $38-171 for Utility scale with storage, when including subsidies, $60-210 when not.

Coal is so much worse in every cost metric than gas combined cycle it's not worth considering, even leaving the pollution aside.

https://www.energy.gov/sites/default/files/2024-12/34-%20Exh...
by stryan | 2025-12-13 18:23:00+00:00
Miyazaki's films are often more similar to the traditional four-part Kishōtenketsu[0] story structure rather than the more common three-act or Hero's Journey style. If you're not used to that structure you can find it boring or difficult to immerse yourself in. I love a lot of Miyazaki films and I think My Neighbour Totoro[1] is one of the finest movies ever created, but I can't just throw them on like I can most movies; if I'm not in the right mood for them I'll just get bored.

For a practical advice, I'd suggest watching either The Wind Rises (if you want strictly Miyazaki) or Only Yesterday (if any Ghibli is fine) next. Neither will have the strict conclusion that you are looking for, but they both are more "adult" films that are similar to Western dramas so you might find your brain is more accepting of that. At the very least you might find them more relatable than his other films and their child protagonists; I think The Wind Rises should speak well to any tech worker these days.

For less useful advice: it wasn't until I had an apartment high enough that I could see the skyline over the trees did I begin to understand why artists painted clouds the colors they did[2]. All art is holding a mirror up to nature, sometimes you gotta touch grass before you can get it.

[0] https://en.wikipedia.org/wiki/Kish%C5%8Dtenketsu

[1] Castle in the Sky and Porco Rosso are my favourite Ghibli films, but Totoro I think is the greatest children's movie of all time and one of the few films capable of reminding someone what being a child is really like. I never got into Spirited Away or Howls Moving Castle though.

[2] https://en.wikipedia.org/wiki/File:Levitan_Evening_bells_189...
by lapcat | 2025-12-13 18:23:29+00:00
> please don't make it out like a throwaway "AI bad" argument.

The issue isn't whether AI is good or bad or neither or both. The issue is whether the author used AI or not. And you were actually the one who suggested that the author's alleged use of AI made the article less trustworthy. The only reason you mentioned it was to malign the author; you would never say, for example, "The author obviously used a spellchecker, which affects how trustworthy I find the article."

> If you think this is good writing then you're welcome to your opinion

I didn't say it's good writing. To the contrary, I said, "the writer just has a somewhat annoying blogging style, or lack of style."

The debate was never about the author's style but rather about the author's identity, i.e., human or machine.

> Textbooks don't contain section headers every few paragraphs.

Of course they do. I just pulled some off my shelves to look.

Not all textbooks do, but some definitely do.
by xbmcuser | 2025-12-13 18:23:30+00:00
$100+ meh for natural gas. Solar and battery is so cheap that arab countries are now building large solar and battery systems to save money instead of burning oil and gas. Where as in the US the other big oil and gas producer wholesale electricity prices for Natural Gas is around $100-150 mwh which is cheaper than coal and the major reason coal got pushed out. Then we have China and India where coal is around $40-50 mwh.

So solar and batteries are now cheaper than all other forms of energy/electricity the only problem is finance for poor countries as you need to spend for all the 15-20 years of electricity in one go where as for coal and gas you will spend the same amount over 10-15 years. For rich countries the problem is mostly protectionism as cheap energy would destroy a lot of wealth of people in power.
by bcherny | 2025-12-13 18:24:40+00:00
Try to keep it under 1k tokens or so. We will show you a warning if it might be too big.

Ours is maybe half that size. We remove from it with every model release since smarter models need less hand-holding.

You can also break up your CLAUDE.md into smaller files, link CLAUDE.mds, or lazy load them only when Claude works in nested dirs.

https://code.claude.com/docs/en/memory
by tzs | 2025-12-13 18:24:49+00:00
So...?

I only read the reddit comments down to the point where the slanted lines became mildly infuriating and switched new reddit to continue, and there only down to the "view more comments" button, and didn't see anyone saying what Copilot actually does on the TV.

The comments seemed to all be about the nefarious things people were speculating it could be doing, how to block smart TVs from updating, etc., and that's also how the comments here are going.

A bit of research suggests that it is just another app. If you don't open it it won't be doing anything. If you open it you can use it as a virtual assistant to do things like check the weather, search streaming service for content, and that sort of thing.

Is there any indication it does more?