MurphyA/hacker-news huggingface dataset:
by tpoacher | 2025-10-25 13:33:08+00:00
That's actually a good analogy.

A novice surgeon operating under the impression the nursing and anesthetics staff will help them if they make a mistake, will kill a patient very quickly.

Just because you can't necessarily do surgery effectively without these teams doesn't mean you don't need the senior surgeon to train you first (or senior surgeons to begin with).

And a bad anaesthetist or a nurse that obstructs the surgeon's view will kill a patient despite the quality of the surgeon, though the adept surgeon may manage to spot impending doom early and work around it.

The big problem comes when aspiring surgeons without the necessary experience think it's all small potatoes because they don't have to know much about which scalpel to use because the nurse will hand it to them anyway.

So yes, if the cost of killing unnecessary amounts of patients so that eventually you will learn to do surgery this way is fine, then by all means code like a surgeon from day one. Otherwise go to medschool first like the rest of us.
by JCM9 | 2025-10-25 13:33:23+00:00
Well “there was a time” when it was more true. Now so not really. With the exodus the bar at Amazon/AWS for taken has fallen quite a bit and in many areas a leading L7+ at Amazon is maybe a B-lister at best elsewhere. Especially in competitive areas like AI and ML where Amazon can no longer attract and retain the best in the market.

See recent press on leaked internal doc about folks at AWS whining that they struggle to secure speaking spots for their folks at AI conferences because nobody sees AWS as having recognized leaders in this space.
by zarzavat | 2025-10-25 13:33:31+00:00
There should be a name for the fallacy: "You don't need React to do <simple thing> therefore you don't need React".

Let's just call it "the React fallacy" because everybody always picks on React.

It's like judging a programming language based on the length of its Hello World program.

The reason I use React for simple things is because I also use React for complex things which require it (or another framework of equivalent power), and I don't want to use multiple frameworks.

After all, simple things have a habit of becoming more complex as you learn more about the requirements, but rarely the reverse. It makes sense to aim your most powerful tools at even simple problems, if it avoids a rewrite in the future.
by Forgeties79 | 2025-10-25 13:35:18+00:00
HubSpot’s mobile app is so buggy for me. Anytime i’m tagged on a ticket comment I have to open the app first then click the link to it or it just opens the app and does nothing.

Overall it works pretty well but I don’t know. It feels kind of clunky, especially with all the information it presents. Admittedly I don’t know how they can get all that information cleanly on a small screen, so I’m not really blaming them. It’s just been my experience
by Jcampuzano2 | 2025-10-25 13:35:22+00:00
Its hilarious reading this article and then the code because despite sometimes being a React hater - the React code is entirely more readable and followable.

Yes there are good frameworks that I'd argue beat React in multiple facets, but Backbone is not it having written it in the past.

- Two way data flow with stores is terrible for predictability

- Batching is not built in by default so you get layout thrashing as your app scales unless you're very careful

- You can easily blow away entire DOM trees if you aren't careful since it does not do any sort of reconciling differences.

- And more.

And the argument about needing to know stuff about the framework is entirely worthless. There are frameworks all over every single programming language ecosystem and ALL of them come with something you have to know about the framework itself, thats the tradeoff you make by picking a framework at all. Can we stop using this as an argument that there is magic or not? Yes React does tend to have a bit more in certain areas but they things they mentioned aren't even close to the worst offendors and have legitimate use cases.

The number of quality of life improvements, performance considerations, warning/DX improvements, etc. Its just not comparable for a small toy example.

Go build a full app with Backbone and React and tell me React wasn't miles easier to reason about and continue adding features.
by lcnPylGDnU4H9OF | 2025-10-25 13:35:36+00:00
> Asking about the protest as part of an investigation doesn’t imply the protest itself is the crime.

So just to be clear, I know this. I'm not acting like the government did something illegal, I'm acting like someone told me a crime is being investigated necessarily because the FBI is doing the investigating. No shit, dude, I know what the FBI does.

