MurphyA/hacker-news huggingface dataset:
by TZubiri | 2025-06-03 21:09:34+00:00
Oh damn, as a deep gen 1 player, this was unknown to me. I now understand what startup clients feel when a startup is built exactly around them.

", Wrap does 0 damage against Ghost-type Pokémon instead of properly respecting immunity, "

This was the only significant effect I could find, it would change dragonite and wrap.

I think it would be a nerf, but it may be a buff. Wrap is also used as a kind of u turn, but it works both ways, currently you can use gengar to pivot vs wrap.

I think this would nerf dragonite as he wants to pivot away from gengar, and buff arbok, as it would allow glare-EQ vs gengar, even if they have psychic.

Not massive, but you never know what butterfly effects bugs like these can have, or even unknown interactions, we learned from the Body Slam 2015 revolution that for metagames so advanced small changes can have profound implications.

Finally, while the project is cool, selectively patching the most key feature (which in competitive games and in Smogon is decided by prioritizing high elo votes) would make for an interesting concession
by rcMgD2BwE72F | 2025-06-03 21:09:48+00:00
Kagi Mail better beats Fastmail in some ways (could be pricing). I'm a very happy subscriber of both and I don't yet see the benefit of Kagi spending time and resources on mail when Fastmail is already far better than Gmail.

Kagi, IMO and a priori, should focus on Maps. I find Organic Maps (or Comaps) to be amazing but lacking crowd-sourced reviews and ratings, trafic data, a sync service (local folder for Syncthing and WebDAV would be enough IMO).

Kagi Maps falls short (no offline mode, relied on commercial mapbox…).

Also Search Assistant seems to fall behind vs the main players. The only reason I pay for it is because it offers better privacy (due to API terms) than direct subscription with ChatGPT, Anthropic & co. I miss all the integration offered by the giants (IDEs, new Firefox sidebar, Raycast/Spotlight…)
by snowwrestler | 2025-06-03 21:09:56+00:00
Most people on web forums or social media sites are browsing, reading, watching. Only a small percentage are posting UGC, user-generated content.

So when founders are starting a new site, they need to bootstrap by getting enough content in there to drive browsing. Only then will the audience grow, and only then will users start to post their own stuff. This is what Reddit did, and it’s not unique to them. YouTube’s founders did the same thing when they started.

Note that this is not “fake it til you make it.” This is investment in audience growth.
by SunlitCat | 2025-06-03 21:09:56+00:00
Thank you for your response! This makes personal branded software kinda awesome.

Actually if it is some software providing value, i wouldn't mind getting it regardless who is selling it.

Of course a company name in the background looks more serious, but to be honest, i've bought lots of apps for my Android phone which are getting sold under some company name, but just having a single developer behind them (at least i suppose).
by runarberg | 2025-06-03 21:10:36+00:00
This sounds like trying to glue on supervised learning post-hoc.

Makes me wonder if there had been equal investment into specialized tools which used more fine-tuned statistical methods (like supervised learning), that we would have something much better then LLMs.

I keep thinking about spell checkers and auto-translators, which have been using machine learning for a while, with pretty impressive results (unless I’m mistaken I think most of those use supervised learning models). I have no doubt we will start seeing companies replacing these proven models with an LLM and a noticeable reduction in quality.
by yashvg | 2025-06-03 21:10:42+00:00
This thread offers a really elegant way to think about special relativity. The key insight is that everything moves through spacetime at speed c. It's just a question of how that velocity is distributed between spatial and temporal dimensions.

When you're at rest, you're traveling through time at maximum speed (c). Start moving through space, and you "trade" some of that temporal velocity for spatial velocity, which is why time dilation occurs. Light is special only because it's massless. All of its velocity budget goes toward spatial movement, leaving none for temporal movement.

This framing makes time dilation much more intuitive than the usual "moving clocks run slow" explanation. You're not moving slower through time because of some mysterious effect. You're moving slower through time because you're now also moving through space, and your total spacetime speed is conserved.
by sarchertech | 2025-06-03 21:11:23+00:00
Someone makes a blog post with the sole purpose of convincing AI skeptics to use AI and wants so badly to convince people to use AI that he even resorts to calling AI skeptics insane.

