skysight-inc/HackerNews huggingface dataset:
It’s open source software.

MacPaw lists Russian-developed software as a risk because the government can access your data at any time — this is self-hosted open-source software though.

The FSB can’t just access your local server with an arbitrary court order.

Therefore this doesn’t feel like a legitimate concern but more like Russophobia, which I understand but also think is utterly unasked for as I know first hand how much Russian developers are suffering from the stupidity of their government.
The “widespread pollution” is true in the very short term (as long as you have radioactive iodine floating around), but after that it's pretty much a negligible problem. For instance if you discount iodine-induced thyroid cancer, the cancer rate in the Tchernobyl exclusion zone (for people who refused to flee) isn't higher than in the center of Kyiv (likely because car-induced air pollution is more harmful!).

There are many things that are much more dangerous than the what remains of the fallout from a nuclear accident, that people are perfectly fine living with: air pollution due to ICE-powered cars, pesticide in farm areas, lead fuel near general aviation airfields, or cigarettes, alcohol and even junk food!

People have a very wrong vision of what nuclear fallout actually means, and it's mostly fueled by the nuclear bomb scare in the cold war era. But in the real world even Hiroshima and Nagasaki were quickly re-settled after the bomb with no dramatic effect.

(this is not to say radioactive material is harmless, just that the incorrect perception of its harm lead us to take drastic measures when it comes to nuclear, while we are fine as a society taking little to no measures against much more harmful things)

As for decommissioning, I answered in another comment already, see [1].

[1]: https://news.ycombinator.com/item?id=39287086
Stephenson as a Sci-Fi Author always struck me as Kurt Vonnegut for remedial readers, or as part of the Cory Doctorow league of Cyberpunk Authorship compared to the peaks of the genre like William Gibson.
> Yes, Chromebooks are terrible. They are actually a hindrance more than anything else.

School budgets for student laptops cap out around $300 and they get cheaper if they're able to. It's a challenge to build a quality device at that price point, even more of a challenge to actually make money doing so.

This isn't an argument schools should have more money, they have plenty and some of the areas with terrible performance are spending a fortune a year per student, more a criticism of where that money is going if this is the tool they're supposed to learn with and it's not being spent there.
> Having electricity in ones house wasnt even common until the 1890s.

Does that make a better lifer? Maybe maybe not. Life is about more than what toys you have. There are many negatives about modern life that we didn't have and pointing at how much tech crap you can now afford does not offset that.

> Racism was common, if not the default.

It still is, just not always targeted at the same people.
Very nice :)

Feedback: mostly I need to do this at work currently, which means I am going to retreat to a quiet place and grab my phone.

Phone Screens going to sleep and the thing being interrupted by tapping anywhere on the screen are not compatible. Not sure if other people face this issue, but for me tapping anywhere on the screen in order to not make the phone go to sleep should not interrupt or restart this meditation. A small X in a corner would be better.

Nit: The scrolling on your site is horrible broken on mobile. Keeps rubber banding and bouncing around.
Yesterday the Danish Minister of Education went on screen to tell everybody he will try and help the schools reduce the use of screens and electronics.

He wants handwriting and books back in the classrooms.
I strongly disagree about Snow Crash. I abandoned it halfway through because the style struck me as cringily cyberpunk. Relatively cool plot but the style just wasn't for me.

However, Seveneves to me is everything I could hope for in a sci-fi book, and I Anathem had amazing world building. I can't speak for Diamond Age, but based on the four books I've read (Termination Shock being the other), I thought Snow Crash was wildly different from the rest.
ChatGPT Generating Racist Content
Recite your baseline.

> And blood-black nothingness began to spin... a system of cells interlinked within cells interlinked within cells interlinked within one stem... and dreadfully distinct against the dark, a tall white fountain played.
Huh, that seems extremely reasonable even if it's not a finished product yet.
Show HN: A thread of people sharing their struggles after being laid off
With all this capital investment and the physics approaching an asymptote, my gut says we're going to see fabbed chips become more commoditized in 20 years (with lower pricing and more competition), and I'm excited for that! Imagine if you could order a fab run as frictionless as ordering business cards.
> We're in a thought bubble otherwise

