skysight-inc/HackerNews huggingface dataset:
It is wild. It’s frightening when you see it.

But they’re also a masterpiece of weight reduction - the less mass, the less of a problem the Gs are. No big IC engine to deal with. The electronics are tiny and the fuselage walls are also super thin. It’s a stressed surface carbon fibre/kevlar frame to spread the force.

What I like is the common idea that only powered flight is fast. A propeller would only slow this model down. They’re so sleek.

My gliders are very casual — this one is a serious machine!
If they did publish a “way of the future” direction, would you believe them?

Fool me N times then shame on them, fool me N+1 times, then shame on me sort of thing.
The UI looks fantastic!
How does this differ from LinkedIn?
Watch the front page for "who wants to be hired" / "who's hiring" threads posted on the first of every month.
For me the Vision Pro has been my “Mac replacement” in terms of how I use and love it. (Even though it needs a Mac.)

I completely customized the light shield and straps to be very conformable with a wider field of view. Third version was the charm. Apple could have done better.

Games they have are very meh. Pass. Got a Quest for that.

But 3D movies are finally what 3D should be. At least the well done ones. Blade Runner 2049, Dune Part 1, are fantastic. Felt like I hadn’t really seen them before.

Strange to me they only have a few “environments”. Gorgeous, just so few. I use them to focus when working and meditate.

I hope they keep up with it as a developer friendly Mac replacement. It does that well, and with just a few improvements could be significantly better. Devs using it will start building for it, even if just to scratch an itch.
I found that the scene in The Day After [1] where this comes out was one of the most frightening things I've seen. That and when the missiles leave the silos and you realize you have less than 30 minutes left to live.

1: https://m.imdb.com/title/tt0085404/?ref_=ext_shr_lnk
>Another company that could make 120%, but is only making 110%, is doing fine.

what if every other company in your industry is making 135% and hiring all the best people away from you.

Not being in line with the rest of your industry also has negative consequences for the future of a company.
I think there's a certain type of mind that can truly appreciate Rust as a language and enjoy developing with it. When I see quotes like,

> I wasn't thinking "what's the right way to get a random generator in here" or "can I assume this being single threaded" or "am I in a nested query and what if my archetypes overlap", and I also didn't get a compiler error afterwards, and I also didn't get a runtime borrow checker crash. I used a dumb language in a dumb engine and just thought about the game the whole time I was writing the code.

and,

> The prevalence of perfectionism and obsession with "the correct way" in the Rust ecosystem often makes me feel that the language attracts people who are newer to programming, and are easily impressionable.

I see someone who simply does not think about those kinds of things when writing code. And that's completely, entirely fair. Rust is not for them, then.

But they seem to act like it's an issue with the language that it does not serve them specifically, and their way of thinking in particular, not even pertaining to game development.

Because the thing is, I don't suffer from the issue they're describing. I don't find it difficult or distracting to think of edge cases and implementation details when I am writing out a solution. In fact, I can't help it. I love Rust, because its strong typing and strict static analysis actually support and justify my way of thinking. They're not obstacles for me to overcome, certainly not like how it's described here.

When I use a language like JavaScript, people tell me that I care too much about details or that I don't need static type information because I can just assume. JavaScript is not for me, because it doesn't support my way of thinking. It is terrible and sloppy and completely unchecked. It's absolutely great for banging things out without giving a care in the world about a single implementation detail that isn't relevant to the actual problem at hand. It's terrible if you actually do care about those implementation details, because nobody else who writes JavaScript does. Everything you interact with is going to be just as shoddy as the language itself.

(I have a job writing JavaScript, so this doesn't mean that I can't use the language. It just means I do not like it. I do like TypeScript.)

So this might just be a fit issue. I haven't read the rest of the article yet, because this stuck out to me. I see some other HN comments talking about async code and GUI libraries, and those are all completely valid concerns, but in the article these valid shortcomings are seemingly mixed with what I'm going to call "neurotype issues". In other words, I suppose the author just isn't autistic enough. It has nothing to do with being new to programming or not.

