MurphyA/hacker-news huggingface dataset:
by lubujackson | 2025-07-27 17:09:59+00:00
This is the new "Source?" comment (which, funny enough, still works).

But I don't think the code matters as much as the intention. The comment is all about exploration and learning. If you treat your LLM like a Wikipedia dive, you will come out the other end with newfound knowledge. If you only want it to achieve a discrete goal, it may or may not do so, but you will have no way to know which.
by rollcat | 2025-07-27 17:10:03+00:00
IMHO the root of the issue is that "AI" is being anthropomorphised, or oversold as actually "intelligent".

If there's anything I've learned about software, "intelligent" usually means "we've thrown a lot of intelligent people at the problem, and made the solution even more complicated".

Machine learning is not software, but probably should be approached as such. It's a program that takes some input and transforms it into some output. But I suppose if society really cared about physical or mental health, we wouldn't have had cigarettes or slot machines.
by gonzalohm | 2025-07-27 17:10:08+00:00
My experience with AI seems to be totally different than for most people. As an example, the other day asks chatgpt to write a configuration file for SQL fluff that formatted the code as an example that I provided.

It proceeded to invent all the SQL fluff rules. And the ones that were actual rules were useless for the actual format that I wanted. I get it, SQLFluff rules are really confusing, but that's why I asked for help. I know how to code python I don't need AI to write code that then I will need to review
by icecheese | 2025-07-27 17:10:15+00:00
Durdraw actually can open the files directly from 16colo.rs (File Open screen, tab to or click on "16colo.rs archive"). You don't need to download them first.

It also includes a program called "durview" for just viewing instead of editing the files. It works quite nicely for browsing the live 16colo.rs archive.

Since Durdraw and Durview automatically convert from CP437 to Utf-8, you don't need a custom font. It's very nice.

For leaving on the screen, you can load the ANSI file in Durdraw, then save it as a Utf-8 ANSI. That converts the character encoding to be Linux compatible. Then you can just "cat" the file from the console.
by mikewarot | 2025-07-27 17:10:46+00:00
Here's a pedantic tangent... fair warning

Virtualization is a solved problem. In fact, it's the virtualization of the IBM 1401 that was made available as an option on the IBM 360 systems that caused (or greatly contributed to) the Y2K problem a few decades back.

Because new architectures and instruction sets happened every few years, the expected lifespan of any program back in the 1950s-60s was expected to be less than a decade. Combined with the eye-watering price of memory back then, it made sense to save every possible bit of RAM. Those programs weren't expected to be alive anywhere near the year 2000, when many of their assumptions about dates would prove invalid.

