skysight-inc/HackerNews huggingface dataset:
Rechargeables or something? I don't think I've ever had a (discrete batteries always though) logitech keyboard or mouse stop working ... I've mislaid or moved&discarded and that's it!
Just as a preface: This paper is an extremely basic derivation that totally ignores all current architectures and training algorithms. If someone had actually done this for a realistic, modern model, it would be amazing - but that is extremely challenging mathematically and I don't think anyone has come close to cracking that.

So their main proposal makes no assumptions about the model and essentially says that any model "absorbs" information equal to the difference between the training data set's entropy and the final cross entropy loss after training. They state that this information difference must have gone somewhere and thereby it must have been encoded in the model. They argue about this in terms of transmission, but it seems vague enough to be generally applicable. So nothing too crazy here.

But: This feels pretty similar to MOND research in physics, in the sense that it would have been super cool if someone had predicted this before we knew all those laws from empirics. But since it came out post factum, it leaves the bitter taste of someone just trying to mold their world view to the available data.
Ask as in expect.
I remember this. Have they ever rolled it back?
Never? The highest profile things in crypto are the scams, so you gotta be pretty laser-focused on your niche to not see them.
Note that the compiler is not open source.

https://github.com/borgo-lang/borgo/issues/11
C# is my daily driver and I'd use it for almost anything, great language. However I think "slight complexity cost" is an understatement. It's a very complex language by my standards, and they keep adding more stuff. A lot of it is just syntax sugar to do the same things in a different way, like primary constructors.

It's nice to have that stuff when you know the language, but it does make the learning curve steeper and it can be a bit annoying when working in a team.

Even after 4 years of using it professionally I still see code some times that uses obscure syntax I had no idea existed. I would describe C# as a language for experts. If you know what you're doing it's an amazing language, maybe actually the best current programming language. But learning and understanding everything is a monumental task, simpler languages like go or Java can be learned much faster.
There are so many auth libraries on the roll nowadays. I am using firebase js and it is very simple and straightforward to use.

I'm not a security expert, so please advise any pitfalls that the new libraries address which cannot be done with firebase
You'd think so wouldn't you? But alas, the effort required to solve this was at least more than I was willing to make.
I think https://call.element.io/ works like that. Calls are encrypted and the client includes screen sharing and all the standard video conferencing features.

Jitsi Meet is also a classic example of this, though these days it requires at least one logged-in "moderator" user to work.
in many places you can claim the last few years worth of losses as offset on your profits before taxes.
> made by morons for morons

The creators of Go have also built the foundation of everything you take for granted. The real "harsh truth" here, of course, is that the Go team exhibits engineering genius, taste, and particularity that is rare to find in our industry, such that the likes of Rust "death by committee" people may only dream of. The long-lasting obsession that Rust people have with Go and the Go team has become a meme.

Borgo is the recognition of that: a handout to Rust people that they will never appreciate.
The elderly vastly outnumbering the working population is a symptom of sudden and drastic population count decline and is a different problem even if it is correlated.

Biology and evolution by definition is determined by those who reproduce offspring, those who do not will be replaced by those who do. Put another way: Generation B and onwards are the offspring of Generation A who reproduced.
I started a side-project in SvelteKit a while ago, and so far I still like it a lot. When I saw what projects using it look like, it somehow just intuitively 'made sense' to me. For me it's also just the right amount of 'magic' so that it's still quite flexible, but takes care of the parts that would be tedious otherwise.

(I've never worked with Nuxt or Next though, so I can't directly compare them.)
Why is it not remotely worth considering? Is it possible that, even remotely, it is worth considering?
lifetime annotations seem to be the biggest yuck for most people, given it's the most un-C++ like syntax (and single-quotes are always balanced in most languages).
The modern equivalent would be to repost all their last year tictocs, again.
The biggest problem with people making their own websites is:
1) It's more effort and time than most people are willing to deal with, when instead they can create an account on Bluesky in seconds, and immediately begin sharing their opinions. This means that the slant of opinions from people who make their own websites will inevitably skew more techy.
2) Most people don't view the content they are producing to need a website. It's great if you're writing short or long-form content or obsessed with a particular thing (like the three website examples listed in the article). But for the average Joe, a website feels unnecessary.

