MurphyA/hacker-news huggingface dataset:
by reshlo | 2025-05-20 08:21:00+00:00
> Here, we tested this putative asymmetry using neuroimaging: we recorded oscillatory neural activity using magnetoencephalography while 55 participants completed a well-validated neuroimaging paradigm for empathy to vicarious suffering... This neural empathy response was significantly stronger in the leftist than in the rightist group.[0]

> Our large-scale investigation of the relation between political orientation and prosociality suggests that supporters of left-wing ideologies may indeed be more prosocial than supporters of right-wing ideologies... However, the relation between political orientation and prosociality is fragile, and discovering it may depend on the methods used to operationalize prosociality in particular... Nonetheless, we are confident that our investigation has brought us one step closer to solving the puzzle about whether our political orientation is intertwined with how prosocial we behave toward unknown others—which we cautiously answer in the affirmative.[1]

[0] https://pmc.ncbi.nlm.nih.gov/articles/PMC10281241/

[1] https://journals.sagepub.com/doi/10.1177/19485506241298341
by sailingparrot | 2025-05-20 08:21:33+00:00
> to anyone that understands the tech it can’t.

This is a ridiculous take that makes me think you might not « understand the tech » as much as you think you do.

Is AI useful today ? That depends on the exact use case but overall it seems pretty clear the hype is greater than the use currently. But sometimes I feel like everyone forgets that ChatGPT isn’t even 3 years old, 6 years ago we were stuck with GPT-2 whose most impressive feat was writing a non sense poem about a unicorn, and AlphaGo is not even 10 years old.

If you can’t see the trend and just think that what we have today is the best we will ever achieve, thus the tech can’t do anything useful, you are getting blinded by contrarianism.
by ViewTrick1002 | 2025-05-20 08:23:08+00:00
And batteries are plummeting in cost as well.

In Australia it was calculated that the extra grid upgrades for renewables comes out to $15B. That is less than the subsidies a single nuclear reactor needs.

To electrify society and industry we need to expand our grids by 1.5-2.5x. Stringing an set of wires, using thicker ones or stepping up the voltage higher is a minuscule cost when already having to uprate the grid.

Gas turbine emergency reserves would be $1B.
by noduerme | 2025-05-20 08:23:35+00:00
I'm not saying that legacy media outlets don't deserve the criticism they get. They abused their position for a century - mostly to support government war propaganda and the arms industry. But also to support liberal-sounding causes to distract from those things, some of which turned out to be hypocritical or didn't show the full picture.

What I'm saying is that what has replaced the traditional media system - tiktok, youtube and reddit - is way, way worse in terms of breeding a population of crazy and paranoid people who can't get a handle on anything at all that's happening in the world.

In your instance, for every person who's been redpilled about men's rights there's two people who hear that phrase and have a nearly hysterical response that it's toxic and evil. So all that has been accomplished is that everyone's fucking nuts now.

If you started with enough historical understanding and grounding to be able to tell when the media was lying, you didn't need social media to explain it to you. If you didn't start with that, and went straight to social media, you are going to become a sociopath with a completely disoriented understanding of the world, guided only by what other random sociopaths online tell you is true in your feed.

This is infinitely worse than having your information gate-kept by people who you can judge are sometimes lying to you, and having to work hard and put in some research to seek your own answers. This is dumbasses with bullhorns telling you whatever lies they just came up with, to sell you vitamin supplements. Who will take both sides of every issue just for clicks and likes.
by FinnLobsien | 2025-05-20 08:26:28+00:00
I think we take this for granted with physical objects—everyone knows the qualitative difference of writing with a fountain pen vs. a promotional pen from a trade show fair, or the difference between drinking from a vintage wine glass or a paper cup.

I think it's perfectly fine to do the idiosyncratic thing you happen to like but most people don't. But it becomes a problem if you force that choice on others (i.e. a solo project vs. a codebase others need to use).
by KaiserPro | 2025-05-20 08:26:31+00:00
I mean its not a novel viewpoint.

But I don't understand what he hopes to achieve. I mean its just going to mean that the development they fear so much being done elsewhere.