And that's fine. It's just not an issue with the language that it doesn't serve you as well as it serves others. After all, Haskell is the same way. I'd say most programming languages are the same way.
Yes, but clearly that was a different situation, where you had large non-addict populations still wanting to consume.
With heroin there aren't any occasional users, who shoot it twice a month and are totally clean otherwise.

Alcohol is bad, sure, but just because it is a socially acceptable drug, doesn't mean you should allow other drugs to become socially acceptable as well. Just because it seems near impossible to get criminalize one bad thing, doesn't mean that all other bad things should be decriminalized.

In the end I don't see drug decriminalization as anything more than a political class who creates severe misery, because they are utterly unable to help with the underlying problems which push people to drug use.
One thing I enjoyed about TIS-100 was trying to get the low cycles or low instruction count. I remember the "Aha!" moment when I discovered that it often not possible to get both at the same time.

I still haven't finished all the levels, I should really finish it one day.
Thanks for the chuckle! You're right, it's not brain surgery—

it's about making the right moves at the right time. And while we can't promise a million pounds in 30 days, we can certainly help pave the way to better opportunities with a standout CV. Let's focus on the achievable first steps, shall we?
Prohibition works great in Singapore.
Number 2 is not true. I have a Yubikey and it can't be used on Android without a Google made app or account. It's always the same story, give a plausible option to seem open or neutral, but make sure there are "details" that establishes chain of consequences preventing it that is weird enough to allow denying intention. Even though I'm not that young I thought I just need to wait for Firefox to implement it, but as time went by I got curious and found out why it actually can't be done.
Can I ask what issues did you have after the initial hassle of people recompiling for the M-series?

For me the insane battery life/computing power ratio massively outweighs any possible advantages for staying with Intel
It’s been used by surgeons in the operating room already, so that’s promising.

Of course, Apple once made another product that, despite its popularity among medical professionals was ultimately not commercially successful enough to survive: the Newton.
Other languages allow much easier workarounds for immediate problems without necessarily sacrificing code quality.

I really wish the author had followed this with a list and an explanation.
> These are clearly people with high IQs and active imaginations.

I only see evidence of wealth. Not talent, skill or ability.
>That's America's true condition to use drugs. There must be no externally detectable effect you can observe.

Well said, though I'd use language with a bigger tent: "That's America's true condition to use intoxicants."

As for the wit, its a fun game you play here with other commenters. Everyone reading through this would likely enjoy the long form of this from The Onion, 20 years ago:

Drugs Now Legal If User Is Employed

>"If you are paying taxes and keeping your yard tidy, we're not going to hassle you if you come home from a hard day of work and want to enjoy a little pot or blow. But if, on the other hand, you're one of these lazy, shiftless types hanging out on the street all day looking for your next high, we're coming after you."

https://www.theonion.com/drugs-now-legal-if-user-is-employed...
The original comment specifically mentioned soy and edamame. The reply only mentioned grass.

HN guidelines say: Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith.
So you don’t, just leave it to BigTech, thanks.
Thumb Nation: How We Learned to Play with Our Fingers
> 10 billion

What an interesting number! The original iPhone is reported to cost only $150M (~$225M today) to develop. Sure, Apple from 2006 is not the same as today's Apple, but I find it still amusing that they try to create a new revolution with throwing money around, instead of a real new idea, like the iPhone was.
This Tailscale blog [1] from 2020 has been posted on HN many times before I’m sure but is worth highlighting again as it does a great job outlining the technical complexities that CGNAT (and NAT in general) introduce.

I have my head in this space at the moment as I’m trying to implement NAT detection (as pioneered by Dublin traceroute [2]) into Trippy [3].

[1] https://tailscale.com/blog/how-nat-traversal-works

[2] https://dublin-traceroute.net/

[3] https://github.com/fujiapple852/trippy/issues/1104
What data? I'd love to see your sources for "100s of thousands of people were saved due to prohibition of alcohol."

