MurphyA/hacker-news huggingface dataset:
by nerdsniper | 2026-01-06 22:31:38+00:00
It's basically a tradeoff between wasting your personal life or wasting your professional life. If you get a job that is truly 9-5 (or maybe even a bit less), it leaves a lot of time for forging friendships and relationships and learning hobbies while you're still young, doing sports, seeing the world.

Founders usually feel they're missing out on all or most of these. And some of them probably feel like they don't really have a choice - maybe their specialty/resume is one that's difficult to get hired but skilled enough to make money on their own.

However, plenty of jobs take all your time and still feel meaningless. Many (most? - median personal income in USA is $42,000) don't pay enough for people to really socialize much anyways or do most of the hobbies they might enjoy or travel at all. Generally, having the choice of "HOW should I 'waste' my twenties?" is a fairly privileged one.
by aquova | 2026-01-06 22:32:09+00:00
It's not quite as stylish as these, but my personal favorite video game site was the Super Smash Bros. Brawl blog site, which had its heyday around 2007 or so.

https://web.archive.org/web/20071001132450/http://www.smashb...

It was the first time I had ever seen pre-release information about a game, and I checked the site religiously. The game director himself wrote all the posts, and it felt like a revolutionary way to get me excited about the game.
by marcoaapfortes | 2026-01-06 22:32:44+00:00
Mantic is absolutely an MCP server! The installation is documented right at the top of the README with one-click install buttons:

For Cursor:

Click the "Install in Cursor" badge at the top of the README, or
Use this deep link: https://cursor.com/en-US/install-mcp?name=mantic&config=eyJ0...

For VS Code:

Click the "Install in VS Code" badge, or
Use this deep link: https://vscode.dev/redirect/mcp/install?name=mantic&config=%...

Manual Installation: Add this to your MCP settings (e.g., ~/Library/Application Support/Claude/claude_desktop_config.json):

json
{
"mcpServers": {
"mantic": {
"type": "stdio",
"command": "npx",
"args": ["-y", "mantic.sh@latest", "server"]
}
}
}

Once installed, Claude Desktop (or any MCP client) can call the search_codebase tool to find relevant files before making code changes.

The MCP server implementation is in
src/mcp-server.ts

if you want to see the code.
by yjftsjthsd-h | 2026-01-06 22:33:10+00:00
In case anyone else clicked in wondering what counts as "real time" for this:

> On a Pi 5 (16GB), Q3_K_S-2.70bpw [KQ-2] hits 8.03 TPS at 2.70 BPW and maintains 94.18% of BF16 quality.

And they talk about other hardware and details. But that's the expanded version of the headline claim.
by forest6511 | 2026-01-06 22:33:26+00:00
Thanks for the interest!

Short answer: yes, secretctl can help manage API keys for your premium tier.

It's a single binary with no dependencies (Apache 2.0 license), so you could:
- Bundle it with your distribution
- Point users to Homebrew: brew install forest6511/tap/secretctl
- Or link to our binary downloads

For your premium API key scenario, here's how users would set it up:

1. Store the key:
secretctl set your-service --field api_key=sk-xxx

2. Use secret_run or secret_run_with_bindings to inject it into commands. The AI agent never sees the actual secret - it's injected at runtime.

Currently free and open source. We're considering team/enterprise features down the road.

Happy to discuss integration patterns in more detail if useful!
by vinay427 | 2026-01-06 22:33:29+00:00
> The numbers are centigrade, which for the local market is mostly very obvious and widely understood. 22 is roughly room temperature, so it's good that's at 12 o'clock.

I'm aware of centigrade, I've lived in places that use centigrade. :) My issue is that absolute temperature markings don't seem appropriate for a manual climate control system that isn't matching a temperature. Here, the traditional blue/red-style markers or similar are probably more informative.

> You hand can feel the angle the dial is pointing. It was a non-issue for me. the white is illuminated softly at night, and one very quick glance can confirm the position anyway.

Fair, if it's clear with some tactile difference and is visible at night that seems quite alright!
by jenadine | 2026-01-06 22:33:39+00:00
I'm both a compulsive text highlighter, and a middle click paster. This is not mutually exclusive. It's not because I highlighted something that I will paste it, I usually know when I'm going to paste something.