If someone asks for a source when you say the FBI is investigating a crime, they're not asking what the FBI is, they're asking what the (potential) crime is. If you don't know, don't answer; certainly don't answer with something you know is unhelpful. Answering like that makes it seem like you think they're investigating because they can, not because they should.

So, to clarify with this particular case, they're investigating assaults that occurred at the protest, which they should do because that's a crime (and trying to tie it to aNtIfA because they're morons, assuming it isn't malice). One should not trust that the FBI are working within the bounds of the law, one should verify that they are. Hope that helps.
by potato3732842 | 2025-10-25 13:36:01+00:00
>There's a few parts to this. Everything has to be carefully sized - power, pipe sizes, unit locations.

No. Not even in the slightest. A two bit could make conservative guesses or work off a conservatively spec'd sizing table and then deal with the resulting excess capacity with controls/distribution.

Whether it's a sewer line or a hvac system or retaining wall it's the same stupid situation. The only reason that we do calculated minimum-ish sizing for all this stuff is because if you're being screwed by law into paying to make work for a credentialed professional you might as well make them save you money on the rest of it so that you're only getting screwed out of $0.95 on the dollar instead of $1 on the dollar instead.
by rkomorn | 2025-10-25 13:36:17+00:00
> I do think it is chosen unthinkingly in scenarios where it isn’t necessary

Does this genuinely matter beyond (borderline dogmatic) perfectionism?

There are plenty of things that make products or projects bad, and I'd say, at most, the choice of framework is incidental. It only becomes symptomatic when you have an axe to grind.
by golly_ned | 2025-10-25 13:36:25+00:00
This sounds similar to the guy I'm working with. He's great in certain ways and takes his job seriously but can be really grating to work with. (Frankly, I think it probably has something to do with taking stimulants, just based on similarities between him and another engineer I worked with who was open about being on a big dose of stimulants, and who resembles this guy but about 2x worse.)
by sgarland | 2025-10-25 13:36:58+00:00
> In those situations the Montessori classroom's weakness is that there is only one guide for all subjects as opposed to a traditional school's subject-specific teachers.

This is very much dependent on the school (and probably age of the students). At the one my kids go to, as soon as they’re in 1st grade, they have multiple teachers: science, music (which doubles as theater - the entire school does an annual play), art, and P.E., in addition to their main teacher.
by ZvG_Bonjwa | 2025-10-25 13:37:11+00:00
In the first instance, even if you’re right and the manager thinks team lead is the problem here, it’s quite the leap to go straight to “questions his leadership qualities” over a single interpersonal conflict or difference in viewpoint. It’s plausible, sure. But the manager could just as easily be trying to avoid (needed) conflict.

To your second point, there’s MANY other explanations. We don’t know how the team reacted for a start - maybe they did back up OP. Or maybe, based on the alleged jerk’s aggressive behaviour to the team in the past, they felt scared to speak up. Or maybe they’re junior. Or maybe you’re right and all 9 people unanimously felt OP was in the wrong.

My point wasn’t any of this though, it was mainly: avoid coming to such harsh judgments based on so much extrapolation. Criticise the reported actions, sure, discuss some hypotheticals, but going straight for “you’re a bad leader” goes a bit beyond.
by 0xDEAFBEAD | 2025-10-25 13:38:03+00:00
Books have a lot of undeserved cultural cachet, in my view. It's common for a book to have about a blog post's worth of useful information.

Fiction books are full of outright lies =)

But even nonfiction books tend to fail fact-checks: https://reddit.com/r/AskAnthropology/comments/cwa4uv/how_acc...
by JimDabell | 2025-10-25 13:38:30+00:00
I took a look thinking that this might actually be useful and somehow came away with an even lower opinion of Tailwind. It’s all like this:

/* 1. Add the correct height in Firefox. 2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) 3. Reset the default border style to a 1px solid border. */ hr { height: 0; /* 1 */ color: inherit; /* 2 */ border-top-width: 1px; /* 3 */ }