Also I wonder what they think AI is going to do to us?

Its unlikley that AI is going to kill us, it'll be the civil unrest caused by unemployment.
by doshaa | 2025-05-20 08:26:36+00:00
I use better auth for a real app

There is a plugin provided by better auth for jwt https://www.better-auth.com/docs/plugins/jwt

We dont need it since everything is a single "server" and cookies are good enough. JWT would be added complexity ( e.g sign out ) that i find it better to not be set as a default.

bonus reading http://cryto.net/~joepie91/blog/2016/06/19/stop-using-jwt-fo...
by vesinisa | 2025-05-20 08:26:57+00:00
Here's a much better article from the Finnish public broadcaster giving more context: https://yle.fi/a/74-20161606

My comments:

The important thing to note that at this point it's just a political posturing and an announcement of intent. They haven't shown any concrete technical plan how this would actually be executed.

> "Of course, we are very pragmatic and realistic, we cannot do this in five years. Planning will continue until the end of the decade, and maybe in 2032 we can start construction."

Once they have the cost estimates and effects on existing rail traffic studied, I bet construction will never start.
by krige | 2025-05-20 08:27:05+00:00
Here's the thing: you try to counter someone arguing against a patently false statement about development speed with a bunch of preferences and what-abouts that do not necessarily make your stance true anyway - for instance if my game attempts to emulate 4D, my own engine STILL needs to do everything else too, we're not talking dev time for 4D in, say, Godot vs 4D in foo engine, we're talking 4D in Godot vs 4D and graphics and input and audio and physics and... in foo engine.
by jonathanstrange | 2025-05-20 08:27:12+00:00
I concur but as someone who is currently trying to bootstrap a small software business, I've gotten doubts about the viability of selling small native apps. The administration and technical overhead for each platform has grown out of proportion for a solo-developer. You have to deal with certificates & signing, app stores, mandatory testing & reviews, false antivirus positives, platform-specific requirements, etc., and all of this in addition to the marketing, running a business, and developing the product.
by 0points | 2025-05-20 08:28:28+00:00
When you are working with streaming data, you really should be passing around io.Readers if you want any sort of performance out of it.

A []byte require you to read ALL data in advance.

And if you still end up with []byte and need to use a interface taking io.Reader, then you wrap []byte in a bytes.Buffer which implements io.Reader.
by Leftium | 2025-05-20 08:28:37+00:00
That's one reason https://weather-sense.leftium.com shows hourly forecast data:

- The chance of precipitation line tends to gradually go up and then back down over several hours.

- The expected mm of precipitation bars tend to be more actionable: the chance of precipitation may be high, but if the expected amount is low you are not likely to experience much, if any rain; much less need an umbrella.

- Sample screen shot with precipitation in forecast: https://github.com/user-attachments/assets/e003badb-4832-430...

---

https://openweathermap.org even gives minutely rain forecasts for the next hour.
by ido | 2025-05-20 08:29:14+00:00
I'm in the same demographic (less successful than Noel, but I have made my living from game dev for the last 15 years, a lot if from my own indie games). I've used multiple engines throughout that time as they seem to have a lifespan before either tech or business reasons obsolete them (e.g. my first commercial release was made with Flash).

My only regret were the times I tried to roll my own, I would have saved a lot of time and effort focusing on picking the best tool for the job that saved me as much work as possible.

