MurphyA/hacker-news huggingface dataset:
by garbthetill | 2025-08-19 17:58:52+00:00
This is cool, I thought of something similar, didnt know someone implemented it and the swizz like bank note design is neat.

but its still has flaws imo and just makes it a novelty rather than something practical or useful, for example unless the vendor has change, you would have to spend your btc cash denomination as a whole or exchange it for fiat. what if both the vendor & customer didn't have internet access, how would they check if the cash hasn't been used? idk if you can write back to an rfid that may solve some problems
by tialaramex | 2025-08-19 17:59:04+00:00
There are numerous factors where std::unordered_map makes API design choices that you would not make today and the invalidation of iterators (or lack thereof) is just one. A particularly frustrating issue is that std::unordered_map promises some things we suspect nobody cares about, but whereas Rust routinely does "crater runs" in which they discover to a good approximation whether their changes break the ecosystem (via hidden ABI dependencies, Hyrum's law etc.) there is little equivalent for C++ and much scare mongering about claimed large codebases hidden from sight which may use absolutely anything.

The most stupid thing about std::unordered_map is that it was standardized in 2011, so it isn't from 1998 like much of the C++ standard library containers, it's newer and yet apparently nothing was learned.
by OutOfHere | 2025-08-19 17:59:12+00:00
Forcing someone to not do something that affects only their personal life is not why I pay taxes. The government has grown to be too intrusive, and it's getting worse, now risking the termination of the internet. As it is, the government doesn't do much real work that actually improves people's lives, and now it wants to make their lives worse by taking away their freedoms.
by UncleOxidant | 2025-08-19 17:59:19+00:00
You can apparently use the open source yosys/nxtpnr tools with the tang nano 9k, but, unless something has changed recently, nxtpnr doesn't work with the 20K yet. However, I found the Gowin tools to work reasonably well (and definitely way less bloated than the Xilinx & Altera tools.)
by duxup | 2025-08-19 17:59:37+00:00
I think at any large org you're going to get folks whose job it is to write up good advice and they do it sincerely and the content is produced and if it says "use an ad blocker" there it is.

Meanwhile others at the same org may have different feelings based on what they're tasked to do.

It's just a human organization thing.

------

I once worked at a company where HR was tasked with helping employees de-stress / relax. One group organized free lunches and even an outing or two. They were sometimes naive, but seemed like sincere and good faith efforts.

Later the company was reviewing some kind of expenditures and for whatever reason a separate group in HR became involved. They noticed that some of our 24/7 tech support staff didn't attend some of these lunches or outings. Of course they didn't all the events occurred during the work day and someone had to be on the phones and others worked weekends or nights or etc.

This other HR wanted it noted on their performance review as a negative that they didn't participate in HR de-stressing events ... pure madness (thankfully it didn't happen).

Two different groups, same org, conflicting choices.
by andreashaerter | 2025-08-19 18:01:05+00:00
> There is a reason why all artists and risk-affine people leave as fast as they can.

You have to live in a different country. There are tons of right-wing media. And I see neither "people leaving as fast as they can" nor a "missing debate and argument culture," aside from the fact that not everything one says will be liked. This is true for both the left and the right.

It even goes so far that one should not openly express contemptuous or hateful statements (which are punishable), or participate in efforts to abolish the state itself while serving in government (which is the problem with some AfD members).

The fact that our freedom of expression is grounded here is not a restriction of dominance but rather its protection. We have learned from history.

However, I understand that we have serious problems in our country. I also think that public administration is in decline (even though it keeps hiring more staff), and everything is simply solved by throwing money at it... money that Germany still has for now. This can also affect democracy. Nevertheless, much of this, in my view, is a "zeitgeist" of general dissatisfaction. As in „The Matrix“, where people disliked the simulation when it was made into a paradise and they refused it :-D. Because de-facto, most normal people life quite comfortably in Germany. Especially in comparison.
by ACCount37 | 2025-08-19 18:01:09+00:00
I do think that both TSA and modern airport security in general should be dismantled. And that any law that claims to "protect children" or "stop terrorists" should be scrutinized as if it was written by Satan himself, with assumed malicious intent.

