MurphyA/hacker-news huggingface dataset:
by Gajurgensen | 2025-11-02 22:49:49+00:00
I think the question of "necessity" is interesting, because between establishing that something is necessary vs the best option, I'd say the former is easier. And by agreeing that dependent types are not necessary (at least for certain design goals) we give space to the folks creating new provers to experiment with alternatives, which I think that is a good thing. I have been extremely impressed during my limited interactions with Lean, but I'm also vaguely aware of enough pain points to be interested in what other provers can do without being based on curry-howard.

Anyway, for what its worth, I generally agree that static typing is preferable. It is just a little more complicated in the context of theorem provers (as opposed to general-purpose, non-verification programming languages) where, for provers not based on type theory, propositions and proof obligations can be used where we might otherwise use types. This can be nice (generally more flexible, e.g. opportunities for non-tagged sums, easy "subtyping"), but also can be a downside (sometimes significant work reproducing what you get "for free" from a type system).
by cannonpalms | 2025-11-02 22:50:26+00:00
The unfortunate reality is that, depending on your personal preferences, "most modern games" require such a ring 0 anti-cheat. Any game that has a matchmaking mode with a competitive option requires a rootkit.

As an aside, I recently found Riot Games' Vanguard installed on my Linux ESP partition... after having installed the game on my windows partition. It rooted every OS it could find mounted. Incredible.
by vacuity | 2025-11-02 22:50:32+00:00
A GC lang isn't necessarily significantly slower than C. You should qualify your statements. Moreover, this is a variant of C, which means that the programs are likely less liberal with heap allocations. It remains to be seen how much of a slowdown Fil-C imposes under normal operating conditions. Moreover, although it is indeed primarily suited for existing programs, its use in new programs isn't necessarily worse than, e.g., C# or Go. If performance is the deciding factor, probably use Rust, Zig, Nim, D, etc. .
by kgwgk | 2025-11-02 22:51:05+00:00
You have made that opinion clear, you’ve said that multiple times. However, you have not given any indication of why would that be wrong (substantiated in references).

You wrote “Related party in IFRS isn't what you think it is”- but you have not commented on the IFRS definition of related party that I quoted above (and repeat below). Are you thinking of a different IFRS definition?

“An entity is related to a reporting entity if any of the following conditions applies:[…] One entity is an associate or joint venture of the other entity […]”
by pmarreck | 2025-11-02 22:51:54+00:00
Baldur's Gate 3 looks absolutely fantastic on it due to the HDR rendering and high screen quality on Apple hardware though.

It's sad for me as a long-time Mac fan and gaming fan that Apple has always had hardware and OS that was technically superior when it comes to gaming, but neither Jobs nor Cook ever cared about gaming except as a checkbox, so it all went to waste.

The amusing thing to me is that so many productive things have come OUT of pursuing gaming, such as graphics cards being useful for mining and then AI.
by forrestthewoods | 2025-11-02 22:52:12+00:00
> Essentially stating that Linux users disproportionately care to actually report bugs they encounter rather than ignoring them. I find that very plausible.

In my lived experience, this 100% pure unadultered copium. It’s the wishful thinking lie that Linux people tell themselves to support their preferred choice of OS software which is, for some reason, part of their identity.

Supporting “Linux” isn’t too bad in 2025 if all you care about is SteamOS and Ubuntu. But distributing pre-compiled binaries and getting them to run on an unbounded range of system configurations is a nightmare.

Linux users do at least expect to run into problems. So they’re willing to fight through errors for several hours before asking for help. And the Linux gamer community is willing to help each other out to jump through all these hoops.

But none of that changes the fact that supporting Linux is an additional mountain of work. Although in 2025 you should definitely support SteamDeck via either Proton or native.
by vkou | 2025-11-02 22:52:27+00:00
> re (2) then state governors need to start with auditing the chains of command, to make sure they are still loyal to the United States Constitution and won't be following anti-American orders from the anti-Constitutional fascists.

1. What makes you think they don't?

