MurphyA/hacker-news huggingface dataset:
by chrysoprace | 2026-02-23 06:35:11+00:00
I believe it goes back a few years to originally being just oxlint, and then recently Void Zero was created to fund the project. One of the big obstacles I can imagine is that it needs extensive plugin support to support all the modern flavours of TypeScript like React, Vue, Svelte, and backwards compatibility with old linting rules (in the case of oxlint, as opposed to oxc which I imagine was a by-product).
by cyberax | 2026-02-23 06:35:52+00:00
I'm sorry, my fault. I studied economics in Russia, and the term "dumping" was used in a more general sense as "selling goods or services below their cost".

Russian laws officially use the term "monopolistically low prices", and prohibit them if the entity engaging in such pricing holds a dominating presence in the market (and not necessarily for the goods that are being underpriced).

A correct term for the US is "predatory pricing", and it's also prohibited by the Sherman Act. For much the same reason, a large entity can destroy competition by accepting losses from selling goods below the cost. The border between loss leaders and predatory pricing is, as usual, very blurred.
by zaptheimpaler | 2026-02-23 06:36:11+00:00
I didn't know about the long history of racism involving Elon's companies. But it seems Tesla had a problem discriminating against black workers since at least 2015:

"including slurs, nooses, swastikas, and threats found on equipment, in bathrooms, elevators, and even on new vehicles. The EEOC also charged Tesla with retaliating against employees who complained"

and has come up repeatedly since then, involving many workers and in different locations and newer factories. They still have a few lawsuits open against them from workers, shareholders, federal & state agencies.
IDE extension 'Antigravity Cockpit' stores GCP refresh tokens in plaintext
by RemLouis | 2026-02-23 06:36:39+00:00
hi hn !

i hit my antigravity quota again and wanted a dumb-simple way to track usage. so i installed the most popular "cockpit/quota" extension, logged in with google, and moved on. then i got curious about what i just authorized and where it was storing my auth.

what i found is pretty alarming. this extension persists google oauth credentials to disk in plaintext json, including a refresh token, and it requests the very broad cloud-platform scope. it completely ignores the built-in SecretStorage API that uses the OS keychain. instead, it just dumps the accounts object straight to a hidden folder in your home directory using a basic writeFileSync call. it also uses a hardcoded oauth client id to perform the flow.

the threat model here isn't a stranger browsing your home folder. the risk is anything running under your user account. that includes malware, compromised extensions, random helper tooling, and backup agents syncing dotfolders. once that refresh token escapes, an attacker doesn't need your machine anymore because they can keep refreshing. the practical blast radius becomes anything your IAM already allows across google cloud, which is huge for a tool that's basically just showing you usage.

if you installed it, deleting the local folder isn't enough.

> first, you need to revoke access on google's end, which is the real kill switch. go to your google account security settings, find third-party access, and remove the antigravity app.

> next, uninstall the extension and fully quit the IDE so the extension host dies. after that, you can do a local purge by running a standard rm -rf on the .antigravity_cockpit folder in your home directory.

> finally, it's a good idea to check your gcp cloud audit logs for any unusual resource creation or IAM changes.

ofc : i'm not a security expert, just a guy who likes tinkering and wanted to share what i found. So if there is a mistake or whatever, please, don't hesitate to comment !

the whole post here :

https://www.reddit.com/r/google_antigravity/comments/1rbqs1t/security_alert_why_you_should_ditch_antigravity/
by kristopolous | 2026-02-23 06:36:54+00:00
the problem is there's different ways that people engage with music. Some listen to the lyrics and want to have an emotional connection, some view it as exploratory art, others wear it as an identity, some are just looking for similar sounds ... You need to have a routing system that can match the recommender to the style of engagement.

If you don't have that, you can't solve it.
by tonym128 | 2026-02-23 06:37:31+00:00
Direct link to the game - https://tonym128.github.io/Aussie-Meme-Boss-Rush/
Code up at - https://github.com/tonym128/Aussie-Meme-Boss-Rush

I found it happy and sad making at the same time, I had an itch to make something and about a day of vibing later, I don't really feel like I made something but I have scratched the itch at the same time and now I'm onto the next project.

