MurphyA/hacker-news huggingface dataset:
by blueflow | 2025-06-12 11:03:25+00:00
No, ssh is called by the local shell. ssh never gets to see the quoted value that you typed in your shell. This mechanism is unrelated to ssh, at all:

$ printf "%s\n" "asdf" asdf

You see the double quotes go missing.

This happens as part of the shell turning the command string into argument vectors to pass to execv().
by diggan | 2025-06-12 11:03:25+00:00
> LLM coding assistants will not be able to assist coding using the new frameworks

Why not? When my coding agent discovers that they used the wrong API or used the right API wrong, it digs up the dependency source on disk (works at least with Rust and with JavaScript) and looks up the new details.

I also have it use my own private libraries the same way, and those are not in any training data guaranteed.

I guess if whatever platform/software you use doesn't have tool calling youre kind of right, but also missing something kind of commonplace today.
by ChocolateGod | 2025-06-12 11:03:36+00:00
> - Is there really no tools for Linux world that allows managing loads of Linux machines in an easy manner as it is in MS word (applying GPO policies)? A tool that can be easily set up and managed and doesn't have to always resort to scripting?

Nope, there's no unification in configuration formats (yml, ini etc), locations (/var, /etc, /usr, /opt/etc) or registries (dconf, gconf).

Yes, standards exist, but they are rarely followed to the letter.
by abenga | 2025-06-12 11:04:26+00:00
A common refrain against any attempt to mitigate unjust effects of past racial injustice (affirmative action, protesting against unjust policing, DEI, etc) is that the mitigation itself is racist, and the best thing would be to treat everyone "equally" going forward. Thus the "all lives matter" and "we welcome everybody regardless of race" are the same coin.
by skinkestek | 2025-06-12 11:04:52+00:00
Probably true if you’re an advanced user using a machine with American language pack.

Personally, I stick with LibreOffice. The biggest win? It doesn’t aggressively mangle my data by assuming everything is a U.S. date that needs “fixing.”

And don’t get me started on how Excel insists that, just because my employer gave me a Norwegian-language Mac, every formula should now be written in some half-baked, poorly documented pseudo-Norwegian formula language.

The one tool I do miss? Outlook.
by fhd2 | 2025-06-12 11:05:17+00:00
Agents no, LLMs yes. Not for generating code per se, but for answering questions. Common Lisp doesn't seem to have a strong influx of n00bs like me, and even though there's pretty excellent documentation, I find it sometimes hard to know what I'm looking for. LLMs definitely helped me a few times by answering my n00b questions I would have otherwise had to ask online.
by xnx | 2025-06-12 11:06:40+00:00
Not true.

From the Android VPN and GM: "We're seeing some speculation that AOSP is being discontinued. To be clear, AOSP is NOT going away. AOSP was built on the foundation of being an open platform for device implementations, SoC vendors, and instruction set architectures.

AOSP needs a reference target that is flexible, configurable, and affordable – independent of any particular hardware, including those from Google. For years, developers have been building Cuttlefish (available on GitHub as the reference device for AOSP) and GSI targets from source. We continue to make those available for testing and development purposes."

https://x.com/seangchau/status/1933029688202703062
by occamschainsaw | 2025-06-12 11:07:53+00:00
Even o3 can't figure out the naming scheme. When asked to generate names that would be easier to use by non-technical people, it assumed o3 and o4 are the smallest models:

