MurphyA/hacker-news huggingface dataset:
by SllX | 2025-05-18 07:01:55+00:00
https://en.wikipedia.org/wiki/ARM_Cuauht%C3%A9moc_(BE01)

Looks like it. It’s a sail training ship, but it has an engine looking at the infobox, presumably so it’s not relying on the sails for tours such as this, and maybe because the ship itself is for training and they need a failsafe? To be honest, I’m not gathering what the purpose of such a ship is to a modern Navy other than maintaining cultural continuity and a tradition in wind sailing.

EDIT: I'm still inside the edit window but there have been several good answers below. Rather than responding to each one individually let me just say y'all have provided some great answers. Thanks!
by whatnow37373 | 2025-05-18 07:02:27+00:00
Populism is on the rise in my country as well but that’s orthogonal to my evaluation of individual policies. I dislike little-d dictators proclaiming to serve the needs of The People because as an European I am intimately aware of what that engenders. I like serving a System not a Person.

If a policy is enacted that I don’t like - which happens daily - then I shrug and reinvigorate my will to vote next time around.

I don’t really see how your conclusion follows from anything I said.
by c-oreills | 2025-05-18 07:05:09+00:00
I thought of the same parallel when reading the post.

I've recently read Outlive for health advice. On its recommendation, I've taken up regularly walking with a loaded backpack of 20-30kg ("rucking").

The basis for this recommendation is that until recently, people would have been exposed to carrying weight in day to day life, but an increase in our daily convenience has reduced this more and more.

I can see that there would be benefits in doing the equivalent thing mentally as physically. "Rucking" for the mind.

Outlive also recommends mental exercises like learning an instrument or new language as potential ways to stave off neurodegeneration.
by benkaiser | 2025-05-18 07:05:13+00:00
I actually tried doing web dev on a Meta Quest 3 recently, but found the biggest limitation to actually be the lack of devtools in Android.

Here is the blog I did discussing the limitations: https://benkaiser.dev/web-development-in-vr/

I wonder if something like this running on the quest could technically work, but I suspect it would be too heavy running Linux chrome in a chroot. You also lose the cool "place and resize your windows anywhere" if it's all stuck inside one window for a desktop.
by pqtyw | 2025-05-18 07:05:34+00:00
Aren't these marketed as "NAS" i.e. aimed at consumers and presumably not enterprise/data center clients?

They have the MH series for that: https://www.toshiba-storage.com/products/enterprise-capacity... and supposedly 24 GB models are available in Europe.

Also Toshiba is an "also ran" alongside WD and Seagate who have 80% of the market and both sell their 24 TB NAS drives in Europe...
by rgovostes | 2025-05-18 07:05:36+00:00
BEFOREHAND: close door, each window & exit; wait until time. open spellbook, study, read (scan, select, tell us); write it, print the hex while each watches, reverse its length, write again; kill spiders, pop them, chop, split, kill them. unlink arms, shift, wait & listen (listening, wait), ...

— Anonymous, "Black Perl" https://en.wikipedia.org/wiki/Black_Perl
by orionblastar | 2025-05-18 07:09:02+00:00
Here are the old NextStep software: https://winworldpc.com/product/nextstep/3x Some emulators can run them.

The OS is Open Sourced like MacOS and based on BSD Unix. Steve Jobs when he formed Next didn't want to reinvent the wheel and went with BSD Unix and built on top of that. Which later would merge with MacOS to become MacOSX.

You can have a NextStep like GUI on Linux using GNUStep: https://www.gnustep.org/
by earthnail | 2025-05-18 07:09:24+00:00
I find it interesting that you echo the concerns of people who defend artists’ copyright claims, while stating that you are very pro AI in terms of copyright.

It’s a very emotionally loaded space for many, meaning most comments I read lean to the extremes of either argument, so seeing a comment like yours that combines both makes me curious.

Would be interesting to hear a bit more about how you see the role of copyright in the AI space.
by lukax | 2025-05-18 07:10:34+00:00
Do not write the bindings manually. Just use the amazing uniffi-rs library from Mozilla.

https://github.com/mozilla/uniffi-rs

You can generate bindings for multiple languages. It supports error handling on both sides and latest versions also support native async integration.

I've used it to reuse the same Rust engine in iOS and Android apps and write native UI.

