MurphyA/hacker-news huggingface dataset:
by appstorelottery | 2025-08-20 12:22:03+00:00
I've gone down that rabbit hole and written countless versions of space invaders. What's really cool to me is that - to get it right - the secret is moving only one invader in the pack every 1/60th of a second, this gives the pack movement the same feeling as the original. The genius of the original coder in creating this illusion never escapes me.
Show HN: I built an automatic tool for valuing stocks
by OskarVolcansek | 2025-08-20 12:22:58+00:00
Hi HN, I started investing when I was 14 and always found it annoying to manually value companies using Excel.

So I built Socks2Stocks, a simple tool that automatically estimates fair value using a discounted cash flow (DCF) calculator.

Originally, I overbuilt it with too many half-baked features. Everything felt wrong, so I scrapped the whole thing and rebuilt it from scratch with just one feature: the DCF calculator I always wanted when I first got into investing.

How it works The app pulls financial data through an API, runs free cash flow projections, and automatically outputs a fair value estimate. The cash flow projections are based on the average growth rate of FCF over the past 10 years and then projected forward. Users can, of course, enter their own assumptions.

I’d love any feedback, and to hear whether you think people would actually use this. Thank you for reading.
by CompoundEyes | 2025-08-20 12:23:26+00:00
I noticed the example of ln command symbolic linking of the files on the front page. I think it’s interesting how the cli aspect of agent coding and tooling is pushing command prompt / powershell users to become familiar with the *nix shells and commands. In the enterprise Microsoft Visual Studio IDE world some of its very alien. I regularly do tutorials for team members that just think of the cli as a place where they execute ps1s, haven’t used wsl2 or git bash profiles or have limited exposure by way of dealing with containers. Not a criticism.
by smarx007 | 2025-08-20 12:23:47+00:00
MCP tools with OAuth support + RFC 8693 OAuth 2.0 Token Exchange (aka OAuth 2.0 On-Behalf-Of flow in Azure Entra - though I don't think MCP 2025-06-18 accounts for the RFC 8693) could be used to limit the MCP bot responses to what the current user is authorized to see.
by marcianx | 2025-08-20 12:24:08+00:00
I've found this to be a common Americanism, but it's still incorrect, I believe. When I moved to the US in my teens, I was surprised at the sheer disregard of English grammar rules in common vernacular here, to the point that some folks (though not my English teachers) think their incorrect use is correct. :) The most marked case I saw was in a Dodo video where the person correctly said "lying", but The Dodo's captions "corrected" it to "laying".

But I digress.
by lxgr | 2025-08-20 12:24:50+00:00
> They always seem to corrupt

That's entirely a function of NAND quality and controller sophistication. Why would a different form factor make a difference here?

Also, for an apples to apples comparison, you'd have to compare this new standard to microSD Express cards, not regular ones.

> I feel like the connector is not reliable enough.

Have you actually had a connector wear out? I'm not the biggest fan of the spring loading myself (I've had devices catapult microSD cards into the next room in the past!), but it seems pretty reliable in terms of actually making and keeping a connection to me.
by tmtvl | 2025-08-20 12:24:55+00:00
I used Vim for 5 years before I eventually made the switch to Emacs. The reason I switched was because I needed an alternative to stop my hands from hurting all the time. Because having to slam every key at full force (because a missed input can wreak absolute havoc) was really taking its toll on both my hands. The combination of using standard Emacs bindings and the Dvorak keyboard layout have improved things significantly.
by PaulHoule | 2025-08-20 12:25:30+00:00
Re: “HN is very fickle“

I have a model that, given a headline, predicts if the story will get >10 votes. It’s a terrible model, for a few reasons. The most fundamental is that if the same article is submitted 10 times it could get wildly different scores, that’s the way it does. The tail end of the model [1] is logistic regression because it deals gracefully with this kind of situation. I wish I knew how to treat this as a regression problem (predict the score), there is probably a better loss function than what I use, but when I treat it at as a regression problem I get an even worse model.

The highest score this model ever gives is 70% for something like “Richard Stallman is dead”