You should update the wikipedia article with those sources: https://en.wikipedia.org/wiki/Consequences_of_Prohibition
It does the same on Windows, if TIS is running, my fans are on full blast. Good thing it’s fun!
By that logic life imprisonment would work.
I found one of my first programs (Java, 2011) on the Wayback Machine and it runs
One of the first programs I ever wrote - a program to find valid English crossword fills given a grid pattern with optional partial completions.

This project came to mind recently and I looked around on the Wayback Machine.
Turns out I posted the jar on MediaFire and linked to it on an old blog on Jan 2, 2011.
Luckily, there was [_one capture_ of the jar on MediaFire](https://web.archive.org/web/20240123154949/https://download1...) from oddly recently (Jan 23 2024).
I downloaded and opened it on my 2023 MacBook Air, and it ran!
Since it's Java, I'm guessing it runs on other computers, too :)

It was a delight to find it still working. Anyone else ever find an old program you thought you lost and get it running again?
Leftist simply means someone on the left side of the political spectrum, despite attempts to gatekeep the term as something more specific.
Seems like the thousands of people who bought it care, myself included. My role has significant on-call responsibility. It's nice to be able to take it charged anywhere I could need it and know that for several hours it can handle anything I will throw at it, reliably.

From a security perspective, I prefer the separation from the x86 architecture if for no other reason than it imposes extra cost for exploit development.
That's a fundamental problem with cryptographic security: you cannot trust people to manage your keys for you (because due to lack of regulation preventing that companies have this bad habit of pulling the rug under their customers' feet) but you cannot trust yourself doing that either, because you can, and will, make mistakes.
Implementing FrugalGPT: Reducing LLM Costs and Improving Performance
The term is commonly used to either make a crime out of something just because of the constellation between the offender and the victim. Or to aggravate the punishment. I don't think the constellation should play any role at all.

Same for other constellations that exist and modify punishment, like children being punished less (or not at all). Or drunk/drugged people getting massively less punishment. Or harassment against politicians getting punished a lot harsher. Or "sick" people being punished less or not at all. (Many of these examples only exist in my country I think). It's all abused either by the offender, the victims or third parties.
There is a new way to treat your property:

https://lymeshield.com/

It uses the original Lyme vaccine (which worked but which was withdrawn because nobody was buying it) to treat mice. You put out a bait station and the mice eat the vaccine laden bait and it kills Lyme in the mice. Ticks overwinter on mice, so if the mice are immune the ticks also get immunized. It's not perfect but they claim a 75% reduction in Lyme in ticks. Lymeshield seems to only have limited release and requires a licensed pesticide expert to install the bait station (not sure why, it seems trivial, but that's the only way the are selling it, maybe to prevent people from trying to vaccinate themselves by eating the pellets?)
Rust: Maybe Not for Fast Project Iteration
I don't use Rust for game dev but I do for low level libraries and find it easier than C++ to get started. I have enjoyed it more than Java and like it for different reasons than Go, but it feels good to program in.

As for the design patterns that a complex game requires, if you are considering Rust for game dev and ecs design patterns it might be useful to check out projects that are Rust centric like https://spacetimedb.com/.
The M1 MacBook Air is way snappier than an Intel MacBook Pro. It's night and day. Much better machines.
Maybe it comes off that way a bit, but I can only go off what's in the blog post where they begin by calling the existing solution bloated in order to justify their new solution without ever mentioning that the debug table contains much more than just function names and line number mappings.

I do think it should be obvious that displaying text directly in the console is better than relying on a web service to display that same text.
Yet, this is also the tragedy of modern software. While a fancy SaaS POS system will be fast and easy to install, the legacy local database version is going to keep working throughout an internet blackout (with cash), a power outage (via backup power) or an outage of the remote server.

I doubt anybody is losing customers over a 1s delay in the till opening or a POS server syncing the day’s transaction after close. But having worked in retail - the one time you get a call from head office is when there’s “loss of trading” - it’s a bigger issue than theft.

