MurphyA/hacker-news huggingface dataset:
by Zarel | 2025-06-17 16:59:32+00:00
<input type="number"> is famously really flawed and not worth using even if what you want is semantically a number and not just numeric:

https://stackoverflow.blog/2022/12/26/why-the-number-input-i...

Tables have a whole bunch of flaws, like not letting you turn an entire row or cell into a link. (Some things are semantically tabular data!)

<button disabled> doesn't trigger various DOM events, forcing you to use <button aria-disabled="true"> if you need them.

These are the ones that come to mind immediately. I wouldn't be surprised if there are others.
by dragonwriter | 2025-06-17 16:59:40+00:00
“Arab / Muslim states” is a clear attempt to craft a concise label that includes the states that are both Arab & Islamic, Lebanon which is Arab and explicitly multiconfessional, and Iran which explictly Islamic and very much not Arab, and also very clearly crafted by someone unfamiliar with the proper usage of Muslim (noun for a person who is a follower of Islam) and Islamic (adjective modifying a noun to indicated that it is associated in some way with Islam.)
by eblahm | 2025-06-17 16:59:55+00:00
Really impressive app! I'm not sure what I would use it for but definitely cool and impressive.

I built something similar a few years back. My thing doesn't do textures its essentially just icons, text or shapes that can be layered, colored or extruded in 3d space on a 2d design canvas. demo: https://sg.halbe.works/

I built it on Skia, three.js and my own layer algorithm.
by wat10000 | 2025-06-17 16:59:57+00:00
So much software guidance can be subsumed by a simple rule:

Use the software that you make, in the same conditions that your users will use it in.

Most mobile apps are developed by people in offices with massive connections, or home offices with symmetric gigabit fiber or similar. The developers make sure the stuff works and then they're on to the next thing. The first time someone tries to use it on a spotty cellular connection is probably when the first user installs the update.

You don't have to work on a connection like that all the time, but you need to experience your app on that sort of connection, on a regular basis, if you care about your users' experience.

Of course, it's that last part that's the critical missing piece from most app development.
by nine_k | 2025-06-17 16:59:58+00:00
I assume this rocket is not a part of some orbital program. It's more like the SpaceX's Hopper [1], intended to test the control algorithms and such.

A booster / orbital vehicle, when it appears, should have very different characteristics. I can even imagine that some kind of compatibility standard may arise, allowing to stack custom orbital vehicles to reusable boosters, much like the standardized buses for smaller satellites that exist today.

[1]: https://starship-spacex.fandom.com/wiki/Starhopper
by alistairSH | 2025-06-17 17:00:09+00:00
I built an exploding pie, put it in the fridge with a "do not eat me" sign, not my problem somebody blew off their arm.

Processes should/must be built with the users in mind. Users do unexpected, stupid things.

So, yeah, the car itself isn't doing anything wrong, but the whole "fleet use" system designed by BMW+fleet owners appears massively flawed. And that system includes all the software.
Show HN: Treble – A Fun, Mobile App for Learning Music Theory
by blakecross | 2025-06-17 17:01:34+00:00
A buddy and I—both music school grads—were frustrated that most music theory apps were either overly basic, dry, or just not that fun. So we built the one we always wished existed: Treble.

Treble is a mobile app that teaches music theory through interactive lessons, quizzes, and ear training games. Whether you're brushing up on Nashville Numbers, trying to recognize intervals by ear, or diving into chords and harmonic analysis, we designed it to be engaging for beginners and seasoned musicians alike.

Features:

- Bite-sized lessons on scales, rhythm, chords, and more - Interactive quizzes and mini-games to reinforce learning - Addictive ear training that actually sticks - Streak tracking

We just launched on the App Store, and would love feedback from fellow musicians, learners, or curious hackers. It took longer to build than we thought, but we’re proud of where it landed—and have a long roadmap ahead.
by NHQ | 2025-06-17 17:01:34+00:00
Yes, the real government is the one in agreement, and the "handful of issues" account for almost all of the spending. Their disagreements, in budget terms and in reality, are cheap and pretentious theatrics.

But I doubt the politicians "don't bat an eye" at 200M, for they know that money is going straight out of the economy and into private coffers.