What I don't like is website that only have a button to copy something because it ends up in the wrong clipboard and that's confusing.
I made a free open-source SwiftUI macOS menu bar app to track Claude Code usage
by onmyway133 | 2026-01-06 22:33:54+00:00
Hey everyone! I've been spending some time building a little menu bar app for tracking Claude Code usage and wanted to share the initial version.

It's basically a native macOS wrapper around ccusage that gives you:

Menu bar indicator - see your usage % / tokens / cost at a glance

Dashboard - usage ring showing where you're at in your 5-hour billing period

Analytics - charts for token and cost trends over time

Activity - browse daily, monthly, or per-billing-block history

Projects - see usage grouped by project/session

Built with SwiftUI, all data stays local (just reads the JSONL files Claude Code creates).

Requires ccusage (npx ccusage) and macOS 26.

GitHub: https://github.com/onmyway133/claude-analyst

Still early days so definitely open to feedback. Thank you for checking
by card_zero | 2026-01-06 22:34:30+00:00
I mean, there's room for both things. It would be bad if nobody at all was willing to fawn over a new project and call it exciting instead of shooting it down. (After all, it might be my project ...)

Shouldn't be sensitive about people asking "why didn't you do this?" though, or "that reminds me of my own thing that I made back in the stone age". Those are useful and reasonable points, if not made unkindly. Reality is unkind.
by fooker | 2026-01-06 22:35:00+00:00
You are missing an important factor in the baseline here, the cost of time.

Right now, a cheap 7 hour each way round trip between NYC and London is ~500$.

Halve it to 3.5 hours each way with a supersonic plane, saving a total of 7 hours.

Now, the real question is then, what's one hour of your time worth to you or whoever is paying for your flight?

If improvements to subsonic aircrafts bring down the price to 200$ instead of $500, people would still be willing to pay 200$ + 7 * $HOURLY for a faster flight.

Even with a low-ish estimate of $HOURLY = 50, it would make sense to take the supersonic fight if the price was $500, which it could conceivably be brought down to, and the market has already validated to be willing to pay.
by yjftsjthsd-h | 2026-01-06 22:35:07+00:00
Okay, I looked around a bit... which was hard because trying a search seems to be the only way to interact... and I still don't know what "Shadcn blocks" are?

Edit: Okay, web search turns up some results which leave me more confused. Is this like... a site that searches sites using this specific set of website components? Why?
by godelski | 2026-01-06 22:36:22+00:00
Are there any benefits besides a nice GUI? I'm fairly comfortable with my linux desktop as an interface. TBH the most frustrating part is the iPhone shortcut app I made which I strongly believe is less about me and more than Apple is actively trying to be annoying (I recently had an update that required a minor change because the dictionaries in Shortcuts is idiotic)

Also, I heard that you can install Tailscale on it[0], so that can act as a gateway which is nice.

[0] https://tailscale.com/kb/1280/appletv
by kayo_20211030 | 2026-01-06 22:36:40+00:00
Some of the analogies are a bit strained, but I'm in agreement.

Every line of code is technical debt - all of it. The engineering responsibility is to minimize the rate you pay on the debt, and to make its eventual renegotiation cheaper.

It's a liability management exercise that goes on as long as you want to use your system as a working asset.
by andy99 | 2026-01-06 22:36:42+00:00
Many progress bars or other indicators lie, and the incentive is always to make it look good at the beginning, so that’s what we end up seeing most, whether it’s these ad ones (which thankfully I’ve never seen) or installers or especially something like Uber that always lies about how quickly someone is coming to make it appealing and then stretches it out. Even the thing in your car that tells you how much range you have left before refuelling (except it starts showing more than you actually have). I think in all cases it’s probably possible to give a more realistic estimate but it’s counter to the goals of whoever designed it.
by milchek | 2026-01-06 22:36:46+00:00
Looking at many of these now they definitely appear dated. At the time, of course, these would have been “cutting edge”

I think one clear thing we can see is a trend toward more homogenized UI on web in the last 20years.

I worked as a web dev in ad agencies in the early 2000s and built a lot of Flash sites, banners ads, and games that - like a lot of the sites showcased here - were quite unique in their design and aesthetic.

Slowly over time these started to disappear as people embraced web design trends and techniques that meant everything started to look the same.