Why can’t they do anything reasonably? It would be easy to put code comments against the actual code it is commenting, but instead they do this weird comment index up front.
by mattgreenrocks | 2025-10-25 13:39:12+00:00
I'd argue not every engineer is necessarily cut out for staff-level positions and responsibilities.

I've always felt staff+ was a bit of a trojan horse on the IC ladder. I understand the role and its importance to be closer to the work. But some companies really seem to love separating you from the work to be done in pursuit of the almighty iMpAcT.

I have seen extremely talented engineers not get their promo to this role because they were "too into coding." And I have advocated for one of them (w/o their knowledge), arguing the project wouldn't exist in it's current form without their technical contributions, and then witness the org retcon their judgment into a staff-level promotion without any significant change in duties.

Makes it hard to take too seriously, honestly. If the purpose of a system is what it does, then it's meant to be a miserly, inertial source of institutional status. One that can get you a lot more money, of course, so play the game as best you can without losing yourself in the process.
by syntaxing | 2025-10-25 13:40:22+00:00
You can try the latest GLM 4.6 https://z.ai/ . Their coding plan is $6 a month and performs on par to Sonnet 4 for my personal task. Sonnet 4.5 still has an edge though. All of ZLM’s models are also open sourced so you can run it locally if you want
by golly_ned | 2025-10-25 13:41:11+00:00
Thank you for your advice.

> your manager isn’t doing his job

Yeah, I do believe this and agree. My manager's new, and hasn't gotten much guidance or mentorship. I feel like he depends on me for a lot, and since I don't have a clear answer for him in this situation since I'm actually involved in it, I think he doesn't know what to do. He's said in the past with respect to this engineer's conflict with a struggling engineer on the team -- publicly pointing out that engineer's mistakes and lack of progress -- that he was afraid to have this come up to our director's (his skip's) visibility to avoid making a bad impression.

I can see talking to my skip, and overall I think it'll have a decent chance of him being receptive, and that he has a good amount of trust for me. I think my manager will be understanding about what I've done and why, but it'll put friction and distance between me and him -- so far he's been an incredible advocate for me in everything. Everything except this, which is exactly what I really need him for, since it's affecting my well-being.

The hard part is pointing to specific behaviors that I'd like changed. It's really difficult since it can all be covered up as just doing work and participating in the team -- that's the nature of passive-aggressive behavior like this.
by afavour | 2025-10-25 13:41:22+00:00
IMO, yes. There are a lot of people out there with underpowered devices or slow internet connections (including me when I’m on the subway!) and modern web dev practices that output MBs of JS for simple things are a terrible experience. Just not one experienced by the developers on super fast computers and wired internet connections.

Try browsing the web with Chrome’s network throttling and CPU throttling enabled. It can be torturous.

Just to cite it again: there’s a 3kb library available that does 90% of what a >100KB library does. That no one ever even considers it is not about “perfectionism” in my eyes, it’s industry wide laziness.
by dangoodmanUT | 2025-10-25 13:41:31+00:00
> For each of our companies to donate $256,000 in monthly installments over the next two years, with Synadia matching TigerBeetle, for a total of $512,000

Why over 2 years?

Like VC investment, Id assume a lump sum up front allow them to move faster with that money (hiring the right people sooner, etc.)

I wonder if projects like this care more about predictability of income (e.g. not hiring people depending on future funding to sustain them)
by gspr | 2025-10-25 13:41:40+00:00
> If you make a garden and then declare it a public garden then yes.

He didn't. He made a garden, declared it private, and set specific terms under which you and I and others can come enjoy it. Take it or leave it.

> No need to shout around, belittle them, and ban them from your garden for a year....

Then follow his rules, or don't go to his garden! He's offering you a free favor. Take it or leave it.

> He could have just kept his Project private if he doesn't want people to interact. Simple as that.