This is true for existing laws, and true twice over for anything that's being proposed. It's long overdue for the "safety" plague of "think of the children" to die.
by dc396 | 2025-08-19 18:01:26+00:00
Transport security protects the channel, not the data. DNSSEC protects the data so that the channel doesn't matter. Given how the DNS is deployed particularly in enterprise environments, there have been too many times when protecting the channel simply meant data corruption crept in someplace in the sometimes ridiculous chains of forwarders and caches.

Oh, and it doesn't appear dnsmasq supports DoH/DoT forwarding (not positive as I don't use it and haven't looked at the code). It does support DNSSEC.
by mpalmer | 2025-08-19 18:02:16+00:00
Eh, not quite steel. "A generation of" is kind of slippery language, as is "has never been higher". How many people? How much more available is porn vs 10 years ago? You seem to imply many/most born during a certain period are porn addicts, and that they wouldn't have been 10, 15 years ago because porn wasn't as available. Not sure either is arguable.
by random9749832 | 2025-08-19 18:02:19+00:00
They are going to start restricting VPN usage as well [1] and I can't even click on a Reddit profile without getting age verification pop up because they commented on a dating advice subreddit once. At the same time I can go on Google images, type "porn" and click filter off without any problems.

[1] https://www.bbc.co.uk/news/articles/cn438z3ejxyo
by areoform | 2025-08-19 18:02:27+00:00
From the article,

Those are all fictional examples. But in 1963, that barrier was breached for real. Taking a sledgehammer to a wall in his basement, a man in the Turkish town of Derinkuyu got more home improvement than he bargained for. Behind the wall, he found a tunnel. And that led to more tunnels, eventually connecting a multitude of halls and chambers. It was a huge underground complex, abandoned by its inhabitants and undiscovered until that fateful swing of the hammer. The anonymous Turk—no report mentions his name—had found a vast subterranean city, up to 18 stories and 280 feet (76 meters) deep and large enough to house 20,000 people. Who built it, and why? When was it abandoned, and by whom? History and geology provide some answers.

When commenting on HN, it is good form to read the article before commenting.
by gen220 | 2025-08-19 18:02:29+00:00
I've been using it internally for the past few weeks (employee at Graphite).

It's really nice! I normally do the same thing as you. You basically get to save the copy/paste and context-switch. The changes it suggests can be integrated into the PR immediately... it works pretty well! Especially in collaboration with Diamond.

The automatically-provided Diamond comments -> chat "plz fix this" pipeline is really productive.
by zetafunction | 2025-08-19 18:02:38+00:00
Disclaimer: I work on Chrome and I have contributed a (very) small number of fixes to libxml2/libxslt for some of the recent security bugs.

Speaking from personal experience, working on libxslt... not easy for many reasons beyond the complexity of XSLT itself. For instance:

- libxslt is linked against by all sorts of random apps and changes to libxslt (and libxml2) must not break ABI compatibility. This often constrains the shape of possible patches, and makes it that much harder to write systemic fixes.

- libxslt reaches into libxml and reuses fields in creative ways, e.g. libxml2's `xmlDoc` has a `compression` field that is ostensibly for storing the zlib compression level [1], but libxslt has co-opted it for a completely different purpose [2].

- There's a lot of missing institutional knowledge and no clear place to go for answers, e.g. what does a compile-time flag that guards "refactored parts of libxslt" [3] do exactly?

[1] https://gitlab.gnome.org/GNOME/libxml2/-/blob/ca10c7d7b513f3...

[2] https://gitlab.gnome.org/GNOME/libxslt/-/blob/841a1805a9a9aa...

[3] https://gitlab.gnome.org/GNOME/libxslt/-/blob/841a1805a9a9aa...
by the_precipitate | 2025-08-19 18:02:43+00:00
I have tested EloqKV for a pet project and seems it is quite solid. Performance is fantastic, far out-performing most databases with durability by a large margin. I am not sure about the distributed transaction correctness but all my tests seem to indicate it works as advertised, which is very interesting because the other distributed NewSql databases are all rather slow. Haven't tried their SQL and Mongo solutions, but they also look quite interesting.
Show HN: AI-powered CLI that translates natural language to FFmpeg
by thedkpatel | 2025-08-19 18:02:54+00:00
I got tired of spending 20 minutes Googling ffmpeg syntax every time I needed to process a video. So I built aiclip - an AI-powered CLI that translates plain English into perfect ffmpeg commands.