I remember there being an entire tourist town that was suffering economically because during peak season, the mobile phone tower was saturated and merchants could not process card payments. You can’t even use click-clack machines anymore with modern credit cards.

Now… working offline is entirely doable in a modern tech stack too - but I somehow doubt most modern POS products support it well.
This is a joy to watch.

And this person had better stay anonymous. If Apple knew their identity, they'd be excommunicated on the spot.
Yeah, it's a fairly clean and natural divide. You see it in most of the major engines and it was present in all the proprietary engines I worked on(we mostly used Lua/LuaJIT since this predated some great recent options like quickjs).

We even had things like designers writing scripts for AI in literate programming with Lua using coroutines. We fit in 400kb of space for code + runtime using Lua on the PSP(man that platform was a nightmare but the scripting worked out really well).

Rust excels when you know what you want to build, and core engine tech fits that category pretty cleanly. Once you get up in game logic/behavior that iteration loop is so dynamic that you are prototyping more than developing.
Wait are you telling me that the only reason why we think Burke class ships are small is because 1) “Destroyer” and then 2) CVNs are just fucking massive?
I think the point the author is trying to express here, is that it can be a useful in API representation, to couple the design with other representations designed by other parties.

I don't think "No Abstractions" is a good framing for this, although I would have to admit I dislike use of the term abstraction, as it implies there is a hierarchy of representations.
But you have no idea how it was before, do you?
Right, from a private capital perspective, it's a misallocation of resources.

If a company can make X% return on capital (researchers, equipment, marketing, regulatory engagement, office space etc) working on communicable diseases, but Y% >> X% doing something else, a responsible steward of somebody else's pile of money is supposed to direct the capital towards Y.
> It is a different story for game engines, renderers, physics, audio, asset loaders etc. those are much closer to system programming but this is also not where we usually spend the most time, as a professional you're supposed to either use off-the-shelf engines or already made frameworks and libraries.

But this is where industry interest (the little there is) lies for Rust, is it not? This is what the AAA studios that are researching and prototyping are working on.

C++ is not a popular language to implement the actual game in for all the reasons you list. It is too slow to compile and too rigid. The people who actually build the games, make them tick, are all working in visual scripting languages.
I'm just a layman, but it looks like 33% might actually be the mortality rate. The WHO[1] and CDC[2] both report a case fatality rate over 50%.

From the Wikipedia article Human mortality from H5N1[3]:

> Public health officials in Ontario, Canada argue that the true case-fatality rate could be lower, pointing to studies suggesting it could be 14-33%, and warned that it was unlikely to be as low as the 0.1–0.4% rate that was built into many pandemic plans.

Scary.

[1]: https://www.who.int/publications/m/item/cumulative-number-of...

[2]: https://www.cdc.gov/flu/avianflu/spotlights/2022-2023/h5n1-t...

[3]: https://en.wikipedia.org/wiki/Human_mortality_from_H5N1
The expectation and capability of the first iPhone is a minuscule fraction of what's expected of the Vision Pro. The iPhone wasn't a new idea, there were other smart phones before it, but they hit it out of the park with the interface and understanding what customers would want, before they wanted it.

The entire computing environment has evolved dramatically since then, as have the expectations of the once scrappy underdog to the second largest company in the world. At some point, AR / VR will eventually become good enough, and it's good that they are investing in it. It forces Meta to innovate and become better as well.

I personally hope that it will get to the point that i can go anywhere and take my ideal workspace setup with me and lose little to no productivity.
Microsoft Office supports ODF.

Every single business communique I've ever seen and conducted that's not PDF comes and goes in .docx/.xlsx/.pptx, though.
On-device also preserves privacy. I think that's the main reason Apple prefers it, not the cost of servers.
"I stand by spreading hearsay, even if a court happens to disagree"
Sam Altman should hand over company's name to Meta.