You can emulate a 1401, System 360, PDP-11, VAX 11/780, IBM PC, or pretty much any mass produced computer more than 20 years old on your computer, or even on your smartphone. It'll run with almost perfect fidelity, except that it'll likely run way too fast for timing related things. (I'm looking at you, Turbo Pascal runtime)
by doctorpangloss | 2025-07-27 17:11:17+00:00
I’m pretty sure the death knell for the industry is changing tastes. Who is going to innovate in marketing?

Certainly this is an approach, get a bunch of nerds engaged with the product, co opted into marketing it. You’re quite literally storytelling. But something tells me that “CTO” is not the fashion industry’s most lucrative demo. And for better or worse, no matter how you’re making you’re diamond, you’re focusing on 18-45yo rich women seeking experiences, and I don’t see how the diamond’s origin, even if everything you say is 100% true, factors into the retail journey at Tiffany’s.
by icecheese | 2025-07-27 17:11:24+00:00
Durdraw is a modern and powerful ANSI editor for Linux/Unix/MacOS/WSL. Unlike other ANSI editors, it supports Unicode/Utf-8 encoding and 256 colors. Frame-based animation with custom speed control, too.

https://durdraw.org

Other modern editors are Moebius and IcyDraw (part of Icytools).
by eagerpace | 2025-07-27 17:11:28+00:00
I hesitated posting this because my very moderate east coast American perspective seems to be appreciated less and less here. I posted this on a lazy Sunday morning and it got a lot of positive initial comments and discussion. Then a few hours later it turned negative.

Science is great but launch vehicle innovation is where the problem is so that’s why I focused on SLS. We could easily have 100 JWSTs today if something like starship were operational. NASA dragging its feet for decades, building silly things likes SLS, trying to find token uses to justify it, doesn’t inspire me anymore.
by ndriscoll | 2025-07-27 17:12:27+00:00
Dynamic DNS doesn't reveal your IP to anyone that doesn't know the domain name. Most self-hosted services also have offline modes. e.g. my finamp playlists are synced to my phone when I'm home and then play offline anywhere else. Within your home if your Internet connection goes down, a self-hosted service (e.g. streaming video) has better availability than cloud ones.
by terminalbraid | 2025-07-27 17:12:42+00:00
No, they are actually real executables without the need of an external runtime. You can get images also if you like. See quickbin in the jpm man page.

> Create a standalone, statically linked executable from a Janet source file that contains a main function.

and discussion here

https://janet.guide/

> My favorite feature of Janet, though, is something that sounds really dumb when I say it out loud: you can actually distribute Janet programs to other people. You can compile Janet programs into statically-linked native binaries and give them to people who have never even heard of Janet before. And they can run them without having to install any gems or set up any virtual environments or download any runtimes or anything else like that.

They're not super tiny, though. A hello world I just did is about 727K.
by remram | 2025-07-27 17:12:49+00:00
You can do this with ssh (and socat or mkfifo):

# receiver socat UNIX-RECV:/tmp/foobar - | my-command # sender my-command | ssh host socat - UNIX-SENDTO:/tmp/foobar

You can relay through any other SSH server if your target is behind a firewall or subject to NAT (for example the public service ssh-j.com). This is end-to-end encrypted (SSH inside SSH):

# receiver ssh top-secret@ssh-j.com -N -R ssh:22:localhost:22 socat UNIX-RECV:/tmp/foobar - | my command # sender my-command | ssh -J top-secret@ssh-j.com ssh socat - UNIX-SENDTO:/tmp/foobar

(originally posted on the thread for "beam": https://news.ycombinator.com/item?id=42593135)
by FpUser | 2025-07-27 17:12:57+00:00
>"The really ironic thing about this industry is you can use a high level language and make an unholy amount of money. And you also have a bunch of low-level embedded engineers barely making 60K or so."

What industry? I know low level stuff but do not get hung up in it. I run my own company and develop enterprise grade products for clients. I make well above 60k
by varispeed | 2025-07-27 17:13:37+00:00
> I could sit for hours, figuring out how to wire something up just so and get an idea made into something real. And it didn’t feel like work.

That's why developers are poorly paid and viewed as disposable cogs. It feels "easy" to many people and so they internally think it is immoral to get paid and corporations ruthlessly prey on that feeling. Reality is that development is hard and requires immense mental work, constant upskilling and is not something you can switch off after 5pm and think of something else. Your brain is constantly at work. That work also is creating millions and billions that gets extracted from developers and flow to the greedy hands of the rich, who now control all the means of production (think of cloud services, regulation - try starting your own forum today, anything with user generated content etc.).

Developer did themselves dirty.
by scoreandmore | 2025-07-27 17:13:45+00:00
That’s a good way to put it. I hadn’t realized how gamified it has become. I originally felt like Claude and I were a team, but it goes off the rails so much that I find myself pulling the lever with increasing febrility. Fortunately I’m old enough to know when to quit but I’ve seen a friend just disappear into coaxing Claude for hours instead of writing code himself. I wonder if he’s got Claude gambling addiction
by hakunin | 2025-07-27 17:14:11+00:00
I've been noticing the pattern among the kind of people who like/dislike AI/agentic coding:

1) people who haven't programmed in a while for whatever reason (became executives, took a break from the industry, etc)

2) people who started programming in the last 15 or so years, which also corresponds with the time when programming became a desirable career for money/lifestyle/prestige (chosen out of not knowing what they want, rather than knowing)

3) people who never cared for programming itself, more into product-building

To make the distinction clear, here are example groups unlikely to like AI dev:

1) people who programmed for ~25 years (to this day)

2) people who genuinely enjoy the process of programming (regardless of when they started)

