skysight-inc/HackerNews huggingface dataset:
I’ve been fortunate to have some very good managers.

That’s why I find this idea so horrible. I wouldn’t be where I am now if I had to “self-organize.”
This was already possible with permissions.
This is, I think, the same idea that has given vinyl such a strong resurgence in the last few years.
As for no JS - have a look at my PHOOOS technique of out-of-order HTML streaming without JavaScript: https://news.ycombinator.com/item?id=40070792

There is too much JS bloat on the WWW. Let's get back to pure HTML & CSS.
I think you misunderstood: I agree that lack of tax funds is a problem in other areas but in this specific case it isn’t because the same or greater amount of money is already being spent.
It was already possible to configure this in a container with permissions.
I hope this call to action will come to some form of resolution, as I indeed feel quite uneasy with both the current state of the Nix project and with the involvement of contractors such as Anduril. I've lost good friends that died crossing borders to find a better life, and I'd prefer to stay away from projects involving the tracking of migrants by ML-trained drones running Haskell and NixOS. However, my current livelihood is built around Nix, so I cannot simply threaten to quit using and contributing to NixOS, and going back to Debian after the Nix experience would be quite frustrating.

I also have my own frustrations with some contributions to the Nix project, where my input and concerns were completely disregarded and ignored, in cases where I suspect that the interests of external companies (heavily invested in Nix) played a big part.
that's kind of an odd thing to say. all of that state is really held in Postgres tables. all of the various tools just manipulate those. you could quite trivially write a tool that would take a big yaml or something and splat that.
Simon likes to joke that the time wasted on his puzzle collection has surely cancelled out all the productivity benefits from PuTTY.
As someone squarely in this position for the last few years (from a prior senior engineering position), I would say my job is to try to emulate the decisions and guidance my manager would give, but to more people than he has time to do it for.

This is fairly obvious because for a while he was doing that for too many people because we couldn't find a person for the position. If I can speed up answers and feedback and provide direction quickly in a way that's similar to what he would have do for people that often ended up waiting for him because his schedule was too busy, then I'm doing at least one part of my job well.

The more layers of this there are the more likely the message might be garbled by that game of telephone, but ultimately people can only handle so many relationships successfully, especially when they require specific regular action, and delegation (which is all middle management is essentially) is one approach that's been found to work around this.

When I'm doing my job well, the people I manage have clear directions and expectations, and if the company is managed well those expectations are seen as achievable by all involved, and if they aren't it's my job to communicate that either up or down the structure. I don't think it's sane to assume that will just naturally occur once a workforce gets big enough, so something is needed to help that along, and managers are one way to do so.
Thanks a bunch to you and thenickdude for the test command and config to change.

I have an old VPS that isn't worth trying to update to a newer OS image, because I'm already (slowly) migrating things off of it before the current paid-up term expires, but it definitely won't get the newer glibc. Disabling the vulnerable character encoding works for me, since no legitimate user of the server will need these conversion pairs.
'Hide and seek': How Russia is dodging Western sanctions to sell oil to India
Autonomous Overhead Powerline Recharging for Uninterrupted Drone Operations [pdf]
> The US is an odd case where there is no central government ID or identification base layer.

As others have mentioned, the US Federal government issues passports and passport cards, yet it's entirely up to the agency that wants ID what IDs they will accept. I've been turned down for using a passport card for some Washington State government activities ("the card doesn't have a signature"), using a passport to buy an age-restricted item from a store ("we can't scan it"), and a passport card with the state's largest credit union ("too much fraud with passport cards").

Yet none of these are documented anywhere. Everyone just assumes you'll have a state-issued driver license and if you don't, well, you're obviously up to something nefarious. (Before anyone asks, I do have a state-issued enhanced identification card. It looks identical to a driver license, except it says "identification" on it. I've still been told "that's not a driver's license, I can't take that.")
Right. Slowing/stopping the flow into the ocean doesn't magically clean the oceans. It would always need to be a multi-step approach.
Key management & binding keys to identities is one of the hard problems in cryptography.