Of course he could have. However, I'm adamant that those of us who find Valetudo useful – i.e. find his garden beautiful – would be worse off for it. Why would you want the overall usefulness given to the world to decrease? What's the benefit? Not feeling annoyed that he won't let you help?
by dns_snek | 2025-10-25 13:41:49+00:00
You continue to assume that discipline is something you innately have or don't have as part of your character/soul/whatever you want to call it, independent of your body and brain chemistry, that's where we disagree.

The way people judge "effort" and "difficulty" is broken, that's part of the problem. Whether you have or lack discipline is judged by the outcome, not by the effort that person made because the effort is invisible to the outside world.

Person A quits smoking (with 1 unit of effort), therefore they have "discipline"

Person B fails to quit smoking (with 10 units of effort), therefore they're judged to "lack discipline".
by CaptainOfCoit | 2025-10-25 13:42:02+00:00
My phone number is basically public and has been for 20 years, every email I send has my phone number and it's findable via the public internet too.

Not sure why people see their phone number as something private?

FWIW, I've heard some people saying they avoid it because of spam, I've been on my local anti-spam list since I got my current phone number, and receive about 1 spam call every week or something. Maybe there is one for where you live too.
by codingdave | 2025-10-25 13:42:06+00:00
> The reason I use React for simple things is because I also use React for complex things which require it...

The reason I drive my 18-wheeled semi truck to the local store is because I also drive my 18-wheeled semi truck when hauling cargo across the country, and I don't want to use multiple vehicles.

/s

Fallacies can exist in both directions. "Use the right tool for the job" is good advice.
by thegrimmest | 2025-10-25 13:42:15+00:00
Observing and publishing a list of who goes into the abortion clinic is a perfect example of the exercise of free speech. You don’t need a public interest to do so. Restricting what I can publish is a violation of that exact idea. Free speech means you can say very nearly anything without criminal penalty (libel is a civil matter).

My point is that the free people can do whatever they want, as long as they are not directly harming someone else. My right to waive my fists around ends where your nose begins. I don’t need to justify why I’m waiving my arms around. I don’t need to justify why I’m camped outside the abortion clinic. Maybe I hate abortions and am engaged in civil protest. These are all protected activities in a free country.

My assertion is that as a consequence of German policy with regards to speech, Germany is a fundamentally less free place. Who gets to decide whether something is in the public interest? Why is shaming abortion seekers not in that category?
by A4ET8a8uTh0_v2 | 2025-10-25 13:43:27+00:00
You can reasonably assume it is already happening. The only difference is that for FIs it is required by law, that it is relatively similar across the board in terms of implementation and openai is a one giant source of info you wouldn't get anywhere else.

It fairly accurately measured my age, location, place of birth and political inclinations based on our conversations alone. I am certain it can infer a lot more.
by api | 2025-10-25 13:43:30+00:00
The common person can be told the truth. The common people, plural, cannot.

That’s what most authorities believe and there is good reason to believe it.

People in groups are irrational and tribal in ways people are not if you speak to them one on one. We don’t scale well, cognitively speaking. A whole bunch of “game of telephone” distortions happen and a bunch of legacy instincts from when we were little squirrel looking things take over.

If you look at how militaries operate it’s basically a giant set of procedures and customs designed to suppress all that shit and allow people in groups to behave somewhat more rationally. At least for a while, or in a limited domain. It kind of works. But we don’t want all of society to operate like that because it also suppresses art, invention, experience, play, etc.
by Scene_Cast2 | 2025-10-25 13:43:44+00:00
Theoretically yes, in practice no. There is (according to my sensors) a fairly large CO2 increase inside a room when a modern furnace (with external exhaust) is running. I've confirmed this with several units (all made in the last 10 years), and it's not that the windows are closed - when the furnace turns off, the CO2 drops. And it's not that the exhaust is placed in a bad spot either.
by Forgeties79 | 2025-10-25 13:44:09+00:00
I understand why people do it, but in another way I don’t. If I get a car and it turns out to be a clunker and I hate it, I don’t just go “all cars are clunkers that I will hate” and swear off motor vehicles. People would claim I’m wildly overreacting (and rightfully so). And there are far more experts across a much wider spectrum than there are versions of personal motor vehicles!
by austin-cheney | 2025-10-25 13:44:18+00:00
A junior principle is as simple as this:

