MurphyA/hacker-news huggingface dataset:
by fc417fc802 | 2025-06-18 01:54:04+00:00
If I were using email as a realtime chat service, sure. I mean personally I probably wouldn't but it's certainly not unreasonable.

Intentionally ignoring people or otherwise being difficult out of spite is immature and disrespectful. That said, I see no reason to sit and wait for a response. Wait until I'm free (if it was urgent he should have specified that), reply "hi", tab out, and the thread goes back on the stack with all the others. No special treatment one way or the other.

Is tab-h-i-CR-tab really so onerous? Personally it doesn't even interrupt my line of thought.
by NiloCK | 2025-06-18 01:54:45+00:00
I, too, wrote a rambling take on the potential for LLM-induced stack ossification about 6 months ago: https://paritybits.me/stack-ossification/

At the time, I had given in to Claude 3.5's preference for python when spinning up my first substantive vibe-coded app. I'd never written a line of python before or since, but I just let the waves carry me. Claude and I vibed ourselves into a corner, and given my ignorance, I gave up on fixing things and declared the software done as-is. I'm now the proud owner of a tiny monstrosity that I completely depend on - my own local whisper dictation app with a system tray.

I've continued to think about stack ossification since. Still feels possible, given my recent frustration trying to use animejs v4 via an LLMs. There's a substantial api change between animejs v3 and v4, and no amount of direction or documentation placed in context could stop models from writing against the v3 api.

I see two ways out of the ossification attractor.

The obvious, passive, way out: frontier models cross a chasm with respect to 'putting aside' internalized knowledge (from the training data) in favor of in-context directions or some documentation-RAG solutions. I'm not terribly optimistic here - these models are hip-shooters by nature, and it feels to me that as they get smarter, this reflex feels stronger rather than weaker. Though: Sonnet 4 is generally a better instruction-follower than 3.7, so maybe.

The less obvious way out, which I hope someone is working on, is something like massive model-merging based on many cached micro fine-tunes against specific dependency versions, so that each workspace context can call out to modestly customized LLMs (LoRA style) where usage of incorrect versions of your dependencies has specifically been fine-tuned out.
by userbinator | 2025-06-18 01:54:49+00:00
I find it somewhat amusing that they had to find "scientists" to explain this, when the purple tinge is something that LED TV repairmen have been dealing with for around a decade now. However, they're correct that it's because the phosphor layer is getting damaged, probably because they're being driven too hard by the LEDs, which are now being optimised for brightness and recurring revenue instead of longevity and efficiency.

Also, I personally think spirited driving on a purple-lit nearly empty highway at night is a uniquely fun experience with an 80s-retro-futuristic vibe. The streetlights are merely accent lighting at that point; the highbeams are for actual visibility.
by jcrawfordor | 2025-06-18 01:56:31+00:00
I wrote an article about this almost a year and a half ago, and I was wondering how it's held up. I think Scientific American is remiss in not digging a bit deeper, because to me one of the main parts of this story is a commercial phenomenon - street lighting in the US is pretty monopolized, almost all municipal street lights and a good portion of area lights are made by the same company (Acuity). That makes it a lot less surprising that they would exhibit a similar failure around the same time.

Acuity has acknowledged a phosphor defect in their lights and had launched a major warranty repair campaign, but I'm not sure how well that's gone given that new failures are still occurring. At least a year ago, they were struggling with the scale of the problem: it just takes a long time to schedule replacement of failed fixtures when there are so many of them.
by PaulHoule | 2025-06-18 01:56:45+00:00
Currently Java supports records (finalized in JDK 16) and sealed classes (JDK 17) which together work as algebraic data types; pattern matching in switch was finalized in JDK 21. The syntax is pretty sweet

https://blog.scottlogic.com/2025/01/20/algebraic-data-types-...
by ur-whale | 2025-06-18 01:56:46+00:00
Over the many years Wayland has been promising to be a better toaster, I have tried to use it.

Every single time, I had to go back to X11 because shit simply don't work.

At this point, I am dead convinced that Wayland is simply broken by design.

