MurphyA/hacker-news huggingface dataset:
by bigstrat2003 | 2026-02-02 05:00:40+00:00
That is not remotely clear. Every shred of evidence I've seen is that AI at best is a net zero on productivity. More often it drains productivity (if people are checking up on it as they should) or makes the software shitty (if they don't). I genuinely don't understand how people are willing to take this broken-ass tool and go "oh yeah this has transformed the industry".
Show HN: Claude Launcher – TUI to fuzzy search and resume Claude Code sessions
by imprakharshukla | 2026-02-02 05:00:40+00:00
I use Claude Code across 10+ projects daily. Terminal crashes (or restarts) kill all my sessions. `claude --resume` exists, but navigating to each project and scrolling through session lists gets old fast.

So I built a launcher.

What it does:
- Fuzzy search across all Claude session messages across all the directories (uFuzzy)
- Resume in tmux (grouped by project, survives crashes) or plain terminal
- Bookmark sessions with custom names
- Fork conversations to start fresh with previous context
by thomassmith65 | 2026-02-02 05:00:54+00:00
I can't say Kerouac does much for me as a writer, but he's interesting as a pop cultural phenomenon.

If you're interested in the Beats and the Hippies, you'll enjoy thus documentary:

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

https://youtube.com/watch?v=6q8qlsx8tdA
by JumpCrisscross | 2026-02-02 05:01:52+00:00
> One such possible step could have been nuking a remote area, or at the very least sparsely populated area, to achieve the demonstration of destruction without hundreds of thousands of deaths

There is a reason it took bombing both Hiroshima and Nagasaki to cause surrender. And if you telegraph that you’re going to bomb a remote place and the bomb fails, you’ve undermined your weapon’s credibility in unique ways.

I’m not saying you’re wrong. Just that your confidence is wrong. What you’re talking about was contemporaneously and continues to be historically debated.
by Incipient | 2026-02-02 05:02:55+00:00
>LLMs really are a game changer for my personal sales pitch of being a single dinosaur army for IT in small to medium-sized enterprises.

This is essentially what I'm doing too but I expect in a different country. I'm finding it incredibly difficult to successfully speak to people. How are you making headway? I'm very curious how you're leveraging AI messaging to clients/prospective clients that doesn't just come across as "I farm out work to an AI and yolo".

Edit - if you don't mind sharing, of course.
by sebastos | 2026-02-02 05:04:50+00:00
Hmm, you think?

I’m currently engineering a system that uses an actor framework to describe graphs of concurrent processing. We’re going to a lot of trouble to set up a system that can inflate a description into a running pipeline, along with nesting subgraphs inside a given node.

It’s all in-process though, so my ears are perking up at your comment. Would you relax your statement for cases where flexibility is important? E.g. we don’t want to write one particular arrangement of concurrent operations, but rather want to create a meta system that lets us string together arbitrary ones. Would you agree that the actor abstraction becomes useful again for such cases?
by andyferris | 2026-02-02 05:06:02+00:00
My personal take is this is a consequence of the two-party system. In the US you can "identify" as a democrat or republican. Once you do that, you don't _have_ to think, you can let tribalism guide you.

If in another country I vote for these guys or sometimes those other guys, and once this little party that got a seat, but not really those ones, and I really hate these ones, then your "political identity" already has a lot of nuance. In Australia with preferencial voting, a single vote has a lot of naunce.

What can you get in America? Green Party supportors who "strategically" vote for a democrat? Not much else...
by da_chicken | 2026-02-02 05:06:54+00:00
This seems strange to me, but it's hours past my bed time and I haven't tried reading lambda calculus or lambda-star calculus theory in about 20 years.

Many programming languages have a variant or object type. In C#, any instance of a class will also say that it is of type System.Object. That does nearly make that a type of all types.

There is some nuance and special cases. Like any null is considered a null instance of any nullable object, but you're also not permitted to ask a null value what type it is. It just is a null. Similarly, C# does differentiate between a class and an instance of a class. Both a class and an instance are of a given type, but a class is not an instance of a class.

