MurphyA/hacker-news huggingface dataset:
by pklausler | 2026-01-27 15:10:26+00:00
The discussion there badly misunderstands the nature of ELEMENTAL procedures in Fortran and their relevance to parallel execution.

ELEMENTAL is relevant to DO CONCURRENT only indirectly. The ELEMENTAL attribute matters there only because it implies the PURE attribute by default, and PURE is required for procedures referenced in DO CONCURRENT. (Which is not a parallel construct, but that's another matter.)

ELEMENTAL in array expressions (incl. FORALL) should not be understood as being a way for one procedure invocation to receive and return entire arrays as arguments and results. That would require buffering during the evaluation of an array expression. Instead, ELEMENTAL should be viewed (and implemented) as a means of allowing a function to be called as part of the implementation of unbuffered array expression execution.

ELEMENTAL has its roots in compilation for true vector machines. It once caused a function to have multiple versions generated: a normal one with scalar arguments, and a vector one with vector register arguments. This would allow a user-written ELEMENTAL function to be called in a vectorized DO loop, just like an intrinsic vectorizable function like SIN. A compiler for today's SIMD "vector" ISAs could implement ELEMENTAL in a similar fashion.
by asveikau | 2026-01-27 15:10:57+00:00
You have easy access in that you can find things if you look for it.

What that commenter means by easy access is that the information is in mainstream sources pushed to people such that you are likely to know about it without having looked.

For example I made a comment here on HN recently that immigrants commit crimes at fewer rates than US born people. That sends a segment of Americans into a flying rage even though they have access to that information, they were never going to hear it in their ordinary channels, even if they stick to "mainstream" media.
by ericmay | 2026-01-27 15:11:12+00:00
> The forced US hosted tik-tok sale is all about hiding information from the US public that most people in the rest of the world have easy access to.

Restating the OP ^

I don't know exactly what the OP intended, and they are welcome to clarify, but based on the words above I read it as selling TikTok is a means of suppressing information that the rest of the world has access to from Americans. I disagree with the notion because what matters is whether or not information is suppressed holistically, not whether or not information is suppressed in a limited manner on a platform. If you think it's a problem, by the way, you should reach out to the EU, China, India, and every other major government that influences what content is posted on social media platforms including but not limited to TikTok.

If you want to argue the US obtaining control of the content from TikTok in America is tantamount to information suppression, you can only do so by also arguing it's true only for people who use TikTok. In which case it's an improvement anyway since the CCP is no longer influencing content.
by BeetleB | 2026-01-27 15:11:29+00:00
They make a quick mention of Turkey. Turkey probably perfected this technique - they've been abusing Interpol this way for years. Many people (e.g. Americans) who have openly criticized Turkey (blog post, Twitter, etc) have found themselves on the Interpol list and in trouble when traveling abroad.

https://www.justsecurity.org/87260/after-spotlight-on-red-no...

https://www.csce.gov/statements/authoritarian-abuse-interpol...

https://stockholmcf.org/turkey-among-top-abusers-of-interpol...
by Aurornis | 2026-01-27 15:11:31+00:00
TikTok is different in China, but the rest of the world isn’t getting a completely free TikTok.

TikTok is known for tipping the scales on political keywords everywhere. In the past they haven’t outright censored because that’s too obvious, but uploading videos on the wrong side (according to TikTok, of course) of a political topic will result in very few views.

I wouldn’t be surprised if as part of the transition they’re struggling with the previous methods of simply burying topics, so the obvious ban was their intermediate step.

The comments claiming this is specific to the US are simply wrong. TikTok has always done this everywhere.
by 0xmattf | 2026-01-27 15:11:55+00:00
Absolutely love this book. The discourses are great reads as well.

It's wild how the human psyche barely changed since the time of Epictetus.

P.S. If you're a follower of Stoicism, I've been working on a community platform/forum: https://stoacentral.com (there's still a lot of work to be done, but I've been pushing along).
by mminer237 | 2026-01-27 15:12:00+00:00
My understanding from hiQ v. LinkedIn is that it depends on whether you have access controls contingent on the terms' acceptance. If you have to make an account and agree to the terms to view content or place bids, it's illegal to violate what you agreed to. If you didn't explicitly agree to anything, you don't bind yourself by viewing the site, so breaking them isn't illegal. However, robots.txt qualifies as an access control and therefore is legally binding, so if an AI company is breaking that, they probably could be sued (see: eBay v. Bidder's Edge), but OpenAI follows robots.txt to my knowledge. Maybe the Internet Archive would be liable.

