MurphyA/hacker-news huggingface dataset:
by saubeidl | 2025-12-24 06:16:59+00:00
> Well, of course, I'm sure the potential of not recieving massive military aid anymore, and no longer having the ability to run the country dry, would be very noticeable. If that was the cost of maintaining Europe as an ally, then being viewed in a more negative light is simply a necessary expense.

See, this is exactly what I mean with my above post.

The US is a rich and powerful country, but it's actively sabotaging the foundation of said wealth and power.

The "massive military aid" was free power projection for you guys, giving your military access to another third of the globe. It was also a massive subsidy program for US industry, with us buying your stuff.

US wealth is built on access to our market, yet you were convinced you were the ones doing us a favour.

Truth is, the US has been the wealthiest and most powerful country, not by accident or by divine providence, but by our grace.

Nero is burning Rome and the plebeians are cheering him on.
by eviks | 2025-12-24 06:17:16+00:00
> Not the layman, at least to the best of my knowledge.

Are you not aware of content that is criminal to possess? Like CP is the most common example.

> I am not responsible for your actions.

I've already addressed this confusion of yours - this is NOT about your responsibility for someone else's actions, but about your own actions and whether they constitute a "hack".

> You are the only one using the term "hack" here. Please note that I had responded to your "limit/lack of authorization" phrasing. Nothing more.

Please open a dictionary for the word hack to understand this conversation! And note the word "authorization" in the definition.

> However that isn't what (I understood) us to be talking about - ie legal authorization

Understandably you're confused, the legal limit is your own making, authorization is way broader than that.

> I'll note the ambiguity of the term "hack" in this context

Exactly!!! Keep looking into the definition to resolve the ambiguity!

> You seem to be failing to clearly differentiate

No, your differentiation is wrong
by jandrewrogers | 2025-12-24 06:19:20+00:00
On a superficial level that seems like a roughly correct ranking in my experience. On the other hand, I picked up one of the category 3 languages pretty easily. I think some of these are more "weird" to a native English speaker than "hard" per se.

The aspects that make languages difficult for a native English speaker vary quite a bit with the language. I would expect individual experiences with the languages to have high variance as a consequence.
by MobiusHorizons | 2025-12-24 06:20:15+00:00
That’s very interesting! Have they documented the reasoning for that approach? I would have expected iframes to be both simpler and faster sandboxing mechanism especially in compute bound cases. Maybe the communication overhead is too high in their workload?

EDIT: found this from your other comment: https://www.figma.com/blog/an-update-on-plugin-security/ they do not address any alternatives considered.
by jkhdigital | 2025-12-24 06:20:49+00:00
7 years ago, my graduate distributed systems professor required everyone to complete his projects in Elixir because it was trending on HN. It was my first functional language and after getting over the initial hump I fell in love with it.

Now, I’m teaching undergraduate courses of my own and, while I do not have the flexibility to change the languages used in my current offerings, if I ever start teaching a systems programming course I will absolutely require the students to use Pony.
by CamperBob2 | 2025-12-24 06:20:59+00:00
Yeah, that's what OP said.

No, OP lectured us about the evils of free markets and how they need to be regulated... presumably by the same corrupt, captured government he's complaining about. The one who's giving Ellison his orders to pass along to Weiss. Because that's who'll do the regulating, in the world OP is implicitly asking for.

The problem isn't the money or the market. The problem is the power.
by fc417fc802 | 2025-12-24 06:21:57+00:00
I completely agree, hence my point about Lisps. In terms of the abstraction a tab communicates a layer of indentation, with blocks at different indentation levels being explicitly decoupled in terms of alignment.

Unfortunately the discussion tends to be somewhat complicated by the occasional (usually automated) code formatting convention that (imo mistakenly) attempts to change the level of indentation in scenarios where you might reasonably want to align an element with the preceding line. For example, IDEs for C like languages that will add an additional tab when splitting function arguments across multiple lines. Fortunately such cases are easily resolved but their mere existence lends itself to objections.
by jihchi | 2025-12-24 06:22:48+00:00
This is cool! One use case is generating a Mermaid diagram as an image. For example, you can use the following HTML[^1]:

