MurphyA/hacker-news huggingface dataset:
by scubazealous | 2025-06-06 18:30:27+00:00
Bonds are considered safer because short of the US losing WWIII there is practically no way the US bonds would not pay out or lose value. US Bonds are safe and predictable, backed up by the immense military and resources of the nation.

Investing in Apple 30 years ago would net a much higher return on $5k but even Apple was considered a unsafe investment in the 90s. On the other hand, Enron was considered a safe investment by many but went bankrupt almost overnight and shares became practically worthless.
by logicziller | 2025-06-06 18:30:39+00:00
I've often wondered why there are so many people who want X to just die and will dismiss any criticism against Wayland. They sure do like shifting the blame elsewhere instead of acknowledging that some users do have issues running their applications.

Just yesterday I checked again if anything's changed, but nope. Jitsi Meet flickers, gr-fospher flickers and doesn't even render the plot, Emacs Application Framework doesn't work, etc. All these work perfectly fine with X.
by zozbot234 | 2025-06-06 18:30:46+00:00
> Didn't need to deal with Spectre and Meltdown issues? If we made out-of-order work in ways where much more could be in flight and the compilers / assemblers would know how to avoid stalls based on dependencies, or how to schedule dependencies? What if we took expensive operations, like semaphores / locks, and built solutions in to the chip?

I'm pretty sure that these goals will conflict with one another at some point. For example, the way one solves Spectre/Meltdown issues in a principled way is by changing the hardware and system architecture to have some notion of "privacy-sensitive" data that shouldn't be speculated on. But this will unavoidably limit the scope of OOO and the amount of instructions that can be "in-flight" at any given time.

For that matter, with modern chips, semaphores/locks are already implemented with hardware builtin operations, so you can't do that much better. Transactional memory is an interesting possibility but requires changes on the software side to work properly.
by bix6 | 2025-06-06 18:30:51+00:00
Wow only a 21.6x rev multiple. The others a month ago were 75x for windsurf acquisition by OpenAI and a 45x on cursors $200M raise at $9B val.

Separately, has anyone gotten through to cursor support? They sent me a welcome email asking for feedback but when I responded nobody answered back.

Edit: added old financing info.
by mistrial9 | 2025-06-06 18:31:01+00:00
the truth you speak there is a) not representative of all the conversion stories and b) is very representative of Christian conversion in the North East of Europe e.g. Saint Boniface and Donar's Oak.

Africans in the USA is certainly a special sociological case due to the largest importation of agricultural slaves in Western history. As almost everyone knows, not all people shipped in chains to the US South were illiterate. Literacy is a central feature of Christian practice. All else aside, literate people in chains adopting the literate religion does not sound too far fetched to me.
Show HN: Simplifying Dev-Ops for Docker
by madanb13 | 2025-06-06 18:31:10+00:00
Hi HN,

A while back I ran into the need for light dev-ops for docker for a dev server and couldn't find what I was looking for exactly. SO I just kind of made it:

LogForge: https://github.com/log-forge/logforge

Dashboard for docker, you can provide keywords to alert on and send notifications, connect to terminals, have a file browser, use AI summaries blah blah blah

If you try it and find it useful and have any features you'd like to see or just want to vent and tell me how crap the product is, go for it.
by boroboro4 | 2025-06-06 18:31:14+00:00
Mozilla post is quite bad at explaining what's wrong so I went to Meta AI app to try it myself:

- When you have a chat it has "Share" button

- When you click on the button it shows you a draft of the chat with "Post" button

- Clicking on the "Post" publishes the chat to public and sends you to "Discover" tab

- From published chat you can click on "send" icon to send link to the chat to someone else

IMO it is in fact dark pattern and goes against of how people perceive "Share" action. The fact you can't share without making chat public is also not cool.

For example top discover post I see right now is stylized picture of a baby, with original photo available if you open the post. I'm pretty sure the person who posted it was trying to share the picture with their relatives/friends.