I haven't followed all the appeals though, and I'm not your lawyer.
by graemep | 2026-01-27 15:12:12+00:00
Not accurate.

It has nsa.gov on the leaderboard as having no US dependencies.

It wrongly says one of my sites is using Cloudflare.

It says that one of my sites that is hosted in the US (no CDN, US IP address) has no US dependencies.

it treats social media links the same way was embeds.

it gives gov.uk a perfect score. Maybe by design because it is hosted in Europe, but if so it should not say its EU sovereignty.

I do not think that is the case because it also gives a perfect score to https://english.www.gov.cn/

I do not know how it got to the HN front page - people presumably vote it up without checking it actually works.

Its just not anywhere near accurate.
by estearum | 2026-01-27 15:12:13+00:00
Does "kill" have some type of salient political valence that I'm not aware of?

This seems like a fairly blunt attempt at quality-of-life improvement for the general platform vibes, no? Put some friction on the (legitimate) nutjobs who just want to say "Kill X, kill Y" all the time and are so insane they can't figure out euphemisms?
by fuzzfactor | 2026-01-27 15:12:21+00:00
>practical ways to do that at scale.

I know what you mean, the "HP Way" worked at scaling to the max but once Hewlett & Packard were no longer around it faded too.

Or crumbled or shattered, whichever way you want to look at it.

Maybe the "following generation" needs to actually work not only smarter but at least as hard as the founding generation.

And maybe that's less likely the more of the upside that's realized, things can get cushy and no-one may be able to focus on that kind of thing any more, especially after lots of time has obscured how much work it was to get big.

At least that's one thing I learned in the yachting community.
by HWR_14 | 2026-01-27 15:12:22+00:00
What is the correct cost for a flight leaving in 3 hours with an empty seat? What is the correct cost for a scheduled flight leaving in 2 months with no seats sold yet?

Tickets aren't the same price for everyone, and planes fill to variable levels. Plus there are addons like luggage fees and beverages that have a huge markup. What is the best way to solve for that?

Besides, it averages something like 53L of fuel/passenger to make that trip. Hardly necessitating £500.
by criddell | 2026-01-27 15:12:25+00:00
Based on this comment, I think we are around the same age. I'm 55 and have two kids born in the early 2000's.

I was born in Canada in 1970 to loving and extraordinarily supportive parents and moved to the US in the mid 90's. I can't imagine a better time or place to have been born. I have kids around the same age as yours and their lives are so much more difficult even though they are smarter and harder working than I ever was.
by infecto | 2026-01-27 15:12:41+00:00
I think we are talking past each other a bit.

I am not objecting to people expressing disagreement or labeling as an abstract exercise of free speech. I am pointing to a pattern that has become common online where disagreement quickly turns into coordinated pile-ons, identity assignment, and social signaling rather than substantive engagement with the argument itself.

Free speech protects the right to do that, but it does not mean the behavior is healthy or productive. When discourse collapses into binary alignment where nuance is treated as hostility, it discourages honest participation and pushes people toward silence or extremes.

So yes, others are exercising free speech. My concern is about the cultural outcome of how that speech is increasingly used, not whether it is permitted.

Increasingly society in America is either you are with us or not and at least for me my view of the world is more nuanced and day to day.
by akaltar | 2026-01-27 15:12:53+00:00
I tried using it on Windows, but it failed to compile as soon as I used file IO. The error was non-descriptive and had no matches online. I couldn't figure it out so I tried it without file IO, but as others have said the compiler is odd, the errors are odd, and in general doesn't feel like the tooling is nearly as good as most other popular languages
by FatalLogic | 2026-01-27 15:12:58+00:00
>The silence of MSM (particularly the BBC) is eye-opening.