I think a large part of this at the time was due to Flash being killed off, trends like “flat design”, frameworks, jQuery, and Wordpress becoming popular.

Marketers and designers became more savvy to what “works” online and everyone copied each other in a race for attention.
by al_borland | 2026-01-06 22:37:34+00:00
Having a problem and having a solution to that problem are two different things.

I occasionally get the hiccups. When it happens, it’s a problem. There are many home remedies that exist, but nothing has ever actually worked. I was watching Shark Tank one day, which is basically a bunch of ads, and there was a guy selling the Hiccaway. Several years after seeing this, I decided to give it a shot. I’ve used it 2 or 3 times now and it’s instantly stopped my hiccups. I feel a little weird for a while afterward, but at least the hiccups stop.

This was a legitimate problem and I waited for an ad to solve my problem, because nothing else I tried worked, and I didn’t know this thing existed until I saw the ad. I’ve also never heard anyone talk about it outside of Shark Tank, so word of mouth clearly isn’t doing much either (at least in my circles). The topic of hiccups doesn’t come up that often. Everyone gets hiccups, but they aren’t out there actively looking for solutions. It’s just something that happens, and it sucks.
by troupo | 2026-01-06 22:37:39+00:00
On the other hand when I tried it just yesterday, I couldn't really see a difference. As I wrote elsewhere: same crippled context window, same "I'll read 10 irrelevant lines from a file", same random changes etc.

Meanwhile half a year to a year ago I could already point whatever model was du jour at the time at pychromecast and tell it repeatedly "just convert the rest of functionality to Swift" and it did it. No idea about the quality of code, but it worked alongside with implementations for mDNS, and SwiftUI, see gif/video here: https://mastodon.nu/@dmitriid/114753811880082271 (doesn't include chromecast info in the video).

I think agents have become better, but models likely almost entirely plateaued.
by zemo | 2026-01-06 22:37:43+00:00
https://mitpress.mit.edu/9780262043915/elements-of-game-desi...

https://theoryoffun.com/

https://mitpress.mit.edu/9780262240451/rules-of-play/

https://www.sciencedirect.com/book/monograph/9780123694966/t...

https://en.wikipedia.org/wiki/Chris_Crawford_on_Game_Design

https://en.wikipedia.org/wiki/Game_Design_Workshop
by mikestorrent | 2026-01-06 22:37:55+00:00
I have a few Go projects now and I speak Go as well as you speak Kotlin. I predict that we'll see some languages really pull ahead of others in the next few years based on their advantages for AI-powered development.

For instance, I always respected types, but I'm too lazy to go spend hours working on types when I can just do ruby-style duck typing and get a long ways before the inevitable problems rear their head. Now, I can use a strongly typed language and get the advantages for "free".
by Dylan16807 | 2026-01-06 22:38:06+00:00
One of the struggles on my first android phone was fitting updates for the multiple google docs apps since they were all getting bigger and didn't share their redundant data. That phone had about 150MB for apps.

It's sad the laziness that happens when there's no pushback. The devs gain barely anything from leaving things this bloated, but barely anything isn't zero so now a million people have to deal with big files and wasted RAM.
by zelphirkalt | 2026-01-06 22:38:45+00:00
I always found that idea funny. For most people the most important thing over the course is working days and time off days. When do they have to get up, when do they have to work, when do they need to get going early, to get to some work location, an office maybe, and when do they not have to work. Saying that "the week starts on Sunday" makes me immediately think: "Oh, you start working on Sunday?". In most people's minds in my bubble the work starts on Monday, which makes it the more natural start of the week, at least I would argue. To me personally starting the week on Sunday seems removed from most people's job and work reality.

In many calendar applications one can actually configure things like that. Often the option is directly named something like "start week on Monday/Sunday".

We also shouldn't neglect the fact, that other cultures other customs. Maybe the week starts on Sunday in your location, maybe it doesn't in my location.
by fooker | 2026-01-06 22:39:00+00:00
I'd stick to first order thinking, thanks.

It's easy to get things wrong trying to do second order thinking, or just make things up.

There's no reason to believe companies would do as you say. There are several other options, including choosing different financial vehicles to store the users money, implementing even more dark patterns to store N% more money so they are even, or can improve their returns over the status quo.
by smusamashah | 2026-01-06 22:39:06+00:00
What about Sonnet 4.5? I used both Opus and Sonnet on Claude.ai and found sonnet much better at following instructions and doing exactly what was asked.