Cryptocurrency and friends really have no bearing on the problem. The known solutions are the same as they always were - web of trust, pki, tofu, pre-shared keys, or just give up and ignore the outside world. All have tradeoffs and are very far from satisfactory.

If you take a subpar solution and wrap it in 10 layers of cryptocurrency and magical thinking, you are just left with a complex version of the same subpar solution.
That seems wrong. Why would robot warehouses lead to more and better warehouse jobs for humans? Fewer humans would be necessary overall in the existing warehouses, and it's not obvious to me why a lot more warehouses would be created.

Did replacing manufacturing jobs with robot assemblers in—for example—the automotive sector, lead to more auto manufacturers and better jobs for auto workers? I don't believe it did. There may be more manufacturers now, and more jobs, but they aren't high skill or highly-paid jobs, and they aren't staffed by the people who were laid off originally (because they were mostly moved to other countries, where people can work more cheaply than the countries where the jobs were lost).

For capital intense upgrades like robots, why wouldn't the advantage go to a few big players, rather than a ton of small ones?

I also don't understand why the number of new skilled workers in this new world would somehow equal the number of warehouses workers laid off. What's the connection between those two seemingly unrelated phenomena? Why wouldn't it, for example, be a lot of laid off low-skill workers, and a just a few new, high-skilled workers?

Or for that matter, why the next generation of robots wouldn't just replace those higher-skilled warehouse jobs in a few years. And so on.
> You can’t imagine what that will look like so why worry about jobs?

I'd rather worry about what that would look like given the current trends in tech and society.
Eek, so many typos in my comment - but the most egregious was where I meant to convey the code itself is not a huge moat. Even still, no worries if you don't want to give it away, I totally understand.

Keep up the good execution.
Japanese satellite will beam solar power to Earth in 2025
A Rigorous Derivation of the Bubble Sort Curve
Unrelated, but can someone answer a question that's been on my mind for awhile? Why does "Ivan" seem to be such a prevalent name in South and Central America? Is it the same name as the Russian "Ivan", or is there a whole separate etymology for it?
> Given the type of government service they’re going to get—one run by New Yorkers, not Swedes or Japanese—are they wrong? Their frame of reference is the MTA (which runs subways that are late 15% of the time), the NYCHA, which runs some of the worst slums in the country, and NYC DOE which has a graduation rate worse than the subway’s on-time performance.