The government budgeters are not naive to the economics of military spending. The cope about pennies on the tax dollar is naive about both economics and what the government is really doing.

This idea that government is incapable, dumb, and prone to mismanagement is a harmful rationalization, and simply not true. If anything, this thinking excuses the government to act that way, and then there is no way of knowing if they are purposefully mismanaging or doing so because incapable.
by tripped6789 | 2025-06-17 17:01:37+00:00
The thing is, the use patterns are not really the same.

I had to quit drinking, because I couldn't moderate my intake. I struggle with cannabis craving and use.

I have taken a number of psychedelic drugs, but never due to craving, and not more than a handful of times. I have had profound and life changing experiences (for the better), it's not always fun.

For what it's worth, I'm pretty sure regular use of psychedelics is not a great idea. These substances can be hard on the body and brain. Respectful and intentional use can have benefits far beyond the risk. Indeed, I may be alive today as a result of my use.
by mdavid626 | 2025-06-17 17:02:00+00:00
AI offers many solutions and also brings many problems. Some people like to see only the good side and act, as if there would be no bad side.

One of the biggest problem I see with AI is, that it makes people used to NOT to think. It takes lots of time and energy to learn to program and design complex software. AI doesn’t solve this - humans to be able to supervise need to have these skills. But why would new programmers learn them? AI writes their code! It’s already hard to convince them otherwise. This only leads to bad things.

Technology without proper control and wisdom, destroys human things. We saw this many times already.
by thimabi | 2025-06-17 17:02:04+00:00
In my experience, Gemini 2.5 Pro really shines in some non-coding use cases such as translation and summarization via Canvas. The gigantic context window and large usage limits help in this regard.

I also believe Gemini is much better than ChatGPT in generating deep research reports. Google has an edge in web search and it shows. Gemini’s reports draw on a vast number of sources, thus tend to be more accurate. In general, I even prefer its writing style, and I like the possibility of exporting reports to Google Docs.

One thing that I don’t like about Gemini is its UI, which is miles behind the competition. Custom instructions, projects, temporary chats… these things either have no equivalent in Gemini or are underdeveloped.
by qwertox | 2025-06-17 17:02:41+00:00
What are you using it for? It's not like that wouldn't matter.

With coding using anything is always a hit and miss, so I prefer to have faster models where I can throw away the chat if it turns into an idiot.

Would I wait 15 minutes for a transcription from Python to Rust if I don't know what the result will be? No.

Would I wait 15 minutes if I'd be a mathematician working on some kind of proof? Probably yes.
by doublerabbit | 2025-06-17 17:02:55+00:00
None of those things. I personally laugh at it for shits and giggles.

"Andy, lol."

It's not weird, nor creepy. Unprofessional maybe, but it's a developers morning shit post and humorous for its time. 1999.

Stop applying the future on to past antics.

If a women had posted a half naked man in ASCII this thread would have different tune.
by serjester | 2025-06-17 17:03:16+00:00
I'm glad that they standardized pricing for the thinking vs non-thinking variant. A couple weeks ago I accidentally spent thousands of extra dollars by forgetting to set the thinking budget to zero. Forgetting a single config parameter should not automatically raise the model cost 5X.

[edit] I'm less excited about this because it looks like their solution was to dramatically raise the base price on the non-thinking variant.
by PaulHoule | 2025-06-17 17:03:23+00:00
The usual story about energy prices is that they are volatile in the short term but stable in the long term. You don't decide to change your car, home or job as soon as oil prices spike but sooner or later you will. Similarly, there is some time delay before changes in oil prices result in an increase or decrease in investment and even more time before that change in investment causes a change in supply.
by HDThoreaun | 2025-06-17 17:03:46+00:00
I tried swapping for my project which involves having the LLM summarize and critique medical research and didn’t have great results. The prompt I found works best with the main LLM I use fucks up the intended format when fed to other LLMs. Thinking about refining prompts for each different llm but haven’t gotten there.