I have another model that predicts If the comment/score ratio > 0.5 which is about the average for the site. This is a much better model, close to the first recommender models I made. Trained on articles with score > 10 the input is less noisy for one thing. It’s how a learned y’all like to talk about cars.

[1] what attention folks call the “head”
by DrScientist | 2025-08-20 12:25:31+00:00
Not sure I follow. Sure output would drop if the population dropped - but then so would demand - so unless you have demographic imbalance I'm not sure it's a problem.

Perhaps if you are at the apex skimming off a fraction of a percentage of total output then the size of the output matters.

Or perhaps if you are holding debt and expecting the repayments with interest to be made.
by privong | 2025-08-20 12:25:34+00:00
> Left-to-right writing as a left-handed person involves a lot of pen(cil) pushing, which is a big no-go for fountain pens.

> If it works for you, I'm willing to bet you're twisting your hand in a D position (going over and around the cursor), which I sometimes see left-handed people do. I have cramps just watching that.

I see comments like this occasionally and find it mildly amusing as a lefty who has been writing with a fountain pen for over a decade and doesn't have noticeably different hand position (either compared to righties or compared to my use of a pencil or ballpoint pen). Yes, some lefties do have hand positions that look incredibly uncomfortable and some lefties have trouble with fountain pens, but that doesn't mean it's a general/total non-starter for lefties to successfully/comfortably use a fountain pen.

Pen pushing is a problem if a writer used to a ballpoint pen or a hard pencil and needing to apply pressure to get ink to flow and applies that much pressure to a fountain pen. But once one makes the adjustment to a fountain pen's (low) pressure style, pushing is only a minor annoyance for fountain pen writing until the nib is broken in (at least that was my experience).

As others have said, it's also important to pick the right ink/pen/paper combination so that you're not laying down too much ink and so that it dries reasonably quickly.
by mhb | 2025-08-20 12:25:59+00:00
Unsurprisingly, I don't have a novel answer that the world's great minds haven't thought of. I just think it's pointless to keep having the debate about whether the causes are due to human activity, which they almost certainly are.

But since you're hungry for alternatives other than stop doing the things that caused global warming, there are the geoengineering options.
by palmfacehn | 2025-08-20 12:26:13+00:00
How much of this is a result of poorly thought out build systems, which require layer after layer of duct tape? How much is related to chasing "cloud everything" narratives and vendor specific pipelines? Even with the sanest tooling, some individuals will manage to create unhygenic slop. How much of the remainder is a futile effort to defend against these bad actors?
by cess11 | 2025-08-20 12:26:29+00:00
Clearly things have changed a bit recently but since a long time I use D2 exclusively locally. The binary has a watch mode that starts a web server and pushes changes on save so you can interactively develop your diagrams and e.g. share the web browser over a video conference or such.

I don't know about that Mermaid thing others are talking about in the thread so I can't compare but D2 is very easy to learn the basics of and get started with. Like a few minutes from install to your first diagram kind of easy.
by Freak_NL | 2025-08-20 12:26:46+00:00
When is it a crime, and how can the viewer tell? That popular Beast guy does stuff which amounts to humiliation or torture too, depending on the viewpoint. This case reeks of actual abuse, but consenting adults can do all sorts of things without violating any laws.

> Torturing someone to make money, or paying to watch it, is a crime. Police should act accordingly, seize the servers, retrieve the IP addresses, and arrest the criminals.

Absolutely — if what you are seeing actually exceeds the boundaries of consent. A BDSM session where a professional whips a restrained subject to tears would have to be held to the same standard. Obviously, the makers have a responsibility to ensure consent is given, recorded, and can be withdrawn at any time — ignoring consensual non-consent (CNC) in this case for the sake of the argument — and this police investigation may indeed uncover duress, but can a viewer realistically know?

(In this case, possibly, because of the way subscribers could pay for extra torture actions.)
by atwrk | 2025-08-20 12:26:58+00:00
Because in most cases the categories are invented by us, to make sense of the world. But the penomena themselves are often continuous. Or actually not just us but most life with some kind of sensory system - even paramecium differentiates between food and non-food.