FWIW, the MTA is run by the state government, not the municipal one. That being said, as someone who has lived in New York the past 8 years (still don't quite consider myself a "New Yorker", but maybe I never will), I have no strong sense that the city government would make a particularly good internet service, but even a mediocre one would be _miles_ ahead of Spectrum. I have no other option in my apartment building, and we get random outages when there isn't even a storm or anything an average of maybe a few hours a month. Their website never shows an outage when it happens, but after I check the status when our internet is down, I'll get a text in around a half an hour saying "oops, there's an outage". The idea of being in one of the largest cities in the world but not being able to get reasonably consistent internet for literally any cost is mind boggling to me, and having such a terrible service have exclusive access to my market is a much larger failure of municipal regulation than merely having a subpar municipal internet service as an alternative.
Maybe because memorization is also learnt, some learn faster than others. Some people don’t remember well party physiological but sometimes they don’t care to remember.
Testament to this is the annoyance of missing or delayed update notifications for the OS and App Store apps when using macOS without an iCloud account.

Still, at the current temperature, macbooks make for good workstations IMO. I sometimes miss Linux but just haven't found comparable hardware, efficiency and utility.

Also a relief to have USB-C displays and other hardware just work, no battery drain when idle, etc.

I'm sure it's a close call though compared to a good x64 laptop with Linux though, especially with x64 slowly approaching ARM in terms of power efficiency.

The latest debacle around macOS and JVM was not a good look though.

I feel their moat is shrinking.
That's a blinkered approach. The whole sentence you should have written is:

"If they want to export software to Western Countries they need access to the Western software platforms (windows, osx, android, iOS)"

But the problem for the West is that Western countries comprise a mere one-eighth of the world's market. The West is literally a niche market. The Chinese market ALONE is larger the WHOLE of the West.

The Chinese approach is "Most of the World can use use software which doesn't need access to the Western software platforms (windows, osx, android, iOS)"

The American "World Series" is not, it's just a regional sport.
How is it that Zuckerberg is suddenly an "engineer"? He's a CEO, but just because you run a business, does not mean you actually do any of the underlying technical work. Are they blind to the emperor's clothing?
How does Haiku do with instruction following?
Democracy won't survive the tech trillionaires. At that point you can buy the executive.
I never said all managers all bad or that they should be removed and employees should self organize instead. Managers are needed so that ICs can focus on the work, the problem is that a lot of large companies, especially from traditional industries, tend to create some of the worst kinds of managers possible because their incentives are the worst.
Every general purpose Linux desktop I setup gets Simon Tatham's puzzles and all of Kenta Cho's and Jason Rohrer's games.
Wait until amazon replaces china
> Luckily there's a registry key to turn this crap off. I don't have it to hand right now but it's easy to find.

That's useful to know - if I ever have to update my personal computer to 11. For my work computer, I've gotten used to using shift+right click to bypass the new (buggy, slow loading) right click menu and go straight to the old one
From an econ theory standpoint it's in a weird place: broadband is both rivalrous and excludable, so it's not a "public good" in the traditional sense, but it also relies on geographically-fixed infrastructure, so a private market for it cannot be efficient.

In the US, goods like this are usually provisioned through a metered semipublic utility. The problem is that to work, those need a monopoly.
Agreed. I think this is clearest when you look at benefits, e.g., the many American companies that only offer health insurance benefits to their full-time workers, but you see it in terms of pay, too. Most middle and high-paying jobs are exclusively full-time (and some expect 50, 60, or even more hours a week).
on a smaller scale, I've been involved in many outdoor events with large number of attendees. if you put a trash can further apart than every 10', people will think it is too far and choose to not bother. it's one of those weird things seeing the seemingly large number of trash cans placed around before the crowds.

so i can totally see how it would happen if a country just doesn't have the proper infrastructure to start
Man, Zed gives me hope, but it's missing so many features and (robust) extensions. Monthly I'll open it and see if I can start working with it, but the day still has not come.
Desert Solitaire - Edward Abbey

A Brief History of Nearly Everything - Bill Bryson

Entangled Life - Merlin Sheldrake

The Hidden Life of Trees - Peter Wohlleben
Yes, this is my mantra. Senior Only-Developers are attracted to complex problems and try to make things using as many language from the "advanced" book as possible.

That's why I like all-round developers better, they have a bit less to prove by making "smart and complicated" code.
Wow! Thanks for sharing this!
> The NYC school system, for example, spends $38,000 per year per student. Thats about triple what Japan spends per student.

The US school system’s remit is larger than any other nation’s.

Ever seen an article that breaks down costs between countries when education is discussed? I haven’t.
Xp was the last time Microsoft cared about UI.

Once UI started with material design, hamburger, removing top menus, ribbons of icons, it has all been downhill.
Fat is only the primary energy source at lower output levels. As power output increases, metabolism shifts increasingly away from fat and towards glycogen. The shape of that curve is different for everyone, but ironically the people who most need to lose fat typically have the least ability to metabolize fat (not fat adapted) and so with any exercise they're mostly running on carbs. Once the glycogen stores run low then their bodies start burning protein as well, even though it's less efficient.

Muscles will also just atrophy if not used, regardless of diet.
> I wouldn't expect to make more money than the person I report into, especially because that person generally has authority over me and could probably terminate my job entirely if they wanted to

Supply and demand dictating salaries or whatever. This concept of your manager has to make more money than you because they have the ability to fire you doesn't really make much sense.
OP salary at 38k is pretty low.

From my experience that's in line with people doing "body rentals" for agencies under threat of being deported or because they couldn't find another job.

I think he could have doubled that with a bit of work on resume / negotiation skills.

Sure, still lower than US but life in the UK is way cheaper, so it works out unless your earning potential is mid-high 3 digits.
How many orders of magnitude more money is “robbed” by Comcast/Verizon/Charter, the medical industry, manufacturers who hiked prices up during the pandemic, etc.? Large organizations of all persuasion need oversight but that doesn’t mean we should give up on the concept any more than Enron meant we should give up on the stock market or private energy companies.
At work we're using Windows 11, one drive, and teams and the experience is just trash.

Mikhail Parakhin has accomplished more to destroy Microsoft's desk top OS monopoly than anyone else.
I think OIDC is more "federated" than "decentralized"

I have no idea what the bitcoin people mean by decentralized. It sounds like PKI with extra steps. shrug
You can hardly blame the school for that though. As others have said, it's not possible to cater to every student's interest and ability, so compromise has to be made and consequently things turn uninteresting.

Also, there's some confirmation bias and survival bias here. You won't read something that's boring and static to you, or you don't bother remembering reading/watching them. Whereas if something wakes your interest, you'll likely to explore further. At school, you were forced to learn things regardless of whether you might or might not like.

Also, 'you' of today is not the same 'you' back at school. You're now much more experienced and knowledgeable than before. So reading, understanding things are easier than at 15. It's like learning a new language, at first it is challenging because you know only a handful of words, but as you learn more, it gets easier. You know where things are in the big picture and they become interesting.
Kenta Cho - https://www.asahi-net.or.jp/~cs8k-cyu/

Jason Rohrer - https://hcsoftware.sourceforge.net/jason-rohrer/

Do distros package these? They should!
> I use my editor to write the code and I run it from my shell

That's a perfectly valid workflow for Racket too. Startup time is pretty comparable to Python in my experience. Slow but not cripplingly so, especially if you compile it ahead of time (useful when you're done working on a file for the moment). Using the racket/base #lang instead of racket makes a big difference too. https://docs.racket-lang.org/style/Language_and_Performance.... has more on that.