I'm not sure if I'm correct in this observation, and I'm not impugning anyone in the first groups.
by gchamonlive | 2025-07-27 17:14:18+00:00
You are right, but I think this is different than say performance claims for the next generation by mainstream GPU or CPU manufacturers.

This is a chicken and the egg problem. You need interest in the architecture and belief in performance for device availability to start to pop, after all who would invest a lot of money in something they don't think will have a market, but you also need device availability to support performance claims.

So I think for newer products, performance claims will have to do.
by stillpointlab | 2025-07-27 17:14:21+00:00
The irony is I alt-tabbed to HN to read this article after starting Claude Code on an implementation pass.

My usage of Claude Code sounds different to a lot of ways I hear people using it. I write medium detail task breakdowns with strict requirements and then get Claude to refine them. I review every single line of code methodically, attempting to catch every instance Claude missed a custom rule. I frequently need to fix up broken implementations, or propose complete refactors.

It is a totally different experience to any other dev experience I have had previously. Despite the effort that I have to put in, it gets the job done. A lot of the code written is better than equivalent code from junior engineers I have worked with in the past (or at worst, no worse).
by FpUser | 2025-07-27 17:14:51+00:00
>"But it has proven to be a great language for experimenters in numerical analysis, data science, machine learning, etc. who don't care (and don't want to care) about how the machine works."

Sure, python is an ok glue / script to call bunch of specialized libs doing some calculations and display the results. This has nothing to do with professional programming. And I agree that data scientists do not and should not give a flying fuck about how machine works.

>"Please do not give us other FP users a bad name :)"

I can't decipher his attempt on humor but just in case: FU ;)
by hommelix | 2025-07-27 17:15:13+00:00
I've been using https://bikerouter.de/ to plan my ride and then import the GPX into OsmAnd~. Works quite well. It is possible to host brouter (which is what bikerouter is running) on your own http server.

In OsmAnd~ just remember to fix the track to existing paths, otherwise OsmAnd~ routing engine may have difficulty to guide you. I've never dig into it, but it looks like there can be a small offset between the GPX and Osm map.
by jonator | 2025-07-27 17:16:05+00:00
For me the fun part of coding is having visions of products or systems I'd like to exist, and writing code only as a means to an end.

Claude Code (AI coding agents/assistants) are perhaps the best thing to happen to my programming career. Up until this point, the constraint going from vision to reality has always been the tedious process of typing out code and unit tests or spending time tweaking the structure/algorithm of some unimportant subset of the system. At a high level, it's the mental labor of making thousands of small (but necessary) decisions.

Now, I work alongside Claude to fast track the manifestation of my vision. It completely automates away the small exhaustive decision making (what should I name this variable, where should I put this function, I can refactor this function in a better way, etc). Further, sometimes it comes up with ideas that are even better than what I had in my head initially, resulting in a higher quality output than I could have achieved on my own. It has an amazing breadth of knowledge about programming, it is always available, and it never gives up.

With AI in general, I have questions around the social implications of such a system. But, without a doubt, it's delivering extreme value to the world of software, and will only continue the acceleration of demand for new software.

The cost of software will also go down, even though net more opportunities will be uncovered. I'm excited to see software revolutionize the under represented fields, such as schools, trades, government, finance, etc. We don't need another delivery app, despite how lucrative they can be.
by Wowfunhappy | 2025-07-27 17:16:07+00:00
Just for background, I will say I'm not a programmer—I used to work at a web design agency where I did coding as part of my job, and now I'm an elementary school teacher of all things. I never wanted to be a software engineer explicitly because I don't like writing code!

But I've been using Claude non-stop this summer on personal projects and I just love the experience!
by slowmovintarget | 2025-07-27 17:16:41+00:00
For any question, there are nearly an infinite number of statements that either do not apply or make some error in fact, judgement, or conclusion. There are many more ways to be wrong. There will always be more answers that are beyond the context of any given question that we can lump into wrong.

Wrongness even has more categories:

- Fails to address premise

- Contradicts premise

- Fails to match goals

- Cannot be understood

- Makes claims not in evidence