"HN commenter" is already a much tighter bubble than "the West".
Ask HN: How did you sense you were on the chopping block?
We're talking layoffs, firings ... whatever you wanna call it, but losing your job
If I understand what you’re asking, the term would be emergence. In philosophy this means that that behavior, property, or attribute arises from parts or components that do not show that behavior, property, or attribute themselves either in part or in whole.
Each execution by design has a record of all calls with side-effects, with input and output.

If you replay history up to the newest call and all calls are identical, that specific execution instance is compatible with the new code and can be upgraded. If not it should be rolled back, and you can either deploy a fixed version of the code with backwards compatibility, or delete executions that can not be upgraded.

Backwards compatible code can be written as

if (workflowVersion() >= FIX_VERSION) new_way() else old_way()

There should be two ways to get the version for backwards compatibility: workflowVersion() is replayed and can change between side effect calls, e.g executions will use the old retry logic until they reach the current point in time, when they will switch over to the new one.

originalWorkflowVersion() is constant, e.g. all executions that started before NEW_TAX_RULE will keep using the old tax rules for all calculations.
I think it's fair to include the rest of the sentence as context:

> In its illiberal guise, protantalism can be motivated by an ugly ethno-nationalist undercurrent which views pronatalism as a means of avoiding what it perceives to be the evils of mass-immigration, which is seen in catastrophic terms as tantamount to ethnic replacement and racial/civilisational suicide

I don't really understand your point, however. What about the article's views are you objecting to?
iPhone 13pro also slightly overflows left and right side when circle expands to its max size
I'd also be interested in potentially collaborating with people this Summer on further, similar projects. I'd love to have access to a collaborative space to find folks interested in it, however, I'm a little reluctant to discuss as I've yet to secure permissions explicitly.
Cars can hallucinate, too – and it's a problem
I guess I'm looking at it from the Lens of the community. If a community can't solve its moderation issue through social standards the community degrades.

Once the community degrades to having no social standards there is no point in moderation.
I wanted to comment, I feel like Im in a situation where I feel i could be layed off ... mgmt asking me to document a whole process Ive worked on for over 3 years here.

How did you know?
As far as I know, only this and the Steam Deck use Linux. Every other handheld gaming PC uses Windows.
I found REAMDE maybe his worst book that I've read. For one thing, it was one of those books where, if a lot of things don't line up just perfectly again and again, there's really no story.

I mostly liked Cryptonomicon and Anathem--but I probably wouldn't push a reader into the latter as an introduction.
True, but this isn't really something the page author can address
You are right for the most part. I attended a talk about pyscript[1] (runs python in the browser using wasm which is similar) and there is a 2x performance hit.

[1] https://pyscript.net
You're being bad for the community. But thanks for including a well - spoken, albeit opinionated reply, in your otherwise rude, projecting, and downright censorious comment.
> 99% of the time

99% of whose time? Where does this estimate come from?

Definitely not my case, and definitely not the case for lots of programmers I know and/or work with. Python has its own place (for example, in DS/ML) and while I use it myself on daily basis for what's it's best at, statements like "you should be programming just about 99% of your time in Python" make no sense at best.

And, note, it's not only about speed/performance; after writing lots of Rust (or even F#), it's hard to get back to Python because of missing expressiveness and basic language tooling.

Finally, speaking of Python (CPython in particular), part of why it's so attractive is all the fast binary extensions libraries written for it... in C++/Rust, not Python.

> Sum types and traits are not getting things done.