2. There's a trick to it. It's difficult to conclusively tell if an order is unlawful, and there will be incredibly serious consequences to anyone who refuses one that isn't. And at the rate the current court rulings are going, dropping a fucking nuclear bomb on Ohio may be found to be constitutional and lawful.

> it's time to start standing up state laws that assert sovereignty

Good luck asserting sovereignty without an army. See point #2.

> yes, that's where we basically are

If that's the only way out of it, we've already lost.
by bmitc | 2025-11-02 22:52:29+00:00
I also really like Lisps/Schemes. I've always wanted to pick up Clojure but don't like how it thinly sits on top of the JVM compared to F# being deeply integrated. I always had trouble getting Clojure properly installed compared to just downloading .NET and having F# or easily downloading Racket.

You should absolutely try out F#. :) It's a great language.

Also, if you're looking for the magic of Lisp/Scheme, I think you might really enjoy Elixir/Erlang. Elixir has macros, has purely immutable data (there is _no_ way whatsoever to get mutable data unlike F#, Racket, Clojure, etc.), live code updates, and the BEAM VM, its process framework, and OTP are quite magical.

When I first learned Erlang, I felt I had come home. I mainly used Elixir though due to the available packages and jobs.
by sp0rk | 2025-11-02 22:52:51+00:00
> I do wonder though, because I have seen a dozen other brands of Amazon delivery vehicles, is Amazon being 'sponsored' by these manufacturers or just buying cars all the time? I am really confused why there's so many different brands.

Amazon runs a program called "Delivery Service Partners" which basically certifies small businesses to deliver Amazon packages. They are given the option of using their own fleet of vehicles if they don't want to lease the vehicles designed by Amazon.
by chrneu | 2025-11-02 22:53:40+00:00
My last 2 laptops have really struggled with win10/11 multimonitor support. Explorer would often crash, taskbars would not populate, behaviors weren't consistent, taskbars would reset themselves, settings would change randomly after reboots, not including updates resetting all my settings and having no real way to disable updates cuz windows would re-enable them.

did i mention explorer would crash pretty often? like, half the time I plugged in a docking station it would crash explorer. That then reset all the settings. lol just a mess.

Pop OS! is a simple plug and play on any setup i've tried it on, over usb3 or hdmi/dpi. Works great.
by Tiereven | 2025-11-02 22:54:39+00:00
Most immediate advantage is latency for space-based Internet relay. I can see a market for low latency /real time applications. I think the issue here is that we have to re-think what "the edge" means here, since locality of data is literally changing by the second. Maybe a by-space-for-space data service? An interesting question is data sovereignty. Whose jurisdiction does it fall under? Relay-focused satellites sort of skirt around the issue, but a orbital data center is going to be different.
by WalterBright | 2025-11-02 22:54:43+00:00
I don't remember when we transitioned to 32 bit DOS extenders for the DOS compilers, but we never got any pushback for that. Developers all used 386 computers.

I remember attending a compile panel at one of the SDWest conferences. The panel members were myself, representing Zortech, along with representatives from Borland, Watcom, and Microsoft.

The first question was "do you sell a version that will work on a floppy disk only computer?" One of the other panelists responded with yes, we do. He went on to describe how the various bits could be distributed among multiple floppies, and of course it involved a lot of shuffling floppies in and out.

I was next. I replied, "Yes, we have a version that does it! It costs $200 extra and comes with a hard disk drive!"

That got a huge laugh, and that was the end of that question. I never heard it again from anybody. Sometimes, it's just time to move on!
by da_chicken | 2025-11-02 22:54:53+00:00
I think the point being made isn't that X.org shouldn't fix their vulnerabilities. It's that there's always a huge amount of discussion about vulnerabilities and security models when one is found in the display server or the window manager when actual exploitation doesn't seem to be particularly high.

Many distros, if not most distros, disable port 6000+ listening for X.org by default. So, immediately, it's not a remote exploit. OK, so it's scope is already limited to local escalation attacks. Looking at the CVE, the only reason it's high is because (a) X.org is everywhere, (b) you don't need to interact with [another] user to exploit it, and (c) it's not particularly complex to exploit.

