MurphyA/hacker-news huggingface dataset:
by aesh2Xa1 | 2025-10-25 13:47:23+00:00
That's interesting, and I think I've seen that writing style before, although it might have been in infosec circles. What do you mean by the mimicry and viewpoints?

It does seem to be used to signal prestige more than in-group membership in general. I perceive it as mildly haughty.

Also, I don't think acrolect is the right term here, because the all-lowercase style is both not a creole and is not a closer approximation to standard English than some lower form of all-lowercase.

If you need a linguistics term call it a register.

https://en.wikipedia.org/wiki/Register_(sociolinguistics)
by hansonkd | 2025-10-25 13:47:31+00:00
Took the words out of mouth. Every thread about React people come piling in about how overly complex it is.

When people throw around words like "foolishness" to describe tools that millions of professionals use, its hard to take the rest of their comment seriously. It radiates a special blend of arrogance and ignorance.

Whether React is good or bad, there is a reason people use it. Outright dismissing it entirely seems a bit like chestertons fence.
by coffeebeqn | 2025-10-25 13:47:54+00:00
That’s wild. Is it something that plugs into a central air so not the usual consumer heat pump? I just got a nice heat pump in Finland for two floors with two indoor units for about $3000 with install. It should handle 99% of our heating needs. The most expensive units on the market are about $3000-4000 and for install I got quoted $1k fixed without shopping around. That includes drilling through two brick outside walls. The units are all made in China and labor is cheaper in the US if anything. Where are these prices coming from ?

The materials they install are small copper pipes and insulation and a 16A capable electric cable and some plastic. Maybe $100-200. I feel like you guys are getting screwed.
by smokel | 2025-10-25 13:49:03+00:00
Perhaps they are, but what does that tell you?

Note that you'd also have to be somewhat more precise as to what the "state" and "next state" are. It is likely that the state is everything that enters the brain (i.e. by means of sensing, such as what we see, hear, feel, introspect, etc.). However, parts of this state enter the brain at various places and at various frequencies. Abstracting that all away might be problematic.
by quickthrowman | 2025-10-25 13:49:07+00:00
That’s the thing, I do live in Minnesota. Most of the lower 48 can benefit from heat pumps but unfortunately in Minnesota (and the upper Midwest that isn’t directly adjacent to a Great Lake which moderates the temperature) you either need resistive heating on the heat pump condenser coil to prevent icing and/or a backup natural gas furnace/boiler for the few weeks it stays below zero for days on end.

For the west coast or areas south of 40 degrees north and east of the Rockies in the US and most of Canada where people actually live (southern Ontario is warm to due Lake Ontario), heat pumps are probably more efficient and cheaper overall.

Minnesota is definitely an outlier with regards to heat pump vs natural gas heating.

Institutional type buildings in Minnesota are switching over to condensing boilers, which are amazingly efficient, well over 90% of the heat is used, and they’re a fraction of the size of the old tube style iron boilers. I’m personally involved in multiple commercial boiler replacements a year.

I am seeing more geothermal installations in MN as well, that works better than air source heat pumps in Minnesota due to the source/sink being a stable 50F instead of having a 80-90F delta like an air source heat pump when it’s -20F outside

One more thing, both Minneapolis and St Paul have district heating and cooling systems in their downtown areas. The University of Minnesota also operates district chilled water and hot water plants in both their Mpls and St Paul campuses.
by vacuity | 2025-10-25 13:49:08+00:00
Absolutely agree. I think of children as "people who don't know a lot right now". But really, we're all children to some extent. Children are always honed to look for inconsistencies, and if those inconsistencies aren't addressed, distrust builds up. "You said I can't be on my phone too long, so how come you're doing it?" Distrust leads to irrational judgements, often in a broad-brush pendulum swing towards the opposite position. Trust is built up painstakingly and organically. Distrust tears it all down instantly. As long as "the masses" (to which all of us, to some extent, belong) exhibit this asymmetry between trust and distrust, for the people who want to speak truly, the key is consistency. Never be (perceived as) the boy who cried wolf.
by amelius | 2025-10-25 13:49:13+00:00
Maybe but it sounds like bad excuses.