Overall: Meta at its "best", better to say sorry rather than ask for permission...
by cml123 | 2025-06-06 18:31:16+00:00
It's perhaps not a disability. But, it is a disabling disorder. It imposes much greater challenge for many tasks that are straightforward for others. I barely graduated high-school on time, I was suspended from a community college for having a 0.6 GPA, and I've failed countless courses I've taken. None of my failures were due to an inability to understand the information; they resulted from challenges with the processes and procedures inherent with formal education.

Although I was suspended from community college, I had no problem teaching myself linear algebra or diff eq. I eventually was able to get a job as a software dev, it took me until age 28, when someone else perhaps could have reached it right out of college. I'm now trying to finish a dual math and comp sci degree in my spare time, and even now I've still failed trivial courses.

I was among the brightest students in my class growing up, but willfully chose to stop taking my ADHD meds in 8th grade. I was a stellar student until then. I've resumed them only very recently, but I have complete confidence that had I chosen to remain on the meds the whole time, I wouldn't have faced all the same challenges.

I don't think the evidence aligns with your understanding.
by overfeed | 2025-06-06 18:31:19+00:00
The reason we're having this discussion this on this particular post because YT's AI is not infallible. There isn't a "standard rubric" - just automated correlation-based scoring derived from labeled training data. In this case, the AI learned that media piracy and self-hosted setups are correlated, but without actual judgement or a sense of causality. So YT doesn't truly "know" anything about the videos despite the AI augmentation.

I am curious what you consider to be a "standard rubric" - would that be based on the presence of keywords, or requires a deeper understanding of meaning to be able to differentiate the study/analysis of a topic versus promoting said subject.
by adwn | 2025-06-06 18:32:00+00:00
$900 million?! That's an absolutely insane amount of money. How much of this will go into building the product itself, and how much into converting cash to marketshare? And they raised $100 million not even 5 months ago. Have they already burned through that pile of money?

I mean, their product is good – I'm using and paying for Cursor – but not fantastic. And there's a lot of competition. And the switching cost is relatively low.
by mesh | 2025-06-06 18:32:17+00:00
Yeah, I really like UXP in general, but to your point, it requires that the App expose the APIs. Premiere Pro support is just in beta, so its pretty basic right now.

For what its worth though, they have been open to the feedback and prioritizing requests for this use case when Ive shared with them.

If there anything that would be a specific unlock for you?

(I work for Adobe)
by floundy | 2025-06-06 18:32:28+00:00
The Nikkei 225 is still below its peak value from December of 1989. The US is an outlier in terms of historical average stock market returns and there is no guarantee this outperformance will continue into the future. Actually I'd say it's less likely, given that should it continue, the US market cap will eat the entire world stock market. The US stock market is currently 62% of the world's stock market capitalization.
by ZMC2019 | 2025-06-06 18:33:22+00:00
Hi everyone! We're excited to share our new work on rethinking test-time scaling laws.

Arxiv link: https://arxiv.org/abs/2506.05333

Website: https://infini-ai-lab.github.io/Kinetics/

Twitter: https://x.com/InfiniAILab/status/1931053042876768586

Summary:

(1) Kinetics Scaling Law: We identify a shift in the scaling law for SOTA reasoning models, diverging from existing compute-optimal laws that overlook critical memory access bottlenecks. Our eFLOPs-based holistic analysis reveals that small model effectiveness is often overestimated, suggesting that we should prioritize increasing model size to a critical point before investing resources in more test-time computations.

(2) Sparse Kinetics: Leveraging the insight that attention (eps. with massive test-time strategies) is the bottleneck, we study the sparse scaling law (sparse attention) which first shows much better scalability and then says when doubling the resources, we should prioritize increasing test time tokens over attention density. This means sparse attention becomes increasingly more important as we try to push the accuracy with more test-time compute.

(3) Practicality: We also find that block-TopK attention—a simple hardware-efficient implementation—can scale comparably to oracle Top-K attention in performance. This demonstrates the practicality of Sparse Kinetics, even with current hardware, systems, and kernels.
by bee_rider | 2025-06-06 18:33:33+00:00
Is .14s noticeable? That’s more than a couple frames at 60fps.

