skysight-inc/HackerNews huggingface dataset:
one other idea I had was making a total new currency where citizens could only have one account, think - one bank account, that account then has a limit on how much total it could hold, therefore billionaires can't even exist in the system.

The coin would use smart contracts to tax all transactions but the tax rate is less for those who hodl less money (have less in savings) and for those who spend more per month (basically giving a leg up to those who spend like the poor, i.e. spend most of their money monthly...

if you combined this w/ govt georgist LVTs I think a fair system could be devised that still has people who are wealthy, but maybe 50 million is the cap, and maybe it goes up to 60 million when the average amount of monthly carryover in accounts is 10k, or something...encouraging more money to flow down, so the caps can go up... Something like this would need to figure out something else for business accounts to get ecommerce flowing and moving in/out of the system, since businesses can easily spend a billion a day or bring more than that in...

Haven't thought that far ahead. I'm also not a blockchain dev...so outside my wheelhouse..
https://archive.is/bcLeT
I have to wonder what they're missing here. Heated seats sound pretty straightforward: some MCU, a MOSFET driver, maybe an RS485 transceiver. All of that stuff should be done with commodity hardware.
> am I missing something by not having a physical dictionary to flip through?

For general use, not really. I have 7-8 different dictionaries bought over the decades, some of them bilingual. But they are rarely used because digital is far easier.
Video file produced by us has been marked as copyright violation by the company I use to host large files (no we were not filming copyrighted subjects / objects). Repeated requests to restore access to file so our customers could download it ended up with customer support repeating the same thing ad nauseum. I have better things to do than waste my energy on this and since it was just a single file I just hosted it in a different place.
This reminds me of an episode of 99% Invisible [0] that I listened to. That episode also covered a bit about the history of indexes (which is relevant to the history of alphabetical sorting), including how scholars feared and resisted the adoption of indexes. It was super fascinating and I highly recommend giving it a listen if you found this article interesting!

[0] https://99percentinvisible.org/episode/alphabetical-order/
The realistic take is that this subject/article will make people upset, which leads to them sharing it with others, leading to more ad views.
Preumably because the site is in German -- https://www.sc-salzstiegl.at/

If my country is set to Germany it's the first result in DDG

If my country is set to the UK I get lots of pages in English about it which are probably more likely to be what I would want

If I search for "Skiclub Salzstiegl" though, it is the first result
> Windows 2000 & XP would auto-run executables on whatever CD or USB drive you plugged in (good luck).

But at least plugging in CDs and USB drives is something only someone with physical access can do.

> Windows XP had auto-updates.

In Windows XP, there was a setting to disable them forever, even in Home Edition.
The conclusion is a weird one, given the premise. The crux of the argument is basically true. Its an all or nothing proposition.

Or you can lead a double life. One for your public persona, where you don't care at all about security, and your real persona, where you do. This has been my approach on the internet since basically it started and handles were a common thing.
1. Find someone to talk to. It might be a professional or it might be a parent. I had a great conversation with my dad when I had a tough time like you are. It won’t fix things immediately but it’ll start a habit of reaching out for support when you start to feel off.

2. Take a day off. No guilt, no thinking about what you should be doing. Don’t schedule anything for that day. I see too many people take “mental health” days and then panic to try to get all their appointments set up for that day.

3. Start forcing yourself to do little things. As someone else mentioned, force yourself into 5 minutes or just reading code. Force yourself to fully grok someone else’s pull request. I went an entire year forcing myself to push code for review every single workday because otherwise I felt like you’re describing yourself. It was brutal some days (“rewrite X class with streams api” was a common change), but it both kept me going and got me some respect from my colleagues.
Based on quality of writing and on the density of notes I took, two immediately come to mind:

- B.F. Skinner: A Life, by Daniel W. Bjork

- Winston Churchill, by Sebastian Haffner
Right, my complaint in nested divs is more when they are a giant mix of different levels with no real discernable logic at the markup level. I think my memory is more from the garbage we made in early 2000s, though. I haven't tried to look at any modern page markup lately.
The Greatest Treatise on Writing Ever Written
The title is misleading, clickbait. The article is in fact about why it probably isn't necessary to be anonymous and even then says nothing particularly important.
Titanium dioxide particles frequently present in face masks
Off-topic but I said [0] a similar thing about another website not long ago. Maybe you like that too:

https://www.thenewatlantis.com/publications/walmart-but-for-...

[0] https://news.ycombinator.com/item?id=30321310
Or you can avoid CRA in the first place. CRA is frankly a hot mess. But React itself, and for the most part even Webpack are quite reasonable.
> Even simpler: do not upload copyrighted materials to Dropbox, Google Drive, etc.

Do not store a single "1" in a file, too: https://news.ycombinator.com/item?id=30060405
Wow, how did you know that? It is true! Can you see how many upvotes I have? In any case, thank you for your upvote. :)
I am confident we’re underestimating the role of sun exposure and time spent outdoors in health today. At the very least, there are multiple well-done studies connecting time spent outside with myopia, light exposure with vitamin D levels (which are then linked to everything from covid mortality rates to depression)