As a matter of fact, they justify their existence by systematically pointing out how broken the architecture of X11 is and how a "modern" replacement is severely needed.

True, X11's architecture is indeed bad and creates lots of problems.

However, unlike Wayland, it DOES WORK.

Also, and very unfortunately for Wayland, the team working on it seem oblivious to the fact that trying to replace a badly designed system does not automatically make the replacement any better.

At this point, I would call Wayland a complete failure.

Worse, they've been at it for over 15 years and it is still fundamentally unusable.

The fact that Ubuntu is planning to deprecate X11 is, at this point in time, a catastrophe as far as I'm concerned.
by gsf_emergency | 2025-06-18 01:58:25+00:00
Nihon may still have systematic guards against reflexively dismissing the value of hikkikomori

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

(There should be GWAS study on their respective genomes :)

Watch the interview to see if the laughter timing and eye movements are indicative of anything :)

https://youtu.be/Pd0oCwGhIhI

I'm not necessarily suggesting anything but[0] that the safeguards are indeed there (related to the familial NON-SHAME-DERIVED* "no-child-left-behind" responsibilities long felt by even the giant corps imho), because,

Ofc, admittedly, there hasn't been a less biased source of insights on these matters since PKD (who suffered mainly from OCD, according to the non-fictional record)

*It's more closely related to the concept that every child is a gift from God, which could be a nice antinihilist starting point for the US

[0] I couldnt find the HN comment by a native that most companies had a policy to retain the weirdly unproductive (not rest&vest because these are never management[1], for obv reasons)

[1] it's possible that YC understand this concept, when restricted to their own proverbial grandchildren :)
by GianFabien | 2025-06-18 01:59:04+00:00
Perhaps I'm missing something critical.

As I understand it: when astronomers are looking at things a very long distance (measured in lightyears) away, they are looking at how things were that number of millions/billion(s) years ago.

Based on my possible misunderstanding, shouldn't any such claims be made on the basis of how things were and with no indication as to how things may have changed since?
by Nursie | 2025-06-18 01:59:15+00:00
Prior to those there were LSZ (lysergic acid dimethylazetidide) and AL-LAD doing the rounds in the UK. Very briefly PARGY-LAD too.

1P-LSD was something of a breakthrough IIRC (never tried it but I was still following the scene at that point) because unlike the others it is a pro-drug for LSD, being quickly metabolised to the parent compound, rather than a different but closely related compound as the others were.

Never heard of the rest of those though! I stopped paying attention sometime around then.
by bcrl | 2025-06-18 01:59:18+00:00
The Core CPUs were excellent designs that didn't sacrifice performance while hitting a much lower power target than the P4. Intel was saved by the fact that the design team in Israel didn't go down the path of the P4 aiming for 10 GHz and then wildly missing the mark due to power constraints.