Take our color perception as an obvious example: We clearly see different types of color, despite us being unsure at the thresholds in between, and the actual electromagnetic radiation of visible light being a continuous wavelength range.

That is just a fundamental limit of our reasoning. We mentally make models of the world to make sense of it. These models have to be of less complexity than reality, ergo they have to cluster perceptions, ergo we have to categorize.
by tsuyoshi_k | 2025-08-20 12:27:04+00:00
General reply to all (HN):

Thanks so much to everyone who’s checked out OS Yamato or Hanaco Weather so far!

I’d love to hear what you think after trying it out — what felt surprising, what worked well (or not), or just how it made you feel. Feedback, impressions, even short thoughts are all super welcome

The idea behind OS Yamato is to explore a calmer, more poetic way of interacting with data. If that resonates with you, I’d be thrilled to hear your experience.

→ https://hanaco875.com (sign up with just an email)
Show HN: Finestel – White Label API Trading Fund for Asset Managers
by alire3a | 2025-08-20 12:27:06+00:00
Unified Crypto API Trading, Trading Automation, Portfolio Management, and Client Management Software Suite for Asset Managers Enterprise-grade SaaS for pro traders & asset managers. Offers API trading services: copy trading (trade copier), TradingView & signal bots, bulk order execution, and trading terminal across Binance, Bybit, KuCoin, OKX, Gate, Bitget, Coinbase, Binance US. + White-labelling for asset management businesses with a full suite of client management tools and dashboards.

Upcoming Integration: MT4/MT5/Forex by 2026.
by eloisius | 2025-08-20 12:27:57+00:00
> final apotheosis of the atomised individual leaving all traces of community behind

It's not. In 10 years this is going to look as dumb as the biohacker wetware bros surgically embedding RFID chips in their hands. There's much more to communication (and life) than receiving pantomimed validation for your obscure references. You could be throwing away opportunities to connect with another person who would genuinely share your interests and help you grow as a person. Having a useless magnet in your fingertip is going to seem brilliant compared to ending up socially withdrawn and mentally unwell because you traded human companionship for a chat bot.
by PaulHoule | 2025-08-20 12:29:05+00:00
Your target audience is small —- I mean, I can understand how people would like snorkeling but I don’t do it.

Today social platforms will sell you very targeted traffic but make you pay handsomely for it. Long ago the people I know who were successful as this sort of thing always did something spammy and ethically questionable to get their first 10k users.
by efromvt | 2025-08-20 12:29:17+00:00
Yeah, minimizing the gap between the semantic layer authoring and adhoc is what you need to do to close that - there has to be a progressive model both for consumption (take this semantic layer, slightly extend/tweak it in an adhoc fashion) and for organically promoting up the adhoc works to the layer.

Right now a lot of semantic tools introduce a big discontinuity in both workflows that keeps the two worlds separate.
by josevalim | 2025-08-20 12:29:45+00:00
You can think of Tidewave MCP as integrating the agent with the language runtime, while Tidewave Web integrates the agent with your actual app and its interface. It knows your views and templates, it can correlate it with the rendered page, and then automate the browser to implement and validate features.

Our announcement post goes more into detail and explains why moving the agent to the browser means you (the developer) can spend more time out of the loop: https://tidewave.ai/blog/tidewave-web-phoenix-rails
by self_awareness | 2025-08-20 12:30:49+00:00
I'm sorry if I'm not on the same language level as you, I needed to learn it in addition to my native one first. I promise you I'm more eloquent in my native language. ;)

You might have missed the point of my previous message, but it's okay since I don't have trust in my language skills that much to suspect a problem with your reception. I accept it can be a problem with my emission instead.

I use extreme examples as abstract ideas. I try to consider an idea in its extreme first, to assess if it's an idea worth considering. Sometimes it is, sometimes it's not. I don't use this technique because I'm unable to imagine anything that can be put in between -- I can, but thinking in extremes for me is easier.