* Learn new external shit

* Bring that new external shit back to your organization, which requires integration and knowledge transfer

* Inspire people with the new stuff. This means actually talking to people, but its more than that. Its motivating and inspiring people.

That's it. A principle is not a people manager, so there is a lot they don't have to deal with, but they are required to demonstrate and prove their new knowledge in the context of the current organization. This proof can be research papers or MVPs.
by _factor | 2025-10-25 13:44:26+00:00
I have no feeling in the top of my mouth after a “successful” deviated septum operation when I was a teenager. I was told it would resolve, it never did.

I can’t go outside in mildly brisk weather without a tissue as it’s a constant stream, and I get debilitating headaches that are almost like migraines with the pain situated right at the bridge of my nose. Also found the procedure enlarged my sinus opening for no particular reason, something my teenage self wasn’t aware of.

It seems to be getting worse over time, and I have localized pain in the area periodically. I can tell you from first hand experience, it will skew your view of medicine and the field, and I have plenty of MDs in the family.

Some people just take it a little too far.
by jijijijij | 2025-10-25 13:45:08+00:00
The biggest risk is false findings for a lot of diagnostic procedures. A false finding may cause enormous psychological stress, but more importantly it usually causes further, more invasive testing, which may pose much higher risks than the original procedure did. It's real statistical risk, which individual patients emotionally often can't relate to. Eg. an MRI shows clear signs of a tumor, you consequently get an endoscopic biopsy through your stomach, or colon, and then happen to die from anesthesia, intestinal perforation, sepsis... The "tumor" turned out to be a cryptic but harmless extra intestinal loop. Sounds made up, but this sort of thing happens enough to make unnecessary diagnostic procedures more harmful than beneficial.

However, I do think the reason MRI aren't used more often is because they are fucking expensive to operate. They need to run more or less 24/7 to be economical, which means they are commonly not scheduled with slack for "optional" investigations.
by XorNot | 2025-10-25 13:45:20+00:00
The mixed market economy is how most of the productive world operates, with varying degrees of mixed. Laissez-faire capitalism has led to disaster time and time again, but even the US is not that system (far from it - arguably China is closer by many metrics).

It is a reasonable argument for the regulatory state though - which is to say, delays to market from regulation could have reasonable origins - like requiring sustainment plans when you're going to do human implants which aren't removable. With the obvious counter-balance that the government and by extension the taxpayer should take on some of the risk if they truly want "rapid to market" development.
by mxkopy | 2025-10-25 13:46:48+00:00
Are ”noisy” inputs here at all related to ones where their Kolmogorov complexity is their encoding length?

I don’t know how much I buy the idea that intelligence maximizes parsimony. Certainly true for inductive reasoning but I feel like there’s some tradeoff here. There are probably cases where a small TM explains a very large but finite set of observations, but if a few new ones are added the parsimonious explanation becomes much longer and looks much different from the previous one. I know this wouldn’t be under the same assumptions as the book though :p
by CaptainOfCoit | 2025-10-25 13:47:03+00:00
I'm not sure, just last year a company I contracted for had the same issue, but this time with a person from Google who were trying their hardest to employ "Google-like" processes onto something that really shouldn't have been so complicated.

I think every company that has a "strong culture", no matter what direction, tends to impact people deeply enough that they try to take that with them when they join new places, often creating lots of friction and adding complexity where there shouldn't be any.
by grogers | 2025-10-25 13:47:21+00:00
Most people I know don't use it this way. Most people sign off on a review, with the expectation that the remaining comments will be addressed before pushing.

If they just push anyways, then post-push there are gonna be some awkward conversations. If it becomes common, other people would know to just not approve CRs for that person until they are pristine. It will basically just slow development speed down in the long run.