Was interested if anyone else was experiencing this it's so easy to scratch the itch that made you want to build something in the first place and you don't really put in the effort to having to build it, so once it's good enough, you're moving onto the next project...

Anyways it was a fun game for me to make and play and ... onto the next project :)
by boerseth | 2026-02-23 06:37:46+00:00
> ... six of the fundamental concepts in mathematics ... and how they connect with our real-world intuition

While the connections are interesting, I would be as interested in the disconnects, as there's a bunch of cases where our human intuitions can fail us in subtle ways. This is actually one of the lessons I treasure from mathematics: it has helped me grow a healthy set of alarm bells for those unintuitive cases. Especially for probability and statistics.
by necovek | 2026-02-23 06:38:12+00:00
That file name thing was from Win95 keeping DOS (FAT) compatibility by introducing FAT32/VFAT: long file names were truncated to standard 8.3 names from DOS (and by extension, Win3.11 too) with fs extensions used to store long file names alongside DOS names. Win95 would show long names, DOS would show shorter ones.

Also, file formats were binary optimized at the time, compared to current XML behemoths compressed with zip. So 12MB file in 1993 is probably something like 100k+ rows, and try that out today.
Show HN: Mobile IPs for AI agents that keep getting blocked
by herbertverdida | 2026-02-23 06:39:08+00:00
Hi HN.

I've been building automation tools this past year. One problem kept happening. Everything works fine locally, but once deployed to AWS or other cloud providers, sites start blocking.

Most AI agents run from datacenter IPs, and those IPs are already flagged by many websites.

So we decided to build something for it.

Aluvia lets agents connect using mobile carrier IPs instead of datacenter IPs. The idea is simple. If traffic looks more like real mobile users, it gets blocked less often.

We packaged it as:
@aluvia/sdk
@aluvia/cli
@aluvia/mcp

It works with Playwright, Puppeteer, Axios, Selenium, and similar tools.

We're not trying to compete with the big proxy companies. We just wanted something more developer-friendly and easier to integrate, especially for AI builders.

It's still early, so I'd really appreciate feedback. Curious if others here faced the same issue, or solved it differently.

Website: https://www.aluvia.io/

Happy to answer technical questions.
by cortesoft | 2026-02-23 06:39:15+00:00
Artists aren’t charging more for concerts because they are making less money on album sales. Concert tickets are priced based on supply and demand. If they could have been charging $750 back then, they would have, no matter how much they were making on album sales.

I do think you might be right, though, that there is a causal relationship between diminished album revenue and more expensive tickets, it just isn’t because the artists need the money. Since most people can now listen to all the music they want for a flat fee, music lovers can now spend more of their hobby money on concert tickets, which increases price very directly since supply is limited.
by paweljanda | 2026-02-23 06:41:07+00:00
A bit more context on the “why” / design:

We wanted a single facade with streams as the primary integration surface (so UI/state layers can stay thin).

We intentionally avoid forcing any state management library; you can use BLoC/Riverpod/etc. on top.

The package focuses on the common audio app workflows (queue-first), rather than exposing every low-level knob.

If you’ve shipped audio in Flutter: what were your biggest pain points (background quirks, interruptions, lock screen controls, queue sync, etc.)?
by iFire | 2026-02-23 06:41:37+00:00
You've got a good point.

Why not directly have the llm write ISA assembly. We're still grading based on results / theory proofs and for example the certifications for cryptographical government use are based on binary codes and not sources.

Edited:

Why not go further and print the chips, pcbs directly via 3d printing with llm instructions.

Edited (joke):

Why not go the furthest and turn the entire earth into a computer and grey goo?
by greggoB | 2026-02-23 06:44:15+00:00
> See Wikipedia, where they talk about how they are not biased, they have many processes that ensure no biases, blah blah blah, and it turns out they are massively biased, what a surprise.

It's clear you have some unfounded issue with Wikipedia. They are not "massively biased", that's a talking point propelled primarily by the right/far right because of a desire to rewrite history to match their ideological needs.

Saying "there very likely is existing research into evaluating political bias in LLMs" essentially means very little because

