MurphyA/hacker-news huggingface dataset:
by lupusreal | 2025-04-23 16:13:25+00:00
Canada bought over a hundred Voodoo interceptors from America and kept them in service until the 80s. Missiles making interceptors obsolete is very simplistic, not in line with reality. Even today, intercepting Tu-95s, now armed with long range cruise missiles, is relevant to NATOs defense. Canada's not least of all considering Russia's ambition to own the Artic Ocean.
by quietbritishjim | 2025-04-23 16:13:50+00:00
I think most people don't use vanilla MinGW because you'd have to run it on Linux and cross compile. The MinGW toolkit itself (e.g. GCC) isn't targetted at Windows so ironically can't be compiled with MinGW, not even cross compiled - it needs something like Cygwin as in MSYS2. But you're right that it does provide unistd.h and I'm surprised about that. To be honest I was going to say in my comment that it doesn't but I fact checked first! I'm not sure that the bits missing count as "fundamental", I think they're all quite new bits rather than core Win32 APIs. But maybe I'm just showing my age.

Anyway, I'm sorry I've distracted away from your core point: as you've said, despite its name, it seems MinC just provides a user-mode API layer, just like Cygwin does.
by doctorpangloss | 2025-04-23 16:13:52+00:00
AFAIK Apple does not allow applications to render traditionally nor gives them access to the camera or other interesting effects.

You are instead given a DOM (really imagine idiosyncratic SVG for 3D) API and you must facade it to your engine object model.

Apple has forced library developers into a situation even worse than Metal: a single, idiosyncratic scene graph like API. None of the performance benefits of using the technology natively. None of the DX benefits of single code, run anywhere, since everything has to be aware of the spatial rendering limitations. It’s like Negative React Native: they had you a weird React that’s non native, and you must wrap it.

Truly, and I have no hesitation here because I will never want to work for Apple and they’re going downhill: this PR has its head so far up its butt.

Maybe this employee should have spent all this time convincing Apple to give developers access to the GPU.
by dingnuts | 2025-04-23 16:13:53+00:00
expecting compensation for value you create through labor -- profit seeking -- is not anti social at all, it's actually pro social in that it encourages exchange so that eg the baker can get butter for his bread and the farmer bread for his butter, while keeping their specialties and economies of scale.

Whatever you have in mind is not commerce, but is probably regulatory capture or central planning.
by vunderba | 2025-04-23 16:13:55+00:00
Haha yeah I get that. I probably get the most savings from the animation compressor which checks if GIFs are over a certain threshold (> 1mb) and then seamlessly converts to autoplaying muted MP4 files which function nearly identically.

I really wanted to use animated WebP but the iOS decoding is SUPER unreliable often resulting in choppy inconsistent framerates.

One thing I don't do but I know is more common is using <Picture> elements to serve scaled assets depending on if the user is coming from mobile vs desktop.

Depending on what you use for your blog, you might look and see if the SSG has plugins for media optimization. By the time I figured that out, I had already handrolled my own. :p
by oofManBang | 2025-04-23 16:14:39+00:00
> While the Apple Vision Pro itself is not a good ... product

I must admit I'm baffled by this reaction to the first model:

* It's clearly far more impressive technologically than any competitor.

* The price point clearly indicates it wasn't aimed at the general consumer, which is normal for such a massive technological leap compared to their other recent consumer stuff (e.g. the apple watch).

* They got loads of feedback

* Nobody who is this critical seems to articulate what success would have looked like.

> in the form of light, comfortable and unobtrusive AR glasses.

This just seems like a fantasy. I don't understand why people expect this is possible. Battery alone precludes this. Even just streaming video back and forth is going to be too power-hungry for serious use with lightweight glasses.
by skissane | 2025-04-23 16:14:59+00:00
> ryao's above proposition is the converse, that only Win32s in DOS+Windows ME was adequate to running this, and that the prior Win32s in DOS+Windows 98 and DOS+Windows 95 was not.