There are a myriad of examples anyone can come up with that require a UI library to simply be fast. For example, perhaps someone wants to implement minesweeper with checkboxes. Or build an "infinite" feed, or a settings panel showing thousands of settings of a system where you can filter with a filter box, etc., etc. You can argue against all of these cases, or you can simply rely on a fast UI library and be done with it.
by doctorhandshake | 2025-10-25 13:49:20+00:00
Yeah in case it wasn’t clear - I wasn’t asking a million vendors to price the job, I was asking them to do a manual J so they could price the job. It took 12 to get 4 to do the manual J. The other 8 came on-site and then refused to do the calcs even though I told them before coming out that it was a prerequisite for me to consider their quote.

I got a variety of explanations for why they weren’t going to do it, most of them along the lines of ‘I’ve been doing this forever - I know what I’m doing,’ but a few disappointingly ‘I don’t know what a manual J is.’ Again, this was AFTER my telling them over the phone that I wouldn’t consider a quote that wasn’t based on the calcs.
by em-bee | 2025-10-25 13:49:39+00:00
the no true scotsman fallacy goes like this: no true scotsman would to X, but then you find one that does X.

but the situation here is more like: no true scotsman doesn't have scottisch ancestors or at least live in scotland.

i don't have scottish ancestors, and i have never even been there, so i can't ever be a true scotsman, as much as i'd like to be one.

it doesn't have to be a 100% success rate but being pretty far behind in math is a serious failure that makes me question the qualification of the teacher.

it can't be a failure of the montessori method because the very design and goal of the method is to not let that happen. or at least the chance is very small. and then it is still a failure of the teacher and not the method.

and since anyone can claim to do montessori without any certification, my bet is on that being the case.

it would be like a car without wheels. no true car is missing wheels. it could not fulfill its purpose.
by Zsfe510asG | 2025-10-25 13:49:47+00:00
Accessing a global object as the most simple benchmark that in fact exercises the locks still shows a massive slowdown that is not offset by the moderate general speedups since 3.9:

x = 0 def f(): global x for i in range(100000000): x += i f() print(x)

Results:

3.9: 7.1s 3.11: 5.9s 3.14: 6.5s 3.14-nogil: 8.4s

That is a NOGIL slowdown of 18% compared to 3.9, 44% compared to 3.11 and 30% compared to 3.14. These numbers are in line with previous attempts at GIL removal that were rejected because they didn't come from Facebook.

Please do not complain about the global object. Using a pure function would obviously be a useless benchmark for locking and real world Python code bases have far more intricate access patterns.
by golly_ned | 2025-10-25 13:49:54+00:00
I think from what I've written, it could be possible to interpret this as the case. At least part of it's true -- I'm not nearly as experienced in some of the technologies this team uses as the other engineer who's been working on the team for a lot longer. I think I'm self-aware about what I know and what I don't, and defer to him in those cases. I do think that plays into why he doesn't seem to have much respect for me.

But the cases where we have the most conflict aren't those in which I'm reviewed or questioned, but in which I'm reviewing or questioning something about the other engineer. As an example -- there was recently an incident that resulted in a global outage for three hours due to a bad code change. The root cause was related to his change, which enabled another change to break the code. Users had to report this to us -- we didn't have alerts. The impact would directly affect growth and revenue, but in ways we can't quantitatively determine.

I said we should do a post-mortem, add an integration test that would prevent recurrence, and add an alert -- the other engineer vehemently pushed back, claiming that it was another team's fault, since the code was shared with them, and pushed for another action item that wouldn't improve our operational stance. The other engineer has never worked in an operationally excellent team, whereas I have -- any other engineer who has would see a post-mortem as obvious. I think the opposite that you describe is the case; the other engineer still sees himself as effectively 'the lead', and wants to prove it, so is vulnerable and sensitive to loss of status or criticism.