>But that means the code you are working on doesn't start with a "clean slate" and instead starts with whatever state the vm is in at the moment.

That sounds more like a Common Lisp style repl than Racket's, where you typically do have to restart Racket when reloading files/modules and thus have a fresh environment. People complain about it but I prefer the clean slate style of Racket over CL.
The people working in the low skill jobs being eliminated aren't capable of contributing in more meaningful, impactful ways. That's why they work in low skill jobs.
when were you in highschool? I took honors bio back in 93 in highschool and it was all memorization of aniimal and plants parts. I'm taking bio 180 at UW now (20 years after graduating college) and it's all about genetics and statistics. They're almost different subjects. One is closer to farming and exploring and the latter is more science and the unseen. I could totally see an end of career hs teacher staying with the older style.

Also I bet that dude knew where all of the morels grew.
not genetic
Similar to my experience coming from JS into WebGL. I always use a framework (currently Vite + React + TS). It helps keep code organized as your project grows (and it will). I don't think there's any overhead as the GPU processing is independent and React does all its magic on the CPU as far as I'm aware. Typescript errors sometimes come from VSCode and sometimes from the node scripts and I can never seem to get my VSCode TS settings the same as my cli settings so errors will appear in the IDE that my build tools ignore or the build tools will error when the IDE says everything is fine but usually I just use some ignore flag because at the end of the day it's just tangential to what I'm trying to do
Could be a parody video clip for "I believe I can fly"
Your first statement doesn’t really match your second statement
This is self-reported: remember the 1000 Indians that were watching people shop at the Amazon Go stores?