Someone else responds that video of the author actually using the tools would be more convincing.

Then you respond with essentially “no one wants to convince you and they’re too busy to try”.

Now if you misspoke and you’d like to change what you said originally to “many AI users do want to convince AI skeptics to use AI, but they only have enough time to write blog posts not publish any more convincing evidence”, then sure that could be the case.

But that ain’t what you said. And there’s no way to interpret what you said that way.
by mrandish | 2025-06-03 21:13:10+00:00
The default obsequious, yuppie buddy chatbot personas of today make me hate them. Douglas Adams in Hitchhiker's Guide perfectly captured the infuriating annoyance of machines programmed to act like overly polite friends when he had the automatic doors always tell you how delighted they were to open for you.

It's a machine, dammit. One of its (potential) advantages vs hiring a human is not having extraneous transactional exchanges. If my personal AI assistant had to have a persona, I'd rather it sound and talk like Joe Pesci from Goodfellas.
by nitin_j11 | 2025-06-03 21:13:10+00:00
SEEKING WORK | REMOTE/ON-SITE | SAN FRANCISCO

Technologies: Python, C++, ROS, OpenCV, PyTorch

Resume/CV: https://drive.google.com/file/d/1kZPOHPkJZjH4PrDRCx89mm2UObR...

Email: nitinjoseph1997@gmail.com

LinkedIn: https://www.linkedin.com/in/nitin1106/

I’m a software engineer with 3 years in ADAS software (Bosch) and recent experience in robotics, perception, and AI/ML research.

I’ve built real-time C++/Python tools for autonomous driving systems, worked on SLAM-based navigation using ROS, and recently dove into information-theoretic deep learning research at NC State (incl. mutual information estimation and representation learning). I've also contributed to open-source LLM tools (SGLang) and am currently exploring agent-based systems.

Looking to join a high-impact team working on autonomy, robotics, embedded ML, or intelligent agents. I'm based in SF, available immediately, and eager to move fast. Happy to grab a drink and chat if you are based in the Bay Area.

Let’s talk if you’re building in this space!
by gopher_space | 2025-06-03 21:13:21+00:00
I don't think it's possible to understand what people mean by force multiplier re AI until you use it to teach yourself a new domain and then build something with that knowledge.

Building a mental model of a new domain by creating a logical model that interfaces with a domain I'm familiar with lets me test my assumptions and understanding in real time. I can apply previous experience by analogy and verify usefulness/accuracy instantly.

> Upshot: It took me months to figure out what worked for me, but AI enabled me to produce innovative (probably cutting edge) work in domains I had little prior background in. Yes, the hype should trigger your suspicions[...]

Part of the hype problem is that describing my experience sounds like bullshit to anyone who hasn't gone through the same process. The rate that I pick up concepts well enough to do verifiable work with them is literally unbelievable.
by taurath | 2025-06-03 21:13:27+00:00
Just responding to 5 here, as I think the rest is a capable examination but I think starts to move around the point I'm trying to make, that I disagree that one morally has to engage with AI. Its not just to "understand what you are facing" - that's a tactical choice, not a moral one. Its just not a moral imperative. Non-engagement can be a protest as well. Its one of the ways that the overton window maintains itself - if someone were to take the, to me, extreme view that AI/LLMs will within the next 5 years result in massive economic changes and eliminate much of society's need for artists or programmers, I choose not to engage with that view and give it light. I grew up around doomsayers and those who claim armageddon, and the arguments being made are often on similar ground. I think they're kooks who don't give a fuck about the consequences of their acceleration-ism, they're just chasing dollars.

Just as I don't need to understand the finer points of extreme bigotry to be opposed to it, we don't need to be experts on LLMs to be opposed to the well-heeled and breathless hype surrounding it, and choose to not engage with it.
by lxgr | 2025-06-03 21:14:15+00:00
Nice!

How do you set up the initial connection? A six digit alphanumeric code isn't long enough to include WebRTC connectivity setup data, so I assume a server is involved for at least that part?