``` Below is one straightforward, user-friendly approach you could adopt. It keeps two dimensions only—generation and tier—and reserves an optional “optimisation” suffix for special-purpose variants (e.g. vision, coding, long-context).

⸻

1. Core conventions

Element Purpose Example values Generation Major architectural release. Keep a whole number; use “.1”, “.2”… for mid-cycle improvements. 4, 4.1, 4.5 Tier Rough capability / cost band, easy to interpret. Lite, Standard, Pro, Ultra Suffix (optional) Special optimisation or domain specialisation. -LongCtx, -Vision, -Code

Why this works • No ambiguous letters or numerics – “o3” can be read as “03” or “oz”; avoid that entirely. • Self-explanatory language – non-technical users recognise “Lite” versus “Pro” instantly. • Scalable – new minor rev? bump the generation (4.2). Need a cheaper size? add a Nano tier without disturbing the rest.

⸻

2. Applying it to your current list

Current name Proposed new name Rationale GPT-4o GPT-4 Standard Baseline flagship of the 4-series. o3 GPT-4 Lite Same generation, lowest tier. o4-mini GPT-4 Lite+ (or GPT-4 Lite LongCtx if that’s the point) Indicates “Lite” family but a bit more capable; “+” or a suffix clarifies how. o4-mini-high GPT-4 Standard LongCtx (or GPT-4 Lite Pro) Pick one dimension: either it’s still “Lite” but higher context, or it has moved into “Standard”. GPT-4.5 GPT-4.5 Standard Mid-cycle architectural upgrade, default tier. GPT-4.1 GPT-4.1 Standard Ditto. GPT-4.1-mini GPT-4.1 Lite Same generation, smaller/cheaper option.

⸻

3. Quick style guide for future models 1. Stick to two words (or two words + optional suffix) GPT-5 Pro, GPT-5 Lite-Vision – still readable at a glance. 2. Reserve extra punctuation for special cases only Hyphens or the “+” symbol should signal meaning, not be decorative. 3. Publish a public matrix A small table in docs or the dashboard that maps Generation × Tier → context length, cost, latency eliminates guesswork.

⸻

One-line summary

GPT- [-Specialisation] keeps names short, descriptive and future-proof—so even non-technical users can tell instantly which model suits their needs. ```
by akchro | 2025-06-12 11:07:57+00:00
Thanks for your interest! An eye tracking game is an interesting concept. My concern is that there is already a lot of overhead used for eye tracking that an entire game on top of that would be too laggy to be playable. Also, the eye tracking software right now doesn't seem precise enough for things like aiming. I could totally see a pure standalone game that utilizes eye tracking.
by __egb__ | 2025-06-12 11:08:27+00:00
Did the Navy really have a choice at the time, though? Politically, I mean.

Yes, the Navy can select a higher bid as long as there is justification, and here the justification is long-term value and readiness…but a significant portion of the voting public is incapable of properly weighing long-term versus short-term effects.

All they’d understand—and they’d be helped along to this conclusion by plenty of politicians who just want to use the situation to score points—is, “The government paid twice as much for an aircraft carrier than it needed to!”
by NitpickLawyer | 2025-06-12 11:08:43+00:00
> Rephrased: as good training data will diminish exponentially with the Internet being inundated by LLM regurgitations

I don't think the premise is accurate in this specific case.

First, if anything, training data for newer libs can only increase. Presumably code reaches github in a "at least it compiles" state. So you have lots of people fight the AIs and push code that at least compiles. You can then filter for the newer libs and train on that.

Second, pre-training is already mostly solved. The pudding seems to be now in post-training. And for coding a lot of post-training is done with RL / other unsupervised techniques. You get enough signals from using generate -> check loops that you can do that reliably.

The idea that "we're running out of data" is way too overblown IMO, especially considering the last ~6mo-1y advances we've seen so far. Keep in mind that the better your "generation" pipeline becomes, the better will later models be. And the current "agentic" loop based systems are getting pretty darn good.
by sandra_vu | 2025-06-12 11:08:44+00:00
Do not get stuck in the game of words.

UI Component Names can be quite fluid.

Shopify Polaris Design System calls them "feedback indicators"

https://polaris-react.shopify.com/components/feedback-indica...

Carbon by IBM calls them notification https://carbondesignsystem.com/components/notification/usage...

You should read these two guides.

And try to find a common ground with your team.
by woutr_be | 2025-06-12 11:08:46+00:00
I moved away from Next.js, and switched to Astro. Originally I just wanted to go back to basics, but didn't want to bother with having to set up all my routes, templating, serving static assets, build tasks. Astro just handles all that, and it's SSR by default.

I also feel that Astro uses React/Vue as it was intended, as an interactive layer on top of HTML. It also made me realize how little I needed JS frameworks to begin with.