(it was for single html/js PWA to measure and track heart rate)

Opus seems to go less deep, does it's own things, do not follow instructions exactly EVEN IF I WROTE ALL CAPS. With Sonnet 4.5 I can understand everything author is saying. May be Opus is optimised for Claude code and Sonnet works best on Web.
by stuffn | 2026-01-06 22:39:30+00:00
Or allow people to declare bankruptcy and punish the schools and the loan companies. Garnishing wages is also a normal thing to do with debt you can't pay.

Forgiveness means paying them back, which means these companies (and the people who got loans) will have learned nothing.

We have financial tools available to this. The only problem is very, very wealthy donors will suffer immensely.

> Garnishing these wages is a regressive, punitive tax that will further slow an economy very near recession territory.

Probably not. It will certainly impact inflation however. Just like the PPP and trump bux.

> In particular, the Paycheck Protection Program has so far forgiven $757 billion in loans to private businesses

The PPP shouldn't have forgiven anyone either. There's a reason we are in the situation we are in. The financial system is not allowed to fail as intended. Instead we prop it up like weekend at the bernies with infinite money printing and forgiveness.

I struggle with this idea people aren't allowed to FAFO anymore. If we do this, why not pay back every loan. That'll certainly bolster the economy!
by magospietato | 2026-01-06 22:40:14+00:00
I'm using the Android terminal and Claude Code to vibecode on the go. Or rather, as a fairly boring father of two, when I'm tied up in the necessary chores of family life - cooking and cleaning. Nothing as complicated as this - just Claude Code and a fairly standard Linux dev term, but it's remarkable.

Over the recent break, across four or five sessions, I wrote a set of prompts around ~500 words in total.

The result was Claude scanning my network for active ports using nmap, fuzzing those ports with cURL, documenting its findings, self-directing web searches for API/SDK docs for my Hue bridge and ancient Samsung TV, then building a set of scripts to control my lighting system and a fully functional HTML+JS remote for my TV.

The most entertaining part was Claude prompting _me_ to pop into the living room and press the button on the Hue bridge so it could fetch an API key.

The most valuable part? The understanding I gained secondary to generative act. I now understand the button on a Hue bridge literally just tells the device to issue a new API key at the next request. I understand how Entertainment mode works, and why. I understand how Samsung SmartThings is mediated via websockets - and just how insecure decade old Samsung TVs are.

Around 500 words to gain all this? I hate to buy into the hype, but it feels inflectional.
by wonger_ | 2026-01-06 22:40:41+00:00
I watched this GDC talk recently about practical creativity: https://www.youtube.com/watch?v=zyVTxGpEO30

I like his perspective that creativity = using an existing pattern in a new context.

You can be more creative by first consuming lots of different patterns in all sorts of contexts (e.g. playing lots of games, and also reading and experiencing lots of topics unrelated to games).

Then you try all the different permutations of patterns in your mental toolbox. Kinda like how the sibling comment rattled off different what-ifs.

EDIT oh and oblique strategies might be helpful to come up with variations on an existing theme: https://stoney.sb.org/eno/oblique.html
by mikestorrent | 2026-01-06 22:40:52+00:00
Cursor's planning functionality is very similar and I have found that I can even use "cheap" models like their Composer-1 and get great results in the planning phase, and then turn on Sonnet or Opus to actually produce the plan. 90% of the stuff I need to argue about is during the planning phase, so I save a ton of tokens and rework just making a really good spec.

It turns out that Waterfall was always the correct method, it's just really slow ;)
by protocolture | 2026-01-06 22:40:55+00:00
>I think his main point, and what can’t be overcome without a cultural shift is on these paragraphs:

GW isnt a ferrari in this scenario. They have come a long way, but third party providers like Scibor, who preexist 3d printing, are still leagues better. Not to mention all of the third party support for their less supported lines, like Warhammer Fantasy. You would 100% put a scibor mini in your display case.

Its not that the 3d print isnt a ferrari, its that it specifically does everything GW's minis do, often better. So the culture has been designed to hate on it.

>If you're going to invest that much time, you want the real thing.