I also have to say that I bought into the HN idea of “you can fix life indoors” because it’s an attractive idea. Air quality is far lower indoors? Just buy multiple high quality HEPA air filters and a humidifier and perhaps a dehumidifier if needed, and oh you’ll want a high quality CO2 monitor because those levels are likely high as well. Vitamin D? Just take a supplement! Except oh wait, if you’re deficient you’ll need a large amount, so take a bunch… but vitamin D is fat soluble, so now you have hypervitaminosis D which is terrible, so really you should just get your vitamin D levels checked regularly, which is not cheap. Eyesight issues? Eh, sunlight exposure can help prevent that better than anything else we know, but let’s not talk about that, let’s just let everyone ruin their vision by staying in dim rooms and focusing on close objects and then you can get LASIK, but oh wait, that often isn’t permanent and sometimes it gives people dry eyes so bad they kill themselves. Sleep issues, because you don’t get enough sun exposure to regulate your circadian rhythm? Just take an Ambien or similarly powerful drug, if you get side effects you can medicate those away. And so on, and so on, and so on… Everything can be solved through technology and medication, air sensors and supplements and the like.
I wonder if diet can give your skin type some color, if so desired.

When I consistently eat carrots daily my skin darkens a bit, but I also tan easily. It's been reported before that carrot eaters score better in hot-or-not style surveys, attributed to healthier looking skin. At least overdosing on carrots doesn't cause melanoma ;)
Yes it's discusting how modern politics operate not in the interest of the population but in their own and their enablers (donors and powerful).

The most obsurd is when soldiers are sent to fire weapons where each bullet costs more than they make in a year at another group of people that have even less for political reasons.
They will switch to cars for delivery. No thanks.
I agree that the current situation is bad. How about using all those empty properties in ahopping centra?
I would recommend learning backend (which is much easier than frontend!). If you have basic backend skills then you can do the frontend and the backend just as easily, and it gives you a lot more flexibility going forwards.
This is really helpful. I am surprised — why doesn't HackerNews have a page outlining these policies themselves?
The logical conclusion would be that you need more frontend than backend when you're trying to scale from 0 to 1.
Works fine on mobile for me. Fun game!
It should work on mobile browsers (though I haven't tested yet).
...we were talking about web clients I thought? I've not used a desktop client to do calls since maybe Skype in 2015 or so, I didn't realize anyone still used that because of the extra hassle.

Even MSN did video calls and that shut down basically the year Zoom was founded, let alone was used by anyone. This wasn't new among desktop clients, either.
Agreed. Anonymity is a spectrum. Just like personal finance, most people haven't even begun to assess what state they're in.

You should not accept the state you're in without knowing what state that is. Most people should have more anonymity than they're giving themselves.

"Defend your rights. Nobody else will do it for you."

-- ReactiveJelly
> Nearly all the scripts I interact with are just smaller automations put into a “bin” folder in the repo.

What you're talking about are scripts you (or developers you work closely with) write to then use yourselves, in development workflows. These tend to be small and simple, and also places where the pain-points of shell-scripting (e.g. spaces screwing up path parsing) don't tend to come up, because developers have enough sense to not make their development environment actively hostile in these ways.

But this is not the only, or even the main, use-case of writing Bourne shell scripts. (If you have a development toolchain installed, you probably already have Perl and/or Python and/or Ruby — so why not script your development workflow in one of those? Or, if everyone is at least running a modern Linux or macOS+Homebrew, why not assume the existence of Bash or Zsh, and write for one of those, instead of Bourne shell?)

Instead, the main places where large, complex shell scripts are necessary, are in:

1. multi-platform software distribution;

2. systems-level glue code (think: initrd scripts; sysvinit back when that was a thing; etc) that must be runnable "at early boot" or in a "rescue environment" — i.e. one that can't guarantee that /usr is mounted, or that /lib is set up correctly to make non-static binaries work, etc. (Or in an "embedded environment" — in Busybox, /usr doesn't even exist!)

In the first case, the person writing the shell script is not the person running the shell script. Tons of different people run the shell script, on (sometimes drastically) different environments, and these are not developers, and their machines mostly aren't guaranteed to have anything like a development toolchain installed.

In the second case, despite targeting a single environment, said environment just happens to have a Bourne-shell compatible interpreter as its only scripting environment. (And probably even that was only included because the environment wanted to claim POSIX compatibility, never expecting people to want to script it rather than compiling native tools statically into the environment. Even though most sysadmins who might need to modify these environments, have no idea how to do that.) Mind you, some of these systems — e.g. UEFI — aren't POSIX-compatible at all, but rather require you to "script" them in something totally different, e.g. Forth.