Presumably the difference is either in one of those nuances, or else in some other axiomatic assertion in the language design that this paper is not making.

Or else I'm very much missing what the author is driving at, which at this time of the morning seems equally possible.
by jajuuka | 2026-02-02 05:07:15+00:00
This is a zero sum take. There are no winners, only the people you deem using free expression correctly. Would a developer who names releases like "Ukrainians are nazi's" or "Taiwan is China" be met with this same sympathy? Or would you brush them off as a mouthpiece for those governments? I'm thinking it's the latter. Free expression is rarely anything other than socially acceptable expression.
by FormerBandmate | 2026-02-02 05:07:16+00:00
A huge chunk of activism is pointless and annoying. Especially when every cause is lumped together into Activism (TM) and the Omnicause.

I don’t agree with them and I don’t think they should be in my software, or dealing with anything they don’t understand (for instance crime, homeless people, geopolitics, or really anything outside of overpriced vegan coffee shops). All they really do is end up getting Fox News people to vote for fascists like Trump out of spite
by sparkie | 2026-02-02 05:07:23+00:00
> I would use std::uint64_t which guarantees a type of that size, provided it is supported.

The comment on the typedef points out that the signature of intrinsics uses `unsigned long long`, though he incorrectly states that `uint64_t` is `unsigned long` - which isn't true, as long is only guaranteed to be at least 32-bits and at least as large as `int`. In ILP64 and LLP64 for example, `long` is only 32-bits.

I don't think this really matters anyway. `long long` is 64-bits on pretty much everything that matters, and he is using architecture-specific intrinsics in the code so it is not going to be portable anyway.

If some future arch had 128-bit hardware integers and a data model where `long long` is 128-bits, we wouldn't need this code at all, as we would just use the hardware support for 128-bits.

But I agree that `uint64_t` is the correct type to use for the definition of `u128`, if we wanted to guarantee it occupies the same storage. The width-specific intrinsics should also use this type.

> I would be interested to see how all these operations fair against compiler-specific implementations

There's a godbolt link at the top of the article which has the comparison. The resulting assembly is basically equivalent to the built-in support.
by cal_dent | 2026-02-02 05:07:37+00:00
Yeah I think part of the limitations of these conversations is the constraints on how we look at time. The arbitrary boomers/gen x/millennial categorisation. When what seems to make more sense is big cultural societal changes. Which would fit into thinking of the history arc as 1920s > mid-1960s/1970s > 2000s
by penteract | 2026-02-02 05:08:28+00:00
No. Being well typed is not a semantic property of of a program - in a language where it makes sense to talk about running badly typed code, a piece of code that starts with an infinite loop may be well or badly typed after that point with no observable difference in program behaviour.

There are decidable type systems for Turing complete languages (many try to have this property), and there are languages in which all well typed programs terminate for which type checking is undecidable (System F without all type annotations).
by dghlsakjg | 2026-02-02 05:09:21+00:00
> Veblen goods aren't like this.

Increasing demand with increasing prices is the very definition of a Veblen good. I never said anything like pricing them at infinity (an exceptionally stupid way of saying that something is not for sale).

I simply pointed out that there isn’t really any reason to believe that a mass produced easily available phone that holds a massive percentage of the entire global cell phone market would see increased demand from increased prices. It is an extraordinary claim with nothing resembling evidence. The most damning evidence is that the most expensive iPhone, the Pro Max, is outsold 2:1 by the base model for the last three generations, despite being visually distinguishable. (The 17 saw initial sales of Pro Maxes higher than base, but that appears to have corrected. Easily understandable that early adopters are more willing to pay for the best version of new tech)

There is an argument to be made that the Pro Max flirts with Veblen for small parts of the market, or that certain submarkets in poorer countries treat the iPhone that way, but that all looks more like conspicuous consumption. I still don’t believe that Pro Max sales increase if the price increases. A few individuals or submarket will not have the ability to invert a demand curve for an Apple device.

Again, I think that you are confusing conspicuous consumption with a Veblen good. This sentence is the giveaway:

> Those people have limited money, but they're willing to overpay, but only so much.