Instead of this: ffmpeg -i input.mp4 -vf "scale=1280:720" -c:v libx264 -c:a aac -b:v 2000k output.mp4

Just say this: aiclip "resize video.mp4 to 720p with good quality"

Key features: - Safety first: Preview every command before execution - Smart defaults: Sensible codec and quality settings - Context aware: Scans your directory for input files - Interactive mode: Iterate on commands naturally - Well-tested: 87%+ test coverage with comprehensive error handling

What it can do: - Convert video formats (mov to mp4, etc.) - Resize and compress videos - Extract audio from videos - Trim and cut video segments - Create thumbnails and extract frames - Add watermarks and overlays

GitHub: https://github.com/d-k-patel/ai-ffmpeg-cli PyPI: https://pypi.org/project/ai-ffmpeg-cli/

Install: pip install ai-ffmpeg-cli

I'd love feedback on the UX and any features you'd find useful. What video processing tasks do you find most frustrating?
by b_llc | 2025-08-19 18:02:55+00:00
Good question! Yes, CPU saturation is the desired behavior here.

The multipart streaming workload is inherently expensive. The cost of generating boundaries and constructing headers scales with request count and payload size. The architecture demonstrates efficient resource utilization: bounded memory usage (<225MB) while maximizing CPU throughput.

CPU saturation with bounded memory means performance scales predictably with processing power. On multicore systems, you can leverage multiple processes to effectively utilize all cores. Alternatively, you can distribute the workload horizontally using droplets as cost-efficient instances.
by eszed | 2025-08-19 18:03:17+00:00
I agree with everything you wrote. Including

> I wish these sites would voluntarily try to put some age-gating, but considering that a huge percentage of their traffic is underage, they have no incentive to do so.

That mandating a self-identification system (of the site, not the user) would solve 90% of the underage user problem exposes these governments' user-identification campaigns as pretext.
by cleverwebb | 2025-08-19 18:03:20+00:00
how do you know that no customer data was affected? did you work with github and scan all uses of your keys? how do you know if a use of your github key was authentic or not? did you check with anthroipic/openai/etc to scan logs usage?

It's really hard to trust a "hey we got this guys" statement after a fuckup this big
by ewf | 2025-08-19 18:04:42+00:00
we lost something important with AI code gen... those technical barriers that used to filter for actual engineering competence. Now everyone and their mother is launching SaaS products.

I've been thinking about how AI code gen affects different teams. I think it makes good teams better and bad teams worse.

Got me thinking about how it applies to the build/buy formula. Curious what others think about this:

- Good teams with resources will be super picky about vendors and just build if they don't trust you - Good teams without resources will lean toward building - Bad teams will build everything initially, accumulate insane tech debt and then heavily favor buying
by TehCorwiz | 2025-08-19 18:04:58+00:00
Throughout the 20th century we went from drawings of the intimate and obscene to photos, followed by video, then with sound, then delivered by mail, then down the street, and finally right in your pocket. All the while women’s right have been largely improving while actual violent crime has been decreasing.

The world population also exploded in almost every corner from hundreds of millions a to billions.

Relationships, procreation, gender views, and such also depend heavily on economic outlooks and have tracked that rather than porn in every comparison I can find.

I disagree with your assessment that porn causes those things anymore than violent video games cause violence.
by acossta | 2025-08-19 18:05:14+00:00
Researchers at Sweden’s Linköping University just published a method where they literally inject a gel full of living cells that can be printed into skin. It’s basically a mix of fibroblasts on gelatin beads and hyaluronic acid that flows through a syringe then solidifies on a wound, letting the body build a real dermis instead of scar tissue. In mice it seems to integrate well and even grows its own blood vessels. The whole idea of 3D printing skin or squeezing it out of a tube like toothpaste is both weird and incredibly promising for burn victims.
by eddythompson80 | 2025-08-19 18:05:42+00:00
Obsidian has a git plugin that works on all platforms I tried it on (Windows, Linux, Mac and iOS). So I just have a private repo that syncs all the devices through git.