Next just started to feel like to much magic, the server actions felt weird, and just lots of things that required the "NextJS way".
by mssaucemoss | 2025-06-12 11:09:58+00:00
Thank you for super useful comment! I was not aware of the concept of gradient dead zones. Will investigate. As for the gradient color, I am a little bit married to it since the app implements very similar one. I wanted to keep the theme somewhat consistent between app and website. I assume you are referring to the website since you also mentioned drop shadows. I actually used gradient tool https://cssgradient.io/ at least for the app. Still, I will definitely check the font and color for the website. Thanks!
by throwanem | 2025-06-12 11:10:29+00:00
Why indeed? Some of my very first quotably direct words in this thread were "I don't care about your stack:" https://news.ycombinator.com/item?id=44253569

I made an exception for one specific technology that in my experience draws a particularly intolerable crowd, while offering peculiarly poor pay to make up for the unusual degree of tolerance for abuse that is required to navigate the social dysfunctions such people invariably create and foster. What gets so up your nose about that, anyway?
by aa-jv | 2025-06-12 11:10:41+00:00
I didn't complain, I did however acknowledge the foreshadowing of incoming downvotes on the basis of expressing an unpopular opinion, even though I believe this aspect does indeed warrant discussion - especially in todays political climate.

Thanks for the recommendation - I've added it to my list of things to read on the subject, although I fear it may be targeted for a much different audience.
by rramadass | 2025-06-12 11:10:44+00:00
Nice. You also need to get the BNC Adapter board and probes for AD3 (available separately or as part of the pro bundle). Might also want to take a look at other available adapters for AD3.

AD3 resources (docs/tutorials/accessories/books etc.) - https://digilent.com/reference/test-and-measurement/analog-d...
by grandinj | 2025-06-12 11:11:12+00:00
It was muuuch cheaper that way.

Because adding in repair stuff requires the supplier to provide documentation, frequently training, a parts manifest, guaranteed 10-20 year availability of spares, and probably about 50 other requirements I don't know about.

All of which add up to a rather large contract cost increase.

Possibly this boondoggle will result in the military putting in more reasonable "right to repair" terms in the contract, rather than insisting on the gold-plated thing I mention above, but more likely it will simply result in more cost overruns.
Euro Hackathons – Curated list of hackathons across Europe
by lorenzopalaia | 2025-06-12 11:11:19+00:00
Hi HN!

I've been frustrated by the scattered nature of hackathon information across Europe. As someone passionate about hackathons, I kept missing great events because there wasn't a centralized, up-to-date resource.

So I built Euro Hackathons – what started as a simple README.md (gained 50+ stars) has evolved into a full-stack platform that automatically discovers and tracks hackathons across Europe.

The project now includes: - Live website: https://euro-hackathons.vercel.app - GitHub repo: https://github.com/lorenzopalaia/Euro-Hackathons - Multi-platform notifications (Discord, Telegram, Twitter) - RESTful API for programmatic access

Technical stack: Next.js 15, TypeScript, Supabase backend, with automated deduplication, geographic filtering, and smart date validation. The website features advanced filtering by location, topics (AI, Web3, Crypto), and dates with a modern responsive UI.

What makes this different: - Completely automated discovery (no manual curation) - Multi-platform notification system - European focus with open source API - Real-time updates across all channels

Some patterns I've noticed: AI hackathons dominate (~40% of events), Berlin/London are top cities, and hybrid formats are increasingly popular.

Next features: calendar export, email newsletter, potential expansion to other regions.

The project is open source under MIT license. Would love feedback on the technical architecture or feature ideas!

Check it out: https://euro-hackathons.vercel.app GitHub: https://github.com/lorenzopalaia/euro-hackathons
by BugheadTorpeda6 | 2025-06-12 11:11:23+00:00
It is literally exactly what probably a majority of UFO people have been saying for a long time. That's why it's so funny.

A lot of UFO people (maybe enthusiasts would be a more apt term) are more skeptical of aliens and spaceship stuff than "normies" cause they tend to have experience getting burned. Just comes with the territory I guess.

Try to post a perfectly legitimate photo of something weird looking on a UFO forum and they will forensically tear it apart in a way that would put a lot of more professional outlets to shame.

I've been hearing the whole "the government wants you to believe in aliens thing" since the 90s but it goes back way further. Of course the other thing that comes along with that is believing that a lot of the "true believer" types are shills on account of their obvious and often pretty suspicious connections. The most recent one I can remember is that guy with some sort of military connections and very shady funding that went on Joe Rogan talking about starting a company to study and release technology from a crashed spaceship. The intended audience of that sort of thing is not UFO enthusiasts, it's gullable normal people that just happen to accidentally dip their toes into the subject for a split second.