What you are describing is a normal demand curve. As price rises fewer people are willing to pay. People being unable to pay for something they still want does not make something a Veblen good (that would make insulin a Veblen good). You are describing a steep demand curve, not a reversed one.

Just because you perceive that an equivalent android can be purchased for half the price does not mean that everyone uses your criteria. I tried switching to a lower priced android made by google. In no way was it equivalent for my purposes. and I still wouldn’t want it. I am happy to pay the price, not because I care about being seen with an iPhone, but because it is the tool that I have determined to best suit my purposes. Many people refuse to believe this, but many people like the Apple ecosystem.
by burnt-resistor | 2026-02-02 05:09:57+00:00
tl;dr: There's a spectrum of FOSS varying from performative crap to usable.

You're conflating the differing treatment of projects where there is much investment and community usability like react, ones that are half-assed like edenfs, and the zillions of others that aren't even explained clearly what they do or what they're for.

> anyone is free to step up and mke [sic] sure that it builds

On thrown-over-the-wall projects, there's too many inside-baseball gotchas and little/no documentation. Effort by others are generally unrealistic and a waste of time that won't be merged since there are rules and limitations for community contributions. The vast majority of tiny and obscure projects, MAANG code is useless to average people working on average problems because the burden to make it work is as much or more than reinventing it themselves.

> or that internal dependencies are replaced.

This is hand-waving away reality. No average engineer for reasonable effort is going to be able to reproduce an undocumented API for unreleased kernel extensions/FUSE/etc. for Mac, Windows, and Linux to make edenfs work.

Another case in point: Hack. No documentation and no portable build instructions/toolchain.

React and react native are in a different class where there is meaningful community participation and investment. Whereas hack, edenfs, and chef cookbooks is/was mostly thrown-over-the-wall stuff. There are a few projects in the middle like watchman that update code using an opaque internal->external export process without a whole lot of documentation or clear changelogs, but it's still semi-useful.

The spirit of FOSS is cheapened by flooding the zone with too much stuff on the side of crap. It's better to release less stuff that's well-supported with meaningful community engagement rather than create noise. But if you're fine with a blizzard of noise that isn't useful to anyone else, that's cool for you. Everyone is free to do what they want to do, even if it's trying to make partially-released stuff work when it would've been faster to rewrite from scratch.
by sparkie | 2026-02-02 05:10:00+00:00
SIMD is for performing parallel operations on many smaller types. It can help with some cryptography, but It doesn't necessarily help when performing single arithmetic operations on larger types. Though it does help when performing logic and shift operations on larger types.

If we were performing 128-bit arithmetic in parallel over many values, then a SIMD implementation may help, but without a SIMD equivalent of `addcarry`, there's a limit to how much it can help.

Something like this could potentially be added to AVX-512 for example by utilizing the `k` mask registers for the carries.

The best we have currently is `adcx` and `adox` which let us use two interleaved addcarry chains, where one utilizes the carry flag and the other utilizes the overflow flag, which improves ILP. These instructions are quite niche but are used in bigint libraries to improve performance.
by Nition | 2026-02-02 05:10:29+00:00
Ah, I remember those days. One that wasn't an error exactly was an assignment that had a word limit of 2000 words or something. I'd written maybe 3000 words and spent quite some time cutting it down, getting it to just under the limit. Then someone else who also wrote too many words asked the professor if that was okay and they sent out an update to everyone saying it's fine to ignore the word limit.
by AtlasBarfed | 2026-02-02 05:11:08+00:00
The authoritarianism infrastructure was always there, it's been built for decades from red scare, McCarthyism, post 9/11 legislation, carnivore type monitoring with joke oversight, and now AI for the firehose.

We are extremely lucky that this is the form of authoritarianism is currently being exerted.

It could be so so so much worse
by item007 | 2026-02-02 05:11:43+00:00
That’s a really interesting split: daily “historical log” for recall (3 years later), plus a separate work vault where docs are essentially a living project index. That’s a very sane way to avoid turning everything into one giant, overfit system.

Two things I’m curious about:

1.When you say you “mainly slip up when I write something in the wrong document” — is that mostly a friction/UX issue (too many similar places), or a missing “active project” surface that tells you where you are right now?