Disagreed, sum types are exactly what gets things done, regardless of language performance and other features. This kind of logic exists everywhere. That's why languages with proper (or even semi-proper) sum types like Rust, F# are a lot easier to express 'business logic' in. And e.g. that's exactly why serialization/deserialization can get so weird in Python where values can be of multiple types and you have to invent crutches to work around that, to simulate sum types in this way or another.
'A slow fiscal death' awaits some countries in this 'decade of debt.'
The nice thing is there are plenty of socially-acceptable, but still every bit as objectively valid reasons to advocate for policies aimed as reducing the use of cars in cities.
It's like comparing apples to oranges.
How old is your phone to have a back cover?
Data broker allegedly selling de-anonymized info to face FTC lawsuit after all
Tesla driver builds folding rooftop array for parked solar charging
That's true -- things like smart linking are completely standard today. The earliest version of the page I can find is from 2006 [1] with very similar content.

That said, things like "no makefiles" are neat, especially in today's world of complex build systems. If it was written today maybe it would say "No Gradle."

[1] https://web.archive.org/web/20061114051555/https://www.freep...
Beyond a very early point in any engineering effort (where fruit might be not just low-hanging, but actually lying on the ground), nearly everything is a trade-off.

Those trade-offs (higher fixed costs in exchange for lower marginal costs and higher quality) can be wildly beneficial overall but finding large Pareto improvements against every dimension is rare in anything even remotely mature.
Neat idea and implementation!

I'm a bit jaded from the internet so I couldn't relax. I was waiting for something to jump out or a big eyeball or something.

the white and black contrast was nice... though it started to mess with my eyes as I stared. maybe awkward for light/strobe sensitive folks?
@mauvehaus, with your idiosyncratic spelling of emacs as "eMacs", you put Stephenson in a bad light. He knows how to spell. And edit.
If it is handled, it is in your hands, not your pocket.

I guess everyone has its own definition. Mine is it is a handled console if you can comfortably play with it in your hands during 1h without arm/hand/joints fatigue.
I thought Snow Crash was basically a satire of cyberpunk.

I mean the dude's name is Hiro Protagonist.
The future plans include improving OS/2 support.
Ah thanks. I agree. And I think this led to the subsequent devaluation of the term “artisanal” due to its wild overuse. I don’t remember seeing “artisanal” TV dinners when I was a bachelor in the 1990s!
Why not use the generic-based built-in slices?

https://pkg.go.dev/slices
> you will be very hard pressed to find ANY bugs or glitches. Like you have to hunt really hard to try to find them, they are usually an extremely polished experience.

Has this ever been true? Or maybe its true, but the games are so mediocre that no one cares that 'Pong doesnt have any bugs'.
I get this message:

"Waking up... To keep Glitch projects fast for everyone inactive projects go to sleep and wake up on request."

Ok so this website appears to be hosted by microservice. "to keep ... fast for everyone." Is anyone else bothered by this line that we're conditioned to accept that microservices are always faster? In my experience, even without the cold starts, they are often slower than traditional VPS hosted apps.

Well then there's scalability... But looks like this still got the hug of death.
Prove to who? You?

Engineers and scientists are paid professionals. They are financially incentivized to help other people. Maybe you somehow managed to not notice, but I am but a person on an Internet forum. There is no incentive offered for me to do anything for anyone else. To have the gall to even ask for me to work for you without any compensation in kind is astounding.

Of what difference does it make if anyone takes me seriously or not? That's the most meaningless attribute imaginable. Oh noes, a random nobody on the internet doesn't believe me! It's the end of the world as we know it... How droll.

Perhaps it is that you do not understand what value means? Or how did you manage to write all those words and not come up with any suggestion of value whatsoever?
Yeah, I guess I just prefer William Gibson's take when it comes to cyberpunk lit. It's just more...serious? Plausible? Less of a "nerd inside joke" activity.
Seveneves is probably my favorite book, ever. I have the audio book and I'll probably listen to it for a 3rd time here soon.
Will be nice if such a fund would exist. On the other hand I really dislike how you tried to insult the users of free opensource projects by naming them useless leeches...
Cool. Can I use NumPy, SciPy, PyTorch, Shapely, ...?
Implementing Container Runtime Shim: Runc
In my opinion, if you have no interest (or correctly put as 'never want to') doing any lisp programming -- then, yes, I would not recommend Emacs to you.

