skysight-inc/HackerNews huggingface dataset:
I asked Claude 3.7 Sonnet to generate an SVG illustration of Maha Kumbh. The generated SVG includes a Shivling (https://en.wikipedia.org/wiki/Lingam) and also depicts Naga Sadhus well. Both Grok 3 and OpenAI o3 failed miserably.

You can view the generated SVG and the exact prompt here: https://shekhargulati.com/2025/02/25/can-claude-3-7-sonnet-g...
That's definitionally untrue.

Shitty code doesn't run or doesn't do what the author thinks it's supposed to do. You can't write genuinely shitty code and be smart.

I've seen smart people get caught in trying to write "clever" code. Abusing features of a language to make the code "look" smart. And I've never seen someone I've considered smart write completely unformatted code where it matters.

I may not agree with all of their choices, but the smartest people I've worked with tend to have the structure of the code reflect the structure of the problem as they see it in their head. And yes, that tracks, you begin to use the code itself as an assistant to your own thinking. You don't think about where things are because they are where they should be.

Forcing yourself to remember a bunch of pointless minutiae in order to write software isn't a mark of intelligence, it's a mark of someone who wants to be seen as intelligent.
It's not super new though, people had private forums in the phpbb era as well, which you could only read after login. Or think about IRC, private torrent trackers etc.
>Though hath sinned against the 2nd law of thermodynamics!

>...Repent and sin no more.

Sure.

What is a specific edit to the post that could have been made to avoid your wrath? What text, exactly, should have been written? Thanks.
Not really open source. For a truly open source model, check out OLMo 2 from AI2:

https://allenai.org/blog/olmo2

They literally share everything you need to recreate their model, including the data itself. This is what they say on that link above:

> Because fully open science requires more than just open weights, we are excited to share a new round of OLMo updates–including weights, data, code, recipes, intermediate checkpoints, and instruction–tuned models—with the broader language modeling community!
I cringe thinking about PR comments I left early in my career.

"akshually this should try to follow more SOLID principles"

But, coming from a formal engineering background, I thought this is what it meant to be a professional software engineer. Little did I know these "principles" were just the musings of a consultant lol. Turns out most folks have good intentions and want a standardized way to write code, but for some reason it always results in code that looks like the Enterprise FizzBuzz meme repo.
I keep hoping against hope they will release a 50G clone. Instant buy for me.
> This got me wondering why the filesystem itself doesn't run a similar kind of deduplication process in the background.

I think that ZFS actually does this. https://www.truenas.com/docs/references/zfsdeduplication/
Using Serf and Raft to Build a Kafka-Esque System
Experimenting with Google AI Studio
> ... so cut the "holier than thou" BS.

Woah, that's not nice.

The person you replied to mentioned double digit growth and they're right. Not everything has to have hyper growth. If, as an investor, you want hyper growth, there are entities that can give you that. But even _some_ growth still means your 401(k) is growing and that 401(k) is supposed to grow for you for decades, compounding, not return you 50% next year so you can buy a new jetski.
The "deep state" is just a scapegoat for stuff people don’t like or understand. It’s a way to dodge real issues. There’s no secret conspiracy—just a lot of people doing their jobs in a messy system.
A company like Joann's still need to service debt, salaries, inventory, maintainance, etc.

If revenue remains flat or grows at a lower rate than COGS, then you need an influx of capital to manage this.

But this is a bum deal in a lot of cases.
SwiftUI is a joke when it comes to performance. Even Marco's Overcast stutters when displaying a table of a dozen rows (of equal height).

That being said, it's not quite an apples to apples comparison, because SwiftUI or UIKit can work with basically an infinite number of rows, whereas HTML will eventually get to a point where it won't load.
Jane Street Open Source
> Yep, but who else was interested in investing in Joann's in the 2010s?

This is begging the question. At no point did Joann's require investment.
> This is just that 'reality has a surprising amount of detail' phenomenon all over again

Ever since that was posted[0] a week ago (reposted, but it was the first time I saw it), I've been filtering almost everything I see or do through that lens. It's really eye opening.

[0] https://news.ycombinator.com/item?id=43087779
Have you inspected or thought through the security of your open source library?

You are using debugger tools such as CDP, launching playwright without a sandbox, and guiding users to launch Chrome in debugger mode to connect to browser-use on their main browser.

The debugging tools you use have active exploits that Google doesn't fix because they are supposed to be for debugging and not for production/general use. This combined with your other two design choices let an exploit to escalate and infect their main machine.

Have you considered not using all these debugging permissions to productionize your service?
Has this been manually delisted from the frontpage? It doesn't say it's flagged, but it's no longer on there.

EDIT: looks like it's #157 now, I think I just misunderstand the ranking mechanism.
Yes, please charge me $6 shipping for my 10 cent resistor.
Joann was owned (and killed) by private equity.

Going on a rampage against in-store inventory is a classic PE retail move.

In-store inventory is expensive, subject to shrinkage, etc. So by the spreadsheet, less inventory looks good. But of course, if it's not in-stock when your customer shows up, that's a wasted trip. Only has to happen a few times before your customers quit showing up altogether.
This is truly tremendous to watch. Eleven years from TPP, and we're watching the current best-in-class AI try its best at the same. Who'll get there first, the historical gestalt of Twitch users or the just-shy-of-10^26 FLOPS [0] AI model?

Now here's a concept for anyone with more money than sense: ClaudePlaysTwitchPlaysPokemon, where it's TPP but every participant is Claude. Would hivemind AI consensus perform better than a single AI? Anthropic's certainly looking into it! [1]

[0]: https://www.oneusefulthing.org/p/a-new-generation-of-ais-cla...

[1]: https://www.anthropic.com/news/visible-extended-thinking
Every time helmets come up in biking or motorcycle forums, someone tries to justify their spending habits with, "Well, how much is your brain worth?" Nice to see yet more evidence that price and safety are often not correlated.

(The $65 helmet sits between $200-$300 helments. Unfortunately it doesn't seem to be possible to buy it at that price anywhere.)
Ah, yes, that's true. I'm so used to using pipes like this that I forgot. You're quite right. Though I'd still use something like a pipe rather than a condition variable, say, because on Unix and Linux systems you can't have an event loop handle events on file descriptors _and_ condition variables.
$ rmlint -c sh:link -L -y s -p -T duplicates

will produce a script which, if run, will hardlink duplicates
Your instinct is largely correct. This is a silly idea.
Not sure I'd go as far as "ignored". Family member had cocker spaniels from a working dog breeder (gun dogs). Both would do anything for food. Another has a golden retriever, also from gun dog "lineage" and again, they'll do anything for food.

Sure, they like a ball, or better still a squirrel to chase, but they'll give up that chase instantly for a piece of bacon.
> pnpm tries to be a drop-in replacement for npm

True

> and dedupes automatically

Also true.

But the way you put them after each other, makes it sound like npm does de-duplication, and since pnpm tries to be a drop-in replacement for npm, so does pnpm.

So for clarification: npm doesn't do de-duplication across all your projects, and that in particular was of the more useful features that pnpm brought to the ecosystem when it first arrived.
It is not a hard link. A clone is an independent file which is backed by the same storage. So far mostly the same as a hard link you’ll say. However if you modify a clone, it will be “uncloned” and will be modified independently of its clones.
I believe the 5 Eyes system is more for the benefit of the USA than its other members. Is this a bad thing for Canada to be booted out? They still can maintain a relationship with the other members.

I can't imagine what the rest of the West feels like, with friends like the USA, who need enemies.
Please pay more attention to the point 3 in my original post. To reiterate: their encoding is hilariously bad, and is easily outcompeted by a modem from the 60s.
Is the purpose of a store to sell goods to people or to make it so you can retire after sucking it dry?

For what it's worth, I do have a 401(k), I AM holier than thee, and I don't think we should cannibalize every last business on earth and sell its organs in an alley in the name of economic growth. But those decisions are above my pay grade.
As a matter of fact, more people now than ever before can be fit into the groups "Model Hobbyist" or "card/board game hobbyist".

Twice a week I play board/tabletop card games with two seperate groups in two seprate states. Currently surrounded by kit cars I bought from/with a group of colleagues.

"do kids still bowl", I can't help you much there. Kids are currently socialising both online and in person in ways you and I can't even conceputailize.

TLDR it's not all doom and gloom, HN comments isn't the best for this.
Me as well. I have a theory that that's why every tech startup always has a bunch of snacks in the kitchen.
> Who else has had to deal with idiots who froth at the mouth when you exceed an 80 line character margin?

Not once in my 11 year career. But almost every codebase I've worked on has had debilitating maintainability issues because the only principle other engineers seemed to follow was DRY, at the sacrifice of every principle in SOLID.
YC is funding weapon manufacturers lol. Where are the ethics there?
These algorithms do exist.

Indeed the victory for the AI here is the ability to convince the author to take immediate action. The second win for the AI is the concise one liner the author tells the triage nurse so that her further diagnosis and treatment may proceed. A regular human being would be likely to start with a long form story of not feeling well for some time.
These are often Time Machine snapshots. Nuking those can free up quite a bit of space.

sudo tmutil listlocalsnapshots /
sudo tmutil deletelocalsnapshots <date_value_of_snapshot>
No there are other dimensions to coding. Communication is ONE dimension only.

There is optimization and there is modularity. All 3 of these dimensions are intimately tied and correlated.
Yeah that's ultimately the downside with online stores. You have to pay the actual price of shipping, or they subsidize it a little bit but not very much. Rip radio shack, but there's probably not enough electronic hobbyists to support that anymore.
OlmOCR: Open-source tool to extract plain text from PDFs
Your source points out that:

< You can also create [APFS (copy on write) clones] in Terminal using the command `cp -c oldfilename newfilename` where the c option requires cloning rather than a regular copy.

`fclones dedupe` uses the same command[1]:

if cfg!(target_os = "macos") {
result.push(format!("cp -c {target} {link}"));

[1] https://github.com/pkolaczk/fclones/blob/555cde08fde4e700b25...
Yeah I wouldn’t imagine that “feeding” was anything but wild animals realizing that human encampments have food and therefore need to follow them around or be in their proximity. The animals that would present themselves with aggression, would potentially be killed by the humans and the ones who would keep a more tame approach would be tolerated by humans. Over centuries, the tame behavior turned into domestication.
This is the OP: https://www.vetmed.auburn.edu/faculty/erik-hofmeister/
Even if I have both a Mac and iPhone, but happen to use my Linux computer right now, it seems like the store page (https://apps.apple.com/us/app/hyperspace-reclaim-disk-space/...) is not showing the price, probably because I'm not actively on a Apple device? Seems like a poor UX even for us Mac users.
> I just don’t see why my life needs to be optimised for making money compared to engaging in interesting ideas and creating peace and happiness in the space around me.

I feel the same way. But I think this is kind of forced on us nowadays. For example, I might want to write a blog post to share my ideas/work/whatever. But it will be used to make money. It will be used to feed my competition. Maybe not necessarily my content, or not necessarily directly compete with me. But as a class of people, by creating more content we are feeding our competition and some minority will make a lot of money out of it.

Maybe I was not doing it for the money in the first place, maybe it was being read by 5 humans in total anyways. But still, I have no escape and I personally find the whole idea disgusting. I will take no part in it.
The eUp at least is getting a replacement (i2) though I think it's delayed til next year.
It set off the flamewar detector. Moderators haven't touched it, except that we turned off the user flags on the story. Otherwise it would be displaying [flagged] at the top.

We moderate HN less, not more, when YC or a YC startup is part of the story (https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...). This doesn't mean we don't moderate at all, of course; that would be too large a loophole. But we do moderate less.

For example, under normal circumstances our standard practice would be to downweight a thread like this one, because outrage posts (what we used to call riler-uppers*) are not normally on topic for Hacker News. We also might edit the title to be less sensational and more accurate and neutral. And we would leave the user flags on. In the present case, we've overriden all of that in order to follow the rule I just mentioned.

* https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
Related

Launch YC: Optifye.ai – AI performance monitoring for factory workers (29 points, 17 hours ago, 35 comments) https://news.ycombinator.com/item?id=43166249

Tell HN: Y Combinator backing AI company to abuse factory workers (260 points, 5 hours ago, 106 comments) https://news.ycombinator.com/item?id=43170850
This really is a deep rabbit hole and something I've played around with and considered devoting a lot of time to. Look into Expert Elicitation, Decision Theory and Order Theory.

There is no one-size fits all. This the most important thing to keep in mind from the start.

This type of ranking is really all about UX. The math is just a tool to make it easier. It's a real trap to find some theory and think this will solve things, but if it doesn't actually make it easier for people to make decisions, you really didn't solve the problem.

Sometimes it looks like stack ranking would help. But, often you don't really need a stack. Maybe you just need the top one or the top N. Maybe each item has a weight and you want to fit the most value for a given weight allocation (knapsack problem). Maybe the weights and values aren't actually known, just relatively (this one is more work and more valuable than that one). Maybe value is compounding, like u({A, B}) > u({A}) + u({B}).

Maybe the preferences are circular, like A > B > C > A. But that's not possible! Well, that's what the user says and just throwing up an error screen probably won't fix it. You'll need to handle that gracefully.

My suggestion is to really stick to one specific problem and solve for that, versus something general. Also allow the input to be rich. Rather than a win/lose, you might be better off with -2, -1, 0, +1, +2 in comparison (or words). Allow ties until they're actually a problem. Why make people struggle to choose between two options when neither of them end up being used?

It can also help to see things as probabilistically better rather than strictly better. Elo scores help with this, like the other comment said.

Decision ability is a resource. Decision fatigue is real and fast. Optimize for taking up as little as that as possible from the user, especially if that user is you.
> A company like Joann's still need to service debt, salaries, inventory, maintainance, etc.

So does the locally owned yarn store, which does it without being in your 401k.
Why is that convincing though? Students aren't experienced coders, aren't working in large teams, and student assignments aren't like long-term large commercial projects.

If you mean the additions here https://web.stanford.edu/~ouster/cgi-bin/book.php, I read these and it still sounds like general rules of thumb you'll only really learn and understand by practicing a lot e.g. "In my experience, the sweet spot is to implement new modules in a somewhat general-purpose fashion" "Having good taste is an important part of being a good software designer".
Yes, some conflicts are just so old and obscure it's hard to see why anyone cared.

I wonder in the future how people will explain the "woke" panic, because even right now, it's a bit hard to explain.

My best effort is: Conservatives do not want Progressives to impose 'secular progressive' moral positions upon them. Of course no one really says it that way because most people have picked a 'side'.

The beauty of the human mind is that we can tell more than one story. I strongly sympathize with progressive morality, but honestly the communication is very poor.

So here's how I would describe the situation to a Progressive: "Whenever you come over to my house, you let a porcupine loose in my living room. Then you say it's my porcupine, but it's not mine! I can't take care of it!".

When we use our strongest and most motivating moral arguments, it is very motivating, but we don't get to choose which direction it motivates people towards. Our moral arguments appeal to us, but you have to already understand and identify with them for them to be 'properly' motivating.

Here's how I would describe the situation to a Conservative: "No one can tell you that you were raised wrong. Once someone is 'grown folks', you can't raise them again. But, sometimes you might notice that some things are nicer for some folks nowadays, and that trend should probably continue, even if it does make it harder to understand some people."
> So maybe when you stop being customer centric and become corporate profit centric you end up losing customers first and profits later

You can be customer centric AND profit centric. The issue is when "customer centric" doesn't align with "profit".

Big box and chain retailers often try to own the property the store is located on, so they would essentially become a property speculation play.

Add to that the cost of managing inventory, which means you want to reduce the amount of SKUs offered in order to reduce management overhead, but as a customer that feels like an adverse customer experience. Yet unlike a local business, that chain retailer cannot optimize on customer service because of those thin margins needed to service real estate.
They kind of were though.

If you remember the early days of Covid when there were mask shortages, people REALLY needed access to fabric and supplies, etc.

Also, arts and crafts were pretty essential to our sanity when staying home with kids during Covid.
We can, yes, but we also can forget to code any such condition as well, which is all too common. And for e.g. C the lack of an explicitly supplied by the programmer runtime-check is exactly equivalent to the programmer explicitly stating and pledging that such runtime-check is entirely unnecessary, and even it's trivial to statically check at compile time that this pledge is in fact false, no diagnostics is required.
> I'm convinced the absence of evidence is, itself, valuable evidence.

That isn't how science works. We have an astounding lack of evidence that there is a Flying Spaghetti Monster roaming around the deepest reaches of space, it doesn't indicate anything but the fact that there's a lack of evidence that there is a Flying Spaghetti Monster roaming around the deepest reaches of space. It may not indicate with absolute certainty whether there is or isn't one, but you cannot say its existence is more likely based on lack of evidence for it - that is superstition.
Hi, Elie! I read the article, then read your case study, then visited you on LinkedIn. I was amused by your custom LinkedIn URL!

A few hours ago, I was replying to a post about "Gradual Disempowerment" from generative AI. My theory (just a guess, not researched like your case study!) is that Google and Apple (and maybe Microsoft and Amazon) are diverting CAPEX away from their core businesses to chase after AI chimeras. And as a result, the quality of their services (e.g. Google Search) is static or degrading. So, in order to improve Gemini, is Alphabet diverting resources from Google Search?

Over at Tyler Cowen's blog, this guy said Gemini got irritated when he cursed at it. https://marginalrevolution.com/marginalrevolution/2025/02/gr... My comment is right after his (as Ellie Kesselman). Maybe you'll lol about Siri.
Raccoons too. There's some in our neighborhood who hold out their hands to beg
No because it isn't getting rid of the duplicate, it's using a feature of APFS that allows for duplicates to exist separately but share the same internal data.
Based on a book about the eastern Roman empire that I read recently, early Christians certainly cared a lot about unity, particularly after Christianity became the state religion of the Roman empire. But it didn't put a stop to bitter theological disputes between the bishops of different cities and instead fueled them. The religious councils were a fairly ineffectual attempt to solve them. These were disputes over power, with the bishops of Rome in particular attempting to achieve dominance over the others, even though by then, Rome was a backwater compared to Constantinople.

Earlier polytheistic religions didn't pretend to be universal and therefore had more built-in tolerance, even though religious tolerance hadn't been invented yet. Rome could demand sacrifices to their gods but it was accepted that people in different cities had their own gods.
I'm not seeking these people out to hate on them, but when I encounter them the social and code environments around them always exhibit the same dysfunctions. I've seen it multiple times. When your team is threatening to quit because they can't stand working with you, the problem is _probably_ with you and not them. And when you get fired and bugs go down, velocity goes up, and the morale problems disappear, it's now obvious that the problem was you. It's not a hand wavy theoretical take, it's a consistent pattern from dozens of instances at a variety of companies.
this is the conundrum and isn't the fault of the vendor. It costs that much to ship a part. Amazon has, does, and will always subsidize shipping.

What's your idea of a solution? If you need the resistor, and there's no service/parts shop, what do you do?

I think the answer of "Pay more for the part in bulk via an online vendor" is ideal. BEcause that online vendor can also send soap, car parts, clothes, and books at the same time.