1. By your own admission you can't even say for sure that such research is actually happening (it probably is, but you admit you don't actually know)
2. There is no guarantee such research will lead to anywhere anytime soon
3. Even if it does, how does a means of evaluating bias in LLMs provide a path to eliminating it?
by falkenstein | 2026-02-23 06:44:31+00:00
i has a similar moment when visiting a good friend that just moved back to romania after brexit and while sitting at a classy café, a well dressed guy approached my friend and started making a lot of melodramatic bowing and effusions and calling him with what was clearly a nickname. after he left, my friend simply said that they were homies on cs1.6, probably met in real life thanks to the cafes (i bet romania was a messed up place in early 00s).
i felt a urge of envy, not so much for their skills in cs1.6 but because i totaly missed out on those early days of lan parties and internet multiplayer games with real freedom (i only played single player duke3d and other FPSs with my cousins as a kid, taking turns).
Tell HN: npm download stats are broken
by dudewhocodes | 2026-02-23 06:45:07+00:00
Noticed many npm packages showing massive drops in weekly downloads, more than 50%.

npm-stat is showing 0 downloads for the past few days.

react: https://npm-stat.com/charts.html?package=react&from=2025-06-01&to=2026-02-23

typescript: https://npm-stat.com/charts.html?package=typescript&from=2025-06-01&to=2026-02-23
by shevy-java | 2026-02-23 06:45:38+00:00
> Also, getting banned without warning is rough as well.

Agreed. The lesson is: do not become dependent on Google. Ever.

(Unfortunately I still use youtube and a chromium-based browser. Long-term I hope to find alternatives to both problems. Google search I no longer need because Google already ruined it a few years ago; the quality now is just horrible. I can not find anything useful with it anymore.)
by deafpolygon | 2026-02-23 06:47:54+00:00
somehow , i get the sneaking suspicion, that while not perfect, qwerty actually works on mobile phones because it’s focused on not conflicting keys when typing (so tapping with thumbs work /better/ because of this).

for example, "The quick brown fox jumps over the lazy dog.” — < means left hand, > means right hand. you can see in a common phrase like this, you alternate sides more often. when you’re thumb-tapping, i think this is useful.

<t >h <e <q >ui <c >k <br >o <w >n <f >o <x >jump <s >o <ver t >h <e >l <az >y <d >o <g
by OneMorePerson | 2026-02-23 06:48:26+00:00
I don't know that you can broadly say "religion" I'm not a Buddhist but from my surface level understanding of Buddhism it might be the case that that person needs to save themselves when they have had some negative experiences with social media. (This is overly simplistic I'm not saying its all on the individual but it's hard to summarize this point in only a couple sentences).

I do think there's some people who have fallen into social media bad habits and can fairly easily be helped to correct bad habits, other people seem to go to social media because it actually aligns with who they are. I've met several people (strangers) who seemed like they brought social media behavior into real life in a way that made me think social media gave them a platform for their personality, not the other way around. They were pretty jarring experiences that really stuck with me.
by shevy-java | 2026-02-23 06:50:29+00:00
Not disagreeing, but if the release was a few months ago, then the poster is quite correct - there is a recent "surge" of FreeBSD related posts. And these are not quite ... how shall I word it somewhat nicely ... not quite as fascinating to, say, a wider linux community as such. With that I don't mean "because we use linux, we are snobs", but that what the FreeBSD guys talk about, seems a little bit ... outdated. The heavy use of shell scripts for instance in this post here - I never understood that focus on shell scripts in general, including on Linux. I transitioned into using ruby (or python, but mostly ruby) to replace all shell script needs a long time ago. Every time I am assumed to have to write a shell script I wonder why I would want to cripple myself when I can use a better programming language instead. Many of these shown "innovations" are also not really groundbreaking. To me it seems as if there is a distinct lack of FreeBSD users out there compared to Linux users. As a consequence Linux simply has a lot more information and news (a lot of which is also low quality of course; I am not saying it is all pancakes and sunflowers in the Linux ecosystem either).
by aydyn | 2026-02-23 06:51:07+00:00
Of course it can "model time". It has access to system clock and know its heartbeat rate. Can you "model time" when you are asleep? Whatever "model time" means, it sounds like projection to be frank.

> Or feeling things for that matter.