Overall I don't think what you've described is actually the real story. Several engineers both on the team and off the team have had complaints about this engineer, and the same thing happened with the previous lead, who was much more experienced than either of us. One engineer was distressed enough that it really should've warranted going to HR, which I suggested to my manager, who didn't follow through out of fear of it reflecting poorly on him, which is really unfortunate. I was brought into the team exactly because my style of leadership isn't top-down, brusque, or imposing -- I made it clear from the start my intention wasn't to unseat the other engineer as 'lead', and deliberately tried to make a lot of space for him to have ownership and growth and put him back on the promotion track.

You don't have to take my word about this, but the intention of my post is to get advice. My main goal isn't to solidify my performance or status -- I'm already comfortably trusted and performing well. My goal is not to come into work with a high risk of conflict and stress each week, and needing to contort myself to avoid this. What would your advice be if I am representing the truth?
by rahimnathwani | 2025-10-25 13:50:04+00:00
It's a worthwhile trade for sure.

That doesn't change the fact that the title and article (which is all that most people will read) paints that as comparing public Montessori preschool vs public non-Montessori preschool.

But that's not what it's doing!

The baseline condition was NOT one where everyone had access to a public PK3 as a fallback if they didn't win the lottery.
by 8bitbeep | 2025-10-25 13:50:08+00:00
React (and Tailwind for that matter) are great for hiring and getting hired. The chances of someone screwing it up or being lost in their first week/month when parachute into a project are pretty low.

It has very little to do with the right abstraction or the best technical solution to the problem.

The web has no default design pattern. It’s the Wild West for better and worse.

I made my peace with modern web stack once I understood this.
by AdamSanders1988 | 2025-10-25 13:50:09+00:00
Gadolinium has killed many many people. Many healthy people like me became chronically ill due to Gadolinium based contrast agent. We all had healthy bodies no history of kidney issues. One dosage of gadolinium contrast and the body couldn’t handle the toxic element which is a heavy metal for the body. The body is not designed to remove this on its own. It destroys the tissue it contacts with. FDA has to pull this poison out.
by necovek | 2025-10-25 13:50:20+00:00
> I understand that. My argument is that that mentality is doing the project a disservice.

In the world where we accept unfinished software all around us, from government and banking services, to our daily general computing devices like computers and phones, to appliances like TVs, washing machines or elevators, the project seems to be doing great for many a user: we've heard accounts here from people putting the software on their device once years ago and forgetting about it — it just works.

Their focus seems to be exactly that: ensure this project works for them, and allow a select few trusted partners to make it work for their own equipment too. But work it must.

I might have a different perspective on making software and evolving it, but that does not make this perspective any less valuable — it's actually great to have it out there in the world.

> For every person the author might find difficult to collaborate with, there will be many others who will contribute positive input and changes to the project. By not being open to collaboration, someone else will step in and build that community instead, given that the software is actually good. And that's fine, it's their prerogative, but chances are that their closed-but-technically-open project will languish in comparison to the project that's actually open and invites collaboration.

The project has been there for years now, and this hasn't happened. Either there aren't "many" who'd "contribute positive input and changes", or the issues with the project management aren't as big as some are making it seem here.

> So, really, I don't see what they gain from releasing it as open source in the first place.

They don't have to gain anything: they publish it because they don't mind it, not looking for any gain.

> This is not encoded in any legal frameworks or licenses...

Many companies have nothing to lose if they released their IoT device firmware as open source, but they have nothing to gain either, so they don't do it. I'd much prefer it if they released it, even if for the most part, I wouldn't touch it.

But I'd feel the sense of trust that this device is never dying on me, even if a company does.

So I disagree: a free software license is enough to "encode" all that you seek! Just by having access to the source code, and rights to modify and distribute it, anyone can decide to build a different community, evolve a product in a different direction, or change it to have a new technical foundation.