2.In grad school mode, what changes fastest for you: the set of active projects, or the kinds of inputs (papers/notes/emails/reading list) you’re trying to connect?

I’m exploring a goal-first workflow where you keep a small number of active targets/projects and let that drive re-entry and resurfacing (details in my HN profile/bio if you’re curious).
by its_ubuntu | 2026-02-02 05:12:08+00:00
Look, I'll spell it out for the obtuse:

This plant is of incalculable value for mankind. There are evildoers everywhere who want to destroy the plant entirely along with anyone associated with it. I mean put a fucking bullet in our heads and be done with us. Or make us work as slaves in their salt mines. Or just throw us in a hole and forget about us. That's the reality. We are fighting for our life every day and for the life of the plant itself. Yet all you can think to do is whine about the fucking smell. Like that's so important in the grand scheme of things. First World Problems I guess.

The plain fact is, it does not matter where we go to smoke. No matter where we might go, our enemies will come after us and attack us, regardless. Could be a hundred miles away in the middle of the jungle, and you assholes will come for us. If your type isn't throwing us in jail, or snitching us out, you're whining about the Fucking Smell. At a certain point it just becomes, "You know what? Fuck all of y'all, I'll do what I like from now on, wherever I like, and I no longer give a shit how it affects you, as you've made it clear you don't care what happens to ME."

Understand? Now go fuck yourself.
by bruce511 | 2026-02-02 05:13:05+00:00
Yeah, but its a metaphor of the creation process. It's perhaps a bit on the light side when it comes to obstacles, but it's not a bad metaphor of the business creation journey.

I would perhaps point out this is not a VC business journey, that snowball looks very different.

And sure, the business starts in a easy environment (lots of snow on the ground) but the idea of starting alone resonates.

And it leaves out the sun. That pesky sun which melts the snow causing 9 out of 10 snowballs to melt. The sun, which melts the snow around you even as you struggle to push. Your direction is meaningless if you insist on pushing away from the snow.
by mrandish | 2026-02-02 05:13:08+00:00
Another poster found grabs of the company's website on archive.org. The last date it existed to be grabbed was in 2001. I think the OP is fine on this one.

Other than that, there's virtually no mention of the company or software anywhere online. Just to put that in context, I'm in the vintage computer / software community where thousands of amateur historians and archivists scour obscure corners looking for old, unknown software apps to preserve. Software sold for Windows 98 up to 2001 (so recent as to barely be considered 'vintage') with so little online footprint means it must have been incredibly obscure. No ads or reviews from magazines or even newsletters means there's a good chance it was a one or two person part-time, home-based business and the product had hundreds or maybe even just dozens of users.

1998-2001 was the hottest time ever for PC software. I worked in marketing Windows software during this period. To have any commercial Windows software product actively available for sale in the late 90s with no surviving footprint would almost require intentional effort to stay unknown. No press releases mailed. No review copies sent. No shows or conferences attended (exhibitor listings are searchable online now). There were much older niche vertical software programs for much more obscure platforms which we know sold less than a hundred copies ever, yet still have a larger online footprint than this program. The OP de-protecting and archiving this previously unknown commercial program represents quite a notable find in the preservation community.
by AngryData | 2026-02-02 05:14:08+00:00
Yeah its better, but it is still far from perfect. You aren't going to increase farm tractor or farm implement production by 50% with a year or twos notice. Some crops like fruits takes years to establish, and unused farmland quickly succumbs to nature and starts growing trees. And if that field wasn't clear 5 years ago you now have to stump grind or bulldoze the fields because tree stumps and tree roots will mess up your farm equipment, doubly worse if its some super massive tractor and implement setup that would normally be the most productive.

And there is also all the political and financial barriers to taking unfarmed land and very quickly turning it into farmland. Who owns it and who owned it before? Who with the right knowledge to manage it properly will run it? What about other problems around them that are part to the famine.

And farming in itself is not very predictable business. Yields regularly vary by 30% just due to local weather without being considered unusual. Return on investments may be a decade down the road even if everything is done perfect. Getting people to invest long term for a potentially very short term problem is not super easy.