For iOS, the "hard" part is getting the initial git clone, but after that whenever you open the app you can pull/push any changes or set it to automatically do that on a schedule.

To setup a git repo on an iOS device you need iSH[1] but you can delete it the initial `git clone`. The plugin can handle it from there. Make sure to use https and a token that doesn't expire as part of your git clone url. Here is a guide[2]

The only thing to keep in mind is to have a .gitignore that excludes some of .json config files in .obsidian folder as they often cause conflicts. I exclude workspace.json and workspace-mobile.json which just define what tabs you have open on a given device so I think it makes sense to keep that device specific and not commit it.

[1] https://ish.app/

[2] https://forum.obsidian.md/t/mobile-sync-with-git-on-ios-for-...
by SillyUsername | 2025-08-19 18:06:02+00:00
Sure it's problem but one that doesn't need a state nanny.

Kids could always get jazz mags from friends, find VHS tapes, be told stories, see topless women etc.

The difference here is that it's easier, but that's partly caused by indifference and technical illiteracy.

If it was a serious enough problem to warrant government intervention the larger public would be championing this cause.

They aren't.

That's not even withstanding that soft porn is often just people showing their bodies, which should never be a problem.
by dogman144 | 2025-08-19 18:06:13+00:00
Rich comment, but a an old one.

Global warming is playing out in AK in a way only as observable down south with perhaps the dwindling skiing and the colo river. Wrapping that all up into how you phrased it is pretty darn close to the ol “greedy undisciplined Native” trope.

But sure, blame the tribes, and make sure it’s done extra strongly on the next sport fishing trip in Ak that can’t offer Kings as you’ll be seen as very aware of the issues by your guide.
by cycomanic | 2025-08-19 18:06:24+00:00
> From an environmental perspective, I bet I could drive that truck for the rest of my natural life before I consumed more resources or exhausted more pollutants than would be required to manufacture a new one.

Unless you drive much less than the avarage this is not true, engineering explained [1] did a video about this, and comparing a 24 MPG to a 35 MPG car you produce more CO2 with the 24 MPG car compared to a new 35 MPG car (including the manufacturing) considering your GMC has much worse fuel efficiency that break even point would be much earlier. This is not even considering the impact of recycling... So the best thing for the environment you could do is buy a new more fuel efficient car.

[1] https://www.youtube.com/watch?v=L2IKCdnzl5k
by normalaccess | 2025-08-19 18:07:08+00:00
Our operating systems are being locked down to the point where you will need an online tracked ID in order to log on. Systems like Recall will be used to track user behavior and drive analytics and control mechanisms designed to maximize compliance to the chosen narrative.

Check the 2023 keynote for Microsoft's Ignite AI conference. Microsoft plans to move ALL compute into the Azure cloud, meaning that they are planning for a future where even your OS in a cloud server.

The GOV's of the world will be on the heels behind the curtain making sure this all passes.

The future is sneaker net.
by quickthrowman | 2025-08-19 18:07:38+00:00
I’d bet it’s 1 in 10, I doubt I would know the answer if I didn’t work in an HVAC adjacent field.

The answer is ‘vapor compression cycle’ which consists of a condenser, evaporator, compressor, and expansion valve along with some tubing and a refrigerant. The cycle is compressor -> evaporator -> expansion valve -> condenser and then the cycle repeats. The refrigerant absorbs heat in the evaporator and rejects it through the condenser.
by platevoltage | 2025-08-19 18:08:10+00:00
This is basically a Bill Maher monologue. We live in a country where a pathological liar can turn less than a dozen people in the NCAA into a national issue, but you think the best way to counter that is march a robot out on to the mic to say "I believe we are all equal, vote for me". This is who those "Join the conversation" Pepsi ads that went over so well were designed for.
by bko | 2025-08-19 18:08:23+00:00
> If it was a serious enough problem to warrant government intervention the larger public would be championing this cause.

> They aren't.

Nearly 70% of Americans support tougher laws restricting children’s access to adult content online—up from 65% in 2013.

Six in ten young men (ages 18–29) support stricter online restrictions for adult content, a shift from an even split in 2013

You gotta get out of your bubble