I mean this would tend to exclude even conversions. And people put 100s of hours into those.

>You want to be able to say "yes, I paid $60 for this single figure" with the quiet dignity of someone who has made peace with their choices

This seems like he is trying to enforce the culture, not defend it. I dont care what I paid as long as the result is good.

>It is about the ritual. They want all the love, skill and time they put into this craft to be poured on this talisman. They don’t want it to be wasted on the cheap unofficial knockoffs.

Thats the thing, lots of these miniatures arent knockoffs. Many are. But many exceed, or provide alternatives to GW. This is mostly just a confession note about being addicted to a single company rather than participating in a hobby. GW loves and cultivates this mindset.
by gcanyon | 2026-01-06 22:41:45+00:00
Coincidence, my stepfather was a wedding photographer for about six years. His saying (this was definitely in the era of physical film) was: "Great photographers don't always take great photographs, they just don't show anyone their mistakes."

To your point: I think we're a fair bit away from Roomba-style (run in a single direction until you bump into something, then back up, turn, and repeat) development, but it doesn't seem impossible.
by smj-edison | 2026-01-06 22:42:09+00:00
Maybe screwed was too strong of a term. In the scenario above, they wanted to log on resource cleanup, but that makes resource cleanup potentially fallible. The Zig philosophy is that cleanup must never fail, so having cleanup be fallible goes against that.

I was suggesting (though in retrospect not clearly) that logging should use a ring buffer instead of allocation, in order to make logging on cleanup a guaranteed best effort operation. You're right that you can recover from OOM, but logging OOM with an allocator is pretty self-defeating.
by realusername | 2026-01-06 22:42:09+00:00
This is where the LLM coding shines in my opinion, there's a list of things they are doing very well:

- single scripts. Anything which can be reduced to a single script.

- starting greenfield projects from scratch

- code maintenance (package upgrades, old code...)

- tasks which have a very clear and single definition. This isn't linked to complexity, some tasks can be both very complex but with a single definition.

If your work falls into this list they will do some amazing work (and yours clearly fits that), if it doesn't though, prepare yourself because it will be painful.
by bluGill | 2026-01-06 22:42:27+00:00
Spectator sports should be run by the marketing department at the university and judged by their ability to bring in future students and donations - both important things that sports do for marketing. Justify your existence based on those two or get rid of those sports. Since this is a marketing department thing other departments should stay out.

There is a different class of sports though. Schools should have sports as exercise for students, and classes on how to get better at sports.
by D9LuTa4gT0UnN | 2026-01-06 22:42:51+00:00
You should check out iomoio.com

They have an impressively large amount of music available. In addition, they price songs at $0.16 USD/song —- or cheaper if you deposit more money onto the platform and.

This isn’t piracy (money is flowing to artists) and you get to own at a fraction of the cost of iTune, Qobuz, or other platforms that charge around $0.99/song
by brushfoot | 2026-01-06 22:43:08+00:00
I pivoted into integrations in 2022. My day-to-day now is mostly in learning the undocumented quirks of other systems. I turn those into requirements, which I feed to the model du jour via GitHub Copilot Agents. Copilot creates PRs for me to review. I'd say it gets them right the vast majority of the time now.

Example: One of my customers (which I got by Reddit posts, cold calls, having a website, and eventually word of mouth) wanted to do something novel with a vendor in my niche. AI doesn't know how to build it because there's no documentation for the interfaces we needed to use.
by temp0826 | 2026-01-06 22:43:44+00:00
There are some newer types of probiotics (called "spore-based") which claim better shelf stability (don't require refrigeration) and resistance (to populate further down the digestive system). But you're absolutely right, they tend to die off pretty quickly (be extra weary of ordering them online, especially during the summer if they're going to sit around in a hot delivery truck or mailbox!).
by mxfh | 2026-01-06 22:44:29+00:00
Beyond 100 it becomes a game of avoiding the The Loxodrome of Terror by spiralling into an unescapeable trap.

Easiest pattern to get some more length is to do some sort of spherical sinusoid by following the meridian and then some optional final fill loop for the poles.

Overall it feels a bit slow to get to the part where it becomes tricky

For optimal fill you might end up with something like a tennis ball/baseball pattern instead.

see fig 5 here

https://arxiv.org/abs/1005.4609