That is bad, but it's also behind most of the other security, rather than bypassing essentially all of it like Heartbleed or Shellshock.

So, either I have to have X forwarding turned back on, or have people with SSH access to a server that is also running X. Both of those seem like uncommon situations. You probably shouldn't be running X or permitting X to be started unless you need X forwarding, and X forwarding is a pretty odd requirement given modern application design being so web-browser-focused.

So it might be CVE High 7+ if you're on a system where it's possible to exploit it. But it feels like you shouldn't often be on a system configured in a way where it could be exploited in spite of the prevalence of X.

Essentially: This isn't a rehash of the libXfont problem.
by laxd | 2025-11-02 22:56:17+00:00
My impression:

* PF was imported into FreeBSD from OpenBSD, maybe it had problems at first.

* Both implementations have been actively maintained, further developed, and diverged.

* There is now collaboration in the development of the FreeBSD and OpenBSD implementations.

* PF is the shit. Even though IPFW is the "invented here" firewall.
by quequon | 2025-11-02 22:56:50+00:00
Saw a meme on this exact logical fallacy of the 'well-trained dog'.

Panel 1:

Human standing, arms out stretched in a shrug saying, "Why should I study science, biology, mathematics, and physics? It is useless, I will never use it. I will not be a scientist."

Panel 2:

Same human with a rageful expression saying, "5G gives cancer. Vaccines have Mind Control Chips for the new world order. The earth is flat. I saw it on YouTube."

.

Albert Einstein credits the humanities with his successes in physics.

> "Otherwise he with his specialized knowledge—more closely resembles a well-trained dog than a harmoniously developed person. He must learn to understand the motives of human beings, their illusions and their sufferings in order to acquire a proper relationship to individual fellow men and to the community. "

> "This is what I have in mind when I recommend the 'humanities' as important, not just dry specialized knowledge in the fields of history and philosophy."

> "Overemphasis on the competitive system and premature specialization on the ground of immediate usefulness kill the spirit on which all cultural life depends, specialized knowledge included."

https://www.nytimes.com/1952/10/05/archives/einstein-stresse...
by WalterBright | 2025-11-02 22:57:16+00:00
I developed on a 32 bit machine because of memory protection. Memory corruption resulted in seg faults, while in 16 bit real mode memory corruption would scramble your hard disk.

I ran all the test suites on protected machines. Only when everything was perfect did I run the programs in real mode DOS.

Protected mode memory is the greatest advance ever in computer hardware.
by jeroenhd | 2025-11-02 22:57:22+00:00
Of course X has authentication, but once you're in, you're in. There are no elevated windows, screen recording permissions, or any sort of keylogger prevention. That was normal a few decades ago, but the world has moved on since.

There's no real reason it can't do any of that, it just doesn't and there are no real plans to add these features.

I'm not convinced by the "if you run a program you should assume you've already been hit by a CIA 0day". Obviously nobody is dialing into your X11 server from the internet, but this is a relatively easy nobody:nobody -> root/wm-session/whatever elevation of privilege.
by danpalmer | 2025-11-02 22:58:00+00:00
I have looked at MTurk many times throughout my career. In particular my previous company had a lot of data cleaning, scraping, product tagging, image description, and machine learning built on these. This was all pre-LLM. MTurk always felt like it would be a great solution.

But every time I looked at it I persuaded myself out of it. The docs really down played the level of critical thinking that we could expect, they made it clear that you couldn't trust any result to even human-error levels, you needed to test 3-5 times and "vote". You couldn't really get good results for unstructured outputs instead it was designed around classification across a small number of options. The bidding also made pricing it out hard to estimate.

In the end we hired a company that sat somewhere between MTurk and fully skilled outsourcing. We trained the team in our specific needs and they would work through data processing when available, asking clarifying questions on Slack, and would reference a huge Google doc that we had with various disambiguations and edge cases documented. They were excellent. More expensive that MTurk on the surface, but likely cheaper in the long run because the results were essentially as correct as anyone could get them and we didn't need to check their work much.

