MurphyA/hacker-news huggingface dataset:
by arjie | 2025-10-01 21:07:51+00:00
The intellectual pedigree actually explains everything. Jo Boaler is the one responsible for charging $5k/hr to advise schools to end middle school algebra. In an amusing confluence of concepts, Garry Tan (CEO of YC - whose site we're on) describes her as "infamous and disgraced"[0].

I don't know about that, but when I discovered that San Francisco schools weren't teaching algebra I was at first impressed that American children were doing Group Theory in 8th grade (something we only learn in the 12th standard in Tamil Nadu in India where I'm from) and figured moving that to 9th isn't a big deal only to find that they meant the basic stuff (linear equations and the like, what we learn in the 7th grade).

Honestly, I can't take anyone seriously who would try so hard to set back children from learning what is fairly basic Mathematics at that age. Children are capable of learning this. Or at least a sufficiently large amount are that we should be teaching them to a high standard.

For Alpha School, I think the Slate Star Codex review is likely more informative than this clearly polemic article.

0: https://x.com/garrytan/status/1953654484997169443

tl;dr This is from the people who want to delay Mathematics education to later in a child's life (algebra to 9th grade onwards)
by MarsIronPI | 2025-10-01 21:07:51+00:00
I've never managed to figure out how to configure extensions through the Firefox JS APIs, but installing an add-on using the internal APIs isn't too hard. I do it in my VimFX config.js[0]. Hope this is useful.

0: https://ba.ln.ea.cx/src/marsironpi/dotfiles/tree/common/.vim...
by ParetoOptimal | 2025-10-01 21:09:14+00:00
> While going through the simulator, I was shocked with the response to some choices and situations. I was not aware that these things were so disruptive to some people.

Well, I guess the simulator did a good job spreading awareness that it is like that for some?

I have ADHD and while I'm medicated I cannot fathom some of the struggles or decisions that unmedicated me makes... like I struggle to have empathy for unmedicated me.

I imagine without such deep personal experience it would be much harder or impossible to understand or empathize.
by asdefghyk | 2025-10-01 21:09:29+00:00
RE "... dunkelflaute is a couple days to weeks per year..." My guess is its VERY expensive to build the needed storage so the supply reliability matches the current reliability 99.99%? ? ( in my area there has never been any unintended power outages for several years ) Which is why its never been done? Then again maybe people will be more tolerant of the situation. I've always though smart meters could always have a "mode" to reduce everyone's max demand to a small amount ...like a few hundred watts ...too help handle extended periods of dunkelflaute
by aurizon | 2025-10-01 21:10:13+00:00
The genesis of high house prices lay in the low interest rates and nimby base home construction codes driven by owners who were deathly afraid of lower priced homes making their piles of brick decline in value. This regime ended with Covid and rates went from ~~2.5% to 5-6%. A few had 30 year mortgages at 2.5-3.5% but a huge number had corporate money market paper at 1-2% - this is great while it lasts, but it is short term, ranging from 30 days to 1-2 years, with the 30 day rates at the bottom. With low rates and efficient property managers and the shortage, these managers were able to keep occupancy rates in the high 90%'s, with aggressive vetting rules and retentive deposit procedures(deny full deposit return for trivial reasons = hoping the tenant will not create a long fight over a small bone - which often needed a small claims court battle, when at a new job far away, some managers got over 100% rent via this overlapped dual rent. Overlay this with AirBNB taking 5-20% of rental off the market where similar closely monitored management with cleaning staff kept occupancy in the 90% area in some places at 3x the apartment rent rate and greatly undercutting hotel rates at 5-10x apartment rates. A great squealing of the stuck pigs(Hotels) and the similarly stuck city tax pigs created insurance pigs and laws that shut down many of these AirBNB's = the worms all turned at once. Places that earned well became losing money pits, and large numbers were soon sold to capture the high prices of their low price circa 1999-2001 purchases. There was also the surf side condo collapse (https://www.youtube.com/watch?v=7KNwMSuwQ8w) where Florida forced condos that were tall/old/salty footed into huge engineering inspections and catch-up reserve rules that made many condos worth less than the paper that was written to finance them. People walked and lost everything = thousands of horror stories on utube... Then AI mediated job losses.... 32,000 under reports this, as many companies have large internal payroll processing that is not reflected in that 32,000. as dyauspitr says = It’s a wasteland out there.

This is a man speeding at 100 MPH into a blizzard with a 1000 car pileup 2 miles ahead!
by ozgrakkurt | 2025-10-01 21:11:08+00:00
Location: Kyrgyzstan

Remote: Yes

Willing to relocate: No

Technologies: Building databases or storage engines in Zig, Rust, C, C++ or other similar languages.

Résumé/CV: https://docs.google.com/document/d/e/2PACX-1vTtWvuQFKc5NG_6G...

Email: ozgur@steelcake.com
by vkou | 2025-10-01 21:11:16+00:00
The immigration policy of the last ~13 years was not reached by a singular, 1-time 52% consensus. They were the product of decades of often bipartisan legislature, and both-parties-taking-turns partisan executive policy, much of it set decades ago, with plenty of opportunity in the intervening years for steering and review.

You're acting like some prior President cracked his knuckles one day, and signed an EO to import 15 million people in, and justifying the unconstitutional insanity of the past 8 months based on that falsehood.

You're drawing a false equivalence fallacy, and covering blatantly illegal and unconstitutional actions. A 52% consensus isn't enough to achieve those, either. You need 66% consensus in Congress, and 3/4s of States.

If the issue is as existential as you think it is, it's on you to build the consensus necessary to achieve that. If you can't, tough luck.
by probablyrobert | 2025-10-01 21:11:57+00:00
You can use CSS selectors already! https://glide-browser.app/hints#excmds

I've used it to add keymappings so that hints only apply to certain kinds of buttons on a page, e.g. https://github.com/RobertCraigie/dotfiles/blob/ecfd6f66e8a77...
by WCSTombs | 2025-10-01 21:12:05+00:00
Yeah, this article says things like "understand the big picture" and "keep higher-ups informed about what's really important" and claims this is "good politics." No, that's probably just part of your job. Are there really people out there saying not to do these things? I'm left with the impression that the article is arguing against a straw man, because there is definitely something called workplace politics that engineers (rightly) try to avoid, but it's not what the article seems to be describing.

The thing I call "politics" that engineers like to avoid is making technical decisions based on personal relationships, making who does the work more important than what is being done and how. As a low-level employee, you might have to deal with that to an extent, and thus you should develop the soft skills to navigate that environment. As a higher-level engineer, you should definitely try to eliminate it from any part of the organization that you have influence over. My worry with articles like this is that it spreads the mentality of "it's fine, you can make this work!" and then we're all worse off because we accept the status quo rather than improving the culture.

To be clear, you can't completely eliminate politics from an engineering organization, since people will always take some mental shortcuts, but you absolutely can reduce it, and things will be much better if you do. Not only will your group make better decisions, but it will also be a more pleasant working environment for everyone.
by Der_Einzige | 2025-10-01 21:12:42+00:00
Tariffs are all political bluster and theater anyway. The more I researched the realities of tariffs on the ground, the more I realized that international trade is a giant grift for everyone.

No one is honest about what is in those shipping containers (and no one wants to check). The longshoremen and their unions are corrupt AF and shouldn't even exist, let alone make more than google engineers. No one is honest about reporting what their goods are on customs forms. As of last time I checked, effective tariffs on GPUs and other important semis was actually slightly lower than under Biden. Not defending Trump but saying that what the executive says and what actually happens are different universes in regards to trade.

Oh and BTW, there's a whole parallel court system related to trade in the USA which does all the boring work of adjudication related to implementation of trade. No normie knows these guys exist and they are the reason that you can safely ignore whatever nonsense percentage trump says outloud next.

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

also

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

Also I buy a lot of clothes which are "made overseas" (Bronsen, soso, unbranded brand) which seems to have dodged the tariffs (Bronsen prices didn't even go up and they're made in china!!!) or made in the USA/Canada but with overseas material, i.e. Naked and Famous. In theory my clothes prices should have doubled or more. In practice almost nothing happened.
by Arainach | 2025-10-01 21:12:51+00:00
It was definitely true at some places. My first job was web dev using the LAMP stack. The "developer" side of the house would generally write something up, wrap everything in a bunch of divs, and hand it off to the "designer" half who would add CSS/assets and make it look good.

Sometimes there would be more interaction to have the code output things in a form more amenable to the desired design, but a lot of the time it was really that simple - the designers worked in CSS and the exchange format was divs with well-defined classes. You can do a lot with a workflow that simple.

I imagine it's a bit harder if you're using a modern stack where your code is separated from what's actually rendered to the user by a dozen layers, but designers are quite capable of working with CSS rather than Photoshop.
by sctb | 2025-10-01 21:12:55+00:00
I think the word "spectrum" is reasonable, as it implies a broad range. Or it's analogous to the rainbow with a variety of colours.

But what people consistently misunderstand is that there is a fundamental dichotomy at the diagnostic level. Speaking from the perspective of the DSM, which I prefer because it's at least concrete and has medical relevance in North America, you meet the criteria for Autism Spectrum Disorder ("on the spectrum") or you do not ("not on the spectrum").

In other words, the diagnostic criteria themselves do not constitute a spectrum, especially not a linear one. Maybe people are confusing this with the DSM's three levels of support needs.
by rahimnathwani | 2025-10-01 21:13:02+00:00
Regarding the 'low pay' part of your comment.

Pay varies significantly between different states and cities.

There are elementary school teachers in San Francisco whose total pay and benefits in 2023 were $150k or more:

https://transparentcalifornia.com/salaries/search/?q=Eld%20C...

And to compare those salaries to other jobs, you have to consider:

- the typical academic achievement of those teachers and the alternative roles available to them, and

- the fact that in another role they would have to work 25% more (50 weeks per year instead of 40 weeks per year)
by sarvarjafarov | 2025-10-01 21:13:25+00:00
Data privacy is now a front-line issue for businesses of every size. Companies are gathering more personal information than ever before and more than 72 percent of employees still work solely on-site. But the flood of data is not the biggest threat. The real challenge is what happens when technology gets ahead of privacy, raising questions that tools alone cannot answer. This changes everything about how organizations build trust and define responsibility in a digital world.
by Arch-TK | 2025-10-01 21:13:38+00:00
Location: London area, UK Remote: Yes (currently full time remote for 6 years, okay with going hybrid depending on distance) Willing to relocate: No Technologies: Linux, \*nix, Rust, C, Python, (and more), low level (kernel contributor, also experienced in embedded), systems programming, back-end, have even done front-end but it's not my forte Résumé/CV: https://kramkow.ski/cv.pdf Email: tomasz@kramkow.ski

I've got at least some experience with practically everything you can imagine. 11 total years experience. I've spent the last 6 years in software-focused security but would like to get back to making (secure) things.

Spend a lot of my spare time (inventing and then) solving my own problems using my extensive skillset.
by cruppelt | 2025-10-01 21:13:48+00:00
Float Technologies | Frontend, Backend, AI Engineers | Full-Time | ONSITE | New York, New York | $120k-225k

https://www.float.tech/careers

At Float, we're building capital markets infrastructure that matters. Our AI-native platform is tackling decades-old inefficiencies, creating technology that enables financial institutions to interact seamlessly and automate intelligently. Based in SoHo, New York and backed by top-tier venture investors, we're a team of engineers, designers, product managers, quants, and market experts shipping elegant solutions to complex problems. We move fast, care deeply about building things right, and work directly with our users to deliver products that transform how markets operate.

If interested, apply here https://float-tech.notion.site/140ab6ef153b800a97e0d68ee5444...
by chermi | 2025-10-01 21:14:00+00:00
Is there a modern reference implementation of statecharts? My understanding is that there's tons of offspring and they all kind of disagree. Same with regular FSM at least from limited understanding from this book https://ptolemy.berkeley.edu/books/leeseshia/.

I'm a little worried the author (Lee) may have a particular PoV and perhaps this wasn't the best resource to learn from?

I'm building an automated environmentally monitored +. controlled mushroom fruiting chamber. V1 I got by just with very basic state machines but I'm trying to take it up a notch in sophistication and do it the "right " way.
by dailyanchovy | 2025-10-01 21:14:08+00:00
Ah yes, that may be an issue. But that is solved by not installing the "window_title_changed" hook, so that the scripts only take effect when new Finder windows are opened. In that case, windows never move around. All the points you mentioned are issues with the default behaviour of Finder (e.g. when opening a new Finder window as is, you cannot predict where it will open and so it may block other elements).
by satvikpendem | 2025-10-01 21:14:19+00:00
How is IndieHackers doing since being independent? I used to use it quite a bit but it seemed like recently it's focused more on articles, similar to Starter Story I guess, which makes a ton of money so I can't blame you for going that route, than the forum (which I can't even figure out how to get to anymore). But then again, the forum had quite a lot of promotion and spam that got boring to read after a while.
by cracki | 2025-10-01 21:14:21+00:00
There are two "Gmail" things here: the actual service with a web site (mail.google.com), and an android app on your phone that is called "Gmail".

They are axing the "pull" path of the actual service. That path only supported POP for pulling those mails. There never was an IMAP pull path.

They are telling you to read your mails of the "other" account by configuring your Gmail app to access it via IMAP. That obviously won't import those mails from the other account into your Gmail account.

The solution is to push. Configure whatever system handles the "other" mail address to forward the mails to your Gmail account.
by watermelon0 | 2025-10-01 21:14:24+00:00
You can bring your own Woodpecker CI or Forgejo Actions runners. The cheapest solution is to just run them at home in a VM.

Codeberg is a community driven project, which provides CI for FOSS projects, and it's a bit unfair to expect them to provide free compute for random and/or private projects.

For what it's worth, I've had better experience with running self-hosted Forgejo Actions runners compared to self-hosted Github Actions runners.
by moshun | 2025-10-01 21:14:29+00:00
A few years ago I gave a keynote speech at Amazon’s annual design conference called Post Truth Design. This was a year before ChatGPT launched and generative AI blew up. And I was talking about exactly this kind of situation where hyperrealistic, but fake, media and content will supersede and conflict with reality. Most importantly, loads of research tells us that when presented with objective truth versus comfortable or even more entertaining fictions, lies will always win. Because of this, there is a deep humanistic responsibility on us to both find ways to deal with this new future, and actively work against these psychological tendencies to believe comfortable or entertaining lies. Unsurprisingly, things didn’t get simpler in the intervening years since then, but I feel very strongly believe we can and will find a balance. Even if it takes a lot of bodies to pay for it.
by hn_acc1 | 2025-10-01 21:14:44+00:00
The other factor to consider: no two autistic people are alike - one doesn't necessarily have the SAME native language as another - they're just both different from neurotypical. (I have a daughter on the spectrum)

Imagine visiting a new planet where every household has it's OWN unique language, most of them at least somewhat different from all the others, but they can mostly all speak passable english - is it easier for you to learn each of their languages, or for them to "mask" and speak to you in english?
by mikestorrent | 2025-10-01 21:14:48+00:00
I don't want to use the word "grift", but it really seems like we're scraping the bottom of the barrel when it comes to new ideas for products a lot of the time. Go and read this month's HN "Who is hiring" thread for an example. It's all either fintech crypto crap that never seems to come to fruition for anything normal people want to use, weird microloans, and products for extremely small niches like using AI to help with gift-giving and so forth.

It's honestly hard to imagine wanting to work 12 hour days to advance some of these interests. We're seeing some of the greatest minds of our generation lost to these kinds of ephemeral, short-lived projects that flame up, consume VC, and mostly burn out uselessly, having created a bunch of IP that is shelved never to be seen again. What's the point?

Maybe we really all ought to just get drafted. At least I'd be able to explain to my kids what I do for a living.
by knorker | 2025-10-01 21:15:20+00:00
> it means one simple thing: «give me the contents of a memory cell (a byte, a word, a long word etc) at the address of 0»

Well… sometimes. If you set a pointer to literal 0, you do not actually make that pointer point to address zero, from the C language's point of view. No, you are then setting it to be the null pointer. (c99 6.3.2.3 paragraph 3)

Now, what is the bit value of a null pointer? That's undefined.

So how do you even set a pointer to point to address zero? In the C standard, maybe if you set an intptr_t to 0 and then cast it to the pointer? Actually I don't know how null pointer interacts with intptr_t 0. Is intptr_t even guaranteed to contain the same bit pattern? I don't see it. All I see is that it's guaranteed to convert back and forth without loss. For all I can find in the spec, converting between intptr_t and pointer inverts the bits.

A null pointer "is guaranteed to compare unequal to a pointer to any object or function".

Did you put an object or function at address zero? Sounds pretty UB to me.

> modern systems […] SEGV

I already agreed with you on this. I mean… now modern systems don't let applications map address zero (actually, is that always true? I know OpenBSD stopped allowing it after some security holes. I'm too lazy to check if Linux did too)

More info at https://stackoverflow.com/questions/63790813/allocating-addr...

In any case, this is a fix that's only like 10 years old (or I'm old and it's actually 20). It used to be possible.

> Embdedded systems that do not have a MMU will allow *ptr where «ptr» is zero to proceed happily.

This is absolutely not true. An embedded system could have I/O mapped to address zero reboot the machine on read or write. And that'd be perfectly fine for the C language spec, since C doesn't allow dereferencing a null pointer.

MMU is not the only way memory becomes magic. In fact, it's probably the LEAST of the magic memory mapping that can happen.

> with nothing else to debate.

I mean… you're just wrong. I'm not conflating unrelated things. I'm correcting multiple unrelated mis-statements you made.

To add the things up though: Let's say you intend to read from address zero, so you do `char* ptr = 0; something(*ptr);`. C standard would allow this to set ptr to 0xffff, and reading from that address starts the motor. The C standard doesn't say. It just says that assigning 0 sets it to null pointer, which on some systems is 0xffff.

I've certainly worked on embedded stuff that "did stuff" when an address was read. Sometimes because nobody hooked up the R/W pin, because why would they if the address goes to a motor where "read" doesn't mean anything anyway?
by mrguyorama | 2025-10-01 21:15:34+00:00
Except the "public square" thing isn't real.

You do not get to say whatever you want in the local pub, the local library, the local mall, the local grocery store (even if it is the only one!) or the local town hall! You can be trespassed explicitly for your speech in any of them, or even for no reason. The only grocery store in town can say "You aren't allowed here anymore because fuck you", and as long as you cannot prove in court that they actually banned you for being a protected class, no more groceries for you!

The closest we have is "common carrier" concepts. The electric company has to serve even the nazis. So did the telephone company. I think the railroads were required to serve all comers?

Each of those were done for the purpose of encouraging a functioning market, actions taken against organizations that you cannot build competitors to, since the rights of way they use are basically gone and would cost absurd prices to replace the infrastructure for even a single customer.

None of this is true for Facebook or Twitter. Anyone can spin up a replacement in a day for dirt cheap, and can self host. The internet was originally built from people self hosting, and it's only gotten easier and cheaper, so the "But you can't replace it" argument has never held water.

If you are upset that a lot of internet companies are megacorps and don't have competition and that self hosting would leave you kind of lonely, I agree! Let's break up these absurdly stupid companies.

Don't claim to be advocating for "freedom of speech" if what you are actually advocating for is "I want to compel speech that I agree with from everyone else"

There is STILL no day to day requirement to be on facebook or youtube or whatever. There are a glut of youtube replacements springing up, because the "serving video on the internet is hard and expensive" narrative is mostly wrong, and because Youtube sucks for anyone who isn't Mr Beast, and the style of content they want that drives maximum profit.
by hollerith | 2025-10-01 21:15:41+00:00
When your mom eats something that is bad for her and her brain can tell it is bad for her, then if that experience is repeated a lot, then every time it encounters that thing or even thinks about that thing, her brain will tend to cause a defensive reaction, which itself is unpleasant and can affect your mom's behavior. None of this need be conscious or deliberate.