My favorite personal use of Gemini right now is basically as a book club. Of course it’s not as good as my real one but I often can’t them to read the books I want and Gemini is always ready when I want to explore themes. It’s often more profound than the book club too and seems a bit less likely to tunnel vision. Before LLMs I found exploring book themes pretty tedious, often I would have to wait a while to find someone who had read it but now I can get into it as soon as I’m done reading.
by mykowebhn | 2025-06-17 17:04:40+00:00
One of my favorite pianists. His recording(s) of the complete Beethoven Sonatas are unequaled, IMHO. His intellectual approach was balanced by an emotional expressiveness that would often move me to tears.

I never got to see him perform, but I was able to see him speak at Harvard after his retirement from the concert stage.

He was a giant and I will miss him.
by arghwhat | 2025-06-17 17:04:52+00:00
A significant portion of the problems listed, e.g. performance, "unpredictable focus", glitches, freezes, etc., will generally be purely KiCad bugs.

Others are feature requests that there were recently released protocols for e.g. window restoration and cursor warping, but with adoption needing to pick up.

Nothing negative towards KiCad team as they and the community sort things out, but it's easy for others to read this and conflate "problems with application's Wayland support" as "problems with Wayland". It's a new platform for them, and support for a new platform will always have some growing pains.

Xwayland is also under continued development, and these distribution are not dropping X11 support through Xwayland, just native X11 sessions.
by alistairSH | 2025-06-17 17:05:40+00:00
I'm about 50/50 with rental cars working with CarPlay easily (ie, the pairing dialogs pop up and run without issue).

But, when the pairing fails, I just don't bother. There's nothing on CarPlay that is 100% necessary to use a rental. Yeah, it's nice to have. But, I'd rather do without than waste a few hours trying to configure it on a car I don't own.
by ge96 | 2025-06-17 17:05:59+00:00
After seeing that demo of the drone bursting over a pick up truck, I wonder the developers high five each other like "f yeah!"

edit: to be clear I'm not anti-gun, and I understand needing to protect, USA is probably what it is because of things like the 7th fleet so I can enjoy my life.

idk moral highground too, can always counter that like "do you donate all of your spare money to needy people"

the challenges involved are interesting, recently was watching a video on crosspol jamming for example

somebody has to do it
by toomuchtodo | 2025-06-17 17:06:08+00:00
Agreed, but I’m unsure investment is going to chase oil and gas for much longer.

Key agency [IEA] sticks to its guns on peak oil demand - https://www.axios.com/2025/06/17/iea-peak-oil-demand - June 17th, 2025

China Is The World’s First Electrostate - https://cleantechnica.com/2025/05/26/china-is-the-worlds-fir... - May 26th, 2025

BloombergNEF Electric Vehicle Outlook 2024 - https://about.bnef.com/insights/clean-transport/electric-veh... (control-f “Global passenger EV sales by market”)

China’s Oil & Gas Giant Sinopec Says Peak Oil Demand Already Happened In China - https://cleantechnica.com/2023/10/11/chinas-oil-gas-giant-si... - October 11th, 2023
by wizardforhire | 2025-06-17 17:06:27+00:00
Thanks, thats a great insight!

Idk about 3d, but I’ll assume someone probably will tape something out necessity if they haven't already.

…and yes, very flippant! But not without good reason. If we are to extrapolate; the popularity of jpeg, love it or hate it, will invariably necessitate it’s continued compatibility contributing to my pervious statement. That compatibility will invariably lead to plausible hypothetical circumstances where future developers out of laziness, ignorance, or just plain conformity to norms will lead to its choice and use perpetuating the cycle. The tendency as such is that short of a radical mass extension level like event brought about by mass wide spread technological adoption such as what you describe is why I don’t see it going away anytime soon. Not to say it couldn’t happen, I just feel it’s highly improbable because of the contributing human factors.

That jpeg gets so many complaints is I feel for two reasons. One, its ubiquity and two, that we actually see it! Some similar situations that don’t get nearly as much attention but are far more pervasive are tcp/ip, bash, ntpd, ad nauseam. All old pervasive protocols so embedded as to be taken for granted, and also not able to be seen.

I’ll leave with this engineering truism that I feel should be more widely adhered to in software development, especially by UI designers: if it ain’t broke don’t fix it!
by sebastiennight | 2025-06-17 17:07:02+00:00
I appreciate your point of view.