When this need becomes strong enough, it will simply happen: for better or for worse. See eg. LibreOffice vs OpenOffice case. Or the cdrtools maintainer frustration with Debian/Ubuntu forks (https://cdrtools.sourceforge.net/private/linux-dist.html).
by ptero | 2025-10-25 13:50:26+00:00
The toxicity is not about accepting contributions. I have zero issues with this, the project is, as you said, his personal garden. But the behavior in chats is absolutely toxic.

If you put out a sign "come listen to my music" and then throw out every second person, everyone wearing blue and every blonde with no warning, that is toxic. It is your play, but you are not treating people coming in with respect. My 2c.
by turova | 2025-10-25 13:50:40+00:00
Can't recommend this project enough. I've set this up for myself and multiple people that saw mine and wanted a de-clouded vacuum robot and they all love it. Several L10s Ultras and an X40 Ultra. Takes a bit of effort (and a dongle if you want to keep things as simple as possible) but I wouldn't have one of these things running around the house any other way. Haven't tried reaching out to the community, so can't speak to that, but I'm really grateful that people put this type of effort into projects like this. Same goes for e.g. NetGuard (Android firewall) - not sure I'd every comfortably have an Android phone without a tool like that.

I believe that Roborock is no longer actively supported so if you want one of these, get one of the Dreame models listed on the site. Dreame sells refurbished units on Ebay for a pretty steep discount (L10S for as low as ~$200 with a warranty that I believe this doesn't void if you don't brick it) and that's what all of my purchases have been. Just make sure the one you're getting is listed on the site (Pro vs non-Pro, 1 vs 2, etc.) since only very specific models are supported.
by treetalker | 2025-10-25 13:50:47+00:00
And, evolutionary, why would cats and dogs be so disgusting that they would have to clean themselves? And why would raccoons be so surrounded by bacteria that they would evolve to rinse their paws in water? And why would birds evolve to take water or dust baths, and preen their feathers?

This article makes me concerned not only for the physical hygiene of our species, but for its mental hygiene as well.
by ZvG_Bonjwa | 2025-10-25 13:51:23+00:00
There is some good food for thought here.

One thing I’ll also say: building static websites and building big interactive web apps are two points on a LONG spectrum. Yet for some reason online discourse ignores this.

This enormous spectrum gets compressed into just “modern web dev” or “JavaScript”. Not just in conversation, but in teaching materials, job postings, you name it. It leads to wild disconnects and disagreements between people who think they are peers but are actually building radically different things.
by afavour | 2025-10-25 13:52:15+00:00
I think the broader point being made here isn’t “React is bad” it’s how far we haven’t come in all this time. The user experience on the web is still sorely lacking.

To be sure some of it is a result of still missing browser primitives for e.g. performant scroll table views but there have been a lot of developments very few capitalise on.

For example: one of the big benefits of apps vs the web is that you download the whole app once (perhaps at home, over WiFi) and then when you’re out and about you’re only downloading the data you need to perform tasks. An API to achieve the same on the web, Service Workers, have been around for years. But they’re an afterthought in an industry that prioritises developer experience over user experience.

Where are the frameworks optimising smart caching with Service Workers, using local-first data in IndexedDB then syncing with the Background Sync API?
by einsteinx2 | 2025-10-25 13:52:17+00:00
> Can someone explain why Bitcoin isn't crashing due to quantum?

Because the current state of the art in Quantum can only factor 2 digit numbers (maybe) and are probably decades away or breaking traditional encryption or Bitcoin.

> Smart entities are able to extrapolate and understand that quantum computers will be able to crack encryption before 2030 due to accelerating advancements both in intelligence and quantum computers.

This is false. What “smart money” do you know that has indicated they believe this?

>Accelerating advancements, not linear.

Also false. What gives you the impression that this is true? Quantum computing is definitely not increasing at an exponential rate, and LLMs have already hit the top of the S-curve and new models are not exponentially better than previous models, they’re incrementally better.

> So smart money knows that there is not an unreasonable chance Bitcoin gets cracked at around 2027-2028.

Again false. Why do you believe that “smart money” believes this?

Could it be that you believe it, but smart money does not which is why they are still investing in Bitcoin?
by seneca | 2025-10-25 13:53:37+00:00
You're lucky. In my experience no-call lists don't work.

I command a significant budget and even with a lot of effort to not proliferate my phone number, I get at least half a dozen spam or sales calls a day. I can't imagine how bad it would be if I didn't attempt to protect it. Perhaps it would be the same and I should just give up, but I'm not willing to try.

The other side of the coin is that it's just none of their business. They don't need my phone number to sell me SaaS software. There is no upside for me to give it to them.
by mattgreenrocks | 2025-10-25 13:53:46+00:00
Thank you for writing this. I worry it may be lost on a lot of people on this forum: the need to accrue and gain status is a very first-half-of-life concern for many, and leveling systems are designed to leverage this instinct for the org's behalf. For those who grew up 'gifted,' or accomplished, then it can be hard to not see themselves that way, and the title is tightly coupled to identity at a subconscious level. (Note the disproportionately negative reply to the parent's post.)