- Based on claims not in evidence

- Is deliberately false

- Assumes impossible outcomes

- Assumes impossible preconditions

- Is untimely

- ...

"What should we do to pass the time?"

"We could go hang ourselves..."

You list three categories of being "right" for an answer, but each one has narrower possibilities than the next: Pragmatic (immediate), strategic, and innovative (novel solution). Each of these categories has fewer possible formulations than the categories for being wrong.
by maxlybbert | 2025-07-27 17:17:22+00:00
There is actually a law that requires FedEx and UPS to charge more for some parcels ( https://pe.usps.com/text/qsg300/Q608.htm ). It was created after Lysander Spooner created the American Letter Mail Company ( https://en.wikipedia.org/wiki/American_Letter_Mail_Company ) and delivered mail between large cities for 10% of the cost of the US post office.

The argument is always that a private mail company would deliver mail to the cheapest places first (like the American Letter Mail Company did) and the US post office would get stuck with the unprofitable mail. But that could be addressed by just requiring any mail company to deliver to all addresses. Instead we have a law that just requires companies charge more than the post office.
by cmrdporcupine | 2025-07-27 17:17:24+00:00
The tool is insanely powerful, but Anthropic needs to build a more interactive structure into the tool. Just "accept this diff or not" is not ideal.

If you prompt it correctly and rigidly, and review everything it does large or small, it's a 10x tool for grinding through some very hard problems very quickly.

But it can very easily lead you into overconfidence and bloat. And it can "cheat" without you even realizing it.

Claude Code is best used as an augmentation, not automation tool. And it's best that the tool makers and investors realize that and stop pretending they're going to replace programmers with things like this.

They only work well when combined with a skilled programmer who can properly direct and sift through the results. What they do allow is the ability to focus on higher level thinking and problems and let the tool help you get there.
by micahscopes | 2025-07-27 17:17:47+00:00
No code to share yet, but results nonetheless.

Tabu search guided graph layout:

https://bsky.app/profile/micahscopes.bsky.social/post/3luh4s...

https://bsky.app/profile/micahscopes.bsky.social/post/3luh4d...

Fast Gaussian blue noise with wgpu:

https://bsky.app/profile/micahscopes.bsky.social/post/3ls3bz...

In both these examples, I leaned on Claude to set up the boilerplate, the GUI, etc, which gave me more mental budget for playing with the challenging aspects of the problem. For example, the tabu graph layout is inspired by several papers, but I was able to iterate really quickly with claude on new ideas from my own creative imagination with the problem. A few of them actually turned out really well.

Sometimes I'll admit that I do treat Claude like a slot machine, just shooting for luck. But in the end that's more trouble than it's worth.

The most fruitful approach is to maintain a solid understanding of what's happening and guide it the whole way. Ask it to prove that it's doing what it says it's doing by writing tests and using debug statements. Channel it toward double checking its own work. Challenge it.

Another thing that worked really well the other day was to use Claude to rewrite some old JavaScript libraries I hand wrote a few years ago in rust. Those kinds of things aren't slot machine problems. Claude code nails that kind of thing consistently.

Ah, one more huge success with code: https://github.com/micahscopes/radix_immutable

I took an existing MIT licensed prefix tree crate and had Claude+Gemini rewrite it to support immutable quickly comparable views. In about one day's work. I scoured the prefix tree libraries available in rust, as well as the various existing immutable collections libraries and found that nothing like this existed. This implementation has decently comprehensive tests and benchmarks.

One more I'll share, an embarrassing failure: https://github.com/micahscopes/splice-weaver-mcp

I used vibe kanban like a slot machine and ended up with a messy MCP server that doesn't really do anything useful that I can tell. Mostly because I didn't have a clear vision when I went into it.
Ask HN: Looking for a PM or Ops Role After Founding Two Startups
by letsplit | 2025-07-27 17:17:58+00:00
Hi HN,

I'm Fred, a Canadian entrepreneur and ex-marketing strategist (4 years at two B2B SaaS company). Over the past few years, I launched two startups: one in Fintech, and one AI shopping assistant. I was a solo founder for the first, hiring devs while managing product, marketing, design, and operations myself. For the second, I brought on a technical cofounder, which helped a lot, I still handled product, frontend (which I learned myself), and everything else.

We eventually split because I realized he wasn’t interested in building based on customer feedback. That was a line I couldn't cross again.

Startups also drained me financially. Revenue was minimal, but what I gained were real, hard-earned lessons. Ones you only get by being in the arena. No degree or YouTube video can replicate that.

So earlier this year, I started looking to bring those skills to an existing company, ideally as a Product Manager or in an Operations role. I’ve applied to hundreds of tech companies, but got very few interviews. Most rejections came before I even spoke to a human.

ATS filters, keyword games, AI-generated résumés for AI résumé readers, it all feels ironically inhuman for something called “Human Resources.”

So I’m turning to this community

If your company is hiring PMs or ops folks, or if you have referral tips or ideas, I’d love to connect. I’m open to remote roles, and I’m especially drawn to early-stage teams.

Thanks for reading.

– Fred https://www.linkedin.com/in/fredericmarcoux/
by JeremyNT | 2025-07-27 17:18:21+00:00
I've had high-ish LDL for ages and diet alone couldn't knock it all the way down.

It's only the CAC score that provided me with peace of mind that I didn't need to reach for statins.

The way I view this is that, if you can get more information, why wouldn't you? Cost of course, and I understand why insurance might not cover the procedure, but anybody of a certain age with any risk factors who is in a position to afford it benefits from doing so.
by dragonwriter | 2025-07-27 17:18:28+00:00
> It's not like there are good options out there

Yes, there are.

> USSR showed what state-controlled socialism looks like, and the picture is not pretty. A

The USSR and other Leninist-derived regimes showed what one narrow set of models of authoritarian state “socialism” looks like, sure, and its not pretty just like the pure private capitalism that was generally abandoned netween the early and mid 20th century for the modern mixed economy was not.

OTOH, Leninism and its authoritarian state capitalism (that is, featuring a narrow elite that control society via control of the non-financial means of production, just as the private capitalist class does in private capitalism) is not the only option to to the presently dominant mixed economy that reduces or eliminates the private capitalist elements.

Democratic market-oriented socialisms where the private firms still exist but the non-financial means of production are controlled (either entirely in pure forms, or simply more than in the status quo systems in forms which are still mixed economies but with a different mix) by those working in the firms employing them are possible. In fact, variations along this dimension already exist among modern mixed economies, and the ones further along it are not the limit of how far that can go.
by yorwba | 2025-07-27 17:19:05+00:00
It is totally the advice I want to be giving. Given the choice between an echo chamber matched to my interests and wading through a stream of unfiltered crap, I'll take the echo chamber every time. (Of course there's also the option of not reading papers at all, which is typically a good choice if you're not a subject matter expert and don't intend to put in the work to become one.)