> If you’re writing thousands of lines, you can just use any other language, right?

No, not if you can't make any assumptions about the target environment beyond "it's POSIX"; or if the target environment really doesn't offer anything not strictly required by POSIX. There is no POSIX-standard scripting environment other than Bourne shell. (And you can't just ship a binary, because you don't know the target architecture. Detecting the architecture you've landed on is probably part of what you're trying to do!)
It sounds like you're exactly the sort of delicate person TFA is talking about :)

In that case, in order to keep you safe, you'll want to avoid all beverage shops and restaurants, since they all generally follow the the NCA recommendations that coffee be held and served at around 180-185 deg F (~80-85 deg C), which is around the temperature at which Stella was burned. This would be very dangerous for someone like you!

And I hate to tell you this... but it's not just beverage shops and restaurants. Domestic coffee makers also follow the NCA guidelines. Your Mr. Coffee machine holds coffee at around 185 deg F, which will melt your skin just like it did to Stella. And definitely don't attempt to make tea, because the first step is usually involves putting on a kettle to boil.

You'll probably need to stay out of the kitchen altogether. Steaming vegetables is where I've gotten the most burns for some reason. You won't want to try to make pasta, which always involves large quantities of boiling water. And don't even think about using a stove or oven, where temperatures are easily double or triple that of boiling water. That's just a lawsuit waiting to happen!

This is just the temperature hazards. I imagine you don't use knives, which can be quite sharp, although I suppose you could always try suing the knifemaker if a kinfe turns to be unexpectedly sharp. And obviously you'll want to stay far away from the mother of all hazards: cars. Unfortunately, even though cars kill more people than any other machine in history, people like you have been largely unsuccessful in suing carmakers for defects such as excessive speed or ability to drive into objects.

Overall, my recommendation is that you hire someone for anything more complicated than watching TV.
Be careful with this, especially with mobile apps that can't be easily updated. Using Firebase has a tendency to put what would otherwise be backend logic into the frontend, which can make it much harder to make changes quickly once your app has users.
There's no doubt that a business niche is getting filled.

It's just a question of what are the true net costs of these services - and who ends up really paying for them.
Agreed, I can get something up and running using Express or FastAPI (frontend + backend) easily in a few hours, whereas Firebase would be new to me. Use whatever you know/can to get something in front of the user.
Yeah my personal experience is that if a SSE server has clients subscribed, and it goes down, the clients reconnect automatically once the server starts back up.

Only thing is the message ids reset when this happens.
About HTML email, I think it's different in a work context. When I was at Microsoft, some official messages, that were actually important to read, were laid out in the style of an HTML marketing email, complete with heavy abuse of layout tables. Ditto for automated notifications, e.g. about bugs or PRs.
When I was a kid my parents had some bible (plus other books) software for their PC XT that came on dozens of 360K floppies and filled most of the 20MB hdd. What impressed me most was the search feature, and I've never seen anything like it since. You could search for a word within N words or N verses of another word, for example. I always wondered what indexing structures allowed that on an 8MHz 8088.
EU regulators are going to limit Apple in Europe. EU moves slowly. They start with something that is not effective, then improve.

By 2030:

- Apple can't run two-sided markets and take 30% markup within EU. Their banking, healthcare etc. must be separated from iPhones.

- Chinese regulators will limit Apple in China the same way.
Right. I'd also never heard of them before. Now I have.
thanks, that helps :)
This had been my impression of PTP too, and I think in many circumstances it's true, but I recently listened to this episode from Jane Street's Signals and Threads podcast that gave some interesting explanation of why they chose to base their synchronization system on NTP: https://signalsandthreads.com/clock-synchronization/

Preview: "Yeah. I think that’s roughly the conclusion I came to, that that’s what makes PTP more accurate than NTP, which was surprising to me. And then I did a bunch of research and was talking to various people in the industry, and at various conferences and stuff, and there was some agreement that you can make NTP also very accurate you just have to control some of these things, so there are… in addition to being able to do hardware timestamping with PTP packets some cards, these days, support the ability to hardware timestamp all the packets, and if your machine is just acting as an NTP server and most of the packets it receives are NTP packets, well then you’re effectively timestamping NTP packets. Some cards also will timestamp just NTP packets. They can sort of recognize them and timestamp only those, but it was sort of like “Okay if we have the right hardware, we can get the timestamping bit of it. That’s kind of an interesting thing. With the different NTPD implementation, chrony being the other implementation I’m talking about as opposed to the reference one, you can turn that knob for how frequently you should poll your server, I think as much as like 16 times a second. There’s a bit of like diminishing returns there, it’s not always better to go lower… point being, you can tune it to at least match sort of what PTP’s default of once a second.