Philosophical zombie experiment, the conclusion is qualia dont matter, only IO. If two systems have the same behavior there is no meaningful difference.
by honr | 2026-02-23 06:51:16+00:00
I went to school in a poor country, and live in the US. The education budget was very low when / where I grew up, and it is pretty hefty where my kids go to school. I occasionally visit their school and volunteer to help. That has given me a good frame for comparison.

The quality of education my kids are getting is pure trash compared to what I receieved.

The problem is not the budget. It is the lack of real teachers, as well as a perpetually experimental curriculum. The "modern" methods that I have seen their teachers practice (which confuse the teachers, too, by the way; the teachers all have said that), are very visibly wrong. So wrong that even I can see all sorts of flaws, despite not having any background in education science. The curriculum is predictably set for failure.

I strongly believe technology, and AI in particular, can be a major enabler in improving education. However, for early education (first 5-6 grades), I think absolute lack of technology (except maybe a big e-ink class whiteboard, or some such) would be far more beneficial. Kids can learn to type very quickly when needed (ideally 6th / 7th grade). They can't learn thinking-while-writing, as quickly. They have to slowly build up that mental muscle. Let them have a few years of building structure and core understanding, then get exposed to tools for doing things faster.
by solatic | 2026-02-23 06:52:04+00:00
OpenAI is dependent on same hyperscalers (most specifically Microsoft/Azure) as everyone else, and even have access to preferential pricing due to their partnership.

A better explanation is to point out that ChatGPT is still far and away the most popular AI product on the planet right now. When ChatGPT has so many more users, multi-tenant economic effects are stronger, taking advantage of a larger number of GPUs. Think of S3: requests for a million files may load them from literally a million drives due to the sheer size of S3, and even a huge spike from a single customer fades into relatively stable overall load due to the sheer number of tenants. OpenAI likely has similar hardware efficiencies at play and thus can afford to be more generous with spikes from individual customers using OpenCode etc.
by ingatorp | 2026-02-23 06:52:06+00:00
I've stopped using Gemini models altogether because of this. I'm using Claude Code with MiniMax M2.5 for a while now and i couldn't be happier. I haven't noticed any drop in output quality and the biggest advantage is that even the $10 is pretty generous. I haven't been hit with rate limit, not even one time. And i'm pretty heavy user. I tried also GLM 5.0 but i hit rate limit there pretty early on.
by adrianwaj | 2026-02-23 06:52:30+00:00
"all of a sudden a world of people with zero technical skills can start doing it on their own"

I can see what you're saying, but can't they start talking to their "IT guy" chatbot once all the wheels are spinning?

I think the whole paradigm is changing, we're now in the back of the limo talking to the driver instead of driving a car ourselves. Eventually you won't even sit in the car, you'll walk into a General Motors dealership specc'ing out your next self-driving car - or rather a fleet of them. The future may be bleaker, though.

They'll probably be more "tech franchises" for sale - whatever that means. Things that were setup by the big guys, but getting the small guys to run. I don't know.
by rramadass | 2026-02-23 06:53:20+00:00
> but I do spend a lot of time listening to music. I've spent a lot of money on audio equipment.

This is a great domain to motivate oneself to delve deeper into Mathematics. For example;

1) What parameters do you look at in audio equipment before you buy?

2) Somebody is trying to sell you "Hi-Res" music and equipment; Are they worth the money? Why? Why Not?

All of the above need mathematics to comprehend at even a basic level. There are both complicated objective (physics/mathematics) and subjective (our auditory system) parameters to understand eg. logarithms, harmonic series, frequency modulation, tuning, impedance, human hearing frequency range and sensitivity etc.

Having some mathematical idea of the above not only saves you money but also helps you enjoy music "optimally".

References:

Sound: A Very Short Introduction by Mike Goldsmith (also see his other related book on Waves) - https://global.oup.com/academic/product/sound-9780198708445?...

The Science of Musical Sound by John R. Pierce. An old classic; also checkout his other books on Waves, Signals and Information Theory. They are all written in a semi-technical and clear manner for the general audience. - https://en.wikipedia.org/wiki/John_R._Pierce
by iFire | 2026-02-23 06:54:26+00:00
Huh?