I feel like what's missing in this discussion is that as much as I hate Facebook and Twitter (X), they enabled people who otherwise would never have been able to participate in the global discussion to have immediate access to do so. There isn't a good way to parlay that ease of use and immediate connection into individual websites. If all of my friends made their own websites tomorrow, I wouldn't visit them all daily like I read their posts on Mastodon.

Maybe the solution is to accept that most people don't need to be posting their opinions out in the ether? Other than here, I rarely post online.
Real names make this a non-starter for me, but I love the concept.

Note: “Weave lets you start conversations with friends under an alias.” I took this to mean users are expected to connect with friends who are also on the platform, and anonymous discussions arise only within or some specified distance from the user’s friend network.
this paper would do well to specifically define the term "space-returned" or use clearer terminology
Ninja is pretty popular with gamedevs.

I was amused by this line:

> But Windows is still a huge platform in terms of developers, and those developers are starved for tools.

As a primarily Windows dev I feel that it is poor Linux devs who are starved for tools! Living life without a good debugger (Visual Studio) or profiler (Superluminal) is so tragic. ;(

It does feel like in recent years the gap between the two platforms is increasingly minimal. I definitely like all the Rust utilities that generally work crossplatform for example.
I very much doubt this.
Short hair man here who regularly takes hour-long baths... ;')
> swore cold blooded revenge that I’ve yet to receive. Still keep one eye open at night.

You’re receiving it right now. It’s the uncertainty, the uneasiness you have to carry with you every day, that is the revenge.
Where is erlang?
Sleeping is not running, by the way. If you just sleep, in Erlang you would use a hibernated process.

I feel this is so misleading. For example, by default after spawning, Erlang would have some memory preallocated for each process, so they don't need to ask the operation system for new allocations (and if you want to shrink it, you call hibernate).

Do something more real, like message passing with one million processes or websockets. Or 1M tcp connections. Because, the moment you send messages, here is when the magic happens (and memory would grow, the delay when each message is processed would be different in different languages).

Oh, and btw, if you want to do THAT in erlang, use timer:apply_after(Time, Module, Function, Arguments). Which would not spawn an erlang process, just would put the task to the timer scheduling table.

And Elixir was in the old article, and they implemented it all wrong. Sad.
> > is a meter attached

> Yes, of course.

So it's not unmetered as advertised or am I misunderstanding that word?

> this stance also risks degrading the experience for the 99.5% of "normal" customers—those who don’t exploit this simplification of "free bandwidth"

How so? If they want to be relaxed about it, the terms can say that you can burst more (e.g. "you can use 500GB/month, and burst to 5TB for two months of every two-year period; we'll send you a notification email whenever this happens so you're not caught by surprise"). If they don't want to be flexible, they can mention the hard limit that they are going to enforce regardless of whether they call it unlimited without asterisk. Either way, the buyer would know what they can actually use and doesn't have to guess
This is a lovely example of great design. Beautiful, too. I'm sad to see it didn't catch on.

On a related note, I would like to own an EV -- but a touchscreen operated car is out of the question. Where did all those competent designers go and why didn't they design an electric car?
Looks interesting. I like that you can plug your own identity provider quiet easily. One nit: They should really rename their Node integration to Express integration because that’s what it is looking from examples (and that’s what people might commonly look for).
You got it right. Nepalese eat weird stuffs that are usually not eaten anywhere else like dhindo, fapar etc.
The bank could also sell the loan instead of borrowing if they are in need of capital.
Also public bus fare api. These are not necessarily hard tech problems. Instead are a business problem/administrative problems. Since I am staying in Nepal, I want to contribute this much to society.
How do you experience an interactive system without… interaction?
> There are two futures, both bad.

The more likely scenario is a natural oscillation between these two outcomes, similar to how animals maintain oscillating population equilibrium that's controlled by space, resources and predation.
There are many articles and documentaries about the impact of smoking adoption due to tobacco companies advertising primarily to kids.

Even if we disregard all the science, the fact that the very companies themselves were targeting kids shows that they knew where their money was coming from.
Hey, author of Better Auth here. I created Better Auth because I couldn’t find any other auth library that goes beyond simple login with OAuth. Even then, the only properly maintained ones were NextAuth (Auth.js) and Lucia (which is now deprecated). I’m not sure where the idea of "too many auth libraries" is coming from.
> I banned you, so I like to think I'm an authority on why you were banned.

Seems logical... (But when you think about it, it presupposes that you know and admit to yourself your actual motivations.)

FWIW, as a rather occasional redditor and having read through several pages linked from here (including much of that ultra-weird "HOOBY... dogwhistle!" blog post where the whole thing may have originated), to me you're coming off as more of a censorious ban-happy "PC SJW woke" gatekeeper than bun_terminator as a ban-worthy AH. (FWIW, every cent you paid for it.)
Absolutely nothing you describe will be affected by an internet ID. And it doesn't even "Help a little", it just makes many things much worse.
We're also working on that very same idea on our open-source music discovery platform ListenBrainz:
https://listenbrainz.org/explore/lb-radio/

Basically because we had the same gripes about Spotify's "one size fits all" approach ourselves and wanted to develop something better.
Articles like this get posted and yet if you use terms like “post modern neo-Marxism” to describe critical theory, Frankfurt school, continental philosophy, post modernism/post structuralism, situationalist internationale, you get described as a “right wing conspiracy theorist”. I hate Peterson so much for having ruined the ability to critique these charlatans.

I actually read a ton of shit from these groups. Derrida, Deleuze, Foucault, Lacan, Freud, Sartre, De Bouiver, etc. I had to both for university philosophy and Sociology classes and for competitive debate.

They’re all fashionable nonsense charlatans. All of their ideologies are intellectual bankrupt and scams. I firmly believe that the success of these movements was engineered on purpose by your local spy master to prevent leftists from doing impactful stuff.

The oedipus complex, Electra complex, object petit a, rhizomatic thinking, biopower, etc literally do not exist. Every single idea that most of these people had was so hilariously off base that their fame today is an indictment of the entire human race.

Oh and that’s not even bringing up the real heavy hitters on why these folks are disgusting:

https://en.m.wikipedia.org/wiki/French_petitions_against_age...

https://www.aljazeera.com/opinions/2021/4/16/reckoning-with-...
I just want my old last.fm era back.
Show HN: SpeechPro – Perfect Your Presentation with AI in Seconds
Hi HN,

I’m Bernardo, co-founder of SpeechPro, and I’m excited to introduce a platform we’ve built to help people master one of the most valuable skills in the world—public speaking.

The Story Behind SpeechPro
SpeechPro was born out of my frustration during university when getting meaningful feedback on presentations felt impossible. Teachers were vague, peers were hesitant to critique, and practicing alone wasn’t enough. We realized this was a universal challenge, so we built SpeechPro to provide actionable, AI-driven insights that help speakers of all levels improve.

The Problem
Public speaking is tough, and finding effective tools to practice is even tougher.

- Feedback is often subjective or shallow.
- Practicing alone doesn’t identify improvement areas.
- Trial-and-error methods waste time for professionals.

How SpeechPro Solves This

SpeechPro provides clear, personalized feedback in a few simple steps:

- Upload or Record: Drag and drop your audio file or record directly on the platform.
- Get Feedback: Our AI analyzes tone, clarity, pacing, and delivery. You can even get feedback on content if needed.
- Tailor the Experience: Set goals like target duration, audience context, or focus areas.
- Track Progress: Use detailed metrics to monitor improvement over time.

Why SpeechPro?

- Practical for Everyone: Students, professionals, and content creators can all benefit.
- Actionable Insights: Get specific feedback you can use immediately.
- See Your Progress: Analytics make your growth measurable.

We’d Love Your Feedback

Does SpeechPro address your biggest pain points with public speaking? Are there features you’d love to see?

SpeechPro is free to try, and early adopters can access exclusive discounts on premium plans with advanced features.

We’re excited to share this with the HN community and hear your thoughts. If public speaking has ever been a challenge—or if you’re looking to level up—SpeechPro is here to help!

Try SpeechPro for free: https://speechpro.app/
"Godot hijacked" initially made me worry that they'd had their servers taken over in a supply-chain malware attack, but it seems to just be that some malware is being written in GDScript because it's cross-platform and not yet picked up by antivirus software.

By the same token as "Looking at the number of popular games developed with Godot, that would put the attack surface at approximately 1.2 million people", you could say the fact some malware is written in C++ makes anyone who has ever used software written in C++ (~8 billion people) part of the attack surface.
Well, in Australia at least, the number of smokers in the 18-54 age cohort has almost halved in the decade upto 2022 (older smokers still tend to smoke), and more than halved in the 15-24 category.

A "national tobacco strategy" was introduced in 2011/2012 that brought plain packaging, increased taxation and a bunch of other measures.

Official data is here if you're interested: https://www.abs.gov.au/articles/insights-australian-smokers-...

There's also Wikipedia and any number of other resources that go into more detail on the history of decline: https://en.m.wikipedia.org/wiki/Smoking_in_Australia
Too complicated and no benefit.

Theoretically these double blind systems could be secure, practically I would never trust any of their systems and will opt out of signing up.

Also this fail to account for obviously visible political motivation and further development. Nope, bad idea.
i had problem with .env variables in the vercel production, however the auth and the advanced features will be advanced soon, thank you
This is a confused and frankly worthless article. It is malware made in Godot. It is not targeting users of Godot, it is not distributed through Godot-related channels, nothing got "hijacked" (except perhaps the infected systems).

The researchers talk about the possibility that data packs for real games could be infected in the future, but this malware just includes its own copy of the game engine.

Post by the researchers: https://research.checkpoint.com/2024/gaming-engines-an-undet...

Statement by Godot: https://godotengine.org/article/statement-on-godloader-malwa...
damn Russians framing Chinese is a good proof their partnership isn't going well (same with Americans exploding germany infrastructure [nordstream])
Show HN: We created a module for developers in small to medium-sized companies
We developed a module for developers in small to mid-sized companies. It’s an open-source logger for Node.js with a built-in web dashboard to view, filter, and search your app logs.
They're probably including libraries tied to hosted offerings, and there are a lot of them (Cognito, Firebase, Auth0, Clerk, FusionAuth, Kinde, Descope, WorkOS, and many many more)

Out of curiosity, how is Better Auth funded?
Authenticated *Nix Pipes over SSH
I don't understand what the difference in modeling between:

Entry(account, direction, non-negative amount), direction is debit or credit.

vs

Entry(account, signed amount), + is debit, - is credit (for example).

It's a two way mapping and should be equivalent. Unless debit or credit amount could be negative. But as I understand it's a big NO-NO in accounting.
There are some interesting design ideas, but I'm not sure where the project is going. Based on the commit history, it was created by one person and there has been almost no activity in the last 12 months.

The current status is unclear (is anyone willing to use it in production) and the lack of license is of course a concern.
I, for one, welcome our new dopamine overlords.

It is still early days, but the oncoming flood of AI content is inevitable at this point. Since modern content is meticulously engineered to snipe children into jumping for the beef with perfect efficiency, killing their reward center instantly, we are well on track to revolutionize education.

The Adtech era is over. Addiction science as an industry shall bring forth the age of brainrot maxxing.
Hi SideQuark. I'm writing you here as there's no contact email on your profile--I wanted to ask you if you ever tried a SAT solver on RomuTrio to find cycles (or you can give me some hints). I'm referring to this: https://news.ycombinator.com/item?id=22457101.

You can write me at sebastiano.vigna@gmail.com. Thanks for any info!

BTW, thanks for explaining that you cannot prove things about a single permutation using random permutations--it's so obvious that it is very difficult to explain, and the same absurd argument pops over and over.
I think kids that wont be able to use YouTube until they are 16, might miss some good stuff too, like they might find hobbies there, learn programming.
GitHub OAuth for a static site using Cloudflare Workers
I can buy booze without an ID or token. You have to match that. And yes, I look perfectly youthful...
I like the pragmatic nature of pragmatism (pun intended!) but this is the best critique against it. By its nature, it is descriptive and not normative, so it could be argued that it in fact, is not a philosophy at all, but instead "proto-science" or perhaps science for the common man.
As always, the eternal refrain: “the kids are alright”, but wow, the adults, they look like they’ve lost it.

I think these adults are misguided at best.

~“Kids diets are causing an obesity epidemic so teacher brings sweets to class to encourage them to eat.”

Was there a subtle insinuation that they are being paid off to promote these tools?

I am all for getting creative with teaching, but I think the creativity should stem from the actual material.

Subway surfing is incredibly dangerous with zero upside. Bringing videos of people doing that into a classroom is despicable.
I wish everyone would pay attention to what the government is doing, instead of finding out from youtube or tiktok.

As all governments, the liberals are imperfect. However, The House of Commons Standing Committee on Finance (FINA) spent several years grilling banks, and some change has happened.

One example?

Prior to now you could escalate issues to first a bank ombudsman, then a provincal one. Such complaints where handled by an "independent" body, which of course the banks sneakily bought controlling interest in.

New legislation now prevents this, with the government instead vetting companies which will then act as an ombudsman.

A response of the perpetually cranky and disillusioned is "oh sure, but..." with a variety of concocted reasons as to why it's all hopeless and corrupt.

Thing is, change in a democratic government takes time, because in a democracy you cannot issue edicts on many things. Oh I know, upcoming sourpuss response, but but but! This guy did that and that guy did that, so edicts happen that's not the point and a whataboutism and exceeding rare that's why it's news.

What the point is, change does happen, and yes for the better (I can hear the disillusioned starting to type already), and we do infact fix things in Canada.

We do have a different market than the US. This is of course a good thing.

We also have the second largest country on the planet, yet with only the population of California. We also have a neighbour to the south who, while good folks, would literally control every aspect of our country via economic means without some balances in place.

This isn't malign, just how it works when an economy 20x your size, with megacorps that can buy companies which are behemoths in Canada, as an afterthought.

So again, things are and must be different unless we intend to allow another country to control how we do business with one another, communicate, interact and so on.

I'm sure some will want to respond here with loads of "who cares", and that's fine. Such folk can live in a world of simple solutions, disregarding consequences, but that's folly.
The basis for running 1 million concurrent tasks is to support 1 million active concurrent user connections. They don't need to run in parallel if async is used. As shown, Rust and C# do well. How would you support it in Go?
Compact Multi-Planet Systems
As another Australian parent (with school age kids) I heartily agree. Eager to see how this plays out.
Crypto entrepreneur eats banana art he bought for $6.2M
Isn’t this also a case of “the market can remain irrational for longer than you remain solvent”?
> There's a larger % of the population that you might expect that have no capability for empathy, let alone anything higher

And another big % that purposefully surpress empathetic instincts because of other beliefs.
Really great idea, but why free? At least take like $5 or something.
It isn't a technical marvel, it is technical bureaucracy. There is a reason people don't want to use it.

Also once implemented and widely adopted, the state would obviously increase demands on usage. This isn't rocket science.

I understand the cryptographic principle. That isn't the problem here.