Amazon told us it was all "sensors" because it fit their company narrative to do so.

I am not saying that Amazon doesn't have 750k robots and hasn't laid off 100k people... but they usually have some seasonality, plus, the quoted number is from 2021, the height of at-home shopping.

"The world's second-largest private employer employs 1.5 million people. While that's a lot, it's a decrease of over 100,000 employees from the 1.6 million workers it had in 2021"

I think a bit of skepticism is in order, is all.
The Cancer Imaging Archive has anonymized, publicly accessible data. https://www.cancerimagingarchive.net/
I’d argue your team really shouldn’t grow too big if you want to remain effective. 4-8 people seems to be the sweet spot in my experience.
I have a similar experience. Just thought it'd be cute to ask you both for sources. Interesting that asking you for sources got me upvoted, while asking the other guy for sources got me downvoted :)
Back in the day it was possible to replace "explorer.exe" as the shell.

One had to write their own app, but it could take over start menu, explorer, and desktop. Is that still a thing? I made on (2003) it worked on Win2k and 98 IIRC.

Edit: the app has to have special entry points (not regular
WinMain) and regedit a bunch to make it work.

Edit2: found this https://www.reddit.com/r/Windows10/comments/18ipo7f/why_does...

Which points to https://cairoshell.com/

Awesome!
Yeah, the whole blog post reads like "if you worked too much with a hammer, everything starts looking like a nail". In other words, it puts the cart before the horse.

Effects is a MUCH more general and powerful technique than coroutines. An effect system can help greatly with implementing a coroutine system (instead of dealing with the unfortunate type-level hack Rust uses), but trying to implement an effect system on top of a coroutine system will give you a very limited emulation in the best case and another incoherent mess in the worst.

It would've been really great if Rust had a proper effect system, but it's very hard to introduce it into an existing language similarly to how you can not easily introduce borrow checker to C/C++. The messy "keyword generics" proposals only serve as a good demonstration for this. So we probably have to wait for Rust 2 or a different successor language.
I’m all for breaking Chrome apart from Google’s ads business.

Until regulators stop being asleep at the wheel, “we can’t lock iOS users out of everything” likely keeps Safari alive.
Trauma faded a lot of my fondest memories.. I'm grateful that this article made it to HN, I didn't know what to look for on pubmed.
I mean I can play FLAC on my iPhone if I want to...but I'd rather just drop some files that I don't have to post-process in some way onto an app and have them magically appear on all my devices. That's the future and we have it today.

Even Bandcamp figured this out and gives me the option to choose the type of download that best suits me, and I buy much music from there. If Cindy Lee had put this album out on their Bandcamp page on a Bandcamp Friday, with the included choice of formats, it would be better for everybody. But of course that wouldn't have garnered any press about an unorthodox method of distribution.

All that to say: a zip of FLACs on a no-frills website is definitely not the future of music, regardless of "platform".
Announcing the Open Home Foundation (a new home for Home Assistant)
It’s much, much harder than that! The watch was at least designed by a human, with parts that have at most a few simultaneous functions. All the parts are big enough to see, and made of metal so constant shape-shifting isn’t part of their functionality. It was mostly designed to be understandable. Biology is just a giant soup of whatever works. Any organizing principles are accidental or only exist in the eye of the beholder.

Finding some temporary unifying mechanism or principle to organize understanding with is the only way to make progress, but the history of biology is packed with ideas that eventually hardened into dogma and blocked progress until somebody managed to blow them up.
F-mount lenses with a speed booster on a micro four thirds body is a seriously underrated setup.
How could you have missed that the "more options" option brings up a context sub menu... or no wait... it brings up a different menu that has different spacing, no icons, a different font AND THE SAME OPTIONS! It appears to be the unchanged legacy menu.

You have to picture it, no one stopped whoever did this.
See also https://www.theverge.com/24135207/home-assistant-announces-o...
This one feature doesn't really seem to be container-related but configuration as code-related.