Also, a small nit: The code is alphanumeric and also to be shared with the recipient, so it's arguably neither personal, nor is it a number ;)
by lapetitejort | 2025-06-03 21:16:00+00:00
I struggled with this recently. Someone was trying to patch up an error and force the program to continue. I asked him what was causing the error and he could only respond with how they were trying to patch it. I got so frustrated that I took on the error myself and fixed it with two lines of code.

I think the problem is that some people think errors are supposed to happen. Just a cost of doing business. They can't be fixed, only mitigated.
by friedtofu | 2025-06-03 21:16:04+00:00
Its been a while since this happened but I laid my motorcycle down, ended up fracturing my wrist. Honestly, if you aren't used to one handed typing its not worth the time to train to get good at it(I'm assuming they're right hand dominant) its all just muscle memory. If they can pick it up quickly go for it, keyboard bindings, or something like predictive text assistance, or even vim-like remappings are an interesting idea.

IMO - if possible just peck-type(like an old lady who is learning to use a keyboard) or use text to speech/AI & editing where possible - like in emails. They shouldn't be using the left arm/hand much right after surgery anyway. If they're programming definitely not as easy but still doable.
by hackshack | 2025-06-03 21:16:12+00:00
A keyboard with the keys pulled and replaced in the Dvorak "LH" (left hand) layout might be worth a try. Years ago, I had a hand injury for several weeks and this got me through. Took about a week or two to type reasonably well. It remaps the number row to one side for maximum use of the keys on the strong side.

August Dvorak developed these "LH" and "RH" layouts for amputees. The layouts are well thought out IMHO. It feels like typing on a numeric keypad.
by arjunbajaj | 2025-06-03 21:16:28+00:00
Reading this post reminded me of another book I read a few years ago: Curious Moon [0].

It is written as a novel that teaches PostgreSQL by exploring the dataset of the Cassini orbiter around Enceladus, Saturn's moon. Highly recommended and fun read.

[0] https://sales.bigmachine.io/curious-moon
by LorenPechtel | 2025-06-03 21:17:03+00:00
That's built to kill an inbound missile. And it's almost certainly possible to bleed it for less than it's own cost.

What we need is cheap systems that can be deployed in large numbers that fire wimpy short ranged stuff so it doesn't do too much damage when it falls back. Shotguns are good at this, the smaller pellets do not fall back with lethal energy.
by throwawaymaths | 2025-06-03 21:18:22+00:00
To be fair there are lots of people who have used multiple programming languages at expert levels that complain about go - in the same ways - as well! They might not be expert programming language designers, but they have breadth of experience, and even some of them have written their own programming languages too.

Assuming that all complainants are just idiots is purely misinformed and quite frankly a bit of gaslighting.
by Pet_Ant | 2025-06-03 21:20:05+00:00
Values are your culture. The Nazis were elected and supported (at least initially) so you are right some what, but the answer is multiple countries.

But a country without a culture and without shared values is a sled being pulled by dogs in different directions and not a real team (as many people would argue has been the case for quite some time).

You need common values to work together to achieve goals. That's what a country is, people working together. When you don't, you just become tenants with passports.
by hennell | 2025-06-03 21:20:08+00:00
This is very weird to me as a Brit as I think my first Nokia phone ~20 odd years ago I had to do a phone code on to get the IMEI as it was what you needed if it was stolen.

Hadn't realised that wasn't a global system, but not sure this article has really explained what the problem with it is. There's mention of fraud, yet this system has been active here for decades, so surely that's either a thing or it isn't?
by fsiefken | 2025-06-03 21:20:56+00:00
over the years i tried the following options, all have their down and upsides, I prefer the half-dvorak layout to the frogpad and the twiddler2, I also like the morse code solution, but input might be slower.

* mattias half-qwerty or a similar half-dvorak layout (different from rh/lh dvorak)

* frogpad (a onehanded keyboard)

* twiddler2 (a chording one-hand joystick/keyboard)

* morse code with a mouse, keyboard or special keying device https://makoa.org/jlubin/morsecode.htm

https://github.com/grahamwhaley/pico_vband https://github.com/acecentre/morace