I went through a period where I cared a bit too much about an org's leveling system. Not surprisingly, I wasn't promoted, even after giving up some technical work. Eventually, I became really unhappy: I had cut myself off of any work that was fulfilling. It really did feel like I was letting some important part of myself wither away in pursuit of a bullshit hierarchy. I eventually left and joined a startup. I'm slowly remembering how much I like to write programs. Needing to work towards survival is a very tangible goal that has the benefit of making politicking and made-up titles less of a focus...for now.

It's honestly a bit scary how you can lose parts of yourself in these systems. Tread carefully if you aren't 100% into them. Also semi-convinced that some tech middle managers project their own anger/grief over leaving the IC work behind onto those rising through the ranks instead of processing it and finding a sustainable equilibrium.
by pdimitar | 2025-10-25 13:54:23+00:00
I fully stand behind my "Biased people like yourself don't belong in tech" statement from back then. If you follow the thread you'll see that this person mostly just wanted to hate. I tried to reason with them and they refused to participate.

I, or anybody else, owe them no grace beyond a certain point.

Where do you draw the line when confronted with people who already dislike you because they put you in a camp you don't even belong to but you still tried to reason with them to make them see nuance?

Skewing reality to match your bias makes for boring discussions. But again, I stand behind what I said then. And I refuse to be called a zealot. I don't even use Rust as actively; I use the right tool for the job and Rust was that on multiple projects.

If you're not interested in the context then please don't make hasty conclusions and misrepresent history. If you want to continue that old discussion here, I'm open to it.

EDIT: I would also love it if people just gave up the "zealot" label altogether. It's one of the ways to brand people and make them easier to hate or insult. I don't remember ever calling any opponent from the 'other side' a C/C++ zealot, for what it's worth. And again, if people want to actually discuss, I am all for it. But this is not what I have witnessed, historically.
by apical_dendrite | 2025-10-25 13:55:51+00:00
The 1 in 1000 figure comes from a study where they did an ECG on 5000 high school students. They found one case of myocarditis and four cases of arrhythmia, all of which improved on their own. You can't compare that 0.1% figure with figures from studies that look at millions of people and see how many were diagnosed with myocarditis, because the act of giving everyone an ECG will lead to diagnosing more cases of myocarditis. The proper comparison is how many cases of myocarditis and arrhythmia would they have found if they did an ECG on 5000 high school students who got COVID-19 without being vaccinated. And the answer to that is they would have found at least a comparable number of cases because viral infection is the most common cause of myocarditis and because our population-level studies show excess cases of myocarditis after COVID-19 infection in unvaccinated people.
by SergeAx | 2025-10-25 13:55:54+00:00
I would understand people's craving for pixel perfection, smooth 120Hz scrolling, etc, if we had nothing else to want. But I believe that we are now in a totally different era when overall software quality is degrading and we lack some basic stuff here and there, even in the apps of multi-billion-valued companies. In this situation UX should be much more important than UI.