In this way I wonder if MTurk never found great product market fit. It languished in AWS's portfolio for most of 20 years. Maybe it was just too limited?
by PessimalDecimal | 2025-11-02 22:59:28+00:00
I have been thinking about the reason why Lisps aren't more popular today. I'm not sure yours is the right reason though. It seems like the statement you make would be no more true today than in the 80s, when Lisp was much more popular.

Ultimately I think it might just be fads. Object oriented programming came along at the same time as the web, when the demand for programmers grew dramatically. That may have crystallized OO and imperative languages as the "default" style. Would be interesting to see the alternate universe where JavaScript actually was a Lisp.
by chrneu | 2025-11-02 23:00:41+00:00
disagree. it depends heavily on what the user is doing.

that's like saying if you daily drive windows it's a near certainty you'll have to edit the registry or use powershell/cmd.

It's useful if you know what you're doing but it isn't required anymore at all for most people. Most people just use their machines for the browser or office software. No reason to use command line for them, ever.
by edm0nd | 2025-11-02 23:00:53+00:00
>I find it very difficult to believe they won't remove sites involved in clear phishing or malware delivery campaigns, if they can verify it themselves or in cooperation with a security team at a company they trust.

You may find it difficult to believe buts its true. Tons of phishing and malicious websites use CF nameservers to prevent ddos attacks and etc and Crimeflare will not terminate their access or accounts when reported for the reason I stated above. Even if it's something obvious like coinbase-account-login.com or etc. they do not give a fuck.
by AnthonyMouse | 2025-11-02 23:02:08+00:00
It's not that hard to figure out at the extremes. Using Google to find a nearby place to get lunch, not a violation. Phishing someone's password so you can sign into their company's network and delete all their files, go to jail. And then most of the cases that are actually brought are of the second category, which makes everything seem fine. But those are the same cases that could be brought under a better law or under other existing laws.

The problem is that if message board nerds and other ordinary people can't figure out what the law requires in the cases that probably won't be prosecuted, but could be, then it deters people from doing things that shouldn't be -- and maybe even aren't -- against the law. And it gives the government a weapon it shouldn't have, because the lack of clarity can be used to coerce plea bargains.
by II2II | 2025-11-02 23:02:45+00:00
> Microsoft knows the strength of Windows lies in the desktop environment for workstations, casual laptop use, and gaming systems, and it is excellent at all those things.

Sure, Microsoft seems to have some great developers behind Windows and those developers are improving the underlying operating system. The trouble is that Microsoft is also using Windows to push their other products. Coming from a Linux environment, I find that pushiness unbearably crass.

On top of that, Windows' main strength has always been application support. I don't even know if that is relevant anymore with commercial developers shifting to subscription models (for native applications) and web based applications (for everything else). The latter makes Windows nearly irrelevant. The former makes open source more desirable to at least some people.

I've also noticed that things appear to flipping when comparing Linux to Windows. I can take a distribution that is intended for desktops, install it, and expect almost everything to work out of the box. It doesn't seem to matter whether it is printer or video drivers or pre-installed applications. Meanwhile, I'm finding that I have to copy drivers to a USB drive and drop to the command line to get something as simple as a trackpad or touchscreen to work under Windows. Worse yet, I've had something similar happen with network adapters. Short of bypassing the OOBE, a Windows installation will not complete without a working network adapter and Internet connection. Similar tales can be told for applications: there is a never ending stream of barriers to climb to get software to install ("look, we care about privacy since we are asking you half a dozen questions about what you're willing to share," while ignoring dozens of other settings that affect your privacy) or prevent advertising from popping up. You don't deal with that nonsense under Linux.

I don't know what the future of Windows is. I don't much care, as long as I get to use the operating system I want to use in peace. That seems to be much more true today than it did 20 years ago.
by Novosell | 2025-11-02 23:03:29+00:00
Games these days, just as before, are fantastic. Outer Wilds, Disco Elysium, Expedition 33, Baldur's Gate 3, Elden Ring(Nightreign), etc. And I've not even listed quite a few of my favorites cause they're not popular enough for most people to have heard of them.