I mean, this might seem really bizarre to worry about, but some folks use tiling window managers and just expect to immediately start typing once the “new terminal” key is hit…

Actually this has been slightly annoying me lately after making my system pretty. I added some fancy compositor stuff and now if I do “open terminal,” “exit” the computer complains that it doesn’t know what xit means. Not a big enough problem to fix though.

Edit: huh, actually playing with it this seems to be 99% the fault of the terminal emulator anyway, not the shell or my silly special effects.
Show HN: CensorIt – Remove vocals or music from uploaded audio files
by mr_aaron | 2025-06-06 18:33:53+00:00
I'm often asked to remove explicit lyrics from music tracks for my daughter's dance studio. I decided to build a little web app that removes vocals or music from selected sections of an audio track.

This is very mvp, almost pre-mvp, but I'd love for some users to give it a go to see if they find value in it (and to make sure it actually works).

There is no 14-day trial, despite the site saying there is and there is no guarantee that things will remain free forever, but for now it costs nothing to use.

You can signup at /signup or just log in using a google account.

Let me know if you have any questions.
by Erwin | 2025-06-06 18:34:13+00:00
Spending some months with a TDEE spreadsheet can be helpful but requires logging a lot of CI and weights -- if you go to any online TDEE calc you might overestimate your activity level.

I was surprised that running 6h/week and 15k/steps a day gave me an TDEE activity level at barely above "Light Exercise" and I need about 2460/day.

The "Moderate" activity level is if you actually work construction and haul bricks all day!
by _DeadFred_ | 2025-06-06 18:34:14+00:00
Yeah that side can be painful. I remember when I burned out on development and moved to managing IT people were terrified when I'd come around to learn how they did their job. I was surprised until my team explained people thought I was looking to automate away headcount to hype up IT's value to management to prove myself.

I'm more thinking scenarios involving external end user time. In my case pay at the pump transaction time.
by a_shovel | 2025-06-06 18:34:25+00:00
This article has a blind spot I've seen a lot among people arguing the same points it argues, in that they don't recognize they have a viewpoint. They describe their position as "common sense" or "basic biology" or "scientific truth" because they really think they are communicating reality itself, without the possibility of human bias.

In point 1, they give a definition of sex based exclusively on gametes. While this can be a useful definition, they don't acknowledge that it is a choice, and that other choices, such as definitions based on chromosomes or genitals, exist and are used. They insist that there must be only two sexes because there is no "third gamete" even though it is not necessary when following their definition. One could meaningfully categorize hermaphrodites as a third sex in this system, but they arbitrarily dismiss that out of hand with no explanation. "Developmental variants" are similarly dismissed, on the completely arbitrary basis that they are rare. Permanently sterile organisms, which produce no gametes and thus are neither male nor female by their definition, are not brought up at all. They also take a jab at the term "assigned female at birth" and (hilariously) declare that doctors are directly observing "biological reality" rather than external genital structure (and they aren't observing gametes either, for that matter). This last one in particular is a point I normally only see from the most ardent ideologues.

In point 5, they consistently conflate race and the idea that people in different places are genetically different from each other in some ways. They also present their opponent's position as one that claims that there is no difference between population. They generally fail to argue against the point that race is a social construct and instead point to various means by which it can be determined. They seem to think that the ability of an AI to determine race from an X-ray "proves" race is somehow a natural kind; rather, it shows that humans can teach AI what humans think race is. This recent article from the HN homepage also contradicts some of this section's sourcing: "Self-reported race, ethnicity don't match genetic ancestry in the U.S.": https://news.ycombinator.com/item?id=44201736
by saltcured | 2025-06-06 18:34:53+00:00
Aspects of this has been happening for a long time, as SIMD extensions and as multi-core packaging.

But, there is much more to discrete GPUs than vector instructions or parallel cores. It's very different memory and cache systems with very different synchronization tradeoffs. It's like an embedded computer hanging off your PCI bus, and this computer does not have the same stable architecture as your general purpose CPU running the host OS.

In some ways, the whole modern graphics stack is a sort of integration and commoditization of the supercomputers of decades ago. What used to be special vector machines and clusters full of regular CPUs and RAM has moved into massive chips.