I agree that the example of "global wealth redistribution" is extreme. But that was the point: to show that this extreme idea is ridiculous, as an extreme. But if we want to consider this idea in not an extreme way, as a "leveled" idea as you've said it, then my point was that this is NOT different at all from the rich guy example.

If you have a group of people (a state) with some wealth, and you want to choose that wealth stays inside the group, this is not at all different than the rich guy wanting the wealth to stay inside the family. For anyone outside of this group (e.g. from someone in Africa), your group is just another, but a higher level, rich guy. And I think it's very telling that you oppose other rich guys, but you want to stay a part of a rich guy yourself, because this is also how a rich guy behaves: other rich guys want to fight other rich guys too!

I see your arguments as "I want their money", disguised as "help the poor with their money". For me it seems that you don't want to help the poor, because you still want first to choose who is poor, and who isn't. So it's not about helping the poor, it's about choosing who YOU want to help. You choose that the poor in "your family" are more important than the poor outside of it. This is exactly how a rich guy behaves. Also you say that rich people don't have rights to their money, but the question is why YOU want to have the right to decide where their money should go. Because you pay taxes?

And your question, "what is natural about people who want to exploit", then well, this is with humanity from day zero, people with clubs exploited people without clubs, so I guess that would be a definition of the word "natural". It's not to say that "natural" means "a good way to do things", rather "natural" as average, it always been that way, etc.

For some reason you think you're on higher moral standing with your ideas, but I can assure you, I don't see it this way.
by reaperducer | 2025-08-20 12:30:57+00:00
I don't see how blaming the pre-existing website on the current administration makes sense.

Many federal web sites were very quickly altered or replaced by the new administration.

This is common. Work begins on some web sites immediately after the election. For example, when a new president is sworn in, the White House web site flips immediately.

More to the parent poster's point, it has been widely reported in the legitimate media repeatedly that many federal web sites have been replaced or significantly altered by the current administration. There's an entire pseudo-department for it that also makes headlines for its greater transgressions.

Add to that severe and sudden budget and staffing cuts, and like all government functions -- you get what you pay for.
by gpderetta | 2025-08-20 12:31:47+00:00
cppreference [1] has also entries for the C standard library. POSIX/SuS is directly available from opengroup [2]. glibc is better browsed from local man pages, or for a more organic discussion, info pages. Searching 'man function-name' also usually works.

[1] https://en.cppreference.com/w/c.html

[2] https://pubs.opengroup.org/onlinepubs/9699919799.2018edition...
by jdmoreira | 2025-08-20 12:31:48+00:00
I'm a huge fan of Claude Code. That being said it blows my mind people can use this at a higher level than I do. I really need to approve every single edit and keep an eye on it at ALL TIMES, otherwise it goes haywire very very fast!

How are people using auto-edits and these kind of higher-level abstraction?
by aroussi | 2025-08-20 12:32:21+00:00
I agree wholeheartedly!

When we break down an epics into tasks, we get CC to analyze what can be run in parallel and use each issue as a conceptual grouping of smaller tasks, so multiple agents can work on the same issue in parallel.

The issues are relatively large, and depending on the feature, every epic has between 5 to 15 issues. When it's time to work on the issue, your local cloud code will break it down into minute tasks to carry out sequentially.
by user____name | 2025-08-20 12:32:22+00:00
I'm always amused by this question.

There is, it's called Adobe Animate, its what they rebranded Flash as, it's literally the same thing. It exports straight to Canvas and WebGL using the create.js libraries. [0]

Basically the online advertising space had a collective heart attack when Flash was suddenly deprecated because they used Flash for all their banner animations. Adobe tried to replace Flash with Edge [1], which was one of the slowest and buggiest program I ever used. It didn't last long.

[0] https://createjs.com/ [1] https://en.wikipedia.org/wiki/Adobe_Edge
by incomingpain | 2025-08-20 12:32:30+00:00
$5000 hardware can run GPT 120B at 40-60tps. Which is plenty to code actively through the day.

You could instead use Cerebras to get 3,000 tps; but people really dont do that according to stats. 100x the speed but its not like everyone is rushing to their service.

