MurphyA/hacker-news huggingface dataset:
by agos | 2025-11-19 09:58:02+00:00
yes, I'm aware of composites (and of the sad fate of Records and Tuples) and I'm hopeful they will improve things. One thing that I'm not getting from the spec is the behavior of the equality semantics in case a Date (or a Temporal object) is part of the object.

In other words, what is the result of Composite.equal(Composite({a: new Date(2025, 10, 19)}, Composite({a: new Date(2025, 10, 19)})? What is the result of Composite.equal(Composite({a: Temporal.PlainDate(2025, 10, 19)}, Composite({a: PlainDate(2025, 10, 19)})?
by ramenprofitable | 2025-11-19 09:59:01+00:00
The suckless approach

#include <stdio.h> #include <stdint.h> #include <stdlib.h> void fizzbuzz(int i) { uint32_t r3 = i % 3; uint32_t r5 = i % 5; uint32_t is_nonzero_3 = (r3 | -r3) >> 31; uint32_t is_nonzero_5 = (r5 | -r5) >> 31; uint32_t is_zero_3 = is_nonzero_3 ^ 1; uint32_t is_zero_5 = is_nonzero_5 ^ 1; uint32_t idx = (is_zero_5 << 1) | is_zero_3; const char *fmt[] = { "%d\n", "Fizz\n", "Buzz\n", "FizzBuzz\n" }; printf(fmt[idx], i); } typedef void (*func_t)(int); void run_loop(int i); void stop_loop(int i) { exit(0); } func_t actions[] = { stop_loop, run_loop }; void run_loop(int i) { fizzbuzz(i); int d = 99 - i; uint32_t is_neg = ((uint32_t)d) >> 31; } func_t actions_table[] = { run_loop, stop_loop }; void run_loop_wrapper(int i) { fizzbuzz(i); int d = 99 - i; uint32_t is_neg = ((uint32_t)d) >> 31; actions_table[is_neg](i + 1); } int main() { actions_table[0] = run_loop_wrapper; run_loop_wrapper(1); return 0; }
by torginus | 2025-11-19 09:59:53+00:00
And the worst thing is that with GPU rendering it's pretty easy to introduce extra latency - if you buffer too much, miss sync events etc - and there's inherently more latency to the rendering process than just writing a pixel color into a framebuffer and having it scanned out to the screen.

The whole point of >60FPS would be to able to reduce the delay between the user action and the results appearing on the screen.

The irony is just like with manufacturing and CPUs, the secret to getting high throughput necessary for high FPS is deep pipelining - meaning more delays compared to just drawing stuff.

The parallel of this in games has been frame generation, and fake frames - the way this is implemented that the game waits an extra frame's worth of time, then starts generating an interpolated frame between the two states, which adds extra time as well.

I propose, that instead of FPS, gaming benchmarks should move to the metric of action-to-pixel (ATP). For this metric, the FPS(or frame time) is a lower bound - if your game runs at 60FPS, your frames take 16.66ms to render - so by definition you can't react any faster than that.

Not sure if anyone's working on this, but this would be a nice way to combat the framegen BS that's going on in the games industry right now.
by tcfhgj | 2025-11-19 10:00:44+00:00
> You are making bad analogies, instead compare AP to other social media networks and what users expect when signing up

I don't. I make these analogies, because they show that almost everyone is able to deal with the complexity of selecting a service provider.

I acknowledge that it is not their expected sign up flow, though, because they you can only expect what you already know.
by LeandroCorreia | 2025-11-19 10:01:14+00:00
That's it, as a designer interested in color quantization (i.e.: reducing the number of colors of an image so it decreases file size), I decided to go against the best algorithms and create one of my own. So far it handles pretty well against the most famous (Wu, Dennis Lee, Neuquant, K-Means) and excels against them in larger palettes.

Not only that, it allows transparencies and even palettes above 256 colors, being GREAT for webdesigners and game devs.

Enjoy! :)

www.leandrocorreia.com/lcquant
by SiempreViernes | 2025-11-19 10:01:30+00:00
Personally I've always built my follow list via manual snowball sampling, so Mastodon discoverability is almost exactly the same as on twitter, except without the useless suggestions that I have to ignore at the start.

There's really only one trick to it, search for a hashtag and use the people there to get the list started, then it's the usually check at who's posting interesting stuff and who they in turn are reposting to find potential follows.
by lordnacho | 2025-11-19 10:01:47+00:00
I was chatting to a friend in the space. This guy is both experienced in trading and LLMs, and has gone all-in on using LLMs to get his day-to-day coding done. Now he's working on the model to end all models, which is a fairly ambitious way to put it, but it throws off some interesting conversations.

You need domain knowledge to get this to work. Things like "we fed the model the market data" are actually non-obvious. There might be more than one way to pre-process the data, and what the model sees will greatly affect what actions it comes up with. You also have to think about corner cases, eg when AlphaZero was applied to StarCraft, they had to give it some restrictions on the action rate, that kind of thing. Otherwise the model gets stuck in an imaginary money fountain.

But yeah, the AI thing hasn't passed by the quant trading community. A lot of things going on with AI trading teams being hired in various shops.
by lan321 | 2025-11-19 10:02:23+00:00
The problem is by that point it's much less useful in projects. I still like them but when I get to the point of telling it exactly what to do I'm mostly just being lazy. It's useful in that it might give me some ideas I didn't consider but I'm not sure it's saving time.

Of course, for short one-off scripts, it's amazing. It's also really good at preliminary code reviews. Although if you have some awkward bits due to things outside of your power it'll always complain about them and insist they are wrong and that it can be so much easier if you just do it the naive way.

Amazon's Kiro IDE seems to have a really good flow, trying to split large projects into bite sized chunks. I, sadly, couldn't even get it to implement solitaire correctly, but the idea sounds good. Agents also seem to help a lot since it can just do things from trial and error, but company policy understandably gets complicated quick if you want to provide the entire repo to an LLM agent and run 'user approved' commands it suggests.
by mijoharas | 2025-11-19 10:03:03+00:00
I was somewhat excited about it, but one feature I wanted for the thing I was doing at the time was importing an svg, which it didn't support at the time (and from a cursory github search still doesn't support?).

It's a shame, because it looks really nice. Maybe I'll check it out for the next thing I do where that's not a requirement. Might be a shame since I've finally learnt how to (basically) use freecad now!
by danc152 | 2025-11-19 10:03:19+00:00
React is what most developers reach for first, wrapped in Next.js or Remix or just running through Vite.

That makes sense for products that behave like real apps, where the screen is constantly reacting to what the user does, but it quietly makes simple sites feel heavier than they should to be.

For most solo founders, the priority is a site that loads fast, feels snappy on cheap phones, and plays nicely with AI crawlers and search engines trying to understand what you actually do.
by Brian_K_White | 2025-11-19 10:05:36+00:00
All the commentary, and this report, keeps saying how the bridge was built before ships got this big.

But why do ports & municipalities allow ships that are too large for them to handle?

The bridge was already hit in 1980 and shrugged it off, so the bridge was safe for ships up to some size. Surely the engineers had the numbers to estimate what a safe maximum size would be. So it seems like a ship like that just shouldn't have been allowed in the area in the first place.

If your truck is too heavy for a little wooden bridge, you aren't allowed to drive the truck over it.
by roryirvine | 2025-11-19 10:06:13+00:00
But what proportion of the cost of a solar panel is actually made up of rare earth minerals or labour? My understanding was that the cost of installation dominated the cost of manufacture for both wind and solar.

And, sure, plenty of rare earths are needed both for the drivetrains in wind turbines, and for the power electronics used by solar farms. But they'll also be needed for the steam turbines and power electronics in nuclear plants. Seems like it's pretty much a wash to me.

I don't have a dog in this fight, but it seems deeply weird for America to be refusing to even try to meet the challenge.
by zwnow | 2025-11-19 10:06:19+00:00
I live in the middle of nowhere in Northern Germany. A house where you wont have to tear down the whole place starts at 400k. And that's a basic small sub 100m^2 house with no garden.

Sorry but I wont get myself into 40 year debt for a bungalow.

After my father's death we sold our old family home for ~70k€ 15 years ago. It would have been in the 300-400k range nowadays. My salary certainly did not double - triple in that time frame.
by cstrahan | 2025-11-19 10:08:42+00:00
> These issues would still exist.

I just explained why these issues don't apply to the LLM writing and invoking code: again, this is because code can apply successive transformations to the input without having to feed the intermediate results into the LLM's context. That code can read a file that would weigh in at 50,000 tokens, chain 100 functions together, producing a line that would be 20 tokens, and only the LLM will only see the final 20 token result. That really is only 20 tokens for the entire result -- the LLM never sees the 50,000 tokens from the file that was read via the program, nor does the LLM see the 10s of thousands of tokens worth of intermediate results between the successive transformations from each of the 100 functions.

With MCP, there's no way for the LLM to invoke one tool call that expresses "compose/pipeline these 100 tools, please, and just give me the final result" -- the LLM must make 100 individual tool calls, manually threading the results through each tool call, which represents 100 opportunities for the LLM to make a mistake.

It sounds like you are disagreeing with what I am saying, but it doesn't look you're giving any reason why you disagree, so I'm a bit confused.
by frm88 | 2025-11-19 10:08:47+00:00
https://www.pewresearch.org/science/2025/09/17/how-americans...

That's only one article and with only a small focus: Americans only.

U.S. adults are generally pessimistic about AI’s effect on people’s ability to think creatively and form meaningful relationships: 53% say AI will worsen people’s ability to think creatively, compared with 16% who say it will improve this....

Regarding your skepticism about the loss of trust: https://publicpolicy.cornell.edu/masters-blog/what-americans...

One of the most consistent themes in the research is fear of misinformation. In an era where AI-generated content can be nearly indistinguishable from authentic material, the potential for deception is enormous, and people know it. A full 76% of Americans say they are concerned about AI tools producing false or misleading information.
by bombela | 2025-11-19 10:08:53+00:00
Ovens, induction cooking, electric car charging, dryer etc is already 240V at high amperage. With a dedicated circuit.

EU also mandates dedicated circuits for big appliances, so there is no difference in practice.

The two things I can think of are electric kettle and a raclette machine.

Tools are mostly battery powered those days. A home workshop would most likely be wired in 240 or three phases anyways.

What else are you missing?
by ivansavz | 2025-11-19 10:09:15+00:00
Good question. I had to think about it.

In general, the No Bullshit Guide textbooks (of which there are four) differ from other textbooks by being intensely focussed on learner needs: they are written in a conversational stile, get to the point, explain the WHY? behind concepts, and focus on applications rather than theory and formal proofs

This book specifically is special because it uses a computational approach to explain the core ideas of statistics like sampling distributions. Think for loop that generates random samples, computes their means, and plots the results. This allows readers to understand what's going on directly rather than rely on formulas or predefined procedures (recipes) for statistical analysis. See here for more about the UVP of this book: https://minireference.com/blog/nobsstats-sales-pitch/#:~:tex...
by sunaookami | 2025-11-19 10:09:34+00:00
Yeah it's the small things, friend of mine was in Japan recently and first thing he noticed is that everyone wears backpacks in front of them while riding the train as to not bother others. There are also signs for that (in fact Japan has A LOT of signs for foreigners on what to do).

It's a rare example of a working high-trust society.
by piva00 | 2025-11-19 10:11:23+00:00
It can be both though, there's ADHD as it is currently understood as a genetic/neurological issue where the dopaminergic system is impacted, and creates all the effects experienced by ADHD sufferers.

There might also be environmental issues, like you mention, that could be creating similar issues but not from the point of a genetic neurological divergence.

That is an important distinction since the treatment for one cause is very different to another.

The incidence rates increasing are very correlated to better diagnoses, 30 years ago most people with ADHD wouldn't be diagnosed unless they fit into the extreme cases of it. That was my experience, as a kid I was very bright but considered "lazy" since I couldn't focus as my peers did out of school, was always interested during classes, and excelled in school even though I could never do my homework or other assignments, constantly forgot important deadlines, it was always stressful but I found ways to manage it. Thirty years later and I fit in the criteria, no idea how my life would've turned out if I knew about it before, my coping/management mechanisms ended up being to lean into the stress and harness it, it made me achieve things but also created a whole other host of issues with anxiety later in life.
by pjc50 | 2025-11-19 10:11:25+00:00
What has happened to the group of close friends that I met over the years on Twitter is that we retreated to a Discord; but within that, we noticed that those who also stayed on Twitter maintained a much more angry, confrontational style and we ended up with a couple of them leaving as a result. It's viral as in smallpox.

> the microblogging sites seem like a completely flat layer. There isn't really a community sense there.

This used to form spontaneously around shared events and hashtags. But ultimately the culture war poison comes for everyone. Elon is just the highest profile example of someone who got rage-poisoned and then took it out on everyone else, and is now using the platform to automate rage-spreading. Like a crap version of 28 days later, infectious viral rage.
by walletdrainer | 2025-11-19 10:11:29+00:00
> For mindless tasks, like long-haul driving, where staying awake is pretty much all that's required ? Sure

This currently describes most tasks humans do.

I certainly won’t go and suggest that taking stimulants for long-haul driving is a good idea, unless of course you’re in a war zone and lives depend on it. But stimulants do improve performance in these tasks for the vast majority of people. While the side effects probably aren’t worth it for the society as a whole, they probably are on an individual level for e.g. a cab driver who is able to work more hours and pay his rent. That’s of course not a desirable state of affairs, but it is real.

A software developer grinding out a boring project could also greatly benefit, while being much less risky than the cabbie on stimulants.

In the end I believe there are many people without ADHD living in situations where Adderall could meaningfully improve their lives, making it easier to grind through hours of mindless work. Someone living paycheck to paycheck could pick up a few extra hours and significantly improve their financial situation and overall wellbeing.

Should anyone take Adderall in the hopes that it’ll make them smarter? No.
by jve | 2025-11-19 10:12:07+00:00
> I'm migrating my customers off Cloudflare.

Is that an overreaction?

Name me global, redundant systems that have not (yet) failed.

And if you used cloudflare to protect against botnet and now go off cloudflare... you are vulnerable and may experience more downtime if you cannot swallow the traffic.

I mean no service have 100% uptime - just that some have more nines than others.
by zdragnar | 2025-11-19 10:13:34+00:00
Two of my friends with relatively ordinary jobs have stay at home spouses. The cost of daycare is so high that it would basically eat up one of their salaries, and this way they get to actually spend time with their children, which they find to be more filling than a BS career.

It is definitely doable in the US, and I would imagine most Western countries as well. My knowledge outside of them isn't current enough to speak for the rest.
by disgruntledphd2 | 2025-11-19 10:14:14+00:00
> Which the US had a situation exactly like that until very recently: development labs, often at Universities, with scientists paid for by grants (some private, but the majority being public, government grants), with clinical trials overseen by government agencies like the National Institute for Health (NIH), and winning research eventually being tech transferred for cheap to Pharmaceutical companies to manufacture, distribute, and market.

Yeah, this isn't a particularly new idea. Like, most of the risk in pharma is on testing, and there's so much waste in spinning up plants for drugs that may not even succeed in Phase III. So I'd like to split that out.
by lynx97 | 2025-11-19 10:14:17+00:00
You are exaggregating. Not everyone has per-se bad experiences with social media. Its a tool, and like with many tools, the user has responsibilities. Hammers are incredibly hurtful if you never learn to not hit your hands with 'em.

I have a FB account since, what, 16 years or so. It has helped me to connect with people, it helped me to partially break out of my (disability-inflicted) social isolation. Heck, it even brought me and my partner of 14 years together. Yes, it also tiggered some rage at some times, but that does normal social interaction as well. People are people, and some people are plain assholes. I dont need facebook to be triggered by people.
by Pingk | 2025-11-19 10:14:20+00:00
Western employment has survived because automating and outsourcing labour has pushed people to take up knowledge/services work.

If AI is somewhat successful at automating knowledge work, what feasible job could exist that doesn't require your mind or body?

Services like healthcare and plumbing aren't going away of course, but there's not enough demand to support an economy on those jobs.

In my opinion the whole economy needs a rethink regarding what our actual goals are as a society, and maybe AI will force that conversation to happen, but I'm sceptical if it'll be a well-considered consensus.
by dangus | 2025-11-19 10:14:50+00:00
Arguably this is like every other automation in the Industrial Revolution but this time for knowledge workers.

The masses will get their metaphorical fake leather belts made by slave labor operating machines and won’t know better.

A few artisans will make very little money making the real thing manually, mostly for their own enjoyment.

This is assuming AI can actually be made to lower knowledge work’s training/education requirements, and that debate is still ongoing.
by tpmoney | 2025-11-19 10:15:58+00:00
From that perspective, these AI tools are perfectly competent. They are programmed to take user input, run it through various LLM models and use that output to act on behalf of the user. And they are reliably doing that thing exactly as they are instructed.

The problem isn’t “competence” then, it’s a failure to create a program that does what the user wants it to do reliably. In this way, these AI programs are no more “incompetent” than any other poorly designed program. Any system that applies randomness to its outputs is inherently going to get things wrong because randomness implies a lack of accuracy.

AI is absolutely getting shoved hard and fast in places it’s just not ready for yet, due to the overhyping of its boosters. But personally I think these sort of articles and complaints that treat them as somehow unique from all the other poorly implemented and rushed software that has plagued the industry since the first paycheck was written is accepting the booster’s hype. It’s poorly implemented software running on the same dumb computers we’ve been using forever, of course it’s going to be getting things wrong.
by r_singh | 2025-11-19 10:16:33+00:00
As someone who can relate: nicotine spray has been a great alternative for me with the following advantages:

- better dose control for sensitive people, since you can use just one puff (unlike a patch, which delivers the full dose)

- much faster onset

Downsides: strong flavour and the need to spit it out if you have a sensitive stomach.
by disgruntledphd2 | 2025-11-19 10:17:22+00:00
Exactly. This was entirely deliberate as I (personally) believe that market signals are profoundly useless in healthcare. Like, there's no free market in life or death, nobody will quibble over cash when they're in pain so I'm not sure how a market is supposed to work.

Fundamentally, the incentives of society and private companies are misaligned with respect to healthcare. Society wants a cheap, simple treatment that basically works forever (like sterilising vaccines). However, because of how the patent system works, companies want a treatment that is recurring, and can easily be patented multiple times.

Because of this, so much money goes into lifestyle treatments for the rich world, and not enough into re-using things that can't be patented. I think this is a giant waste of resources, hence my suggestions above.
by nomarv | 2025-11-19 10:17:41+00:00
For my use case — simply getting some statistics about the air quality in our shared flat, improving concentration, and having a reminder to ventilate — the accuracy of the SCD40 is sufficient. It also has a self-calibration feature, which works as long as it is exposed to atmospheric CO₂ levels at least once a week. See the detailed specifications here: https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/d...
by realo | 2025-11-19 10:18:04+00:00
Well... I have a watchface on the old store. It is non functional because external APIs changed. I just recently decided to update it, and there is now a much improved version in my github account.

I asked Rebble weeks (!!) ago to give me back access to my own account and binaries on their store and to this day, I heard nothing from them. Nada.

If Core start a new store, I will immediately put the new, much improved version of my old watch face on their store. Rebble can keep the old, non-functional one in their archive if they want.
by fragmede | 2025-11-19 10:18:14+00:00
I mean, I want to walk away from it all and go live in the woods too, but AI creates newspaper articles and videos, so I'm not sure how it's going to become an orphan except to become boring and commonplace eg the Xerox copy machine became a boring ole business. One that's gotten fucked by private equity and greed and capitalism. Hey you want it tomorrow on special paper that we already have? That'll be a handling fee of $29.99 plus $3.99 per page to load that paper and hit print tomorrow. Extra special rush fee if it's in the morning if I'm already at work fee of $59.99.