Win32s was for Windows 3.x only

Win32 for 9x/Me was originally called Win32c, but then Microsoft renamed it to just plain Win32, despite the fact that name was shared by the much more complete NT-based implementation.
by xp84 | 2025-04-23 16:15:55+00:00
My observation with Google is that an astonishing high percentage of their users stopped clicking organic search results around 2010 or so. They exclusively choose from amongst the top two or three ads, which they don’t even realize are ads since the indication of “what’s an ad” has gotten more and more subtle and the position of the first organic result has gotten lower and lower on the page to the point where today you generally would have to scroll a bit to find the first organic research result. The same users who only clicked the sponsored links before now don’t click any links, usually preferring to simply read the AI generated summary of some random spam results (which notably is far worse in accuracy than what you would get if you simply asked an LLM directly).

I think as a result, Google doesn’t really care about the quality of their organic search results since on the scale Google cares about, “nobody” clicks them anyway.
by dahart | 2025-04-23 16:16:10+00:00
You’re conflating different topics. LCD subpixel rendering and font smoothing is often implemented by treating the subpixels as little rectangles, which is the same mistake as treating pixels as squares.

Anti-aliasing can be and is done on squares routinely. It’s called ‘greyscale antialiasing’ to differentiate from LCD subpixel antialiasing, but the name is confusing since it works and is most often used on colors.

The problem Alvy-Ray is talking about is far more subtle. You can do anti-aliasing with little squares, but the result isn’t 100% correct and is not the best result possible no matter how many samples you take. What he’s really referring to is what signal processing people call a box filter, versus something better like a sinc or Gaussian or Mitchell filter.

Regarding your edit, on a high DPI display there’s very little practical difference bewteen LCD subpixel antialiasing and ‘greyscale’ (color) antialiasing. You don’t need LCD subpixels to get effective antialiasing, and you can get mostly effective antialiasing with square shaped pixels.
by luqtas | 2025-04-23 16:16:17+00:00
> they should donate some headsets