And the more I dug, and the more I talked to people, the more people told me, “Hey, you definitely do not want to involve your switches in your time distribution. If you can figure out a way to leave them out of it, you should do so.” I was happy to hear that in some ways, because right now the reliability. or the sort of, the responsibility of the time distribution kind of lies with one group, and that’s fine. When you then have this responsibility shared across multiple groups, right, it becomes a lot more complicated. Every switch upgrade, suddenly, you’re concerned. “Well, Is it possible that this new version of the firmware you’re putting on that version of that particular switch has a bug related to this PTP stuff and is causing problems?”

Given all of that, I started to believe that it was possible that we could solve this problem of getting within 100 microseconds using NTP and I sort of set out to try and see if I could actually do that."
As a German, I learned this as a rule. Outside of towns when there is no sidewalk, always walk on the left side, against oncoming traffic.

From the StVO, the law, the road traffic regulations, §25 section 1, first paragraph (German): https://www.stvo.de/strassenverkehrsordnung/108-25-fussgaeng...

> außerhalb geschlossener Ortschaften muss am linken Fahrbahnrand gegangen werden

"Outside of towns pedestrians have to walk on the left side"

Just an aside, while looking at that website, the banner image at the top looks clearly seems to be of an American road. On a German website about German road laws.
Hopefully this is long term successful and the first step in curing a lot of conditions like this.
Oomph. There seem to be more meaningful changes in C23. I sure hope they wouldn't consider a new standard for such trivialities alone. There's cost to those changes. Compilers will naturally need to be updated, but other tools, e.g. static code checkers and documentation, e.g. MISRA-C, too.
The stat about Virginia receiving 70% of all internet traffic seems to be often repeated: https://www.vedp.org/industry/data-centers

I can’t find where that stat comes from, however. As for everything else you said, it would be great to have sources. As far as I know, cooling is one of the major costs of running a data center. It would be illuminating to know why that’s now false.
Albert Camus, the stranger

Earnest hemmingway, the old man and the sea

Have read many times, I like short books!
Very cool! I feel I'm a bit rusty on rotating shapes, I got 5 right in the time (1st and only attempt)
I live near the Columbia River where Google, Facebook, Microsoft all have data centers that rely on hydroelectric power. The dams produce clean energy, provide waterway for barges, prevent flooding, allow for recreation, and can back up water at night when demand for electricity is low. As the salmon fisherman will tell you, the salmon have adapted to the fish ladders and are spawning in the Columbia’s tributaries. Yet there are still political forces that want to breach these dams. Nothing is ideal, but hydroelectric energy is about as close as you can get to ideal in the Pacific Northwest.
This is not the only hole in the story. When I would get harassed at 2am by an employee of a half-illegal business I would a) call the cops to shut down the noise, b) team up with a few neighbours to obtain legal counsel how to shut them them down. Why are the residents not doing that, or rather, why is the article not writing about that?

Edit: I don't want to talk down the racial component. It is certainly sad that the article glosses over that part of the story. But still I wonder why the residents are not doing the obvious and call the cops—or if they did, why the article doesn't talk about it.
With that in mind, you just might have posted this comment on the wrong account.
> The crux of the argument is basically true. Its an all or nothing proposition.

No, it's not.

Every online account (that doesn't involve money or legal paperwork) can have its own name. Then you can decide whether to have _some_ accounts ultimately link back to your legal name, or all accounts, or none.

> Or you can lead a double life. ... This has been my approach on the internet since basically it started and handles were a common thing.

That's exactly what I'm doing, and neither of us are living in the Brazilian rainforest, so anonymity really is a spectrum.
>> Cue dystopic collapse of some kind

You mean like living out your days in a life-sustaining pod that automatically flushes your waste products away while your body provides electricity to the grid?
Just played 5 times, super cool although UX is a bit vague in the first session.
What's the max matches you have?
What if I run something like a good old phpbb just as a hobby. What would I put on that privacy page? You enter your email address on sign-up. It's visible in your profile. You get notifications to it if you subscribe to topics. Isn't it kinda obvious it is stored? What if phpbb logs IP addresses for every post? I know it did in the past and don't remember there being an option to have that purged after a given amount of time. Can I do that? Do I need to put an imprint on the page, or is a contact form enough? Maybe I don't wanna put my name and address openly on the web. So I guess I'm just way to afraid to host a forum in Germany for my local sports club, because I don't wanna get hassled by lawyers who made this their business model. Better open a Facebook group, this is certainly much more privacy friendly.
I'm pretty sure that's what is recommended here in Québec, Canada when there's no sidewalk.

Seems weird that it wouldn't also be the case in the US.