All in all, my opinion is that the whole thing has been a pretty sloppy display of our governments disinformation and psyop capabilities to the extent that it makes me a little bit worried for our safety. Hopefully the people that got assigned to run the UFO stories were the B team.
by Incipient | 2025-06-12 11:12:21+00:00
Don't most of these licenses also include "derived works". The trivial case, you get an STL, you print the object, it's clearly derived, you get some code, you edit parts of it for a new application, it's clearly derived.

Personally I feel it's also fairly trivial that an AI model is a derived work, but...there is so much money, people risk it (eg early Spotify and sourcing music) and hope it becomes a non-issue.

HOWEVER, as China and co are going to wholesale ignore any IP/copyright to train AI models, the choice we have...may not be much of a choice at all.
by ViewTrick1002 | 2025-06-12 11:13:03+00:00
They can be recycled. Nuclear fuel requires a continuous input of uranium.

Generally these questions are centered around people trying to justify nuclear power by relying on the "long life". Thinking they will still be useful on the market in 100 years time.

For both batteries and solar panels if lifetime is the most central issue you can optimize for that. There are solar panels with 40 year warranties available and more costly batteries optimized for longer cycle life.

But the market is already choosing what to invest in. Good enough beats imaginary perfect every single time.
by blindgeek | 2025-06-12 11:13:18+00:00
As someone who has been shocked by the ICD, lying on the floor seems like a bad place for it, since the floor is a hard surface. You're gonna jolt and spaz and scream. According to my GF, the screams are quite terrifying. One of the orderlies or admissions people (I cannot remember which) at the ER laughed once when it happened to me. I don't think he was being a douche; more likely it was the whole unintentionally laughing at inappropriate times thing that happens to a lot of us, including me. Once the shocking started, the first thing I would do is lie back in my recliner in case there were more. Surprisingly, I don't think I've ever been shocked while vertical. It's always been in the chair, bed at home, hospital bed, or stretcher. I have no explanation for that; maybe a medical nerd knows if there are reasons why you're less likely to be shocked while vertical, or if I've just managed to beat the odds on that one.
by everforward | 2025-06-12 11:13:25+00:00
Probably depends heavily on how you normalize the risks, and I had a good chuckle at the thought of “injuries per 100k miles” applied to lawn mowers.

I would guess lawn mowers are higher risk per time or distance, but lower prevalence in injuries per year. I would guess the injuries are mostly a) hit rocks, b) did something dumb with the mower, or c) general outdoors risks like slipping or being bit by snake, etc.
by byroot | 2025-06-12 11:13:33+00:00
Not certain what you mean by "virtual method cache", the Ruby VM has multiple layers of method cache (or call cache) but I've never heard any of them referred to as the "virtual method cache".

For the inline call caches in the interpreter loop, they are monomorphic, so if you call the same codepath with the decorator and the actual object, they will indeed flip flop.

The second layer of cache is class based, so after the inline cache is defeated you will end up doing a single hash-table lookup on the class.

As for YJIT, IIRC it does handle polymorphic call caches, so it won't mind such situation at all unless you have more than a handful of different implementations of that method being called at a given callsite.
by diggan | 2025-06-12 11:14:44+00:00
> There was a worry that code would become big mud balls

That's always been a worry with programming (see basically all Rich Hickey talks), and is still a problem since people prefer "moving fast today" instead of "not having 10 tons of technical debt tomorrow"

LLMs makes it even easier for people to spend the entire day producing boilerplate without stopping for a second to rethink why they are producing so much boilerplate. If the pain goes away, why fix it?
by bananapub | 2025-06-12 11:15:17+00:00
this is kind of a weird position to take. you're the captain, you're the person reviewing the code the LLM (agent or not) generates, you're the one asking for the code you want, you're in charge of deciding how much effort to put in to things, and especially which things are most worth your effort.

all this agent stuff sounded stupid to me until I tried it out in the last few weeks, and personally, it's been great - I give a not-that-detailed explanation for what I want, point it at the existing code and get back a patch to review once I'm done making my coffee. sometimes it's fine to just apply, sometimes I don't like a variable name or whatever, sometimes it doesn't fit in with the other stuff so I get it to try again, sometimes (<< 10% of the time) it's crap. the experience is pretty much like being a senior dev with a bunch of very eager juniors who read very fast.

