MurphyA/hacker-news huggingface dataset:
by kaiwenwang | 2025-07-03 23:20:09+00:00
As a young person in the United States, the main concern is that if you aren't one of the greatest at what you do, you'll be doomed to a life of increasing poverty: food derived from vegetable oils and chemically bleached wheat, apartments of grey laminate flooring and concrete, crime, people who derive their actions from social media, a 60 minute commute---as the real world: nature, people who are present, quality food, becomes increasingly out of reach.
by burnt-resistor | 2025-07-03 23:20:39+00:00
> Password managers sync passkeys

0. Which Password manager(s)?

> just fine

1. Sync where and with whom?

2. And are you including or excluding export and/or import too?

You provide no evidence for your claims.

PKs are being used as 1 factor mechanisms. That's centralizing a whole lot of trust.
by yjftsjthsd-h | 2025-07-03 23:21:14+00:00
> Another comment in this thread hoped for "a brand new bulletproof tmux-resurrect". The reason there's a desire for such things is closely related to the limitations of non-trivial programs written in C.

I don't follow; tmux-resurrect isn't written in C and is mostly useful to keep sessions across reboots.
by sijuntan | 2025-07-03 23:22:18+00:00
We introduce *`DeepSWE-Preview`*, a reasoning-enabled coding agent trained from `Qwen3-32B` with only reinforcement learning (RL). It achieves an impressive 59.0*%* on SWE-Bench-Verified with test-time scaling, reaching SOTA for open-weight coding agents (*42.2%* Pass@1, *71.0%* Pass@16).