https://www.washingtontimes.com/news/2025/jul/10/young-men-b...
by NoGravitas | 2025-08-19 18:08:33+00:00
> As such, I live in hope that lab-grown meat will be tasty and cheap enough that people switch across and stop consuming animal products, which will give humanity the space to look back and see the abhorrent nature of animal agriculture for what it is and ban it outright.

Agreed. Replicated meat is the ideal.

"I shall try some of your burned replicated bird meat!"

https://getyarn.io/yarn-clip/2d56c6ef-8b4d-4d7b-926f-e6c4c47...
by 8NNTt8z3QvLT8tp | 2025-08-19 18:09:55+00:00
Fwiw the meetings aren't closed, unlike w3c the whatwg doesn't require paid membership to attend.

The bug trackers are also a fine place to provide community feedback. For example there's plenty of comments providing use cases that weren't hidden. But if you read the hidden ones (especially on the issue rather than PR) there's some truly unhinged commentary that rightly resulted in being hidden and unfortunately locking of the thread.

Ultimately the way the community can influence decisions is to not be completely unhinged.

Like someone else said the other way would be to just use XSLT in the first place.
by OutOfHere | 2025-08-19 18:09:55+00:00
> You're not forcing someone to not do something.

That's so obviously false because you're forcing adults to divulge their ID. They do not want to be tracked in this way.

> Things change when you actually have children

The issue is that this change extends to result in further blocks that have absolutely nothing to do with access to adult content. Already VPNs have been blocked, and this has a 1000x destructive impact.

If you care so much about your children, do the parental thing which is to restrict their devices, rather than expecting the world to restrict theirs.
by garaetjjte | 2025-08-19 18:11:06+00:00
>However the Microsoft WaitForSingleObject and WaitForMultipleObjects did not have an efficient implementation, which is why they had to add WaitOnAddress

WaitForSingle/MultipleObjects wait for kernel objects, similiar to poll. WaitOnAddress is lightweight synchronization, equivalent to futex. Windows doesn't have something like WaitForMultipleAddresses. futex_waitv was used by Wine patches because they implement NT kernel objects in userspace, and there were some semantic differences that made it hard to represent them as eventfds.

PS: But using futexes to emulate kernel objects breaks security boundaries of a process. That's why it was never merged into upstream Wine, and NTSYNC was developed.
by bell-cot | 2025-08-19 18:11:25+00:00
Lots of talk about Alan Turing's "legacy" being at stake, "cornerstones", and such - when the story admits that the Institute is only 11 years old. And that the gov't cut & pasted Turing's name onto the front door, 60 years after his death.

And trying to read the article - the narcissistic Dilbert-speak never stops.

Theory: The ATI was founded purely as an exercise in pretentious political posturing. And even on Day 1, it was so badly infested with self-serving third-raters that there never was any chance of it succeeding.
by fpgaminer | 2025-08-19 18:12:07+00:00
At least in the U.S. the equality of women in society (and in law) has slowly risen over the last 100 years. Over that same period the availability of pornographic images has also slowly risen (from magazines, to VHS, to the Internet, to streaming videos, to VR).

So if we're looking at correlation, doesn't the data imply that _more_ porn is associated with _more_ rights for women?

(Conversely, the vast majority of people calling for and enacting policies for more restrictions on pornography are also rolling back rights for women.)
by EarlKing | 2025-08-19 18:12:18+00:00
What amazes me is that this article fails to mention that the slippery slope is already underway. Multiple states have some variation on the "App Store Accountability Act" that requires you present ID just to download apps, including Texas (SB 2420) and Louisiana (HB 570), with several more underway. Then there's the various acts that try to regulate social media by demanding you present ID to be able to post (or else gimp your site to fit one of the carve-outs they have which conveniently ensures that users cannot engage in public posting of any kind towards one another) such as Texas's HB 186 (from 2024).

Put simply: You've all been asleep at the switch while the US-side Internet has been systematically under attack by pornscolds trying to implement Chinese-style censorship, this article's author included.
by bityard | 2025-08-19 18:12:35+00:00
When I was stationed in Turkey, I went on a trip to see Özkonak, which is a similar underground city. Living in a country where almost nothing man-made is more than a couple hundred years old, it's wild to see a whole underground city made by human hands thousands of years go. And that these were necessary only because semi-regular invasions were basically a fact of life back then.