Weird to say you don't game these days but also make blanket statements about games these days :p
by nextaccountic | 2025-11-02 23:03:49+00:00
Most desktops apps are buggy enough to occasionally require restarts or even crash. I don't currently use any program that never crashed on me. On the web "restarting the app" is seamless and not imply anything wrong happened. It's like the Erlang approach to errors, but on steroids

The trouble with leaving restoring state to the application do as they wish is that most of times they will get it wrong. Also most of them don't do any of this and will never do. Good defaults matter
by mirawelner | 2025-11-02 23:04:04+00:00
I feel like my learning curve for AI is:

1) Learn backprop, etc, basic math

2) Learn more advanced things, CNNs, LMM, NMF, PCA, etc

3) Publish a paper or poster

4) Forget basics

5) Relearn that backprop is a thing

repeat.

Some day I need to get my education together.
by chris_va | 2025-11-02 23:04:43+00:00
> Properly formed eyes are a mark of quality.

Except when I asked someone who makes cheese in Switzerland, they told me almost the opposite (and mostly that they export the junk cheese to the US and keep the good stuff).

As an aside, what are the odds this article was written by AI? It has that feel (minus random bolding and bullet points).
by yndoendo | 2025-11-02 23:05:18+00:00
I disagree that Microsoft benefits the end user. Their IoT which took over the Embedded version of Windows is completely bloated in 10 and higher. Version 7 allowed for only installing necessities where their successors force XBox and other built in forced features. Windows 11 IoT is also forcing the creation of a Microsoft account instead of allowing an local account. IoT / Embedded does not mean it is connect and often air gaped. They are also often used to host products and should not have a Microsoft account assigned.

Microsoft's standards for quality keep going down hill. Windows 11 does not even allow the moving of the task bar from the bottom of the screen. Microsoft is end user hostile just like Google.
by bgwalter | 2025-11-02 23:05:24+00:00
> If no one except djb feels this strongly about hybrid vs. pure post-quantum stuff then it's okay.

That is one of the contentious issues. See the last paragraphs of:

https://blog.cr.yp.to/20251004-weakened.html

Starting with "Remember that the actual tallies were 20 supporters, 2 conditional supporters, and 7 opponents".
by cogman10 | 2025-11-02 23:05:31+00:00
Cars really messed a lot of that up.

In the 1900s every city was walkable. Most cities had trains of some sort for the majority of transport and bikes or horses for the last mile.

It really makes me sad to see even old cartoons showing off the tram systems of the day. Those all got pulled up for "progress" thrusting us all backwards into bumper to bumper traffic.

Whats incredible is that happened almost immediately after expansion of personal vehicles.
by throawayonthe | 2025-11-02 23:05:38+00:00
i think it's a reupload of this: https://en.wikipedia.org/wiki/File:Thomas_Edison,_Panorama_o...

which links to https://lccn.loc.gov/00694271 , but that does not seem to have a digital copy available

edit: well here's an archive but it's not any better https://web.archive.org/web/20231016184047if_/http://memory....
by blindriver | 2025-11-02 23:06:53+00:00
Confluent isn't just "a major managed Kafka service provider." The founders of Confluent created Kafka and they and their employees/former employees dominate the PMC committee for Kafka, meaning they control the direction of Kafka. Confluent is Kafka.

The author is a an employee for Confluent/Kafka so because his paycheck and equity grant depends on it and CFLT stock price, obviously whatever he writes is going to be heavily slanted in favor of Kafka. This isn't something that is a footnote at the bottom, it should be right up at the front.
by rubansk | 2025-11-02 23:07:09+00:00
Posted about this last month and good some good comments / feedback via email :)

I'm working on Teletable (https://teletable.app), a macOS app that shows live football & F1 standings/results with a teletext interface (think BBC Ceefax). It's free and on the appstore:

https://apps.apple.com/us/app/teletable-football-teletext/id...