Please allow me to be devil's advocate here (and FYI, this comes from someone living in a country where government officials use [official state institution]@gmail.com to ask you to send passports and other info, and tell you they'll whatsapp you your papers when they're ready).

I have not yet been in a situation where you CANNOT skip WhatsApp - since having someone be your one-time intermediary is almost always possible. Can it be an incovenience ? Yes.

How much would this inconvenience compare to what my grandfather's grandfather would consider an inconvenience? Probably not much. (You mean, I had to twiddle my thumbs for twice as many minutes!? How difficult)

So in the end, you're asking people to experience what they consider to be a major hassle (having 2 apps) just for you, when you're not willing to go through the pain of having just one app. It feels unbalanced.

So please consider that people might be complaining that you're being too much of a Don Quixote, but actually, the reason it's not working is because you're not playing the Don Quixote card hard enough
by tannhaeuser | 2025-06-17 17:08:37+00:00
> Win32

My thoughts exactly given the progress wine/proton is making; pretty much the only success story for Linux on the mainstream "desktop" (handheld) for over ten years. Though I'm not sure about the underlying infrastructure of SteamOS (Arch-based) and/or Bazzite (fedora-based); could well be Wayland raising its ugly head there, and I just don't see a new generation of developers or sponsors willing to invest into it.
by PaulHoule | 2025-06-17 17:09:09+00:00
He says he doesn't collect cameras but instead he sells them. My take is that the bottom tranche of cheap cameras is awful but that you have a huge selection of used cameras on Ebay, in his shoes I would have expected to get something used but good for $200 or so.

One of the reasons I go around with two Sonys in my backpack is that I can go to an event and take action shots while I put the other body with a 90mm lens and have somebody else who doesn't know a lot about how to work a mirrorless shoot headshots. On the other hand, I do collect weird cameras and you might find I have two stereo cameras in my other bag.
by CamperBob2 | 2025-06-17 17:09:31+00:00
If we ever do that, it means LLMs failed at their job. They are supposed to help and understand us, not the other way around.

If you buy into the whole AGI thing, I guess so, but I don't. We don't have a good definition of intelligence, so it's a meaningless question.

We do know how to make and use tools, though. And we know that all tools, especially the most powerful and/or hazardous ones, reward the work and care that we put into using them. Further, we know that tool use is a skill, and that some people are much better at it than others.

What makes my example invalid, and benchmark prompts valid?

Your example is a valid case of something that doesn't work perfectly. We didn't exactly need to invent AI to come up with something that didn't work perfectly. I have examples of using LLMs to generate working, useful code in advanced, specialized disciplines, code that I frankly don't understand myself and couldn't have written without months of study, but that I can validate.

Just one of those examples is worth a thousand examples like yours, in my book. I can now do things that were simply impossible for me before. It would take some nerve to demand godlike perfection on top of that, or to demand useful results with little or no effort on my part.
by simonw | 2025-06-17 17:10:28+00:00
They don't mention it in the post, but it looks like this includes a price increase for the Gemini 2.5 Flash model.

For 2.5 Flash Preview https://web.archive.org/web/20250616024644/https://ai.google...

$0.15/million input text / image / video

$1.00/million audio

Output: $0.60/million non-thinking, $3.50/million thinking

The new prices for Gemini 2.5 Flash ditch the difference between thinking and non-thinking and are now: https://ai.google.dev/gemini-api/docs/pricing

$0.30/million input text / image / video (2x more)

$1.00/million audio (same)

$2.50/million output - significantly more than the old non-thinking price, less than the old thinking price.
by superkuh | 2025-06-17 17:10:43+00:00
>it's easy for others to read this and conflate "problems with application's Wayland support" as "problems with Wayland".

Yes, it's easy because that's explicitly what they say.

>The following problems are known issues in Wayland protocols or their implementation in desktop compositors, window managers or other layers in the display stack that are beyond our ability to resolve:

So we have two opposite claims. One from the developers of kicad in this write-up with examples and one from you above.
by eldaisfish | 2025-06-17 17:10:59+00:00
This is not an islanding problem.

The vast majority of wind turbines and every solar PV inverter can provide reactive power. They are mandated to provide this in many parts of the US and Australia.