DeepSWE is trained using [*rLLM*](https://www.notion.so/rLLM-A-Framework-for-Post-Training-Lan...), our framework for post-training language agents. We’ve *open sourced* everything—our dataset, code, training, and eval logs, for everyone to progress on scaling and improving agents with RL.
by dragontamer | 2025-07-03 23:22:52+00:00
Really??

Quicksort, mergesort and heapsort are commonly analyzed with worst case / adversaries based decisions.

I know that binary trees (especially red-black trees, AVL trees and other self balancing trees) have huge studies into adversaries picking the worse case scenario.

And finally, error correction coding schemes / hamming distances and other data reliability (ex: CRC32 checks) have proofs based on the worst case adversary bounds.

-------

If anything, I'm struggling to think of a case where the adversary / worst case performance is NOT analyzed. In many cases, worst case bounds are easier to prove than average case... So I'd assume most people start with worst case analysis before moving to average case analysis
by throw0101b | 2025-07-03 23:24:28+00:00
> […] by the propagation of latency as the hops increase […]

Which is why you get network topologies other than 'just' fat tree in HPC networks:

* https://www.hpcwire.com/2019/07/15/super-connecting-the-supe...

* https://en.wikipedia.org/wiki/Torus_interconnect
by dannyobrien | 2025-07-03 23:24:46+00:00
i am! oblomovka runs off a machine on my desk, which tends to crash whenever I walk out of my house, like today. However, this is an excellent notification that I'm now writing enough to maybe make it a bit more resilient.

(For real dannyobrien completists, I also write small more regular email newsletter at https://buttondown.com/dannyob of my work within the Filecoin Extended Cinematic Universe (which includes IPFS, libp2p, iroh, Bluesky, Spritely Institute, Guardian Project, Internet Archive, Prelinger Archive, DWeb Community, Foresight Institute, EFF, Muckrock, etc see https://ffdweb.org/projects , https://fil.org/ecosystem-explorer , https://directory.plnetwork.io/projects?focusAreas=Digital+H... ). It's pretty lowkey though.
by nullc | 2025-07-03 23:26:22+00:00
Yesterday I linked to an implementation (with complexity quadratic in the number of errors) I helped to create in another comment in this thread.

> constant factor using Chien's search algorithm

Chien's search is only really reasonable for small field sizes... which I think doesn't really make sense in this application, where the list is long and the missing elements are relatively few.

Fortunately in characteristic 2 it's quite straight forward and fast to just factor the polynomial using the berlekamp trace algorithm.
by gsf_emergency_2 | 2025-07-03 23:27:52+00:00
Same guys!

They managed to scale up after 8 years. And actually test it out in the desert as promised

But a little less efficient than they hoped

>Scaled up to one square meter, this version would harvest roughly 0.2 liters per day.

This is why you don't want hype it before you launch it T_T
by antonvs | 2025-07-03 23:31:31+00:00
> There are certainly a lot of dangerous aspects, but most are rather easily avoided.

This is an almost childish claim. If they're so easily avoided, how do you explain the enormously long list of CVEs for C and C++ programs?

> I do not think C++, Zig, or Go have a fundamental advantage.

We agree on that. They objectively do not. They're all an attempt to continue the C legacy. Go specifically is particularly ridiculous, having been designed quite recently by people from the 1970s who steadfastly refused to learn any lessons from the last 50 years of programming language development.

To be clear: I'm from the 1970s as well. I learned FORTRAN in 1977. But unlike the designers of Go, I didn't allow my understanding of programming language design to stagnate in the 1970s. I learned things. I studied things. I discovered things.

Do you believe that C is the ultimate in system programming language design? If you agree that it's not, then what are we arguing about exactly?
by Nextgrid | 2025-07-03 23:31:50+00:00
SMTP is a must. My advice is to never bother with proprietary mailer APIs - you will need to change providers sooner or later (sometimes on short notice, if your current provider temporarily suspended you on a false positive for example), which is much easier when you just need to swap the SMTP credentials vs implementing yet another proprietary API. Plus it makes local testing easier - there's no shortage of "fake SMTP for development" projects out there.

Of course, tech bros don't want you to do it, as it reduces their vendor lock-in.
by cma | 2025-07-03 23:34:49+00:00
Imagine it isn't Waldo, but an unknown figure and you are only given the silhouette to find. If you can draw what's within the silhouette or something, you've proven you've located it to high certainty without saying where.

Say the whole image looked like noise and was generated from quantum measurements, and the coordinates to hash for the problem were generated with quantum measurements, and you were given the silhouette and the hash of the noise within to look for. I could see it for proof of work: you could slide along a hashing window and prove you actually did work examining half the image on average or whatever.
by Nextgrid | 2025-07-03 23:35:16+00:00
Doing it properly requires actually complying with the GDPR - deferring non-essential data processing until consent has been given, storing that consent status somewhere, etc.

Or, you can just do the fake-compliance approach by slapping the same cookie banner everyone else uses and call it a day.

> it allows the anti-pattern of using confusing language to confuse people

FYI, that is not compliant either, but again, we've already established 90% of the players out there don't bother with real compliance and just do what everyone else does - and it works, because enforcement doesn't really exist anyway.
by dragonwriter | 2025-07-03 23:35:35+00:00
> Right, the “Alien Enemies Act”. Trump used that to target members of a specific gang

There is virtually no evidence for many of the people targeted that they were members of that or any other gang, and the standarss used for that designation were laughable.

Had the courts not quickly shut down the Administration contention that expulsions under the act were not subject to challenge, it obviously would have been used much more extensively as a way to sweep up anyone the Administration wishes to deport.
by JoshTriplett | 2025-07-03 23:35:41+00:00
> I think all software should be as secure as it's feasible to make it. But I don't think that security should ever operate against the person who bought the device and is sitting in front of it.

I don't think that software, in general, should place the interests of the software author above the interests of the user.¹ I just don't think that's specific to TLS or DoH; it's a general problem of running software that doesn't operate in your best interests. And I feel like laying the blame for that on TLS or DoH, rather than on the software author working against the user's interests, has the net result of making it harder to make software more secure, because it contributes to pushback against those technologies in general.

¹ Modulo some reasonable caveats and subtleties like following standards, which place one interest of the user above another interest of the user.

I think TLS and DoH are net wins in the world, due to all the positive benefits they have, despite the fact that they (like many many other technologies) are also sometimes used for anti-user purposes.

And, of course, if you control a device that includes controlling the software running on the device, which includes arbitrarily debugging, intercepting, or modifying it. I'm glad to see people who legitimately control a device using whatever technologies they desire to prevent software from working against their interests. (Though I continue to believe the right solution there is to not run software that runs against your interests in the first place, whenever possible.)
by db48x | 2025-07-03 23:37:42+00:00
You might want to link to a specific bill, because I don’t know for sure what you’re referring to otherwise. Do you mean the recent budget bill? There's no way I’m reading that for an internet comment, but if that’s the one you mean then I’ll quote a news article about it:

> The GOP bill allocates $46.5 billion toward completing Trump's border wall. It also puts $5 billion for Customs and Border Protection facilities and $10 billion to be used for border security more broadly. The bill sets aside $4.1 billion to hire and retain more agents and officers, and invests in upgraded technology for screenings and surveillance of U.S. borders.

It doesn’t say anything about ICE specifically, so it’s not very helpful. ICE wouldn't be doing construction, and they wouldn’t be running CBP facilities, but maybe they’ll be getting more agents or officers or both. They also don’t screen travelers or surveil the border. Overall it doesn’t sound like ICE is getting $75 billion.

Anyway, the budget is not very relevant to my question. If removals are down to a third (well, two fifths I guess) of what they were during Biden’s term, how is it that we are suddenly in a police state? If ICE makes us a police state, then weren’t we in a police state then?

Why didn’t anyone care about this last year?
by fasterik | 2025-07-03 23:38:13+00:00
I'm all for people doing whatever hobby project they want to do for learning and entertainment purposes. But I don't really understand the appeal of straight porting something from one language to another.

For example, I'm a daily gvim user. If I were going to do a hobby project text editor, I would emphatically not make a clone of gvim, I'd make a text editor with exactly the features I want that behaves exactly how I want. If you're going to invest that much time in a project, why not do something creative and unique?
by kderbe | 2025-07-03 23:38:14+00:00
Your first link doesn't seem to be about introducing noise, but removing it by averaging the value of multiple captures. The second is to mask quantizer-correlated noise in audio, which I'd compare to spatial masking of banding artifacts in video.

Noise is reduced to make the frame more compressible. This reduces the resolution of the original only because it inevitably removes some of the signal that can't be differentiated from noise. But even after noise reduction, successive frames of a still scene retain some frame-to-frame variance, unless the noise removal is too aggressive. When you play back that sequence of noise-reduced frames you still get a temporal dithering effect.
by gsf_emergency_2 | 2025-07-03 23:38:26+00:00
>Real innovation in OS is somewhere between impractical and impossible.

This explains Steve Jobs' saying that you have to work on hardware. The next OS will at first run on GPU/FPGA only

Guess PowerPC wasn't enough of a difference (the OS innovation was thus a layer on top of BSD) & therefore neither is RISC-V, it would seem
by kristianp | 2025-07-03 23:39:21+00:00
I vaguely remember O'Neil's book talking about zero g manufacturing by welding together plates of Aluminium. Although I may be remembering some other work. Could we use an inflatable workshop to weld together cylindrical sections of a torus? I can imagine sealing the end of the torus secrion and extruding it out the side of the inflatable. Very hazardous for the workers, I imagine.
by nativeit | 2025-07-03 23:40:51+00:00
No idea what Mr. Escher would think of me, but I have his reflected self-portrait etched permanently on my forearm, behind which his metamorphosis snakes all the way up to my shoulder. I got my tattoos in my early 20s, as most probably do. My best friend's older sister lived next to us, and was an accomplished tattoo artist, and I allowed her to experiment in exchange for free work. She used diluted black ink to simulate the appearance of graphite, which worked wonderfully on MCE's self-portrait. I don't know that I'll get any more work, but here at 42-years old I don't have any regrets.
by snvzz | 2025-07-03 23:41:41+00:00
>1990 (the Sega Master System)

Probably meant 1988 (Sega Mega Drive).

>I'm not an expert on the Amiga's commercial history, and it's a complicated topic.

For anybody curious, the Amiga Documents[0].

0. https://sites.google.com/site/amigadocuments/
by Nextgrid | 2025-07-03 23:43:59+00:00
I think SMTP is the way to go unless you're actually using specific proprietary mailer API features and there's no way to do the same via SMTP.

Solution is:

* SMTP by default

* if you want, some setup examples of using third-party mail services using their SMTP endpoint (most offer one)

Again you don't have to, it's an open-source project and you owe nothing to anyone. But if you fancy doing it, this is the way to go and will save headaches later.
by AdieuToLogic | 2025-07-03 23:43:59+00:00
> There's that famous quote "There are only two hard things in Computer Science: cache invalidation and naming things.", and, sure, it's a bit ironical, but there's some truth in there.

The joke form of this quote goes along the lines of:

There are only two hard things in Computer Science: cache invalidation, naming things, and off-by-one errors.

:-D
by vdupras | 2025-07-03 23:44:47+00:00
I think downvoting comments like the parent exacerbate political polarization. Definitions of words such as "genocide" and "slavery" indeed is problematic and arguing like the parent doesn't imply being a Trump apologist.

Remember when Biden called the war in Ukraine a genocide? Didn't you think it watered down the word? If that's a genocide, does it mean we need a new word for holocaust-style genocides? Do we need to start saying things like "oh, yeah, this is a genocide alright, but not quite as much as the real ones in Rwanda and Germany". Is this really what we want to end up having to say?

That being said, prison labor combined with strong ethnic bias in the police force is very, very close to genuine slavery. What was this gross thing with the corrupt judge again. Kids For Cash? or something like this? Slavery.
by toast0 | 2025-07-03 23:45:13+00:00
> I'm sorry your tech isn't good enough to recreate the original. That does not mean you get to change the original because your tech isn't up to the task.

The market has spoken and it says that people want to watch movies even when they don't have access to a 35mm projector or a projector than can handle digital cinema packages, so nobody is seeing the original outside a theater.

Many viewers are bandwidth limited, so there's tradeoffs ... if this film grain stuff improves available picture quality at a given bandwidth, that's a win. IMHO, Netflix blogs about codec things seem to focus on bandwidth reduction, so I'm never sure if users with ample bandwidth end up getting less quality or not; that's a valid question to ask.
by al_borland | 2025-07-03 23:45:14+00:00
It's important to remember the context of your employment... "a short term dev contact." You may have great ideas for solving all their problems, but if you have a short term contract, and then are gone, and you started them on a long journey to rearchitect their entire app, and then the existing employees have to support it. That's not a great situation. If you're hoping that this effort will get you a full time gig, is this a place you want to work long-term having seen what you've seen?

More to your question, if you need to sell this to execs, you need to talk in terms of dollars. How much is this change going to cost? How much will it make or save them? What are the risks to the business if it isn't done? The more abstract or hypothetical the risk or financials, the less likely they are to buy what you're selling.

Sorry I can't give any specific suggestions, as I'm having trouble conceptualizing what the product is. What is this key you need to protect? A product license key that they want to validate without an internet connection? Is that the goal?
by Xss3 | 2025-07-03 23:47:36+00:00
I try to name things descriptively in simple terms and often end up with NamesAboutThisLong, once they get too long i know the thing is doing too much and some refactoring is needed for readability.

I also avoid letting the reader make assumptions. HasPlayerJumpedRecently is bad. What does recently mean? HasPlayerJumpedInLastTenMs is better, even if it's a bit long...Which highlights that it should probably be refactored into a more flexible value; MsSincePlayerLastJumped.

If you arent assuming a time var wth Ms is milliseconds you aren't doing games dev so that one slides with me.
by halfcat | 2025-07-03 23:48:16+00:00
Genetic programming models a natural process of evolution to do something useful, the same way machine learning models neurons to do something useful.

But producing something useful is a totally different thing from producing resilience in physical reality. That takes a world model, and I guess my suspicion is that an entity can’t build a world model without a long history of surviving in that world.

Put another way, you can never replicate what it’s like to burn your hand on the fire using only words. You could have a million people tell a child about what fire is like, the dangers of it, the power of it, the pain of it. But they will never develop an innate understanding of it that helps them navigate the real world.

Until they stick their hand in the fire. Then they know.
by gblargg | 2025-07-03 23:48:44+00:00
I figured the naming issue is deciding how much context. A name might begin inside an organization but need to endure a wider area. If you make all names so long and context-free that they can work in any context, they become unwieldy. Also it can be hard to realize some of the implicit context and what needs to be differentiated with the name. Where server used to suffice, now you need server-a and server-b.
by o11c | 2025-07-03 23:48:48+00:00
It really depends on the particular group of algorithms. I'm only considering non-cryptographic algorithms here.

As a general rule, any algorithm that involves a hash or a random/arbitrary choice has historically been based on "assume no adversary" and even now it has only advanced to "assume an incompetent adversary".

By contrast, most tree-adjacent algorithms have always been vigilant against competent adversaries.
Show HN: Built email parsing for booking confirmations for my travel app – Aruko
by ankit21j | 2025-07-03 23:49:12+00:00
A few months ago I shared my travel app here. Today I'm back with something that solved a real technical challenge I was facing. The problem: Parsing booking confirmation emails accurately. Built a parsing system that: - Distinguishes between connection hubs and actual destinations - Captures all segments (flights, hotels, trains) in the right order - Handles different booking site email formats - Creates complete itineraries automatically

Happy to discuss more if anyone's interested :)
by randomNumber7 | 2025-07-03 23:49:38+00:00
I like the K-Sim Gym. Im looking forward to fiddle with it a bit when I have more time. I could see that you get something usefull out of people competing on your leaderboard xD

It's my hot take that the next big ML breakthrough needs s.th. that learns from its own actions in an environment, so this goes in the right direction imo.

On the other hand a lot of big companies struggle with self driving cars even though they predicted to build this years ago. Also probably all big AI companies work on AI for autonomous robots. Where do you intend to do s.th. different to get a shot at competing with them (when they have so much more capital)?
by benreesman | 2025-07-03 23:49:44+00:00
Well fortunately for user choice there are people like me who are going to build and distribute software that is not prescriptive about what certificate authorities users should be compelled to accept as net wins as well as people like you who apparently are willing to navigate a twisty rhetorical maze before arriving back at: status quo, intact.

my intention is to render your net win calculation irrelevant by letting users decide and educating them about the implications of trusting people like you.
by emporas | 2025-07-03 23:50:02+00:00
>LLMs write a lot of bad code that cannot be realistically reviewed.

It can be reviewed. The job descriptions I have encountered so far, (thousands of them), not one of them mentions reading fast as a skill even more important that writing/typing.

Put it another way, I have yet to go to an interview with the sole purpose of reading code, and writing code as an insignificant detail. For example: 5 years of reading Python/Django code as experience.

Anyway that's gonna change, reading code/documentation fast, not even reviewing just reading, is the skill of utmost importance to hire for!

Donald Knuth: “Programs are meant to be read by humans and only incidentally for computers to execute.” [1]

[1] https://www.goodreads.com/quotes/6086714-programs-are-meant-...
by pointyfence | 2025-07-03 23:50:12+00:00
Intel has been backpedaling away from the idea of 18A as an node for external customers for a few quarters now as the external demand for 18A is very low. CFO has said external customer revenue isn't expected to have a material financial impact even by 2027. Intel has been pushing the narrative that 18A is primarily an internal node from the start.

I think what's more disconcerting if you are an Intel fan is that Intel likely now recognizes that 18A will not have the impact that they originally thought when the ex-CEO "bet the whole company on 18A." Rather than dump more resources into it, they are instead trying to get ahead of the problem by moving resources to 14A which in theory has broader appeal.
by gsf_emergency_2 | 2025-07-03 23:50:18+00:00
The People think that is silly, but spiritual regulation is how you nip anti-intellectualism in the bud. Fight imbecility with imbecility!

Calvinism is now too deep in the American psyche to be beaten out, immigration isnt going to help (unless you replace most of the elites with Latinos, for example)

In the XXth century, academic institutions were fortuitously 5th-columned by wised-up continental Europeans (but this selfcorrected too far in the non-technocratic direction, and thus the backlash. Yes, this is already the counter counter counter revolution)