https://github.com/koofr/vault
by travisgriggs | 2025-05-18 07:12:36+00:00
I miss programming languages that fit this model. I remember learning how Dictionary/Map hashing by just putting

d := Dictionary new. d at: 13 put: 42. d at: 5 put: 7. d at: 13 put: 57.

in a workspace and hitting ‘debug it’.

Modern programming ecosystems make this type of learn by discovery/exploration so much harder.
by neonsunset | 2025-05-18 07:13:16+00:00
In C# nothing stops you from doing `var t = Task.Run(() => ExpensiveButSynchronous());` and then `await`ing it later. Not that uncommon for firing off known long operations to have some other threadpool thread deal with it.

Unless you literally mean awaiting non-awaitable type which...just doesn't make sense in any statically typed language?
by Aerroon | 2025-05-18 07:16:03+00:00
I think applications should not have internet access by default. They should require the user to give them permission either temporary or permanent permission to connect to the internet. Ultimately that's where the security bottleneck is.

I'm frankly disgusted that drivers for hardware like this need to connect to the internet in the first place. This data is clearly not being used to improve the user experience. If it was, then it wouldn't have been a surprise for Wacom that it was collected. Other companies, like Microsoft, also wouldn't be making such terrible UI/UX decisions time and time again, if this data was actually used for improving the user experience.
by asplake | 2025-05-18 07:16:28+00:00
It’s not either/or. No formal process or knowledge management system is so efficient that people won’t from time to time lack the context they need to make good decisions. Informal conversations made possible by seniors making themselves available and present makes up at least part of the shortfall. Moreover, informal conversations can benefit both parties. How many bad strategic decisions are made for want of on-the-ground context?

It’s a well-studied problem. See my recent book “Wholehearted: Engaging with Complexity in the Deliberately Adaptive Organisation”. Or if you prefer original sources to modern takes, note that Stafford Beer followed up Brain of the Firm with Heart of Enterprise. Between the two books, the most significant change in his Viable System Model was to address this issue.
by Llamamoe | 2025-05-18 07:16:38+00:00
I feel like a good half of humanity operates this way, with it being far more prevalent in boomers than younger generations. It doesn't matter what is backed by evidence to them, instead they rely on anecdotes and persuasive quips and factoids. Having a friend who claims to have experienced X and listing off several other anecdotes means more to them than any amount of evidence.
by thanatos519 | 2025-05-18 07:16:48+00:00
There's a way to walhalla. Infrastructure, training, and liability laws prime the pump. When almost everyone is a cyclist, every driver knows that any cyclist could be a friend or family member. Or themselves.

Also... The Dutch reach. Open the driver's side door with the other hand to make sure you look for cyclists. In 12 years in Amsterdam I have never won the 'door prize'.
by int_19h | 2025-05-18 07:17:13+00:00
> iirc at least 3 Russian empresses (and also Russian duchesses) started out as German princesses.

That would be incorrect. Ekaterina II was one, yes. Anna Ioannovna and Elizaveta Petrovna were both Russian. Ekaterina I was probably born in a mixed Baltic German/Polish family, but decidedly not a princess - her early life in general is very murky but the earliest that we know of her for sure, she was a scullery maid. Her ending up as the Russian empress is a truly fantastic story and was probably only possible because Peter I was so quirky yet so dominating, he could actually make someone like that his wife and have it stick.

However, Peter III was German through and through, so between him and Ekaterina II and their son Pavel I, Romanovs were effectively a German dynasty in all but name from there on, although culturally they were thoroughly Russian after Pavel.