anyway, obviously do whatever you want, but deriding something you've not looked in to isn't a hugely thoughtful process for adapting to a changing world.
by buu700 | 2025-06-12 11:15:56+00:00
This sounds similar to something I suggested at one point: https://news.ycombinator.com/item?id=38669706

Imagine software that could run on EVs, Powerwall-type batteries, computers/tablets/smartphones, and so on, which would automatically charge and discharge for passive income. Essentially algorithmic trading, but with power instead of stock. You'd just have to configure any necessary time ranges and charge percentages, e.g. maybe your EV needs to be at 25% by 8am and again by 5pm on weekdays in order to make your daily commute.

Maybe some EVs will start to come with built-in crypto miners to burn negatively priced power when the battery is at capacity. Maybe Lyft/Uber and Waymo/Cruise will take advantage of it by increasing and lowering rates based on the price of power (if they don't already).
by npteljes | 2025-06-12 11:16:56+00:00
For storage, it's absolutely the wrong solution, as it doesn't offer the option to store.

On the other hand, many media experiences are ephemeral. At least, this applies to how I consume media. Wrt/ videos, I very rarely go back to watch the same thing twice, and so, anything storage-based is more of a burden, than a desire.
by Spooky23 | 2025-06-12 11:17:01+00:00
With this crew there’s no 4D chess. UFO nuts were a part of the whack pack constituency that has become the magasphere.

The problem is there is no smoking gun or answer that satisfies the fantasies of people who are passionate about conspiracy theories.

So you start cooking up more conspiracy. It’s not 4D chess, it’s Candyland.
by byneon | 2025-06-12 11:17:17+00:00
SEEKING WORK | EUROPE | REMOTE

Software consultancy specializing in web & mobile applications and backend services. Over 10 years of experience helping startups and established businesses build, scale, and optimize their technology.

Expertise:

- Full-Stack Development: React, Next.js, Vue, TypeScript, Node.js, NestJS, Postgres

- Mobile Development: Cross-platform with Flutter

- Infrastructure & DevOps: CI/CD (GitHub Actions, GitLab CI), Docker, AWS, Vercel, Firebase

- Consulting: Architecture, MVP development, low-code to scalable system migration, technical leadership

Engagement Types:

- Full product development (from concept to launch)

- Team augmentation / Outsourcing specific expertise

- Project-based consulting & technical advisory

Email: hi [at] neonbit.dev

Website: https://neonbit.dev/

Resume: https://neonbit.dev/resume.pdf
by amluto | 2025-06-12 11:18:08+00:00
> However, because it is physically not possible to charge and discharge the battery at the same time, such trades have to be prevented.

The authors are observing that, if electricity prices are negative and your battery is not perfectly efficient, then you would like to charge and discharge simultaneously to get paid for wasting energy, but you can’t.

This is a silly limitation. Surely the power electronics or even just the control algorithms in a BESS could be slightly modified to consume power, get warm, and not transfer any current to or from the battery cells, effectively taking advantage of the BESS’s heat sink to sink excess power and sell that service.

More seriously, in a world with occasional negative prices, you would want your battery to be able discharge itself, without exporting power, in a controlled and power-limited manner so as to avoid overheating. And the optimization algorithms should factor this in. I wonder if real grid-scale BESS systems have this capability.
by rpdillon | 2025-06-12 11:18:25+00:00
This is a particular brand of take strikes me as lazy. In general, each type of product is going to have some core features that almost everyone needs. And then there's going to be a long tail of features that fewer and fewer users need to make use of the tool effectively. Office tools like LibreOffice and Google Sheets strike a sort of 80/20, where they can build perhaps less than half the features of the totally complete product, but still serve a huge percentage of the market's needs (maybe 95%+, since most users aren't power users).

So when I see critiques of GIMP versus Photoshop, or Linux versus Windows, or LibreOffice versus Microsoft Office, saying "oh, it has fewer features and therefore nobody can take it seriously" it's just reductive, and provides zero useful insight. It's all about the particular needs of the person or organization and how those intersect with the features of the product they're thinking of adopting.