But more seriously I wonder if Elon Musk sometimes thinks that OpenAI was at the end a good move - being so closed that it sparked open research everywhere as competitive advantage.
I now singularly use Linux/Gnome3 on a 13 year old ThinkPad.

The best desktop experience I remember was a 20MHz 386DX [0]. It took 2 minutes to boot and had a noisy fan. The ThinkPad/Gnome experience is pretty close to this. Not because of a 2 minute startup time, it wakes up instantly, and starts from cold within seconds. Not because of the noisy fan, it is silent and runs at 45° in an ambient temperature of 25°.

Because of the focus. Starting an old desktop meant wanting to do something. And Gnome, 3 even more than 2, means a single focused screen. I can split screen if needed, or plug in another monitor, or add a KDE/Windows style window bar, but this removes the focus.

A world of always on devices, often in our pockets or hands even when doing other stuff, and a common expectation - internalised as an expectation - to always be online fed by a hunger, famine, for new news and dripped by notifications. I do have some notifications, I have a flashing light and horn in my office inspired by a documentary on Ling's Cars [1]. A flash is a new user and a horn's for if I lose a heartbeat from one of my websites for more than 5 minutes.

You do you. Often slowing down and focusing is a good recipe.

[0] The worst, in retrospect, was a time when numbers of screens on desks was a tools of bravado and validation, an investment banking job with no less than 7 screens.

[1] Ling's cars https://en.wikipedia.org/wiki/Ling's_Cars IIRC they get an alert on a new sale by flashing a light for all of the office to be cheered by.
I suppose we just have to chalk it up to different tastes in art. To me, my first thought on seeing most of those pictures is how they look like settings for some implausibly dystopian sci-fi movie.
Not stereo video (yet?) but I’ve heard the Vision Pro is great for F1 because you can throw up a bunch of streams in floating windows

https://vimeo.com/917626158/3399a64c01
Not sure why this was considered interesting to post.

From Wikipedia:

> 964 Pinocchio released in the United Kingdom as Screams of Blasphemy, is a 1991 Japanese cyberpunk-horror film directed by Shozin Fukui.
Which movie do you mean?
The amount of energy invested in pointing out the flaws in a 1.0 release of something reminds me of the ridicule heaped on the iPad.

It’s much easier to tear down something than it is to create something. It also garners a lot more clicks for someone whose primary contribution in life is pontification on the internet belittling the achievements of people who actually -do- something and -create- and take risks. Those people still do, after all, have to eat so thank god for advertising platforms and breathless naysayers.
I don't think it's as simple as that.

Some of the modern ecosystems have gone entirely bonkers (think nodejs/npm): hundreds and thousands of dependencies for the simplest of things, basically an unmanageable "supply chain".

Sure, we can talk about what's good approach to update and dependency hygiene, how packages should "freeze" their dependencies, how should breaking changes be communicated through version numbers (or not), but we've seen the rise of the non-NIH that can't bother to implement 5 lines of code.

If you commit to update whenever there's a newer version of any dep you are using, you commit yourself to a world of pain and fighting even more bugs.

I actually believe LTS repos of public repos (PyPI, NPM, ...) could be a decent way to earn some money in today's dependency-heavy world.
No they can’t. You have a local cache. Also, you can export and backup if you are really worried.
The thing is, the original iPhone was bad. By today standards. But it came out at a time when it was leaps and bounds ahead of a good chunk of the competition. But you can’t release a product like that anymore, at least if you are Apple. People expect so much more these days.
I wish there was a sane and humane way of shutting off the infinite supply of out-of-state (and, increasingly, international) transients. Our homeless programs here in Portland are absolutely overwhelmed with people who arrive here daily from all across the country. Recent arrivals have been either a plurality or an outright majority of our homeless population for many years now.

I’d absolutely choose going all-in on affordable housing over a return to the war on drugs or doubling down on catastrophic decrim. But without limits on in-migration for social programs, the idea seems frustratingly doomed from the start.