Even if find config done by other people, you still need to open the .emacs file (lisp file) to amend/paste it.

I get it. I am sure I have turned down programs because its config or language is something I cannot be bothered to touch.

I do not call myself a elisp expert by any stretch of the means. However, I am conftable 'Schemer' so it is very similar generally speaking. With this I dont really have any trouble mucking around with my emacs config.

I am an emacs user. I always mention emacs as a good investment IF you want to put the effort in. If Emacs is not your thing - there are other options like VSCode etc.
In the 'no pets' model, think of your compute nodes as CPU/memory/OS only (storage is accessible via network) and it starts to make sense.
Ask HN: OpenAPI-like interface definition language for CLIs?
Hey folks, I've been thinking recently about how CLIs are just functions, and the config (flags, envvars, config files) are just parameters.

Yet, I've never heard of an interface definition language for CLIs. It strikes me as potentially being very valuable:

- You could generate code that would allow the CLI to accept and handle the resolution of all three of envvars, flags, and config files (to enable full human and machine readability)

- The developer wouldn't have to manually deal with generating the 'PROPERTY1_2_SUBPROPERTY' syntax that 12-factor app development advocates for, but is a pain to understand

- It would allow for a formal API for the CLI, allowing for API breaks to be clear (for those who programmatically call the CLI)

- The idea of "routes" maps quite nicely to the "cli $subcommand [$subcommand] $verb ...flags..." pattern that docker and kubectl have set

- You could use it to generate language-specific CLI framework bindings, like Go's Cobra

- You could do documentation generation

- You could do generation of language-specific bindings for calling the CLI, so that calling the CLI as a subprocess is a function call in another language (rather than subprocess.call(["some","random","strings"]))

- You can calculate if changes to the CLI break the API for someone (thereby allowing for automatic semver)

Has anyone heard of something like this? Or should I build it?
> However, Seveneves to me is everything I could hope for in a sci-fi book

Serious question: what did you think of the ending and plot closure?
wow, I just dove into this via chatgpt and it was very interesting. I also found the use of sorry to mean something other than fault admission to be odd, never realised it was 2 cultures clashing

--

They often say "You and your family are in our prayers."

In Texas, the expression "You and your family are in our prayers" is commonly used at funerals instead of "sorry for your loss." This reflects the strong faith and community support present in the culture. Additionally, Texans might use phrases like "They're in a better place now" or "We're here for you," emphasizing spiritual comfort and solidarity.
I think the canonical cutesy error message is

> OOPSIE WOOPSIE!! Uwu We made a fucky wucky!! A wittle fucko boingo! The code monkeys at our headquarters are working VEWY HAWD to fix this!