Daily reports from the BBC, and the rate of them is increasing

https://www.bbc.com/news/topics/cjnwl8q4ggwt

Some of the headlines-

New Iran videos show bodies piled in hospital and snipers on roofs

'I saw people getting shot': Eyewitness tells of Iran protest crackdown
An Iranian who got out of the country describes scenes of chaos as security forces opened fire in her home town.

Photos leaked to BBC show faces of hundreds killed in Iran's brutal protest crackdown
by lingrush4 | 2026-01-27 15:13:13+00:00
And you think they won't be used against me if I don't help build them?

Seems unlikely.

If the implication is that the tools won't exist if I don't build them, that's beyond a pipe dream. We'll never get a globe of 8 billion people to agree unanimously on anything. Let alone agreeing not to build something that gives them power over their adversaries.
by dorian-graph | 2026-01-27 15:13:40+00:00
> Why would leftists (or anyone) be confused who the bad guy is here?

Because there are literally pro-Palestine protests that have supporters of Iran's supreme leader[1].

I've seen a lot of comments and sentiment from leftists in support of Iran.

What bug(s) do you have, that you didn't know this?

[1]: https://www.abc.net.au/news/2025-08-04/international-reactio...
by akarshc | 2026-01-27 15:14:00+00:00
I’m one of the builders. Once AI requests moved beyond simple sync calls, we kept running into the same problems in production: retries hiding failures, async flows that were hard to reason about, frontend state drifting, and providers timing out mid-request.

This page breaks down the three request patterns we see teams actually using in production (sync, async, and event-driven async), how data flows in each case, and why we ended up favoring an event-driven approach for interactive, streaming apps.