But as other posters said, there is still a lot more abstraction in the graphics/numeric programming models and a lot more compiler and runtime tools to hide the platform. Unless one of these hidden platforms "wins" in the market, it's hard for me to imagine general purpose OS and apps being able to handle the massive differences between particular GPU systems.

It would easily be like prior decades where multicore wasn't taking off because most apps couldn't really use it. Or where special things like the "cell processor" in the playstation required very dedicated development to use effectively. The heterogeneity of system architectures makes it hard for general purpose reuse and hard to "port" software that wasn't written with the platform in mind.
by dist-epoch | 2025-06-06 18:35:07+00:00
If you look at a Zen5 die shots half of the space is taken by L3 cache.

And from each individual core:

- 25% per core L1/L2 cache

- 25% vector stuff (SSE, AVX, ...)

- from the remaining 50% only about 20% is doing instruction decoding

https://www.techpowerup.com/img/AFnVIoGFWSCE6YXO.jpg
by SJC_Hacker | 2025-06-06 18:35:19+00:00
I’m calling BS on the “remained in the same place for thousands of years”

Take a course in European history, learn about all the wars, genocides, forced and unenforced migrations, plagues, etc. and even more mundane thinggs like intermarriage outside of immediate community ( very common amongst nobility ) and tell me again with a straight face you believe people have remained in the same place for thousands of years

They may have recognized your wife as “foreign” based on a number of things. The most obvious being language, But it could have also been dress, makeup, demeanor etc.
by No-Arugula5818 | 2025-06-06 18:36:10+00:00
Over the past few years, I've gotten way more into reading. And I loved how the Kobo e-reader really solidified that habit. It helped me to become "a person that reads".

To get more out of my reading experience, I started hacking on my own Kobo to read articles from blogs, reddit, add screensavers, AI integrations, read any file and many more.

And now that Pocket is closing shop, I transformed this into a tool so others can easily read web-content as well: The Kobuddy companion app: https://kobuddy.app.

Kobuddy v1 just syncs web articles to your device, but there are many more features coming!

- Upload, convert, and sync any file to your Kobo - Automated, nicely formatted downloads from your favorite blogs, news sites, Reddit, and Twitter (RSS subscriptions) - A Chrome extension (like Pocket) to capture articles (even behind paywalls) and send it to your Kobo - Add screensavers - AI features to explain or visualize selected text - Your own 'send-to' email address - Sync annotations with Kobuddy

Feedback is always welcome! Try Kobuddy, see how it works and let me know what you think!
by raggi | 2025-06-06 18:36:11+00:00
use std::io; #[cfg(unix)] fn raise_file_limit() -> io::Result<()> { use libc::{getrlimit, setrlimit, rlimit, RLIMIT_NOFILE}; unsafe { let mut rlim = rlimit { rlim_cur: 0, rlim_max: 0, }; if getrlimit(RLIMIT_NOFILE, &mut rlim) != 0 { return Err(io::Error::last_os_error()); } rlim.rlim_cur = rlim.rlim_max; if setrlimit(RLIMIT_NOFILE, &rlim) != 0 { return Err(io::Error::last_os_error()); } } Ok(()) }
by zackmorris | 2025-06-06 18:36:40+00:00
I hope they design, build and sell a true 256-1024+ multicore CPU with local memories that appears as an ordinary desktop computer with a unified memory space for under $1000.

I've written about it at length and I'm sure that anyone who's seen my comments is sick of me sounding like a broken record. But there's truly a vast realm of uncharted territory there. I believe that transputers and reprogrammable logic chips like FPGAs failed because we didn't have languages like Erlang/Go and GNU Octave/MATLAB to orchestrate a large number of processes or handle SIMD/MIMD simultaneously. Modern techniques like passing by value via copy-on-write (used by UNIX forking, PHP arrays and Clojure state) were suppressed when mainstream imperative languages using pointers and references captured the market. And it's really hard to beat Amdahl's law when we're worried about side effects. I think that anxiety is what inspired Rust, but there are so many easier ways of avoiding those problems in the first place.
by Sohcahtoa82 | 2025-06-06 18:36:41+00:00
> If a Ryzen takes 1,250 times the transistor for one core, does one core run 1,250 times (even taking hyperthreading in to account) faster than an i80486 at the same clock? 500 times? 100 times?