If you choose to focus on the output of a well-known publisher, you're not avoiding echo chambers, you're using a heuristic to hopefully identify a good one.
by noobermin | 2025-07-27 17:19:15+00:00
It's not worth making this point anymore. Bannon et al have been explicit for decades now they want to destroy the federal government. It's ideological, that's it quite simply.

All these discussions about efficiency, even more so the debt given they just blew up the debt to never before seen levels just shows that sincerity is not deserved when talking to Rs.
by AIPedant | 2025-07-27 17:19:21+00:00
Gas extraction and transmission certainly affects people outside the house, so anything to reduce gas consumption is a win. Also, gas burning absolutely affects the entire neighborhood: https://concernedhealthny.org/2022/10/burning-fossil-fuel-in... I could not find the link but the problem is especially acute for people who live near restaurants in NYC. And that comment about how it's cooking food that's the problem, not the fuel, is 100% wrong: https://archive.is/A23eV

This comment and the other reply are just jaw-droppingly naive and ignorant. The indoor air quality while using a gas stove jumps to wildly unhealthy levels. But those pollutants do not just disappear! Much of it is deposited on indoor walls or residents' lungs, but much of it also leaks out of the building. Yes it is true that one teeny widdle stove won't hurt anyone except yourself, but that's why this is a tragedy of the commons that requires government regulation.