Under Alexandr III, who was very stereotypically Russian in both looks and manners and promoted a nationalist domestic policy, there was a political joke that went thus. Okhranka (the secret service) gives him a report that says that after a thorough investigation, they've conclusively determined that Pavel's dad (and thus Alexander's great-great-grandfather) was actually Catherine's lover Sergei Saltykov and not Peter III - which was a very popular rumor even at the time Pavel was born, with some corroborating evidence. Alexandr calmly reads the report and crosses himself, "well, praise the Lord, we Romanovs are actually Russian!". The next day, the same department submits another report saying that the previous one was based on information that was ultimately found to be incorrect, and therefore Alexandr is in fact a descendant of Peter III. He again calmly reads the report and crosses himself again saying, "well, praise the Lord, we Romanovs are actually legitimate!".

> Would be interesting to know when these words entered Russian vocabulary: before or after Napoleon.

Before. In general, Russian words that are clearly derived from German, Swedish, or Dutch entered the language at the time when Peter initiated his Westernization campaigns, as that were his primary sources (him being interested more in things like warfare, shipbuilding, and manufacturing, rather than high culture). At the time of Napoleon, French subsumed German as the primary source of borrowings for new terms, but that process has also started much earlier, and was already underway under Ekaterina II.
by johnisgood | 2025-05-18 07:17:53+00:00
This has always been an issue though. I am 30 years old, and I could remember back to elementary school. I remember us bullying a girl for liking songs such a Linkin Park among other songs we (they) considered emo. For the record, I love Linkin Park now, but all the bullies never bothered to listen, and we did not know English either.

Talk to people, ask them about it, introduce them to new music and movies, listen to these songs together, or watch the movie together. That is what I do with my girlfriend. She does not have the same taste in music at all as I do. There is an overlap, since I like songs from classical to rock, but yeah.
by defrost | 2025-05-18 07:17:57+00:00
> but the next thing I ask is "how do you find new music".

> expert curation. Someone who spends their whole life studying these things

For a long time I followed the Peel sessions (1967 - 2004) which was BBC DJ / Commonwealth new music and industry audience sized level of shared curation experience.

That was richer in information and breadth and more niche an experience than the larger broader scale appeal of the UK's Top of the Pops, Australia's Countdown, the USofA's later MTV curated new music offerings.

Curated or not, now or in the 1960's, 70's, later there is and has always been a sizable amount of industry capture and strong influence in bringing artist's to audiences / markets.

- https://en.wikipedia.org/wiki/List_of_Peel_Sessions
by byb | 2025-05-18 07:19:38+00:00
I'm hoping more people will author articles about using these types of displays full time. There was an article posted a month ago about someone using XREAL ONEs with an x86 PC and a portable power bank. https://news.ycombinator.com/item?id=43668192

I've done some cursory research on the XREAL Air 2 Pros because they are currently discounted at 299 USD. I'm interested in retiring a 4K 43" monitor which has been slightly too large.

My question to anyone who has tried XREAL's products is whether the more expensive XREAL ONE model provides a much better productivity experience for 499 USD?

So far, I'm not convinced the Air 2s provide a 'stable' enough image for productivity tasks as this article states. I found a Youtube reviewer who created a rendition of what it is like to use them for video editing - and they weren't enthusiastic https://www.youtube.com/watch?v=-ZhD8Dt6akY&t=316s

Linus Sebastian from LTT did go on Jimmy Fallon a few months ago and show off the XREAL ONEs https://www.youtube.com/watch?app=desktop&v=vybLi25Q8Fw

For me, I'm not interested in XREAL's Android offerings; I'm more interested in Graphine or e/OS, but would need to purchase a new tablet and a new phone with USB-C display output. I did pick up a Chuwi Hi10 X1 Intel n100 tablet a few months ago for about 200 USD, so that solves the battery problem for me. https://store.chuwi.com/products/hi10-x1-n150

If I didn't have that, and wanted to go the powerbank with X86 route, the company MeLE does have some very, very small mini pcs. https://store.mele.cn/products/mele-quieter-4c-n100-3-4ghz-f...

To many people asking about keyboards, I'd recommend simply getting a 60% with bluetooth, or an adapter which converts a regular USB keyboard into a bluetooth adapter. I'm also a trackball user, and the Japanese company DEFT makes some decent ones.
by lucas_membrane | 2025-05-18 07:20:16+00:00
I just tried pyrefly on a project that really needed it. It complained about an assignment of a new value to a global int variable within a function, even though the function contained the 'global' statement that should have made that OK, I think. I know that globals and assigning to them here and there are problematic for real good software, but I am surprised that Pyrefly is stricter than python on something that I don't see as a type- checking issue. But it did find a decent list of other problems that I haven't finished working my way through.

I had gotten so messed up trying to put together a quicky hobby-type program to create a data structure of perhaps a hundred data items in various overlapping and inter-related hierarchies, tuples, dicts, and lists akimbo, that I gave up on it about 10 days ago. I hypothecated that bondage and discipline might be the way to control the confusion, so I'm rewriting, using SQLite for the dataflow from function to function, lots of little tables and no optional fields. Can anyone opine on whether that is a sensible option?
by chrismorgan | 2025-05-18 07:21:57+00:00
> The white on blue clearly has less contrast, not more.

Is your screen really badly miscalibrated, or do you have some unusual vision condition? That’s all I can think of. I agree with the article, the white is very clearly higher contrast.

> A black foreground would have more contrast regardless, even by APCA.

OK, now I’m just baffled. The article shows the lightness contrasts for white and black on that particular blue: black gets Lᶜ 38.7, white gets Lᶜ −70.9. White foreground has more contrast, according to APCA.

I really am baffled by what you’re saying, because it all sounds coherent… except it’s all back to front.
by atoav | 2025-05-18 07:23:27+00:00
I have HA but my one principle is that it has to stay invisible.

That means it does things like switching off the lights when nobody is home, measuring temperature that informs heating, switching on certain things based on time etc.

But what it isn't meant to be is a dashboard that I have to look at constantly. All functions I need shall be accessinle with physical buttons, dials or switches.
by user32489318 | 2025-05-18 07:24:47+00:00
Not sure about the US, but in Europe it happens fairly regularly with inland freight ships and private yachts. There are wooden guardrails near the bridge pylons to limit the damage (to the bridge) specially for this reason. Statics is also quite interesting, you’d expect the heavy traffic - most accidents correlation but it seems fairly randomly distributed. “Alphen aan de Rijn” in the Netherlands is quite famous for boats hitting/removing the bridge, getting stuck, yachts taller than local houses breaking down in tight spots…
by johnisgood | 2025-05-18 07:26:29+00:00
I am not sure if it is OK to post links to libgen, but there are a couple of nice books for Modern Fortran (in no particular order):

- https://libgen.is/book/index.php?md5=47FDC7E85997AE8641E1A56...

- https://libgen.is/book/index.php?md5=DBB7CD9552330FE92F032F5...

- https://libgen.is/book/index.php?md5=A574CCCD425E4A8788AEC61...

- https://libgen.is/book/index.php?md5=366378CECB17B2D42286A32...

- https://libgen.is/book/index.php?md5=6881885F023742BB5C82D2E...

I hope this helps some, if interested.
by ben_w | 2025-05-18 07:28:15+00:00
Imagine you're standing on a simplified earth that's a perfect sphere, with no air resistance, and have a gun that has a muzzle velocity of orbital speed.

There are 40,000 SUVs randomly located on the planet.

You fire randomly in the horizontal plane.

What's the probability of you hitting an SUV, and not yourself in the back 84 minutes later?

The earth is big. The probability isn't zero, but for any given orbits period it is low. And both the ball bearings and the satelites will re-enter after a while.
by gabriel666smith | 2025-05-18 07:29:15+00:00
Not GP, though I agree with their views, and make my money from copyrighted work (writing novels).

The role of the artist has always been to provide excellent training data for future minds to educate themselves with.

This is why public libraries, free galleries, etc are so important.

Historically, art has been ‘best’ when the process of its creation has been heavily funded by a wealthy body (the church or state, for example).

‘Copyright’, as a legal idea, hasn’t existed for very long, relative to ‘subsidizing the creation of excellent training data’.

If ‘excellent training data for educating minds’ genuinely becomes a bottleneck for AI (though I’d argue it’s always a bottleneck for humanity!), funding its creation seems a no-brainer for an AI company, though they may balk at the messiness of that process.

I would strongly prefer that my taxes paid for this subsidization, so that the training data could be freely accessed by human minds or other types of mind.

Copyright isn’t anything more than a paywall, in my opinion. Art isn’t for revenue generation - it’s for catalyzing revenue generation.
by tim333 | 2025-05-18 07:29:39+00:00
>Why would you do any of that if you could deliver 300,000 pounds on a Starship anywhere in the world in an hour? Multiple times a day?

>This is a bigger change to warfighting than drones and electronics. Combined.

I'm struck by the contrast with the real war with Russia invading westwards. Sending a few tanks took six months and allowing some F16s took two years. Real war seems to move much slower than the article discusses. Meanwhile drones and electronics dominate on the battlefield.
by scratchyone | 2025-05-18 07:29:50+00:00
See that's my challenge! Very well put. I see a lot of influencers bragging about mini SaaS apps being profitable but I don't know if I really see how. I'm more interested in multi-use simple tools. For example, an app that solves a common small problem/inconvenience really well is probably worth $5/mo (I would probably pay for that), but I can't imagine anyone just buys subscriptions to indie apps haha. I'm honestly happy with very low profit if it's possible. I love building stuff as a hobby and I'd just like to make enough money to cover my hosting costs so I can run side projects that cost me a bit to deploy. Maybe a better model is 1-2 free uses and then sign up and then charge per use at-cost? That way I can cover costs without getting people stuck into a subscription...
by nonrandomstring | 2025-05-18 07:33:10+00:00
You claim the exact opposite of what the author wrote.

" the reason I wrote this book was that I became frustrated with myself... You write books to convince people of certain opinions and then you hope that some other people do the actual work of making the world better... I experienced this emotion that I describe as moral envy: You're standing on the sidelines and wishing, gosh, wouldn't it be awesome to be in the arena? To actually have skin in the game? "

"Moral ambition" isn't for the faint-hearted or superficially "successful". You actually have to do stuff. Take a road less travelled. Eat your own dogfood. Make sacrifices and live by principles you espouse. Very few are authentic, courageous and determined in this regard and "successful" within our culture which actively rewards moral delinquency... bar a very few rare diamonds; for example Anita Roddick [0] who led the first wave of environmental, fair-trade ethics in beauty retail.

Besides, I think these are foundational personality traits ... very difficult to "learn/add-on/fake" later in life. So I think the author wastes time appealing to "elites" already saddled by their shameless immorality. Those panged by deathbed "philanthropic" regrets, fretting on their "moral legacy" or place in eternity - having spent their whole lives shitting on the world to get ahead - are a tough, niche audience. Better to speak to younger people who are not yet soured, who have not yet become extremely fearful of taking social risk or jeapordising their "career". If you're under 25 and questioning what "successful" maens, this could be a life-changing book.

[0] https://en.wikipedia.org/wiki/Anita_Roddick
by tillcarlos | 2025-05-18 07:33:17+00:00
Somewhat related: who is using MUX successfully?

We connected it with our Rails app (main reason was that we jse inertia-rails and React on the frontend).

With MUX you give it a URL to create videos. That doesn’t work with google drive, so we do some hacks in a background job and click download, then store it in activestorage. Then provide MUX with our url.

API and backend is good. Pricing also cheaper than S3 in most cases. We are not live yet, but it works reliably so far.
by user32489318 | 2025-05-18 07:35:16+00:00
I haven’t used matlab for 10+ years, but back then Matlab used to provide engineering packages for vibrations and non-linear models approximations, I’d imagine the effort of going Python/ open source code to just to redefine your model for both purposes and then validate and verify the results would be a 10-50 fold cost of paying for a license
by ringeryless | 2025-05-18 07:35:57+00:00
Greed as the only engine of human enterprise turns out to have negative social effects over and over again.

it's not that tv or social media must inherently be evil, but when the motivations for building platforms is mind control and market share, and the entity is a collection of contracts designed to allow exploitation of all and sundry concerned we should probably stop and say, hey Adam, your invisible hand is choking me.

society should own some things, including rail networks, data networks, and large media intended for mass societal conversations.
by crooked-v | 2025-05-18 07:36:13+00:00
With the case of the US Navy and the well-publicized collisions with civilian vessels, it's happening more because the organization is trying to run more ships and more constant operations with fewer people than are actually required.

And that's on top of scheduling practices that are fundamentally negligent and dysfunctional to start with, like watch standers (whose job is to watch for and react to dangers to the ship) trying to perform duty shifts on 4 hours of sleep a night for months at a time.
by rwyinuse | 2025-05-18 07:36:22+00:00
For basic automations like you're mentioning, Home Assistant is pretty much rock solid. Bad devices are far more likely to give you trouble than HA itself. Don't buy anything cloud-based if you can avoid it (though many of them do work well with HA). A zigbee dongle with HA and Zigbee2Mqtt integration should cover most of your use cases.