Would be interesting to see a benchmark on this.

If we restricted it to 486 instructions only, I'd expect the Ryzen to be 10-15x faster. The modern CPU will perform out-of-order execution with some instructions even run in parallel, even in single-core and single-threaded execution, not to mention superior branch prediction and more cache.

If you allowed modern instructions like AVX-512, then the speedup could easily be 30x or more.

> Would we get to 1,250 times faster for 1,250 times the number of transistors? No. Would we get a lot more performance than we get out of a contemporary x86 CPU? Absolutely.

I doubt you'd get significantly more performance, though you'd likely gain power efficiency.

Half of what you described in your hypothetical instruction set are already implemented in ARM.
by kvemkon | 2025-06-06 18:37:48+00:00
Would be interesting to compare transistor count without L3 (and perhaps L2) cache.

16-core Zen 5 CPU achieves more than 2 TFLOPS FP64. So number crunching performance scaled very well.

It is weird, that the best consumer GPU can 4 TFLOPS. Some years ago GPUs were an order of magnitude and more faster than CPUs. Today GPUs are likely to be artificially limited.
by codethief | 2025-06-06 18:38:21+00:00
Your urge to breathe comes from your brain's sensitivity to CO2, which can be trained. In fact, as is also discussed in the book the grandparent mentioned, high sensitivity to CO2 might cause everything from having short breath to full-blown panic attacks.

In other words: Lowering your CO2 sensitivity and learning to breathe slowly by doing breathwork is a skill worth acquiring. Your brain going into panic mode in a comparatively relaxed breathing mode could be an indication that your CO2 sensitivity is rather high.
by sReinwald | 2025-06-06 18:38:22+00:00
That's fair criticism, I'm obviously coming at this from my personal perspective and that is shaped by how my brain experiences the world. I should've been more precise, I didn't intend to suggest that alexithymia is the only pathway to SDAM, there are likely multiple aspects or pathways that can contribute to or cause it.

However, I would challenge the premise that SDAM is entirely unrelated to emotional processing. It's important to distinguish between the conscious feeling of an emotion and its subconscious role in the mechanics of memory formation. There's significant evidence that emotional salience is a crucial part of how the brain tags and consolidates strong autobiographical memories. A disruption to this process doesn't have to be a consciously felt emotional deficit; it can be a mechanical one operating below the level of awareness.

We can look at this as two distinct points of failure in the memory pipeline:

Failure at the input stage: If the emotional signal required to "tag" an event as important for rich autobiographical encoding is never met, the memory is formed, but only as a semantic fact ("a thing that happened"), not a re-experiencable episode. The processing can't happen because the right input was never provided.

Failure at the retrieval and re-experiencing stage: For someone with aphantasia but no issues with alexithymia (like you, I'd assume), the initial emotional tagging might function perfectly well. The disruption happens later. The core deficit of SDAM is the inability to "mentally time travel" and re-experience the past. Aphantasia, by definition, removes a primary tool for this: visual imagination. The brain processes and integrates emotions by revisiting them. If you cannot truly "re-live" a moment because the visual data is inaccessible, then the episodic, first-person quality is lost.

This second point matters beyond just losing access to nostalgia. We process and regulate emotions by mentally revisiting experiences, integrating them into our broader life narrative. If you have greater difficulty "re-living" moments of joy, achievement, or connection because you lack the tool of visual imagination, your ability to extract meaning from them and build emotional understanding is compromised.

Both mechanisms effectively lead to the same subjective experience: a past that feels like "someone else's life" that you know facts about but can't emotionally (re)connect with. The specific pathway might vary between individuals, but I now strongly believe that the underlying issue remains the disrupted relationship between emotional processing and autobiographical memory formation.

Does this potential explanation align more with your personal experience?

I might have to spend some time over the long weekend to explore this a bit more, and to properly back it up with studies.