(https://knowyourmeme.com/memes/oopsie-woopsie)
Encouraging open borders and mass immigration is not the only permitted immigration policy.

Most countries in the world, including large and economically developed ones like Japan and China, do not have this policy. In fact, even developed countries in the West do not have such policy codified into law - quite the contrary.

It is highly disingenous to suggest that it is the only option and to preemptively scold the reader for thinking any other options may be considered. Even worse when it is done in such form and in an article suggested to be a pop science piece instead of a political pamphlet.

The quoted statement will never ever pass a NPOV check.
Intelligence agencies: Chinese spies hacked Dutch defence network last year
I thought companies were doing this for old but useful chips? There are chip manufactures who buy old fabs and then do runs for chips that go in automobiles/boats/whatever. At least, it was my assumption.
Baroque Cycle is my favourite, worth giving it a shot. Dodo is such a strange book because the beginning and middle are amazing and the ending is terrible
OpenAI is adding new watermarks to DALL-E 3
No, developers should.
>If I post a video on TikTok, you need to use the TikTok app to play it

You can play it using a web browser app by going to TikTok's website.
Show HN: SnapCode – a real Java IDE in the browser
SnapCode makes it fast and easy to start coding Java in any modern browser. SnapCode offers modern coding features, support for Java REPL (Read-Eval-Print-Loop), and full featured library support for UI, graphics, charting, 3D and more. All of this makes SnapCode effective for a broad range of uses from education to engineering and data science.
Imagine feeling hurt because a machine said something lmfao

No wonder the world is falling apart.
>I ended up just setting up an endpoint that reverse-proxies the RSS feed served by the platform on my own domain.

I did the same thing and eventually felt like it was too complicated to maintain a service just for that, so I switched to Bunny CDN and use a custom domain on Bunny to sit in front of the podcast host's RSS feed (just the RSS, not the actual episodes).

It works pretty well, but sometimes the caching does things I don't expect and new episodes don't appear in my player until I manually flush the cache on Bunny. I suspect I could do it more smoothly if I experimented more with Bunny's settings.
"The event" happens in the first sentence of the book.
It can be worrying too, those Windows updates where you have a blank screen with something like "We're getting your files". Could be interpreted the wrong way...
Agreed. When Microsoft started doing this and everyone else followed suit I found it super annoying. Meanwhile, some UX moron patted themselves in the back.
Huberman's pretty good at taking research he doesn't have the expertise to assess out of context and turning it into some protocol that everyone needs to do.

The vast majority of things he talks about, if beneficial at all, are at the margins and people stand to gain far more from doing things like exercising and eating vegetables more.

Edit: Alan Flanagan has spoken on the Huberman paradox in detail:
- https://www.instagram.com/p/CkLPU7BMiIN/
- https://www.youtube.com/shorts/Bgc3uGu0uoI
>Quality is very subjective

And these companies pump the marketing and psychology tricks to an 11/10.

We could use objective quality metrics, but that would embarrass these groups. Why is it all of these groups are not the objectively the Top? They are B- when you use objective metrics.
Bank boss has pay slashed after presiding over tech outages in 2023
>I'd like to go the other way, and have a filesystem that leverages a proper database for its metadata.

Microsoft made an attempt back in 2003 at creating a "smarter" file system with rich metadata based on a real database engine (MS SQL Server) ... but eventually abandoned the project: https://en.wikipedia.org/wiki/WinFS

WinFS wasn't necessarily going to completely replace NTFS but Microsoft did have ambitious plans for its integration into everything.

It's interesting that other platforms like Unix/Linux/Apple that were designing "next generation" file systems like ZFS/ext4/APFS after the failed WinFS project had a chance to try adding their own WinFS smart metadata features to but they didn't.

The later fragmentation of user data being spread around in the cloud such as AWS objects, Apple iCloud, Backblaze backups, etc instead of every file saved on home computers makes a "universal rich metadata index stored in a database engine" to be a cross-platform standard by all operating systems less realistic today than back in 2003. Therefore, the core os file systems remain a "dumb blob of bytes" with a separate layer of metadata index db in vendor-specific schemes like Apple Spotlight db, Windows Search in ".edb" file, etc.
Interestingly, though I am not a great Rust programmer, nor a great Elixir programmer (I have written programs in both languages). And, gotten a little ways through the amazing Exercism (https://exercism.org/tracks/elixir).

What I loved about this writeup was the way I could review both by comparing two languages in which I have a moderate understanding. The comparison of imports was very engaging to my brain.

I really feel like I could accelerate learning a new language if the tutorial was written by comparing that language to another language I already know. Partially I just think that would keep my interest. I'm never excited when I start learning a new language and read the description of how to import a module in that new language; my brain would say "doh, I'll review this when I actually start writing code, let me zone out here..." I feel like most language tutorials feel obligated to cover this minutiae and there is always a lot to review when you are writing a tutorial. People would probably get upset if you skipped that stuff, but for me as a reader, I really prefer this approach here.
I feel the same way. I’ve had a few false starts with Snow Crash, each time powering through about half despite my love of the imagery and the coolness. But have easily read Seveneves 2-3 times, with the last time somewhat skimming the third part, which isn’t as good as the rest.