<!doctype html>
<html lang="en">
<body>
<pre class="mermaid">
graph LR
A --- B
B-->C[fa:fa-ban forbidden]
B-->D(fa:fa-spinner);
</pre>
<script type="module">
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid@11/dist/mermaid.esm.min.mjs';
</script>
</body>
</html>

Then html2png.dev will serve you:

https://html2png.dev/api/blob/oTVGhhCc6rDZYQFDIE3EGkcKs-KO6J9-_DHs-jO2OJc-d23fb4f2.png

[^1]: https://mermaid.js.org/config/usage.html#simple-full-example
by rixed | 2025-12-24 06:23:53+00:00
Your comment is troubling. I am really struggling to understand how so many human brains routinely confuse such different things as a cultural artifact (like a language) with a violent act (a military invasion). This is disturbing to me because i believe this is the kind of mental confusion that actually makes this kind of political violence possible.

For the record, I had the exact opposite feeling when i saw that title: I was glad the poster was not feeling obliged to not mention a culture because of a war.

I'm glad you expressed your own view so candidly though, as I did myself, and would not want to discourage that. But you understand you are playing "their" game by helping erecting those fences, right?
by avidiax | 2025-12-24 06:24:21+00:00
This rarely works. The TV network is usually access controlled, so you either won't get an IP or you simply won't have internet access.

Some hotel rooms (particularly older business hotels) will have an ethernet port for the guest. These work maybe 50% of the time these days. Sometimes you can find a Ruckus AP in your room at outlet level, and these usually have several ethernet ports on the bottom. These also have a working port around 30% of the time.

So, TL;DR: various ethernet ports in hotel rooms work less than half the time these days.
by Sam6late | 2025-12-24 06:24:49+00:00
As an Arabic speaker I enjoyed learning Russian because we share verbless sentences, and you could just put the words together in any order and you get your idea across and you could be spot on too. So 'what is the time?'(Kotoryy chas) is 2 words as in Arabic for asking the time and other questions in conversation. And some Russian words have lovely music to my ears, as with ice cream and of-course, мороженое и, конечно.
by dragonwriter | 2025-12-24 06:25:15+00:00
https://abcnews.go.com/US/epsteins-alleged-victims-accuse-do...

Specifically, a number of Epstein victims have complained that the release was unacceptable because it was incomplete, illegally redacted material other than victim names which was not excepted from release under the law mandating release, and because it failed to redact victim identities required to be protected under the law mandating release.
by JumpCrisscross | 2025-12-24 06:25:32+00:00
> Why would I settle for a rough equivalence?

They're equivalent in security. The digital method is more convenient (albeit more error prone). What confers the security is the print-scan step. Whether one is redacting in between or before doesn't change much.

You'd still want to do a tabula rasa and manual post-pass with both methods.

> point was about the chance of making mistakes in redaction