At the end I want to make games and not engines, and only do as much programming as I have to. All those person-millennia spent at epic/unity/etc actually spent doing a lot of stuff (even if you don't need 90% of it, 10% 1000s of people working for decades is still a lot).
by Agingcoder | 2025-05-20 08:29:58+00:00
This is what happened to me a long time ago - I used to write software 3D engines, then 3D cards (3DFX in particular) happened. I remember losing interest at that time ( I eventually figured out that there was still work to do but still…)

Now that I’m quite a bit older, I have come to appreciate the game part a lot more - it’s maybe less techie, but it’s actually also why people make games. When I play with my kids then don’t see the tech - they see the game !
by insraq | 2025-05-20 08:29:59+00:00
I have recently done an engine rewrite for my sequel game and I very much agree with this. In my postmortem[1], I wrote:

> Most people think of a “game engine” as code that is shipped with the game executable. However, that’s only half of it. The other half, which I’d argue is more significant, is the code that is not shipped with the game - level editors, content pipelines, debugging/profiling tools, development workflows, etc.

Writing tools is arguably more boring and tedious compared to writing an engine, and that's where lots of "making a game with custom engine" type of project grinds to a halt

[1] https://ruoyusun.com/2025/04/18/game-sequel-lessons.html
by TeMPOraL | 2025-05-20 08:30:14+00:00
> Deciding whether to use a dictionary or a stream of records as part of your API? You need to internalize the impacts of that decision. LLMs are generally not going to worry about those details unless you ask. And you absolutely need to ask.

OTOH, unless I've been immersed in the larger problem space of streaming vs. batching and caching, and generally thinking on this level, there's a good chance LLMs will "think" of more critical edge cases and caveats than I will. I use scare quotes here not because of the "are LLMs really thinking?" question, but because this isn't really a matter of thinking - it's a matter of having all the relevant associations loaded in your mental cache. SOTA LLMs always have them.

Of course I'll get better results if I dive in fully myself and "do it right". But there's only so much time working adults have to "do it right", one has to be selective about focusing attention; for everything else, quick consideration + iteration are the way to go, and if I'm going to do something quick, well, it turns out I can do this much better with a good LLM than without, because the LLM will have all the details cached that I don't have time to think up.

(Random example from just now: I asked o3 to help me with power-cycling and preserving longevity of a screen in an IoT side project; it gave me good tips, and then mentioned I should also take into account the on-board SD card and protect it from power interruptions and wear. I haven't even remotely considered that, but it was a spot-on observation.)

This actually worries me a bit, too. Until now, I relied on my experience-honed intuition for figuring out non-obvious and second-order consequences of quick decisions. But if I start to rely on LLMs for this, what will it do to my intuition?

(Also I talked time, but it's also patience - and for those of us with executive functioning issues, that's often a difference between attempting a task or not even bothering with it.)
by spwa4 | 2025-05-20 08:30:50+00:00
TLDR: AI is like any new method in software engineering. It is not a general solution, and by itself not that useful, only as an addition. Unless an expert human takes a LOT of time to fine-tune the method (ie. automatically selecting what works well in what case, using the best method in almost all cases) it only performs well in a very small subset of cases.
by moffkalast | 2025-05-20 08:30:52+00:00
Well to me personally it at least proves something that's long been touted as impossible, that the current architecture can in fact do better than all humans at novel tasks, even if it needs a crutch at the moment.

An LLM-based system now holds the SOTA approach on several math problems, how crazy is that? I wasn't convinced before, but now I guess it won't be many decades before we view making new scientific advancements as viable as winning against stockfish.
by tomhow | 2025-05-20 08:30:53+00:00
I know you intended to be helpful and didn't mean to be unkind.

But, this site is called Hacker News, and it's always been one of the site's most important roles, to feature and celebrate novel and interesting projects that people hack on, for whatever reason they choose.

There are all kinds of things that can be learned by starting with a blank slate and re-implementing something as ubiquitous and foundational as a web browser.

Over the years, many users have enjoyed undertaking a course called "Nand to Tetris" [1]. I hope to find time to do it one day. I don't expect it will make me substantially more employable, but I think I'll enjoy learning about the fundamentals, and I'm sure it will be beneficial in my work somehow.

Please let's remember that the playful exploration that happens through a project like this can lead to all kinds of benefits that might be non-obvious, and that it’s fine to appreciate the effort for its own sake.

[1] https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
by ho_schi | 2025-05-20 08:33:11+00:00
Right! Use Linux, because it is your preference [1]. It doesn't cause harm (side-effects: incompatibility and vendor lock-in, due to mass-effect) to others.

We need to remember why Microsoft uses WSL. Microsoft wants to prevent users (i.e. developers) to migrate on Linux. It is the old approach Embrace, Extend, and Extinguish [2].

Monopolies are made by users and politics, because we don't consider vendor lock-in and mass-effect. I wish strong regulation for all information-technology. We saw the wonderful effects of regulation with AT&T {UNIX, C, Open-Source, Open-Documentation} and then a mistake was done. The company was split up, looking back a complete failure.

[1] Means: It is a better operating-system and adapt to users needs. Either novice user or programmer. [2] https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguish
by andriamanitra | 2025-05-20 08:34:47+00:00
Currently the leading plan is to build another narrower track alongside the existing ones (so the old trains can keep operating), but it is still in the planning phase. [1] I am not convinced this project is ever going to pay for itself. I feel like you could move cargo from one train to another somewhere near the border for quite a long time with the money it is going to take to convert the entire rail network. Finland is only connected to Sweden and Norway by land in the North so it's not really going to connect the Finnish rail network to Europe either (unless the Helsinki-Tallinn tunnel [2] gets built, but it does not seem likely at this time).

[1] https://yle.fi/a/74-20161793

[2] https://en.wikipedia.org/wiki/Helsinki%E2%80%93Tallinn_Tunne...
by xandrius | 2025-05-20 08:35:36+00:00
> Once your engine is finished

Most likely never?

Obviously understanding what `GameObject.Instantiate(myPrefab, Vector3.zero)` takes several orders of magnitude less than implementing all that is required to properly perform that, even for such a basic operation.

Imagine when it comes to 2D/3D physics, shaders, platform support, etc.

If your goal is to build an engine, build an engine. If your goal is to actually deliver a game, build a game.
by piltdownman | 2025-05-20 08:35:48+00:00
They do to an extent - plenty of 120-150k fully remote or one-day-a-month jobs based out of Dublin, Ireland. Just that our tax rate is 52% over 75k, and our capital gains is 33% after an allowance of €1270, so they tend to trade-off hours and responsibility for pure salary at the most senior levels.
by TeMPOraL | 2025-05-20 08:35:59+00:00
I don't know how "normies" use this, but ChatGPT has been steadily improving. Myself, I've been using it much more in the recent month than ever before (i.e. official webapp, as opposed to API or other providers), simply because o3 is just that good. The integration of search and thinking is something beautifully effective. It's definitely the smartest model around for any problem-solving queries, whether it's figuring out the pinout of some old electronic component you bought in Shenzhen a decade ago, or figuring out which product to buy to solve a problem and how it compares with alternatives.

I do agree that ChatGPT may just be good enough for casual users to not be worth exploring (I'm tired with constant churn of AI releases too - on that note, there should be a worldwide ban on multiple AI companies releasing similar tools at the same time; I don't have time to look into all of them at once!) - but they're definitely not getting the suboptimal deal here. At least not ones on the paid plan that are aware of the model switcher in the UI.

EDIT: Also, setting gpt-4o as the default model gives ChatGPT another stickiness point: it's (AFAIK still) unique image generator that qualitatively outclasses anything that came before.
by thorn | 2025-05-20 08:36:28+00:00
I am always super curious to read such posts. They make me happy for no reason. I do not make games these days, but I love to read about excited and happy people explaining the process they love to do. At the same time I learn new perspectives to understand what is going on in the world of indie games. I keep this (not so) secret wish in the back of my head because I have to work for some money to support my family and my country (Ukraine). Maybe some time later I will do more of games...

Thank you for writing this post, Noel!
by Sharlin | 2025-05-20 08:36:40+00:00
You’d need four rails, a 9 cm separation isn’t enough to fit two side by side. This solution has been ruled out as technically infeasible (I don’t even want to think about what the switches would look like…)

Adjustable-gauge rolling stock has also been ruled out as incompatible with the Finnish climate.

The most (only?) feasible way to do it is to “simply” build entirely new standard-gauge track next to existing track (and then possibly start upgrading the latter too at some point in the future).
by denvrede | 2025-05-20 08:36:56+00:00
+1 for all of the above.

> Meeting minutes - I have yet to see one that didn’t miss something important while creating a lot of junk that no one ever read.

Especially that one. In the beginning for very structured meetings with a low number of participants it seemed to be ok but once they got more crowded, maybe not all are native speakers and took longer than 30 minutes (like workshops) it went bad.
by literalAardvark | 2025-05-20 08:37:17+00:00
Probably, idk if there are such specific studies.

The thermal sensitive layer contains very large amounts of BPA in a dusty form that will easily contaminate your hands.

BPA is a major endocrine disruptor. They might say BPA-free, which would be technically correct, but that just means they'll use a near identical BPA variant that isn't proven to be an endocrine disruptor yet.

Handle with care, wash your hands, don't put them in the kitchen.
by netdevphoenix | 2025-05-20 08:37:37+00:00
> Sounds to me like they shouldn’t be allowed to create these public facing systems in the first place if they can’t afford (or don’t want to) maintain them. no?

Have you ever worked in a government job? This is a common reality in those kind of roles. Reality doesn't neatly fit into: "I have enough money to build this thing I desperately need" and "I have enough money to maintain this properly" and "I have enough budget to run the country well enough not to get kicked out of the job"
by aaaja | 2025-05-20 08:38:58+00:00
No it's not. Latest tweet is a retweet about the assisted dying bill going through Parliament. Next is about women's rights to single-sex spaces in context of the recent Supreme Court ruling.

Three tweets down is a retweet about an LGB conference. The tweet before that is about her taking legal action against libellous statements.

A few more tweets down from that is something about a man who fought a polar bear off with a saucepan.
by throwanem | 2025-05-20 08:39:28+00:00
Yeah, supply chain concerns.

I maintained five iPhones SE 1st gen from 2016 through most of 2021. Toward the end of that time it grew noticeably more difficult and slow to source model-specific parts and tooling. This time around, I know how to plan ahead more effectively. I had a 12 mini, but knowing Apple only drops a good small phone every half decade to keep us weird nerds interested, when the successor model came out I immediately upgraded.

I don't expect a real problem even in the worst case. The US is a huge internal market and has enough local internet to function. But for $300 flat I would otherwise just save anyway, why not hedge twice while I know I can?
by martin_ky | 2025-05-20 08:40:09+00:00
I'm not discussing Netflix's fiscal results. My comment is about their production quality, which I find to be low and their limited content selection. Obviously, that is my experience which I don't generalize to other people.

Yes, it's totally fine to be dissatisfied with a service and cancel subscription when you're no longer getting the value. I think that it's the rational thing to do.
Show HN: Hover Effects TS – ASCII, Lego, and glitch hover effects using canvas
by hsrambo07 | 2025-05-20 08:40:27+00:00
Hey HN,

I recently built a small TypeScript utility called `hover-effects-ts` — it adds fun and experimental hover effects to images using the HTML canvas. You can apply effects like ASCII art, Lego blocks, glitch distortion, and pixelation on hover.

The goal was to break away from boring `:hover` transitions and bring some delightful visual feedback to personal websites, landing pages, or error screens — while keeping it lightweight and performance-friendly.

Why I built it: I found most image hovers visually bland, and wanted something weird but still dev-friendly. I used canvas to keep the effects GPU-accelerated and controllable. No dependencies, and devs can tweak intensity, radius, image scope, and more.

NPM: https://www.npmjs.com/package/hover-effects-ts Live demo (Vercel): https://hover-effects-ts.vercel.app Video demo: https://youtu.be/YO4R1A6JZ9U GitHub: https://github.com/hsrambo07/hover-effects X/Twitter post: https://x.com/harsh_logs/status/1924739860780519579

Would love feedback, bug reports, or effect ideas. It's still early – planning to add a few more visual modes and expose more dev controls.

Thanks for checking it out!
by littlestymaar | 2025-05-20 08:40:52+00:00
> It’s why it keeps looking exactly like NFT’s and crypto hype cycles to me: Yes the technology has legitimate uses

AI have legitimate uses, cryptocurrency only has “regulations evasion” and NFT has literally no use at all, though.

But that's very true that the AI ecosystem is crowded with grifters who feed on baseless hype, and many of them actually come from cryptocurrencies.