profiting 180 billion USD per year should put them in a position to also provide grants for hiring workforce for the necessary amount of years that will take to popularize their current and new AR/VR technology (if it'll ever be popular)

even if Godot starts also being the backend for non-gaming applications (which i don't know how the discussion about this went/is going), which AVP could also benefit, i doubt the investement of time to maintain this PR will pay itself, i.e. the few developers releasing software for Apple VR will make enough money and will donate enough for covering maintainer(s) to keep up with a (so far niche) new OS in Godot!
by aaronbaugher | 2025-04-23 16:16:32+00:00
It's tough, because even within real friend circles there can be a lot of junk. I have a friend who constantly posts "What does your favorite color say about your personality?" type of stuff. I don't want to hide her posts because I don't want to miss anything actually important that happens in her life. But there's no clear line between that and the cruft that you can solve with a rule.

So either we train all our friends to use it sensibly -- and convince them to agree with us on what's sensible -- or we sort through cruft to find the value.
by Whoppertime | 2025-04-23 16:17:17+00:00
How are tariffs regressive? Income taxes are obviously progressive. If you earn $100,000 you are going to be paying a higher percentage of your earnings compared to someone making $10,000 or $50,000. It's not intuitive that someone who makes $100,000 is going to be paying less in tariffs than someone making $50,000 though. How does that work?
by elsonrodriguez | 2025-04-23 16:17:21+00:00
I have tried this approach to mixed results, got Boxer set up on their laptops with a few classics, but they didn't really gravitate towards it.

I searched for modern alternatives and settled on a mix of the Endless series of games on iPad(Endless Learning Academy bundles them all), and as they got older, GCompris. They can get lost for hours in GCompris exploring the different games and activities.
by ericjenott | 2025-04-23 16:17:26+00:00
Hi, I'm Eric, Evertop's creator. The screen has a refresh rate of about 350ms, or almost 3 times per second. Of course the device is smart enough to not refresh the screen unless there's a change in displayed content, so it's not like it's actually always refreshing 3 times per second. I've been using the same screen for probably an average of 1-2 hours per day for a little over two years, and can see little or no difference in the clarity of the text and graphics as compared to a brand new screen.
by coldpie | 2025-04-23 16:18:20+00:00
Definitely, and architectures back then were far less standardized. The Xbox 360 was a big-endian PowerPC CPU, the PS2 had a custom RISC-based CPU. On the desktop, this was still the era of PowerPC-based Macs. Far easier (and I would argue safer) to use a standard, portable sscanf-like function with some ascii text, than figure out how to bake your binaries into every memory and CPU layout combination you might care about.
by msie | 2025-04-23 16:18:42+00:00
Thanks Trump! So horrifying. Some of you all voted for this.

In other related news, it was so boneheaded of the Trump govt to take down a webpage referencing Jackie Robinson's military service in the quest to eliminate DEI. So ignorant and racist.

https://www.espn.com/mlb/story/_/id/44316899/defense-departm...
by MarkusWandel | 2025-04-23 16:18:52+00:00
I'm ambivalent about Leap Pads - the "run apps" LCD screen kind, not the book kind. They seem a razor-and-blades kinda thing, with pretty expensive apps for the simple things they do.

But the Leapfrog toys get top marks for engineering. First of all they're pretty sturdy, and second they just do things right. For example on the "Rockit Twist" (another "run apps" thing) none of the gimcracks are fake. Every button and every spinner does something, and does it well. And, for example the "Scribble and Write" (I think that's what it's called) is simply the most amazing use of an 8x8 monochrome LED module I've ever seen. Another good one is "Tad's Get Ready for School Book" - just soo much functionality, and pretty near indestructible too. If one guy came up with all that stuff, he gets full marks from me for engineering.
by johnmaguire | 2025-04-23 16:19:01+00:00
I don't know, where do you draw the line? If I host it myself using nginx running on a VPS, does that count? Or still no, because I don't own the VPS?

What if it's a dedicated machine, colocated? What if it's at home, but I pay an ISP?

edit: Downvoted, care to explain why? I genuinely wrestle with this question. I self-host lots of services at home - and I also self-host services on a cloud VPS, which have better availability and security posture with regards to my home network for things I make public or semi-public. Some have told me this isn't "self-hosting" and I am not sure where the line is drawn.
by damnitbuilds | 2025-04-23 16:19:10+00:00
This is a poor piece written by someone who does not like Musk (or who is shorting Tesla) and as a consequence has written a piece more like Fox News than The Atlantic.

For example: "a boss who’s made the brand so toxic that people would rather go to his dealerships to wave angry signs than to buy cars."

What evidence does the author have that the people waving the signs would have bought Teslas?

Ob.: Yes, Musk has gone mad.
by dingnuts | 2025-04-23 16:19:14+00:00
> It's always going to be nice to you, and that feels good even if it's entirely artificial.

No?? It feels awful! I feel like an alien when I read comments like this. I would rather a negative but authentic and honest interaction than yet another yes-man or yes-bot being fake nice to me.

It feels condescending and fake and awful. I do not understand the appeal of talking to these machines at all, all they do is validate whatever you say and output empty flattery. It is obsequious as hell and it turns my stomach. You're better off talking to a literal mirror.
by skyyler | 2025-04-23 16:19:24+00:00
I do this as much as I can. Between chatrooms and local meets, I spend a significant portion of my time attempting to politely dispel misinformation.

It's exhausting, but it's worth it.

I want to organise with other people that do this, but I'm not sure how to do that. It feels like our efforts would be multiplied if we started to publish or otherwise spread information.
by trinix912 | 2025-04-23 16:19:28+00:00
But how is that C project using a custom made JSON library doing better than Rockstar games doing the same? Because that library has good error messages?

Apart from that, many of us thought that Java serialization was good if just used correctly, that IE's XML parsing capabilities were good if just used correctly, and so on. We were all very wrong. And a 3rd party library would be just some code taken from the web, or some proprietary solution where you'd once again have to trust the vendor.
by PaulHoule | 2025-04-23 16:19:31+00:00
I was frustrated with enterprise search vendors and their customers because they didn't see it my way. Here are some ways of thinking about it.

Most cynically, enterprise software is bought by different people than those who use it. The buyers have a list of items to check and the fastest way to get eliminated is to not have an integration for a data source they have so vendors will put up a comprehensive list of them on their web site. The buyers will never test the relevance of the results against their data, though the users will feel it every day, unless the search engine is so bad that they just don't use it. (Common!)

On the other hand, if the integration doesn't work, you get recall of 0% no matter how smart and well tuned your search engine is.

I think a lot of founders and data scientists believe in a variant of the Pareto principle which comes down to "I want to do the 20% of the work that gets me 80% of the way there". The trouble is that a minimum viable product has to be viable, and you have to get to 100% of that minimum or you are always going to be a bridesmaid and never a bride.

The awful truth about data science, relevance, ML and all that is that data is dirty and takes a huge amount of work to wrangle. If you want "iteration speed and relevance-focused experimentation" you have to make investments in product, people and process to run more cycles in less calendar time. Look up my profile and ping me if you want to hear war stories.
by db48x | 2025-04-23 16:19:39+00:00
I disagree. JSON is 25 years old, and SAX parsers are 22. A SAX parser is the opposite of “resource heavy”, since it is event driven. The parser does not maintain complex state, although you might have to manage some state in order to correctly extract your objects from the XML. Granted, it wouldn’t have integrated nicely with C to generate the parser code from your struct definition back then, but the basics were there.

But it is even more important for today’s game studios to see and understand the mistakes that yesterday’s studios made. That’s the only way to avoid making them all over again.
by andybak | 2025-04-23 16:19:58+00:00
The external display being the EyeSight thing? I agree there. That's an expensive boondoggle that will probably be missing in the next iteration in any case.

I don't think you can get rid of cameras without reducing the gesture tracking fidelity. That's the reason the Vision Pro has so many cameras.

> M2 CPU subsystem

Not clear on what this means without looking up the spec sheet. Do you mean "use a slower CPU" or something else? If the former - it won't help that much with size or weight.

Sounds like you're really looking for something like the Bigscreen Beyond?
by fc417fc802 | 2025-04-23 16:20:01+00:00
That's not entirely fair. The concept of duress exists and is always at odds with consent in a transactional setting. The issue is where to draw the boundary between "you freely chose to do business" and "you were coerced into accepting unfavorable terms".

I'm inclined to think that "pay or be tracked" is usually the former. The issue was never that I shouldn't have to pay but rather that I wasn't given the choice in the first place.
by canuckintime | 2025-04-23 16:20:54+00:00
>> https://futurism.com/tim-cook-obsession-ar-glasses

Red Flags!

>> "Tim cares about nothing else," an insider with knowledge of the matter told Gurman. "It’s the only thing he’s really spending his time on from a product development standpoint."

>> he's looking to beat Meta CEO Mark Zuckerberg — who shares an obsession with AR and VR headsets — to market.

Is Tim Cook a product person now?

Does Apple care about being first now (instead of being best)?

Before the Vision Pro release we heard similar reporting from Gurman (1) (and recall the skepticism about Gurman's reporting: 2)

Yet here we are. After a decade of promoting AR (3) Tim Apple released a headset of which "the weirder things about visionOS (and the Vision Pro itself, really) is that there’s not a lot of true AR in the mix" (4)

Red Flags!

1. https://www.bloomberg.com/news/features/2023-05-18/apple-s-m...

2. https://daringfireball.net/linked/2023/05/18/gurman-headset-...

3. https://www.theverge.com/21077484/apple-tim-cook-ar-augmente...

4. https://www.theverge.com/24054862/apple-vision-pro-review-vr...
by giancarlostoro | 2025-04-23 16:20:59+00:00
They want to see if anyone will ever 0-day their system.

To be fair, I have old MacOS laptops that are my wife's laptops, we keep them around because they still turn on, and they have all her old files (I've backed it all up several different ways for her), but I never go on the web with any of the browsers installed on those systems.
by MyPasswordSucks | 2025-04-23 16:21:25+00:00
Part of the disconnect is that these days, a lot of the Facebook use is concentrated in places you don't necessarily see from the outside.

Like, fifteen years ago, if you happened upon the Facebook page of a random person, you'd usually see a handful of vacation pictures, a meme or three, some updates from their latest Clash of Cookie Farm Kitchen Dash session, and whatnot.

These days, all that stuff - if it's even still being posted - is likely siloed away to Friends-only posts. That random person might still be there, might still be logging in every day, but you don't see the Messenger group chats and the Marketplace offers/haggles.

Likewise for small businesses - a lot of the "look at this thing we're selling now, come check it out" posts now go to Instagram. They might still be auto-logging in, still responding to PMs on Facebook, still clicking a few news posts here and there, but that's just not visible on the outside, and creates the perception of Facebook the Ghost Town.
by JadeNB | 2025-04-23 16:21:45+00:00
> The electronic computer didn't exist 100+ years ago. You can't ignore the exponentially growth of technology that has happened and pretend that the market dynamics are the same that they were such a long time ago.

One can't argue that manufacturers won't try to get away with this stuff, because they will, but one can argue that it's parasitic rent-seeking, which it is. Certainly, there are new classes of device that can be made by leveraging new technology in previously impossible ways, but that's not what we're talking about here. We're talking about classes of hardware that functioned perfectly well 100+ years ago (for a bike), or for other cases discussed in this thread less long ago but before the internet age, that are being artificially hobbled to allow additional revenue extraction.
by djrj477dhsnv | 2025-04-23 16:21:57+00:00
Yes. I wouldn't say it's inherently evil. War and conflict are natural parts of human existence, and unfortunately that sometimes involves canabalism.

But one thing that sets humans apart from other animals is our development of culture. As part of that we've made rules against killing (and eating) other humans in most cases, which is generally advantageous to all of us. So I'd argue it's a strategic change we've made.
Show HN: SnowSignals – On-the-Ground Snow Forecasting
by richhwang | 2025-04-23 16:22:22+00:00
Hi HN, I’m Richard, and I built SnowSignals - the on-the-ground snow forecast to help skiers figure out when and where to ski great snow.

Most forecasts focus on upcoming snowfall, but as a weekend warrior I'm not on the mountain most powder days. What matters more to me is playing the hand I’m dealt and making the most of what’s already on the ground.

SnowSignals is the on-the-ground snow forecast built on a physics simulation. We integrate weather observations and forecasts into energy fluxes to model physical processes on the surface of the snow over time. In other words, avoid those ice sheet zones at 9AM, corn snow will be ready at 11AM, and apres starts at 1PM - all given current weather conditions.

I’ve had a ton of fun making this and hope you find it useful. While it’s worked well for the days we’ve been out, it's very much an MVP - feedback is greatly appreciated! Happy to answer questions or dive more into how it works.

Note: we're primarily focused on California right now as that's our home base and we're blessed with great spring skiing, but let me know if you'd like support for your area
by nayuki | 2025-04-23 16:22:27+00:00
Never mind anamorphic DVDs, all of them use non-square pixels. The resolution of DVD is 720×480 pixels (or squared pixels, referring back to the article); this is a 3:2 ratio of pixel quantities on the horizontal vs. vertical axes. But the overall aspect ratio of the image is displayed as either 4:3 (SDTV) or 16:9 (HDTV), neither of which matches 3:2. Hence the pixel aspect ratio is definitely not 1:1.