* shorthand augment these methods with bref or superwrite alphabetic shorthand so you have to type around 40% less https://www.reddit.com/r/shorthand/comments/esjhdk/bref_shor...
by skissane | 2025-06-03 21:21:04+00:00
> Computability also becomes trivial, if you only have a finite amount of memory

I disagree. Computability isn't trivial if you have a finite amount of memory.

In the real world, we have machines with finite space and time. It is far from trivial to work out what problems they can and can't solve. In very many cases, all we can say is "we don't know how to solve this problem, but for all we know there is a way of solving it which nobody has discovered yet". There are many problems for which, a century will pass from today, and we'll likely be no closer to knowing whether they are solvable than we are now.

Yes, if you actually had a machine with infinite storage, and you had an eternity to wait for its computations to complete, then you could always eventually get the decisive answer to the question of whether a machine could solve a problem given some finite bound on storage and time. But that's a very unusual sense of "trivial", essentially "this problem is trivial if we assume humans are immortal beings with infinite resources"
by Aurornis | 2025-06-03 21:21:40+00:00
This is cool, but like the other comment said I think it would be prudent to mention in the README that this uses the Airstream project for the AirPlay implementation: https://github.com/qasim/Airstream

I thought this was a new Airplay implementation from the way it was described, but then I looked at the source code and realized there wasn’t much there. Nothing wrong with wrapping a library, but it’s nice to mention the technologies used and set expectations.
by jampekka | 2025-06-03 21:21:58+00:00
The general trend has been towards deregulation, and capital concentration, almost everywhere for decades. US is just ahead.

The talk in EU is now that we have to ease regulation because we can't compete with countries with laxer regulation. The same race to the bottom has happened in e.g. taxes and labor protections ever since capital controls were lifted.

> I think the US is capable of anything we put our collective will towards, we just need leaders who want to lead the whole nation rather than personal profiteers.

I sure hope so but I can't really see it happening. The whole US political system seems to be FUBAR, largely because the concentrations of capital bought it.
by bsder | 2025-06-03 21:21:58+00:00
> A tight iteration loop is the only solution I've seen for building high quality UI/UX. Embrace that it's going to be terrible the first few times and plan for this.

The problem I have seen is that all the GUI toolkits weld themselves way too hard to the code.

Consequently, when you want to adjust the UI, you always have to rewrite big chunks of the code.
by rossant | 2025-06-03 21:22:09+00:00
French doctors and the government have expressed concern over the rising mortality rate in recent years. Some worry that a contributing factor may be the relatively low rate of C-sections. Difficult labor is a major risk factor for neonatal death. It is also associated with intracranial hemorrhages at birth, which are common, but even more frequent and severe after complicated deliveries. These hemorrhages are often linked to wrongful diagnoses of shaken baby syndrome, which is commonly assumed whenever an infant presents with intracranial bleeding. France is likely among the countries with the highest rates of such misdiagnoses. Obvious to say the consequences for the child and their parents are severe.
by alwillis | 2025-06-03 21:22:38+00:00
Regarding jamming:

Now in its third generation, the Ghost Dragon has come a long way since 2022. Its original command-and-control-band radio was quickly replaced with a smart frequency-hopping system that constantly scans the available spectrum, looking for bands that aren’t jammed. It allows operators to switch among six radio-frequency bands to maintain control and also send back video even in the face of hostile jamming.
Ask HN: Donating as a Small Company/Freelancer?
by elric | 2025-06-03 21:23:25+00:00
There as a good Ask HN post about which projects are worth donating to [1] a few days ago. Lots of great suggestions in there.

But what are some good ways of "donating" to worthwhile causes as a small company or a freelancer? My accountant won't be happy if I just donate money directly without getting an invoice.

In the past I made a few "donations" by purchasing a "sponsored link" on project websites. Larger orgs, like the Apache Software Foundation, still accept corporate donations in this way, but the starting price is typically outside of my budget.

[1] https://news.ycombinator.com/item?id=44071321
by fc417fc802 | 2025-06-03 21:23:29+00:00
Interesting essay. Makes some very good points, however I have to disagree with this one.