I thought the latest advance in computing (spring 2025) is self-play / reinforcement learning. Like we've ran out of training data a few years ago.

https://github.com/OpenPipe/ART

Reinforcement learning having the large language model devise puzzles that they solve via llm-as-judge.

The definition of llm-as-judge is your llm generate 8-12 trajectories and a different llm judges the result. I'd use an oracle like windows or linux operating system execution for the problem of ISA-assembly creation.

The winning entries are used to train the large language model.
by dbg31415 | 2026-02-23 06:54:37+00:00
This is one of the hardest sites I’ve ever tried to read.

The pages are dense blocks of tiny gray serif text with default line height and almost no visual hierarchy. It feels like gray text on gray blobs. It is exhausting to scan and read.

In 2026, this should not be an issue. We have clear standards. The Web Content Accessibility Guidelines (WCAG) exist for a reason. Basic accessibility best practices have been documented for years.

https://wave.webaim.org/report#/https://cia-factbook-archive...

The issues are not subtle. Small text, low contrast, and long unbroken paragraphs are not design preferences. They are barriers. They make the content harder to read for everyone, especially people with visual or cognitive challenges.

This is fixable. Increase the base font size. Improve contrast ratios. Add meaningful spacing. Use clear headings and structure. These are foundational usability principles.

Accessibility is not extra polish. It is baseline quality. Right now, the site is unnecessarily hard to read. That is a design problem, not a content problem.
by nine_k | 2026-02-23 06:54:39+00:00
Specifically the M series from Apple have a very wide, very fast interface to DRAM, which is connected to DRAM chips soldered basically next to the CPU. That makes it possible to use the entire unified RAM as the GPU RAM, and reasonably run decent ML models (for code, text, audio, pictures) locally. No CUDA, no kilowatt power supplies. This is the real differentiator.
by VPenkov | 2026-02-23 06:56:22+00:00
Oxc is not the first Rust-based product on the market that handles JS, there is also SWC which is now reasonably mature. I maintain a reasonably large frontend project (in the 10s of thousands of components) and SWC has been our default for years. SWC has made sure that there is actually a very decent support for JS in the Rust ecosystem.

I'd say my biggest concern is that the same engineers who use JS as their main language are usually not as adept with Rust and may experience difficulties maintaining and extending their toolchain, e.g. writing custom linting rules. But most engineers seem to be interested in learning so I haven't seen my concern materialize.
by fragmede | 2026-02-23 06:56:38+00:00
> Why not directly have the llm write ISA assembly.

The honest ernest answer to that is it's a bad idea because it is not portable. Unfortunately for Intel, m they don't have the dominance they once did, so you have to pick between ARM, x86, or something more exotic, and then be attached to that specific ISA. It's an interesting thought tho.
by zaptheimpaler | 2026-02-23 06:56:43+00:00
I'm skeptical any public company is really going to have the strength to develop junior talent no matter how many experts say its important or what the long term consequences are. ShitCo A will slash headcount and see their stock go up 50%, investors & VCs at ShitCo B will ask why aren't we doing this and will soon follow. The same thing played out with all kinds of manufacturing industry jobs.

The track record in all industries for companies having well thought out plans to develop talent is pretty bad in the age of money. More likely they just fire the juniors, slowly lose seniors and pray for AGI to take over all coding. Maybe it does and they win, maybe it doesn't and they start panic hiring after 5 years.
by iberator | 2026-02-23 06:57:23+00:00
Rant:

I hate those open source (usually clones) games which are 30 years in the development. IMO it makes the gaming experience worse!

Good games comes with final versions and titles such as: fallout 1, fallout 2, fallout 3, fallout NV, fallout 4. fallout 5.

That makes it way better. For example I remember playing some open source games in 2002 on my pentium 1, while the newest version of it requires much much much more memory and cpu, despite being the same game... (freeciv for example).

Rolling versions of all software is awful leading to fragmentation instead of rock solid final release versions.
by x______________ | 2026-02-23 06:58:02+00:00
>The article is calling the attacker a miscreant cyber-scum.

First time? This terminology has not changed on that site since at least 1998[1], you may find older entries of you scroll more.

1: https://www.google.com/search?hl=en&q=site%3Atheregister.co....