The speed of LLMs after the advent of MOE has hit a good spot. What we now need is smarter.
by samyar | 2025-08-20 12:33:08+00:00
I'm already working on my own side hustles. future proofing yourself currently is bound to making sure that you have deep knowledge and can solve things that i can't.

The amount of generated code is getting more and more. But also, on the other hand the amount of production ready code is less than before. because people need to make sure it works which in my experience with vibe coding, it never works if you don't review the code apply strict constraints and a good modular folder structure.

Only startups and solo developers skip that part.
by MengerSponge | 2025-08-20 12:34:26+00:00
I grade my university students' work with Herbin Violette Pensée ink and a Platinum Plaisir fountain pen. The symmetry of using a student's ink to grade students' work tickles me.

For other people who grade big stacks of papers, nota bene: fountain pens with a soft nib are a lifesaver! They require almost no writing pressure, which is so much more comfortable. You also get to use fun ink colors.
by armchairhacker | 2025-08-20 12:34:29+00:00
What is "purpose"? Evolution is rational: it constantly produces species that survive better. Sure, there are many ugly "hacks" and things it could do better; yet we also produce things with hacks, e.g. enterprise software. Evolution not producing wheels may be analogous to humans not solving very large problems (e.g. computing very large numbers) in our heads; today we solve very large problems with machines, but likewise evolution has "developed" wheels through us building them.
by efromvt | 2025-08-20 12:34:44+00:00
MDX really did it well, at the cost of being impenetrable to the average user - the drilldown flow you could get is still hard to beat.

Shameless plug for the list, though - I work on https://github.com/trilogy-data/pytrilogy - semantic layer directly embedded in otherwise (mostly) SQL syntax.

I'll do an equivalent example on the taxi dataset when I have some time.
by lxgr | 2025-08-20 12:34:48+00:00
> - water tightness. Yes, seals are a thing, a few Samsung models (Tab Active 3) support that... but guess where I had damage from water ingress on mine? Yup, through the SD card slot. Rubber seals eventually dry out.

In most of the world, physical SIM cards are still a thing, yet most phones have been waterproof for a while now.

> - quality. Even if you buy a brand name SD card, chances are too high you end up with counterfeits. Phone companies do not want the support effort associated with that any more.

Very solvable: Run a mandatory performance and "lying about storage size" benchmark upon formatting.

> - BOM complexity and cost.

I'd pay hundreds of dollars extra for being able to upgrade the storage on my phone.

The real reason is that device manufacturers would never willingly give up the privilege of being able to charge hefty premiums on storage capacity.
by lupusreal | 2025-08-20 12:35:08+00:00
I've been using emacs for light video editing too, but I took a different approach. Instead of having emacs deal with video directly, I use emacs as a JSON IPC client of mpv, over a unix socket, which handles the video. Over that IPC link I can control mpv playback (optional) and get timestamps/etc to add into an Edit Decision List (EDL) file.
by mettamage | 2025-08-20 12:35:21+00:00
> you likely do need zero-downtime deployment

I know SaaS businesses that don't as they operate in a single country, within a single timezone and the availability needs to be during business days and business hours.

> easy rollbacks

Yea, I haven't seen exceptions at all on this. So yea.

> server fault tolerance

That really depends. Many B2B or internal apps are fine with a few hours, or even a day, of downtime.

> service isolation

Many companies just have one app and if it's a monolith, then perhaps not.

> Hand-rolling even one of those things

Wow, I see what you're trying to say and I agree. But it really comes across as "if you don't use something like Kubernetes you need to handroll these things yourself." And that's definitely not true. But yea, I don't think that's what you meant to say.

Again, it depends
by loudmax | 2025-08-20 12:35:27+00:00
I must be a few years older than you are. It was the original Cyberpunk (set in 2013, published in 1988) that did it for me.

One of the things I remember about the game was that it came with a suggested book and film list. Reading all those books, and tracking down the recommended films was something of a quest for me and my friends. That last part sounds trivial, but if your local video rental store didn't happen to have a copy of 1982's art-house weirdo indie film Liquid Sky, it was a real challenge.