> ... they keep some sort of overall concept of learning. This is a pretty god-of-the-gaps-ish hypothesis, and counterbalanced by ...

The author is really missing the obvious here. Learning difficult subjects fundamentally changes how you think about and approach things. People aren't born able to engage in critical thinking or being able to reason algebraically or with an ability to navigate formal logic. That doesn't mean school is the only way to impart such skills, but it is certainly one of the ways.

Of course if the metric you use is "ability to answer trivia" then you are going to fail to capture that aspect.
by rcarmo | 2025-06-03 21:24:03+00:00
I have one of these: https://artsey.io/ - it has only eight keys, and I love it: https://taoofmac.com/space/blog/2023/08/08/1230

The layout/project is a bit niche, but I can vouch that it works, even if slowly at first (I am mostly right-handed but ordered a left-handed one and it's become quite natural to use, although I will fumble some keys and symbols on occasion).

You can order something like a Keychron keyboard (they have many models that support VIA/QMK and full keyboard remapping) and implement the same layout, or something more "natural" like a mirror layout.
by tjhorner | 2025-06-03 21:24:05+00:00
I don't think that's the threat model here. The concern is regarding potentially sensitive information being sent to a third-party system without being able to audit which information is actually sent or what is done with it.

So, for example, if your local `.env` is inadvertently sent to Cursor and it's persisted on their end (which you can't verify one way or the other), an attacker targeting Cursor's infrastructure could potentially compromise it.
by spwa4 | 2025-06-03 21:24:07+00:00
... and what if Twitter does it?

Because at the very least they killed most countermeasures to bots and a serious percentage of activity on twitter is "fake engagement".

I also have a much more difficult question: Could you explain how this fraud works/applies if nation states are the ones developing the bots? Is there a difference between foreign and US bots?
by sarchertech | 2025-06-03 21:24:54+00:00
Oh course reading code is a skill that can be strengthened. Just like writing code can.

But if reading code is indeed harder than writing code, it stands to reason that if you put in equal effort to improving reading and writing abilities, your writing abilities would improve comparatively more.

If you spent all this time and effort learning to read code, such that you can read code 6x faster than you can write it, how do you know that you couldn’t have spent that effort improving you’re writing abilities such that you could write code 6x faster.

On the other hand if you did spend the same effort deliberately trying to increase you’re writing abilities as you did reading and the result is that you can read 6x faster than you can write, I’m unsure how you can support the conclusion that reading code is harder than writing it.

My gut feeling is that people on the far pro AI side of the spectrum tend to be people who are early in their career who don’t have strong writing or reading abilities (and so don’t really see the flaws) or people who have a reached a level where they aren’t really ICs anymore (even if that is their title). The latter have better reading than writing abilities because that’s what they spend all day doing.

Not that reading code is something that has an inherently higher skillcap than writing it.

I think there’s also a 3rd type of heavy AI proponent—people who spent most of their time cranking out MVPs or one offs that don’t require heavy maintenance (or they aren’t the ones doing the maintenance).

That’s not to say that I don’t think AI isn’t useful in those cases. I use AI pretty often myself when I’m writing in a language I don’t use everyday. Or when I’m doing something that I know has existing algorithmic solutions that I can’t quite remember (but I’ll know it when I see it) because it’s faster than googling. But I also recognize that there are many styles of programming, people, and domains where the productivity gains aren’t worth it.
by gowld | 2025-06-03 21:24:55+00:00
Don't be too literal.

Imagine walking to a room an seeing someone grab a handful of chess pieces off of a set-up board, and proceed to fill bags with 4 pieces each. As they fill the 8th bag, they notice only 3 pieces are left. Are you confident that you would respond "I saw the board only had 31 pieces on it when you started", or might you reply "perhaos you dropped a piece on the floor"?
by 4ndrewl | 2025-06-03 21:24:59+00:00
> As a moonlighting digital artist, I feel like this is the same thing as a painter saying they’re not sure if the paintbrush is the artist.

This is non-sensical. You hold the paintbrush and move it across the medium with your own hand. It is entirely within the artists control. With a computer, you tell it what to do and within it's own constraints, be that p5.js or an llm whatever algorithm will produce some result.