Happy to answer questions or go deeper on any part of the architecture.
by embedding-shape | 2026-01-27 15:15:11+00:00
I just had to boot Windows yesterday for some quick work (adding Windows support to my browser I've built from scratch) and since I barely have any tools on the Windows installation, I used notepad.exe to edit stuff.

And of course, it has a very obvious bug, any file shows "$filname.$ext.txt" in the title bar, regardless if it's a .txt or not. So opening config.toml shows as config.toml.txt.

Seemingly Microsoft got rid of the entire QA department, judging by the amount of bugs. Seriously, does the developers who implement these changes not open up the application they're editing even once before they push this out to customers? What the fuck is going on?
by wahnfrieden | 2026-01-27 15:15:23+00:00
I asked the author about whether this could be ported to support Android/Linux/Windows and he was optimistic it would not be much trouble. So I plan to look into that.

What I’d like to determine first is if I can use this for brownfield development: on Apple platforms I’d like to stick to native SwiftUI and use Velox only for some views inside of a SwiftUI host application. And then on other platforms it can be fully Velox.

I can’t find any info on people doing this with Tauri. Expo recently added this about a month ago for React Native but I’d prefer to use Swift everywhere. I appreciate any info.
by ninth_ant | 2026-01-27 15:15:34+00:00
Even if you dislike Wayland, forwards-going development is clearly centred around it.

Development of X11 has largely ended and the major desktop environments and several mainstream Linux distributions are likewise ending support for it. There is one effort I know of to revive and modernize X11 but it’s both controversial and also highly niche.

You don’t have to like the future for it to be the future.
by ghm2199 | 2026-01-27 15:16:12+00:00
One little know crazier example of how things linger around for decades is how the H1B program actually allowed for renewals of visa stamps within the US.

After 9/11 the only reason people were made to go to another country to do it is because the US State department wanted people 10 printed and face scanned at places that had the equipment to do them: the embassies outside the US.

Now all airlines are basically human cattle-herding boxes at 35K feet for the metaphorical H1B cows.
by minitech | 2026-01-27 15:16:13+00:00
AI slop? Most egregiously nonsense part:

> **3. The Layer 7 Limitation** Cloudflare operates primarily at the application layer. Many failures happen deeper in the stack. Aggressive SYN floods, malformed packets, and protocol abuse strike the kernel before an HTTP request is even formed. If your defense relies on parsing HTTP, you have already lost the battle against L3/L4 attacks.

No idea how valid the video is. It could be accurate, it could be entirely simulated, it could be making some kind of simple mistake. (At least there’s a tiny bit more detail in the video description on Vimeo.) Anyway, good time to learn about the blanket “I’m under attack” mode and/or targeted rules.

> **2. The Origin IP Bypass** Cloudflare only protects traffic that proxies through them. If an attacker discovers your origin IP--or if you are running P2P nodes, validators, or RPC services that must expose a public IP--the edge is bypassed entirely. At that point, there is no WAF and no rate limiting. Your network interface is naked.

Revolutionary stuff.
by mentalgear | 2026-01-27 15:16:17+00:00
Excellent article! Let’s also not forget another major category where they dump the vibe-coded crap: the AI-hype social-media “developer” influencer FOMO posts. Essentially a life-coach pyramid scheme repackaged for tech, selling “how to become a life-coach” playbooks to the next wave of would-be life-coaches to sell their course.
by prophoto | 2026-01-27 15:16:36+00:00
Not all wedding photos turn out the way you wanted them to be. From not being in your best shape on your wedding day, and needing virtual weight loss retouching (body reshaping editing). Or you may have forgotten to include an important member in a photo, alternatively you want us to remove unwanted guests from your photos. Sometimes it could also be poor quality wedding photography, whatever your wedding photo retouching requirements, we can do it.
by rkagerer | 2026-01-27 15:16:48+00:00
One point I'm confused on: The demo was on a Windows 11 host, but they start by talking about a Linux Paravirtualized SCSI driver that gathers data "provided by the guest's driver".

Is that PVSCSI driver one that runs on the guest OS (eg. as part of VMware Tools) and talks to other drivers (like OS ones for disks and CD-ROM's) that likewise run in the guest OS?

Or are they just using that Linux driver source code for reference, to help them identify a vulnerability that exists in all platforms?

The VMSA for reference: https://support.broadcom.com/web/ecx/support-content-notific...

Finally, it doesn't mention versions of Workstation prior to 17 or ESX[i] 7, which I think were released in Oct/Nov 2022, around 5 months after the Broadcom acquisition was announced though before the deal was finalized. Are prior versions immune from the heap overflow bug, or did they just not bother to evaluate out-of-support versions? I'm curious if this was a bug that slipped in after any employee impacts (morale, firings/layoffs, apathy, etc) following news of the sale, or if the flawed code was present for decades.
by CMay | 2026-01-27 15:17:11+00:00
I don't trust any language that fundamentally becomes reliant on package managers. Once package managers become normalized and pervasively used, people become less thoughtful and investigative into what libraries they use. Instead of learning about who created it, who manages it, what its philosophy is, people increasingly just let'er rip and install it then use a few snippets to try it. If it works, great. Maybe it's a little bloated and that causes them to give it a side-eye, but they can replace it later....which never comes.

That would be fine if it only effected that first layer, of a basic library and a basic app, but it becomes multiple layers of this kind of habit that then ends up in multiple layers of software used by many people.

Not sure that I would go so far as to suggest these kinds of languages with runaway dependency cultures shouldn't exist, but I will go so far as to say any languages that don't already have that culture need to be preserved with respect like uncontacted tribes in the Amazon. You aren't just managing a language, you are also managing process and mind. Some seemingly inefficient and seemingly less powerful processes and ways of thinking have value that isn't always immediately obvious to people.
by pixl97 | 2026-01-27 15:17:11+00:00
>but was you or anyone you know affected by a DDoS?

Yes, all the damned time.

Some people must have experienced a completely different internet from the one I've had to run servers on over the years. I've had tiny, local sites for customers randomly get gigabytes of traffic per second for days. No rhyme or reason why. Try to run anything with a forum on it where people have strongly held beliefs, yea eventually you'll get a DDOS. Have a site where some global competitor can influence your sales by slowing traffic on important holidays... you can see where this is going. Heck, I've even worked at ISPs where we had to take particular IPs out of the DHCP pool and null route them because for some reason they were getting traffic blasted for weeks at a time.

While they do sale fear, it's not really an irrational one for those that have worked in the industry.
Ask HN: Anyone else finding Claude failures almost unusable?
by boringg | 2026-01-27 15:17:16+00:00
Its better for coding then OpenAI but it keeps silently failing that blows up my workflow. I've stopped using it this week because I don't want to end up on a dead end street spending hours trying to get back to where I was. Curious if I'm in my own world on this problem?
by benjiro | 2026-01-27 15:18:05+00:00
> Airport security staff being so gruff

More of a issue that power goes to their heads.

Do not get me started on airport security staff in the Netherlands that cracked some insulting jokes about my nationality. I was not amused...

Or the idiotic "remove your shoes" so we can x-ray them... What next, go naked? O, that is what those new scanners are for that see past your clothing.

If i can avoid flying, i will ... Its not the flying, its the security. You feel like being a criminal every time you need to pass and they do extra checks. Shoes, bomb test, shoes, bomb test ... and you do get targeted.

The amount of times i got "random" checked in China as a white guy, really put me off going anymore.

Arriving, 50% chance of a check. Departing, 100% sure i am getting 1 check, 50% i am getting two.... Even won the lottery with 3 ... (one in entrance in Beijing: "Random" bomb check, one for drop-off luggage, and one for security) .... So god darn tiring ...

And nothing special about me, not like i am 2m tattoo biker or something lol. But yea, they see me, and "here we go again, sigh"...
by omnicognate | 2026-01-27 15:18:21+00:00
Like a couple of others here I tried checking out this project [1] and running these 2.3 million random battles. The README says everything needs to be run in docker, and indeed the test script uses docker and fails without it, but there are no docker/compose files in the repo.

It's great that the repo is provided, but people are clamouring for proof of the extraordinary powers of AI. If the claim is that it allowed 100 kloc to be ported in one month by one dev and the result passes a gazillion tests that prove it actually replicates the desired functionality, that's really interesting! How hard would it be, then, to actually have the repo in a state where people can run those tests?

Unless the repo is updated so the tests can be run, my default assumption has to be that the whole thing is broken to the point of uselessness.

[1] Link buried at the end: https://github.com/vjeux/pokemon-showdown-rs
by littlestymaar | 2026-01-27 15:18:30+00:00
> I am too old to develop an appreciation for poetry or Rust

Basically he says he's in favor of Rust being used for security reasons but he doesn't like using it (which is fair, honestly, I don't like C# much either).

Also, there arguably no programming language that works well with UI, which is why we keep reinventing new paradigm every few years. People love saying Rust doesn't works well for UI because it doesn't works well for the old OO-based UI, but it's not how most people write UIs nowadays anyway: the current most popular paradigm for writing UI by far is React and its derivatives (or rather, the Elm derivatives), which isn't something I'm personally fond of but this paradigm at least works flawlessly with Rust (hence Dioxus).

And off course given that Tauri's default is about writing the app's GUI in JavaScript, the argument about Rust being a bad fit for GUI never made sense in the first place (and Icaza never maid it himself, by the way, see how there's no reference to GUI in the statement: “but I do not love it to write apps”).
by schaefer | 2026-01-27 15:18:42+00:00
> It's all security theater.

It’s so much worse than that. Because the department of homeland security was formed in the panic following 911, many of the laws meant to protect our civil liberties (which have existed decades/centuries before the DHS was formed) haven’t been amended to explicitly apply to DHS staff as well.

So what ICE is doing right now could only happen with the loopholes that apply only to DHS staff.

So if not for the security theater of the TSA, Stephan Miller might not have had a mechanism to get the ball rolling on his murder squad that is ICE.
by JCattheATM | 2026-01-27 15:18:43+00:00
> While I understand you do not wish to have any contrary contributions made to your thinking

That's not the case at all, in fact, I love that, a critical analysis is necessary to establishing truth.

You're not doing that though. You've resorted to insults more than once, and you just tow the line to defend conservatives, it's impossible to have a productive discussion with you because your bias/motive is pushing everything, not a desire for truth.

Keep spreading your nonsense/disinformation I guess, since I can't stop it, and I'll just do my best to ignore it. I would however recommend some self-reflection, as petty little obsessions like this are far from healthy.