Frequency and reactive power are not directly connected. Active power influences frequency, reactive power affects voltage.

Reactive power does not change whether a renewable generator is a load or a generator.

Low-voltage ride through, including reactive power requirements have been in place for over a decade now, at least in Europe.

The comment above demonstrates a shocking level of misunderstanding.
by hardolaf | 2025-06-17 17:10:59+00:00
I'm in the USA with nominally a 1.25 Gb/s down, 50 Mb/s connection from my cable ISP. And you'd think that it would be fast, low latency, and reliable. Well that would be true except my ISP is Xfinity (Comcast). At least 4 times per week, I experience frequent packet loss that works with older web servers but makes most newer TCP based technology just fail. And the connection will randomly fail for 10 minutes to 2 days at a time and sure they give me a credit for it.

So anyways, I bring this up with my local government in Chicago and they recommend that I switch to AT&T Fiber because it's listed as available at my address in the FCC's database. Well, I would love to do that except that

1. The FCC's database was wrong and rejected my corrections multiple times before AT&T finally ran fiber to my building this year (only 7 years after they claimed that it was available in the database despite refusing to connect to the building whenever we tried).

2. Now that it is in the building, their Fiber ISP service can't figure out that my address exists and has existing copper telephone lines run to it by AT&T themselves so their system cannot sell me the service. I've been arguing with them for 3 months on this and have even sent them pictures of their own demarc and the existing copper lines to my unit.

3. Even if they fixed the 1st issue, they coded my address as being on a different street than its mailing address and can't figure out how to sell me a consumer internet plan with this mismatch. They could sell me a business internet plan at 5x the price though.

And that's just my personal issues. And I haven't even touched on how not every cell phone is equally reliable, how the switch to 5G has made many cell phones less reliable compared to 3G and 4G networks, how some people live next to live event venues where they can have great mobile connections 70% of the time but the other 30% of the time it becomes borderline unusable, etc.
by arghwhat | 2025-06-17 17:11:20+00:00
The historic reason is that all inputs and window manager state outside your very own window is kept secret, and "stealing" input strictly disallowed.

The idea is to avoid clickjacking, eavesdropping, phishing-esque windows, you name it, all which only works when an application has freedom to find other windows, place itself and steal focus and input. Even just stealing a cursor at a bad time might lead an in-progress password input to end up somewhere unintended.

It was a good intention, and it's hard to figure out where to draw the line between convenience and capability and secure design. It's absolutely impossible to ask, as everyone will demand everything, claiming even the smallest feature is the foundation of all modern computing.

Some of these things are now coming in ways that still aim to keep explicit behavior and decent control, but enable the needed usecases. Cursor warp, session restoration, picture-in-picture, etc.
by nine_k | 2025-06-17 17:11:27+00:00
You can now buy vastly more computing power and do fancy fluid dynmaics, etc thanks to GPUs. 20 years ago it was much more expensive to procure, and much harder to find expertise. 30 years ago, I suppose, the field was even less mature, and limited to the few HPC installations and in-house bespoke software.

Mass-produced hardware drove prices down, and availability way up, in many industries: motors, analog electronics, computers, solar panels, lithium batteries, various sensors, etc. Maybe reusable rockets, enabled by all that, are going to follow a similar trajectory as air transportation.
by int_19h | 2025-06-17 17:11:44+00:00
To be fair, OsmAnd bears the cost of hosting those maps, and when you consider that OsmAnd+ allows you to literally download the entire globe for offline use (which translates to hundreds of gigabytes of traffic), it's clear that they need some kind of ongoing revenue stream to be sustainable. And hillshade tiles (3D terrain) are particularly large since they need to be bitmaps rather than vectors like basic maps, so making their users bear more of that cost is not unreasonable.
by wahnfrieden | 2025-06-17 17:12:01+00:00
Many code-writing tasks.

How long do your teams take to write vs review PRs? How long does it take to review a test case and run it vs write the implementation under test? Or to verify that a fix a regressed test now completes successfully? How long does it take you to do a "design review" of a rendered webpage vs to create a static webpage? How long does it take to evaluate a performance optimization vs write it?