Best practice is humans redacting in multiple passes for good reason. It's less error prone than relying on a "smart" redactor, which is mostly corporate CYA kit.
by bsimpson | 2025-12-24 06:25:51+00:00
The version sold in the Steam store runs the Windows build via Proton. (Valve's whole philosophy is you should build one version of your game, and their compatibility layers should be so bulletproof that it runs flawlessly everywhere.)

In this case, I had the Game Pass version. It depends on a custom shared object `love.platform` that talks to Microsoft's cloud APIs to save/load your game and achievements. I used Gemini to write a bridge that implements all the `love.platform` calls in pure Lua, and then use the Linux build of LÖVE to run the game natively.

Works great in KDE. Crashes when launched from Steam. Haven't gotten to why yet.
by sfRattan | 2025-12-24 06:26:21+00:00
MacOS isn't as locked down as iOS or Apple TV (yet) unless you publish via the Mac App Store, but a secondary factor is that Apple customers expect to pay to solve a problem without having to think about it.

The good is that the above norm encourages the creation of high quality software. The bad is that, by the same token, some ideas that would be free/libre community projects on other platforms are instead paid utilities in Apple's walled garden, especially on iOS and Apple TV.
by mindslight | 2025-12-24 06:26:38+00:00
That's just immediate reaction though, not planning. You don't even really have to pin the blame fully on him, if the people around him were whispering in his ear that the election was really stolen, etc. In fact such true belief would make him a better salesman. (Although in the mind of that type of con artist I doubt there is much of a distinction between reality and what they want to be true)
by wanderingmoose | 2025-12-24 06:27:11+00:00
The unfortunate part is gimp is intensely useful software with many amazing features...buried under such an awkward interface.

I used it today for doing a color range selection to get an estimate for parameters to use in image magick. It had the easiest dynamic visualization of the matte for the selected range as I was selecting. It did exactly what I needed, very well.

I also tested out krita and nuke. Was easier in gimp.

But gimp is still the tool of last resort as it is just so painful to use. I wish there was a more positive engagement between the graphics community and the gimp devs. It feels very combative and negative compared with tools like krita and blender.
by VadimPR | 2025-12-24 06:28:52+00:00
One challenge we have with Lua in Mudlet (FOSS text-based MUD client, think something akin to Roblox but for text) is that all of the player-created content is on Lua 5.1, and upgrading to 5.5 would be a breaking change for most.

Has anyone solved an ecosystem upgrade like this?
by eviks | 2025-12-24 06:30:00+00:00
> The blog has no relevance to your claim that the print and scan procedure somehow fundamentally precludes automated search and replace.

It has direct relevance since it describes the process as lacking the automated search and replace

> I refuted that

You didn't, you created a meaningless process of underlinig text digitally to waste time redacting it on paper for no reason but add more mistakes, and also replaced the quoted reality with your made up situation to "refute".

> and is exceedingly difficult to screw up.

It's trivial, and I've told you how in the previous comment

> Notably, had the same procedure been followed for the Epstein files then the headline we are currently commenting under presumably wouldn't exist.

Nope, this is generic "hack" headline, so guessing a redacted name by comparing the length of plaintext to unmask would fit the headline just as well as a copy&paste hack
by vlovich123 | 2025-12-24 06:30:41+00:00
> While we successfully traversed more than 7,000 dark signals on Saturday, the outage created a concentrated spike in these requests. This created a backlog that, in some cases, led to response delays contributing to congestion on already-overwhelmed streets.
We established these confirmation protocols out of an abundance of caution during our early deployment, and we are now refining them to match our current scale. While this strategy was effective during smaller outages, we are now implementing fleet-wide updates that provide the Driver with specific power outage context, allowing it to navigate more decisively.

Sounds like it was and you’re not correctly understanding the complexity of running this at scale.
by dragonwriter | 2025-12-24 06:31:08+00:00
The law mandating release requires redaction of victim identities, information relating to investigations that are still active, child sexual absue material, and information related to national security.

It generally prohibits other redactions, and expressly prohibits redactions for embarassment, reputational harm, or political sensitivity.

Of course, there is considerable concern that the actual reactions do not appear to comply with the legal requirements.
by futureshock | 2025-12-24 06:32:44+00:00
It’s best to think about this as angular resolution. Even a very small screen could take up an optimal amount of your field of view if held close. You get the max benefit from a 4k display when it is about 80% of the diagonal screen distance away from your eyes. So for a 28 inch monitor, that’s a little less then 2 feet, pretty typical desk setup.
by RadiozRadioz | 2025-12-24 06:32:58+00:00
They're bedazzled by a little bit of marketing flair.

Generally I find production-ready images have more synergy and tend to be web-scale. Often they're built from the ground up for AI & are blazing fast, at scale, and empower your team whilst unlocking new possibilities. As my sibling comment suggests, being cloud-native is a crucial factor too.
by zvrba | 2025-12-24 06:34:32+00:00
What'd I tell to Bjarne:

- In the future, you'll carry in your pocket a computer more powerful than the sum of all computers currently present at the university

- The unchecked flat memory model of C will cause numerous security issues with sometimes grave consequences in the "real world"

- Follow the design of Standard ML (SML) and adapt it to systems programming (yeah, it appeared in 1983, but surely papers have been published before that)

- Do not even think about using unsigned types for sizes and get rid of implicit numeric conversions: if (v.size() - 1 < 0) fails on empty vector in today's C++

- Deterministic resource management is still important and is _the_ feature that C++ gets praised for.

- Lack of standard ABI will cause a lot of headaches and lost time.

- I would tell him about LLVM IR, .NET assemblies, metadata and encourage him to first standardize an intermediate format which the compiler could read and write. That'd ensure seamless interoperability between compilers and even other languages.

- Related to the above point: the header/source split will become a burden.
by bgwalter | 2025-12-24 06:34:50+00:00
That is a sad state of affairs, I hope it does not make it into the printed edition.

The same applies to "autonomous drones", which are the most remote assisted machines imaginable.

But of course the advertising departments want to evoke an image of the Marlboro man saddling his horse rather than a GPS tracked, surveillance riddled, face scanning, remote assisted contraption.
by tomhow | 2025-12-24 06:34:59+00:00
This argument amounts to an assertion that any editorial judgement about a title that differs from what you consider is most important is axiomatically evidence that we either (a) consciously make decisions that benefit VCs, or (b) unconsciously make decisions that benefit VCs. It allows no room for any other explanations, such as (c) that these actions are of no consequence to VCs.

It's noticeable in this subthread that there is so much emotionally charged language about our motivations or blind spots and Kafkaesque logic that allows no space for any benign explanation, nobody has made any effort to explain how a title on an HN discussion thread has any influence on the economic outcomes of a firm like A16Z.

> shape conversation on this website away from criticizing them

We don’t/can’t “shape conversation” about anything. We have guidelines that steer the style of discourse to be curious rather than enraged, and that actually makes this a better place for discussing difficult/controversial topics.
by transcriptase | 2025-12-24 06:35:46+00:00
I look forward to the eventual launch of a new and improved version of your app using electron.

What’s the point in having 64 Gb of DDR5 and 16 cores @ 4.2 GHz if not to be able to have a couple electron apps sitting at idle yet somehow still using the equivalent computational resources of the most powerful supercomputer on earth in the mid 1990s.
by OneMorePerson | 2025-12-24 06:36:46+00:00
It's funny seeing this play out because in my personal life anytime I'm sharing a sensitive document where someone needs to see part of it but I don't want them to see the rest that's not relevant, I'll first block out/redact the text I don't want them to see (covering it, using a redacting highlighter thing, etc.), and then I'll screenshot the page and make that image a PDF.

I always felt paranoid (without any real evidence, just a guess) that there would always be a chance that anything done in software could be reversed somehow.
Show HN: A Multi‑App Platform Built by One Person Using AI as the Developer
by Ralmidu | 2025-12-24 06:37:30+00:00
I spent the last 10 months building this multi‑app AI platform as a non‑programmer by directing AI tools instead of writing code myself. I was interested in computer science years ago, but stepped away from it right as OOP was becoming standard, so I never learned to program in any practical sense. This project is my first real attempt at building software, done entirely through prompt‑driven development.

The platform includes document chat, OCR, translation, tutoring, agents, voice chat, a to‑do list, and a working Stripe subscription system. My goal is to show what one person can build now that AI can act as the developer. This is the live demo.
by vkazanov | 2025-12-24 06:37:52+00:00
Hebrew was literally synthesised a century ago. Language designers really did great work on taking a core of a dead language and proposing a cleaner, more modern version of it.

Russian and English never had this "rearchitecture-and-cleanup" moment. In fact, English borrows heavily from different languages (old german, old danish, latin, old french...) adding even more complexity. Russian borrows from greek, old slavonic (bolgarian), among others. So an advanced speaker/reader of these languages has to understand the influences.

A couple of years ago I tried learning some minimal Ancient egyptian. A fascinating language in its diversity. Middle kingdom egyptian, old and new kingdom written dialects. Then, there's a simplified cursive script which almost feels like modern writing.
by sipjca | 2025-12-24 06:37:53+00:00
How many consumers (not business) are genuinely using frontier models? You think OpenAI and Anthropic will forever serve the most intelligent models to free users? Heck they don’t already

Efficiency gains exist and likely will continue, as well as hardware generally accelerating, as software and hardware starts to become co-optimized. This will take time no doubt but 10-15 years is hilariously long in this world. The iPhone has barely been out that long

And to be clear I think the other arguments are valid I just think the timeline is out of whack
by 2143 | 2025-12-24 06:38:43+00:00
That’s anecdotal.

So do you think iPhones built in China have terrible build quality? How about the ones made in India? I have an India-built iPhone — can’t tell a difference.

Chinese parts don’t necessarily mean low quality. It may have meant that in the past, but not anymore. People need to get over that mentality.

There’s nothing inherently magical about anywhere (be it Europe, America, India, China, or anywhere else) that guarantees things made there are of impeccable or terrible quality. If it’s built well it’s built well.
by fc417fc802 | 2025-12-24 06:39:40+00:00
You realize we just went from (the legal equivalent of) "I accidentally mailed you my tax return" to "I accidentally mailed you a bomb". Like yeah, it remains illegal to retain possession of said bomb irrespective of the fact that someone intentionally sent it. That is ... not at all surprising?

Beyond that you're clearly just trolling at this point, going to great lengths to manufacture an argument about a term that I never used to begin with. "Lack of authorization" has a clear legal meaning whereas "hack" does not.
by metaist | 2025-12-24 06:39:51+00:00
Getting your code running cross-platform used to be really tough. Look at all the different architecture + OS combinations you have to support. Justine Tunney came up with Cosmopolitan libc which lets you compile code into a clever zip file that runs on Linux/MacOS/Windows with no changes.

aghamut published Superconfigure which compiled python (and many other tools) into a "Cosmopolitan Python" file which runs on all those same OSes. What's better is the repo contains a simple recipe for adding your own files to the zip.
https://github.com/ahgamut/superconfigure#adding-to-the-zip-...

In 2024, I wrote a post about packaging python apps using Cosmopolitan Python:
https://metaist.com/blog/2024/08/packaging-python-with-cosmo...

This morphed into a Cosmopolitan Python App that makes Cosmopolitan Python Apps:
https://metaist.com/blog/2024/09/cosmofy-0.1.0.html

But it was very limited: it couldn't handle dependencies at all. So I decided to rewrite the whole thing around `uv` (which handles dependencies _very_ well).

Along the way, I learned how to emulate parts of the Python CLI from _within_ python:
https://metaist.com/blog/2024/09/pythonoid.html

I also learned how to emulate uv's style (both in subcommand structure and colored output):
https://metaist.com/blog/2025/12/emulating-astral-cli.html

And I learned when to limit emulation (in the name of good design) when trying to implement parts of `ls`: https://metaist.com/blog/2025/12/emulating-ls.html

There's a surprising number of moving parts, but I'd love to get feedback on what works / could be improved.
by palmotea | 2025-12-24 06:40:16+00:00
> Your position assumes facts not in evidence. If the administration wanted to rebuild American manufacturing, the last thing they'd do is pile on additional taxes on manufacturing domestically—which is exactly what their tariffs do.

> ...

> They'd also finish metrication ASAP, increase investment in technical education, implement universal healthcare coverage, modernize payment systems, and so on. You'll note that the Trump administration wants none of the above.

I covered that with "[the people making the policy are] lacking the competence to effectively move the needle in the other direction (and favoring bold, impulsive, and ultimately self-defeating action)."

You can't infer intention from lack of competence.

> An administration that wants to rebuild American manufacturing would decrease tariffs, not increase them. They'd eliminate the chicken tax, the Buy America Act, the Jones Act, and every other regulatory instrument that encourages domestic manufacturers to milk captive customers for all they can rather than make products that customers want to buy.

Sorry, no. The 90s called and want their ideas back. You're not going to libertarian manufacturing back to the US with more free trade. The Chinese know how to exploit that, and eliminating the things you list will just lead to more manufacturing getting offshored.

What they need to do is "pile on additional taxes" strategically, based on a goal and the current status of industry (e.g. no tariffs on manufacturing equipment, yet). Then they need to pile more money into subsidies, etc. It would also be smart to require certain foreign manufacturers to form 50-50 JVs in order to access the American market (and force manufacturing tech/skill transfer).