AMD's Bulldozer was their attempt at a P4 style core: increase clocks at all costs. Again, aiming for ridiculous clock rates without considering the power cost was a mistake. However, some of the design techniques AMD came up with to hit higher clock speeds live on in today's Ryzen designs (just as ideas from the P4 live on in today's Intel CPUs).

Tabula made the same design mistake in their FPGA fabric: the thinking was that registers are cheap and memory blocks can be run at ridiculous clock speeds in order to share, multiplex and reuse transistors across LUTs. Great in theory if it wasn't for the ridiculous cost of power and the complexity of the software to make it work.

The power wall is real. Not every hardware design team makes the right choices early in a design when estimating power use and constraining the design space appropriately. The difference is that the tools used to estimate power consumption of a hardware design today are far better than they were 20 years ago as a direct consequence of these (and other) failures.
by JumpCrisscross | 2025-06-18 01:59:20+00:00
> don’t think the American people have the stomach for another Middle Eastern war

We don’t. That’s why the only plausible escalation here is we bomb stuff and go home.

> if he pulled back from those two rivalries, I doubt that hurts him much

Hmm, I wonder if this could work together with IAEA denuclearisation. Possibly with Chinese help. They, too, have an interest in Iran remaining deradicalised and flowing.
by NemoNobody | 2025-06-18 02:00:04+00:00
People power - that was an excellent display of it this last weekend. BLM, Civil Rights Movement, and Vietnam are the only ones comparable. All of those built up - Vietnam was bc it was the first time people could see war like that, and we were sending lottery drafted 18 year olds - those very big deals.

This is solely in response to what has happened since January 21st of this year.

That's incredible actually. Concerning for sure if you planned on people being sheep.
by snypher | 2025-06-18 02:01:07+00:00
https://www.nytimes.com/2025/06/17/nyregion/brad-lander-immi...

No-one in the banner image of this article has a uniform? Is it too much to ask to be uniformed while acting in this capacity? There doesn't seem to be a need for subterfuge, they just don't want the bad optics.
by lmm | 2025-06-18 02:01:32+00:00
> Surveys have shown for many years that most people nationwide want a legal path to immigration for law-abiding workers.

A path, perhaps. Not carte blanche.

> Sanctuary laws exist solely because a minority of the population has been able to game the Congressional structure to prevent immigration reform while also shielding the businesses which depend on cheap, exploitable workers from punishment.

Nah. That's at most a convenient fig-leaf for their motivations.

> I suspect that you would complain strenuously if the United States changed from a republic to the direct democracy you are arguing for in this case, or many others where unpopular policies are maintained due to the odd structure of our government.

You suspect wrong. And I'm not saying there's no case where the government should decide they know better than the people, but when they oppose the will of the people they should do it openly and directly, not with procedural rules-lawyering and disingenuous "tee-hee we're not actually opposing the law we're just prioritising other laws" arguments.
by bokoharambe | 2025-06-18 02:02:39+00:00
No, for the simple fact that he'd still be stuck in an American prison where people are brutalized, sexually assaulted, denied access to medical care, abused by guards, etc. regularly. He deserves everything he is able to earn under those conditions, and truthfully it's a miracle he can work at all.

Americans have become too comfortable with their everyday sadism.
by danpalmer | 2025-06-18 02:05:07+00:00
No I think the original comment is correct. You need to be able to evaluate the result.

The goal of software is not to compile and run, it's to solve a problem for the user when running. If you don't know enough about the problem to be able to assess the output of the program then you can't trust that it's actually doing the right thing.

I've seen code generated by LLMs that runs, does something, and that the something would be plausible to a layperson, but that I know from domain knowledge and knowing the gotchas involved in programming that it's not actually correct.

I think the comparison with translation is a very apt one.
by adsharma | 2025-06-18 02:05:33+00:00
> Language Design Direction 1: Teaching LLMs about DSLs (through Python?)

This is what I've been focused on last few years with a bit of Direction 3 via

python -> smt2 -> z3 -> verified rust

Perhaps a diffusion model for programming can be thought of as:

requirements -> design -> design by contract -> subset of python -> gc capable language (a fork of golang with ML features?) -> low level compiled language (rust, zig or C++)

As you go from left to right, there is an increasing level of detail the programmer has to worry about. The trick is to pick the right level of detail for a task.

Previous writing: https://adsharma.github.io/agentic-transpilers/
by ur-whale | 2025-06-18 02:05:40+00:00
> Sure, which are completely solved by Xwayland.

Does Xwayland support running firefox on a remote server and opening it on my local wayland machine ?

I'm hoping the answer is yes, because every single time I've tried in the last few years, it failed and it's most definitely NOT a niche feature of X11 for me: I use it all the time.
by shadowgovt | 2025-06-18 02:06:16+00:00
Flip the question around: what is the benefit when they already know C++? Most of the safety promises one could make with Rust they can already give through proper application of sanitizers and tooling. At least they believe they can, and management believes them. Grug not ask too many questions when the working prototype is already sitting on Grug's desk because someone hacked it together last night instead of spending that time learning a new language.

I suspect that in a generation or so Rust will probably be where C++ is now: the language business uses because they can quickly find 20 developers who have a career in it.
by komali2 | 2025-06-18 02:06:28+00:00
A lot of the best torrents are now on private trackers in my experience. I'm not clear why, but observing the communities involved, members seem to take great pride in e.g. well formatted e-books, well organized audiobook files, creating different resolutions and compression rate variations of a movie or tv show, and I suppose want to keep those in the community?
by lizknope | 2025-06-18 02:07:11+00:00
I remember this article from a few years ago about a tetrachromat artist.

https://concettaantico.com/

https://www.theguardian.com/society/2022/jan/30/im-really-ju...

https://munsell.com/color-blog/tetrachromat-artist-concetta-...

Many flowers have patterns only visible in ultraviolet. Many pollinators can see ultraviolet and these patterns on the flower direct them to the pollination areas.

https://en.wikipedia.org/wiki/UV_coloration_in_flowers

http://www.naturfotograf.com/UV_ANGE_SYL.html

The lens in our eye filters out a lot of UV.

After Monet had cataract surgery his color perception changed so his later paintings have a different color balance.

https://jamanetwork.com/journals/jamaophthalmology/fullartic...
Show HN: Lstr – A modern, interactive tree command written in Rust
by w108bmg | 2025-06-18 02:07:19+00:00
Hi HN,

(First time poster!)

I'm the author of `lstr`. I've always loved the classic Linux `tree` command for its simplicity, but I often found myself wanting more modern features like interactivity and Git integration. So, I decided to build my own version in Rust with a philosophy of being fast, minimalist, and interactive. It was also an excuse to help learn more about Rust\!

Here's a quick look at the interactive mode:

https://raw.githubusercontent.com/bgreenwell/lstr/main/asset...

I've just released v0.2.0 with some features I think this community might find useful:

* **Interactive TUI Mode:** You can launch it with `lstr interactive`. It allows for keyboard-driven navigation, expanding/collapsing directories, and opening files in your default editor. * **Git Status Integration:** Using the `-G` flag, `lstr` will show the Git status of every file and directory right in the tree output. * **Shell Integration:** This is my favorite feature. In interactive mode, you can press `Ctrl+s` to quit and have `lstr` print the selected path to stdout. This lets you pipe it into other commands or use it as a visual `cd`. For example, you can add this function to your `.bashrc`/`.zshrc`: ```bash lcd() { local selected_path selected_path="$(lstr interactive -gG)" if [[ -n "$selected_path" && -d "$selected_path" ]]; then cd "$selected_path" fi } ``` Then just run `lcd` to visually pick a directory and jump to it.

It also supports file-type icons (via Nerd Fonts), file sizes, permissions, and respects your `.gitignore`.

The project is open-source and I would love to get your feedback.

GitHub: https://github.com/bgreenwell/lstr

Crates.io: https://crates.io/crates/lstr

Thanks for checking it out!
by x0x0 | 2025-06-18 02:08:18+00:00
I am not capable of solving shitty downscaled image sharing; flakiness with mms message receipt (esp photos) both on tmobile and verizon; and even worse downscaled video sharing. Because those cannot be addressed by anyone but the telcos.

Nor the inability to add people to groups. sms doesn't have groups; it has pools of numbers. And it works terribly when, eg, one of you is traveling or living outside the US.
by bsder | 2025-06-18 02:08:25+00:00
See: https://www.kicad.org/blog/2025/06/KiCad-and-Wayland-Support...

It has been almost 20 years and Wayland JUST merged pointer warp support (literally like last week)--which is absolutely fundamental to both CAD and menu systems.

So, no, Wayland does not support some very important use cases.

If you've had 20 years and can't be better than what you claim you are replacing, what does that say about you as a programmer or organization?
by shadowgovt | 2025-06-18 02:09:39+00:00
In our case, a garbage collector is a non-starter because it can't make enough guarantees about either constraining space or time to make the suits happy (embedded architecture with some pretty strict constraints on memory and time to execute for safety).

I do think that there are a lot of circumstances a garbage collector is the right answer where people, for whatever reason, decide they want to manage memory themselves instead.
by jiveturkey | 2025-06-18 02:09:53+00:00
> [Among YC companies,] 45% secure Series A (vs. 33% average), 4% to 5% become a unicorn (vs. 2.5% average), and 10% achieve an exit.

https://www.lennysnewsletter.com/p/pulling-back-the-curtain-...

Of those 10% exits, 50% are acquisitions. Acquisitions are rarely lucrative for rank and file employees. But even at 10%, you need to have a crystal ball as an employee. YC is not an especially strong selector. And unicorn is baseline success these days (the data is from 2025), so we at the 5% level not 10%. Maybe you aren't aware of typical equity grants beyond, say, employee 10. You need at least a unicorn exit to match a big tech salary.

I mean you're right, you don't have to return the fund. You have to match (risk-adjusted) the opportunity cost of a big tech salary. Incredibly hard and luck is the most relevant factor. Meanwhile, if you job hop out of the startup after startup because they mostly go nowhere, your resume quickly becomes uninteresting (ye olde 1 year of experience 5 times problem). So you do have to stick it out.

> idea is dumb and bad.

the idea rarely matters. ideas are free. execution is king.
by kjkjadksj | 2025-06-18 02:10:31+00:00
It affects even the competent photographer. How many times do you see that photographer with all the gear sit in front of a literal statue and fire off a 30 shot burst in 2 seconds? I don’t envy these pro photo editors either today in sports. I wonder how many shots they have to go through per touchdown from all the photographers at the end zone firing a burst until everyone stands up and throws the ball back at the ref? After a certain point you probably have to just close your eyes and pick one of the shots that looks almost identical to another 400. Not a job for analysis paralysis people. I guess it sure beats having to wait for the slide film to develop.
by buggyipadmettoo | 2025-06-18 02:10:34+00:00
I know it seems low effort but I spent a good ten minutes reading through your other comments looking for an explanation for your post. It reads as so obviously written by an LLM.

I have no doubt you're a real person, and that all those things you claim are true. Almost all of your posts are clearly written by a thoughtful human.

But then I see that occasionally, you post something that looks nothing like your other posts, and exactly like it was written by an LLM. I love learning from ChatGPT too, but I'm curious about your mindset if and when you have it speak for you here. Is the goal to use ChatGPT to educate us? If so, why not give it credit?

Everyone here knows how to use google and ChatGPT (and a majority of us could whip up a script to auto-post LLM responses). It seems like most of the internet is already "dead".. don't give it HN too, please, stick to posting thoughtful human stuff!
by phonon | 2025-06-18 02:10:38+00:00
Hmmm...the main (48 mp) camera sensor on the iPhone 15 Pro is about 10 x 7.5mm and has optical image stabilization.

The 16 mp camera sensor on the Pixpro FZ55 is 6.17 x 4.55 mm and has no optical image stabilization.

Maybe you just like the "look" from the Kodak more?
by api | 2025-06-18 02:10:48+00:00
There is now an entire generation of developers steeped in SaaS who literally don’t know how to do anything else, and have this insanely distorted picture of how much power is needed to do simple things.

It’s hard to hire people to do anything else. People don’t know how to admin machines so forget bare metal even though it can be thousands of times cheaper for some work loads (especially bandwidth).

You’re not exaggerating with a raspberry pi. Not at all.
by komali2 | 2025-06-18 02:11:06+00:00
When I moved out of my apartment I needed to transfer the Comcast account to my roommate. In the process of logging into their web dashboard for the first time since I'd started the service, I found out I had an @comcast.com type email address, apparently registered for me. The webmail UI indicated I had thousands of unread emails. I was curious what kind of spam gets sent to an email address that's so far as I'm aware never out on the internet anywhere, so popped it open.

Thousands of DMCA requests. Full filenames. Over the course of a year they had apparently notified Comcast of thousands of alleged violations, and nothing more than an email ever came of it.

Impossible to know which roommate was allegedly torrenting files of course. Or perhaps people visiting using our wifi. Who knows!
by shadowgovt | 2025-06-18 02:11:25+00:00
It has gotten to the point where when somebody wants to add a DSL to our architecture one of my first questions is "where is your specification for integrating it to the existing debuggers?"

If there isn't one, I'd rather use a language with a debugger and write a thousand lines of code than 100 lines of code in a language I'm going to have to black box.