We got surviving rations from back in the US civil war that are still edible, but people still regularly starved and had famines despite massive leaps in food preservation technology. Hermetically sealing just a single persons food for a year is not an easy task, not to mention hundred million+.
by tjwebbnorfolk | 2026-02-02 05:14:41+00:00
Not wanting politics crammed into every nook and cranny of daily life is not a "political" view of one kind or another, it's a preference for how I want to consume information and interact with people.

There is such a thing as being able to act and think in ways that aren't political in nature. Maybe not for you, but it absolutely is possible.
by k310 | 2026-02-02 05:14:46+00:00
Will someone teach AI about paragraph breaks?

I am SURE that every LLM has digested "Elements of Style" by now. [0][1] (PDFs)

[0] https://faculty.washington.edu/heagerty/Courses/b572/public/...

[1] https://archive.org/download/pdfy-2_qp8jQ61OI6NHwa/Strunk%20...
by somenameforme | 2026-02-02 05:15:21+00:00
The US sees in the ballpark of a hundred million tourists, business travelers, and migrants per year. And these people are vectors for basically everything and are numerically very large. And you're inevitably going to bump into and interact with these people. So I think the idea of domestic herd immunity is increasingly nonsensical because 'domestic' is no longer even remotely close to a closed system. And global herd immunity is nonsensical simply because it's wholly unrealistic, and at that sort of scale any small issue can explode into a huge one: see - source of most modern cases of polio.
by pdrayton | 2026-02-02 05:15:30+00:00
Oddly enough, that’s exactly what I’ve been benchmarking - different ways of linking Strix Halo machines - with respect to throughput & latency.

Posted a little bit re: the TB side of things on the Framework and Level1Techs forums but haven’t pulled everything together yet because the higher-speed Ethernet and Infiniband data is still being collected.

So far my observations re: TB is that, on Strix Halo specifically, while latency can be excellent there seem to be some limits on throughput. My tests cap out at ~11Gbps unidir (Tx|Rx), ~22Gbps bidi (Tx+Rx). Which is wierd because the USB4 ports are advertised at 40Gbps bidi, the links report as 2x20Gbs, and are stable with no errors/flapping - so not a cabling problem.

The issue seems rather specific to TB networking on Strix Halo using the USB4 links between machines.

Emphasis to exclude common exceptions - other platforms eg Intel users getting well over 20Gbps; other mini PCs eg MS-1 Max USB4v2; local network eg I’ve measured loopback >100Gbps; or external storage where folk are seeing 18Gbps+ / numbers that align with their devices.

Emd goal is to get hard data on all reasonably achievable link types. Already have data on TB & lower-speed Ethernet (switched & P2P), currently doing setup & tuning on some Mellanox cards to collect data for higher-speed Ethernet and IB. P2P-only for now; 100GbE switching is becoming mainstream but IB switches are still rather nutty.

Happy to collaborate with any other folk interested in this topic. Reach out to (username at pm dot me).
by ilyaizen | 2026-02-02 05:16:26+00:00
Don't believe the hype, this is tribal thinking. Everybody seems to have these widely diverging opinions on AI lately. What does AGI have to do with predicting the next token stochastically like a parrot? Oh, people say you can brute-force AGI, if only things are answered correctly. I get that, I still see SOTA models sometimes fail like babies. I also mostly see them perform at a much higher intelligence and work ethics than I can, but maybe I'm too hard on myself.

Anyway, here's something I've recently build that shows the HN consensus when it comes to AI-Coding (spoiler: they say it's quite good): https://is-ai-good-yet.com/ Is AI “good” yet? – A survey website that analyzes Hacker News sentiment toward AI coding.
by stevage | 2026-02-02 05:18:00+00:00
>They could just not smoke, or smoke far away from the building where it won’t bother anyone.

In the built up area I live in, you'd really struggle to find anywhere to smoke that doesn't risk bothering someone. That's city life.

> I don’t think they’d like it if I left a bucket of rotting fish on my balcony.

Yeah, they'd shut the window.