skysight-inc/HackerNews huggingface dataset:
I also tried reporting this issue to Cloudflare in the past through their hackerone page (since I was out of ideas where to get the request though), this is the response I got:

> Enabling SSL/TLS between Cloudflare and the origin site is a customer decision. When this protection is not enabled, as is the case here, an ISP can manipulate the requests before they reach Cloudflare. If this behaviour is not desired, the customer must change the settings for the site in the Cloudflare dashboard.

The request in question gets MITMed after it reaches Cloudflare edge servers, the connection between browser and the edge server happens over SSL
Incidence in South Korea has been consistently two orders of magnitude less than in the US, due to adequate containment methods. I haven't read about unrest or concerns about exonomic output because of the COVID measures in Korea. Have you?

No idea where the notion comes from that the dismal state of affairs in the US is due to porous borders - there's enough community transmission going on so we won't have to worry about imports through air travel or illegal immigration. Once local transmission is squashed we can worry about quarantining international travelers or corralling migrants.

Come on, Prasad invoking the Nazis over mask mandates? That was out of order.
Semantic Versioning is bullshit. Even "backward compatible features or bug-only fixes" can completely break your application.

With a sufficient number of users of an API,
it does not matter what you promise in the contract:
all observable behaviors of your system
will be depended on by somebody. -- Hyrum's Law
The problem is that because of the tax burden shift, the cost of keeping those people in their homes is paid by people who are trying to buy homes. It's a form of redistribution to people who already have assets from people who have income and are trying to build assets. It keeps people in their homes, in some cases it traps people in their homes, but at significant cost to other people.
I mean, which support? That's the question I always wonder about when I see "good teams are small, bad teams are large", because if you're a Coinbase, you have these groups needing support:

- Consumer-level users

- Business users

- Cloud developers

- Ecosystem platform partners

- Outsourcing partners

- Lawyers, for formal complaints and civil violations

- Law enforcement, for criminal violations

- Government support, with special clearance and security training requirements

Then if you do 24/7 global support, you need to replicate that support expertise across multiple geos trained to triage and hand issues off across TZs and languages.

So who _generally_ gets the bad support experience? It's often the small-potatoes consumers, because those complaints have the smallest business value. But who generates the most noise? Small-potatoes consumers, because there are thousands upon thousands of them, and some will start social media accounts, blogs, and groups JUST to complain about the support.

But in the end, they're still small potatoes to the people at the top of the success/service or sales orgs, who look at churn numbers and say, "oh, we lost $xM in business in the consumer segment because our service locked them out of their accounts, but we have a single $xxxM customer who thinks our UI needs more polish, and also they heard about NFTs and want to trade them. so we want eng to prioritize those things over fixing the consumer app, and we'll hire x support reps to get the consumer first-response time down, then lay them off in a reorg after a couple of quarters. and now who wants whisky????"

So you wind up with a large support team, "good" metrics, a customer base of small users who are mad all the time, enough Tier 2/3s to handle the small enterprise customers' needs, and enough managers to run interference with large enterprise customers to buy time for engineers to show up to calls so the big fish feel heard.
"old" hash syntax is still necessary for things where the key isn't a symbol - which was the case for 1 of the hashes
My understanding is that they can. stdin, stdout and stderr are just pipes assigned to file descriptors 0,1 and 2 by convention. There's nothing stopping a program from having more file descriptors passed in, and some programs do. There's no just no standard convention on how to do it.
You can hire contractors for that
Yeah. Me and my brother were busting our arses off working back then, and father felt horribly about it because he left us nothing and he stopped working due to being way too ill. Life zooms by way too fast in such conditions and there's not much we can do about it.
> keep R below one until suppression/elimination has been achieved

This likely isn't possible. R0 would only low because of the restrictions, so as soon as you ease up on them, it starts spreading again. What you're proposing was the April 2020 fantasy that if we just flatten the curve, cases will be gone by September.
> Is there ever a time a new element follows a previous one and is NOT separated by a comma?

Yes:

[ "one, two", "three" ]

The comma is not an absolute context-free indicator of element separation.
A good case could be made for using Windows 7. That was pretty good. Microsoft had finally figured out how to make their OS work reliably. (The two key tricks: the Static Driver Verifier to do proof of not breaking the kernel for kernel drivers, and a classifier for crash dumps which routed all the crash reports for similar problems to the same developer.)

But since then, it's been all downhill. Ads on the desktop? Come on.
Yeah, USSR references betray one's age more than anything. When socialism comes up today, left-leaning people reference the Nordics, and right-leaning people reference Venezuela.
Ok so eliminate the public system then, if it can't deal appropriately with the rest of the students. We shouldn't pay for a system if it can't educate the students that are there.
Better question:

Is anything that goes as far as implementing an "unrest detector" worth preserving? Strikes me as getting going down some roads that lead to very dark places indeed.
>That’s a great question, and the answer is a definite no – they are not in conflict. Again, the pressure to think that the past influences future independent events is powerful. Regression to the mean is not a power in the universe that ensures that statistics work out in the end, it is purely a probability.

I find TFA's argument about the gambler fallacy not being associated with regression to the mean quite hand wavy.

"Regression to the mean is not a power in the universe that ensures that statistics work out in the end, it is purely a probability."

Who said the opposite?

The gambler making the gambler's fallacy basically says that after successive black streaks it's more likely to see a red. They aren't saying that there's some "power in the universe" ensuring it. They're saying it's just more probable.

And in a way it is: assuming a non-biased roulette, each successive repeat N-same-streak should be increasingly less likely.

Taking all the groups of N rolls and showing that any N-same-streak going is just one of the possible permutations same as any other (and thus any N+1, N+2, N+3, etc. would be too) doesn't really cut it.

If you happen to actually see a 1000th black roll streak in a casino, you'd better suspect the roulette is rigged/biased, than naively think that "well, even with random independent events, there are bound to be large streaks".
I wish Zelle worked with my CU. Or my CU worked with Zelle rather.
Yeah, zelle is terrible. They don't even have a cancel button. Once you start the transfer, they'll hold on to it, but the recipient won't get it and you can't cancel either. Terrible as a replacement for cash.
Very clever.

I live in Somerset (UK) which is notoriously odd topographically-wise. For example Glastonbury Tor is or was also known as the Isle of Avalon (it really was an island once) and many old English village names on the Levels basically mean island or marsh or similar. Large parts of Somerset were drained or "reclaimed" from the sea, often involving a bunch of cloggies ... sorry Dutch engineers! King's Sedgmoor Drain is still quite a decent engineering effort and the king in question was Charles I and that was one of the more modern schemes.

You've now really piqued my interest on this. I doubt a raindrop on Yeovil will end up in the Bristol channel but I'm not completely sure.
Unless you have a compelling reason: none of them. The modern (C++17<) stdlib should cover your needs.
I really-really tried to on-board Linux on the desktop, but it's not there quality-wise. On my work setup, I have 2 monitors connected to 2 computers (to fully isolate work-connected / monitored PC and personal stuff), using a software KVM (Barrier) to share the mouse / keyboard / clipboard.

I went through half a dozen distros and none actually worked ok with my PC (an older Asus laptop) - either the external monitor wasn't seen, the touchpad kept registering ghost movements with the lid closed, the KVM lagged (mouse movements or -worse- virtual keys stuck pressed), or the main monitor switched to the (closed lid) built-in randomly. Installed Windows 10 and everything just worked flawlessly :(.

All this on a PC were I literally only needed / used a browser, didn't even venture into the native programs space.

That said, I am running Linux on a home server (Docker everything) and a bunch of Raspberry Pis and it works awesomely, but they're all headless (just managed remotely through SSH / Portainer / etc).

I don't doubt there are some setups where Linux on the Desktop works, but so far it never did for my needs.
It's a step up from the "crypto isn't crypto" mantra that many used to repeat, refusing to even look at how it works. Not sure why it took something as silly as art NFTs, but it does seem that now even those who previously tried avoiding cryptocurrencies at all cost have at least started looking at them critically.

He does point out some real problems. Yes, all this has been discussed in the Ethereum community already and many in the community have voiced the same criticisms as well. But a lot of the issues are still unsolved for regular mainstream users, who rely on a lot of centralized services and are often herded into solutions that may bring more convenience but are also less secure. It's good we're having discussions about this, and the more people that point out flaws the better. After all the entire point of a blockchain is to be public and robust. If this is our future money or notary service, the more probing the better.
It’s extremely disingenuous to say we have “nothing”. The EVM and smart contracts really are amazing technology that I hope any technical person could appreciate, even if they don’t see a practical application.
I think this might be a reply to a different comment (about Hurlyburly maybe?). The screenplay for Glengarry Glen Ross was written by David Mamet (another excellent playwright, btw), adapted from his play of the same name.
Dems question Airbnb over Xinjiang rentals on land owned by sanctioned group
I got most of my knowledge from magazines, based, and a few good books.
But you make a very valid point.
Fully agreed. If python had a proper static type system, those typos would hardly matter, and you'd have the best of both worlds: Convenient, concise syntax, but still confidence in your code.

I say "had a proper type system", but actually it turns out that it does have something like that: When I use python for anything else than a most tiny script now, I use "mypy"[1] which implements static typing according to some existing Python standard (whether that came about because of mypy or the other way around, I don't know).

It is so, so good to have mypy telling me where I messed up my code instead of receiving a cryptic, weird runtime error, or worse, no error and erratic runtime behavior. Because not knowing that a particular type is unexpected and wrong, values often get passed along and even manipulated until the resulting failure is not very indicative of the actual problem anymore.

[1] http://mypy-lang.org
They don't. You'll probably need to report these transactions and get them straightened out with the IRS. Which they can't (since it's lots of people and they are probably cross-checking automatically). This will just get people flagged.

And before someone blurb out the usual crap about pay your taxes and that shit. 1. This is $600 total per year (from what I can gather) and not $600 per transaction. 2. People who do not invoice and not pay taxes on these amounts, are usually working on thin sidelines. Most legitimate businesses/transactions will require an invoice. and 3. This will kill any flexibility of doing small work and only becoming regularized once it's worth it. If you made $800 of freelance work, is that really worth the headaches of reporting it? Might as well not do the work and avoid the paperwork involved with that.

And let's not talk about all the confusion that is going to arise from people, family and friends transferring money to one another. If really enforced, this is a clusterfuck for those making less than minimum wage and doing casual side hassles.

The funny thing is that many people (reading reddit/news sites) think this is a good idea because it'll catch the "tax evaders".

> "Yellen has argued that the move will reduce the amount hidden by billionaires"

What a circus we are living in.
Oh but they can. Municipalities don’t always play by state laws. I’m in a legal battle with mine over and illegal owner occupancy clause they want to enforce for my addition of an ADU.
Rails changed the meaning of NOT and nobody batted an eye - https://til.hashrocket.com/posts/3zyftipjiu-rails-will-chang...

These sorts of changes do in fact happen fairly frequently and developers need to be aware that they can't blindly accept upstream dependency changes.
It's worth saying that in my life as and academic, the only program I've ever used that has commonly benefited from avx-512 in my work is Gromacs. Gromacs is a molecular dynamics program that creates beautifully graphical simulations and often appears as-is in benchmarks (the so-called ns-per-day metric). Although almost indescribably complex it's also fundamentally strangely straightforward in what it does, and avx-512 does indeed make it significantly faster.

The overwhelming bulk of my research does not use Gromacs, however. Mkl, matrix algebra and similar hybrid MPI tasks, yes, but oddly there the extensions really don't seem to do much, and frankly the inferior memory architecture of the Xeon platinum nodes we use makes itself apparent. I frequently get annoyed that Intel charge you a fortune for CPUs into which you can put a ton of ram, and then marketing makes the CPU's exclusive feature an instruction that doesn't seem to help that much in my actual workloads.

They really should just shunt it to some specialised product and use the die space for something else. I'm with Linus here.
Should we be surprised someone who perhaps retired in 2017 is computer savvy?

An 80 year old grandmother was 65 in 2007. She could be a retired tech company CEO.
> Because we have infinite time available to wait.

Do we though? With a Big Crunch, the universe is destroyed. With a Big Freeze space-time is ripped apart. I haven’t heard of a modern physics theory that allows for infinite time.
C's type system is neither very static nor outstandingly helpful by today's standards, yes.
Ahh yes, the old “just lose weight” argument, likely spoken by someone who is not and has never been overweight or obese.

Speaking as someone who has lost over a 170lbs…it ain’t eas. It is the hardest damn thing I have ever done and your body fights you every step of the way…forever. It never ends—for the rest of your life your body is constantly fighting you to get back up to the weight you were.

Also, your concept of preventing all other treatments until someone loses weight is absolutely barbaric.
Turning the Database Inside Out
Actually I would be very interested in it, but I don't see any evidence that it is becoming environment friendly. Energy demand (and therefore cost) increases every day, so are GPU prices. The day I'll see them going back to normal I may change idea about the technology, although I wouldn't touch it as a currency with a 10 meters pole: 3 days of protests for soaring energy prices in Kazakhstan made Bitcoin drop from over $47K down to less than $43K.
yes that's true, but the bigger the set of changes between your application and the current version of dependencies, the more likely you'll have a serious issue if you are eventually forced to upgrade

the best change is no change, the second best change is a small change
My first few dev jobs involved 100% pair programming.

Seems like there should be an OSHA statute prohibiting that kind of
inhumanity.

People expect me to be somewhat senior

After five years? I've had pairs of underwear twice that age.

Are there any tricks for learning to stand alone as a developer?

You just need to keep doing whatever you're doing. I presume it's not
watching YouTube all day -- that's what I do and even I can claim to be
a competent dev.
we got it, you don't like SF government. You don't have to manage tax money like SF does only because you decide not to do rich tax cuts. Again, it's a false dichotomy.

And the fact that SF government doesn't work doesn't negate that tax cuts for the rich don't trickle down, so why should the 99% support these cuts if they are not going to benefit from them?

I don't want you to vote against your interests, I want all others to vote in favor of theirs (against politicians that sell the tax cuts as "trickle down economics")
Windows' reliability has improved significantly over the past 20 years so maybe this author needs to revisit.

I'm happy the author's mother is happy using GNU/Linux, but as someone that's used Windows, MacOS, and Linux, I don't think this article is giving Windows a fair shot. I'd rank all Linux distributions I've used relatively recently (Mint, Ubuntu, Rasbian) a distant last place when it comes to reliability and robustness. Even trivial things like upgrading minor versions of hugely popular distributions with out-of-box configurations is fraught with highly technical problems that need hours of internet searching. I'd say my experience might be an outlier, but it's consistent year after year.
It was fairly designed. The alternative is to kick people out right after they finish paying their mortgages and have retired. Is that what you’d call a good design?

That’s precisely the point about the state’s finances. You have to go back to Gov.Gray Davis disastrous handling of the state pension funds that has led to staggering unfunded pension liabilities.

[..] The California Pension system is way under water and in dire need of reform. The state's unfunded pension and retirement liabilities approach $1 trillion, or roughly $80,000 for each taxpayer in the state.[..]

From 2016: https://www.latimes.com/projects/la-me-pension-unfunded/ : Understanding California's public pension debt

2018: https://amp.sacbee.com/opinion/editorials/article199693069.h... : The pension nightmare for California’s cities is getting scarier

There was a whole investigative piece done in 2015-16. Search for Gov.Gray Davis + ‘unfunded pension liabilities’ + California

It’s been downhill for a while and mostly because the wealth creators are not even eligible to vote in California. Ask the right questions to get the right answers..that’s my guiding principle. Otherwise, everything is just noise.
I agree on one hand, but on the other if you take this approach, eventually the number of changes will be enormous and the cause of any issue that crops up may be that much harder to pin point.
If you keep somewhat up to date, it's smaller challenges each time.

I suppose if they'd done the update into a test environment like a regular release then it's far more likely these issues would've come out there and it wouldn't have been so stressful.
Would expect that stable would cost way more. They seem to be bumping the price the closer it gets to a stable version. Google shows articles quoting 5k on 2016 (was called something else?), 8k on 2018, 10k on 2020. This is pretty normal in software though I’d think. Early adopters that help test early stage alpha/beta software pay much less as they offer value to the developers. So if your confident that eventually fsd will be delivered might as well get it on a lower price now and not use it?
> and pretending it is just the flu

With vaccines, it's pretty close to that.

What we learned from that past two years is that covid zero isn't possible. You'll never get enough people or countries to agree with the restrictions required, and as the article mentioned, there are animal reservoirs. Realistically, the amount of "trouble" looks like what China's doing right now.
I tried to move my parents to Ubuntu, but it ultimately caused them to call me more often than when they had Windows. Especially with things related to printing.

In the end I bought them a macbook air. I've had 1 call in 5 years due to internet not working and it turned out the ISP had an outage.
This is really cool, and way ahead of anything I made when I was 15. You have a bright future man, looking forward to seeing what you end up doing with this project in the future. :)
Couldn't you just setup a proxy or VPN in the "cloud" and bypass all of this?
> it is a server OS primarily after all

Whether it is a server OS or a desktop OS or an embedded OS depends on the configuration. By itself Linux and even most of the distros are completely application-agnostic.
> Not only is it much less likely you will ever get a virus on your computer, but you will also enjoy better performance, [...]

When I (rarely, just to game) boot into Windows, I'm always surprised to see how much CPU it eats up just... sitting there. Being Windows I guess? I don't think my system is totally virus riddled or anything, and I'm sure Windows is doing something useful in the background, but jeez. Mine appears to be completely allergic to idle.
Until recently I worked support in a large design firm. I love (/hate) Macs, but the firm like most places was mostly Windows. The graphic designers of course got Macs, and were mostly Mac-native and loved it. But I have so many stories of 40+ manager-level people pulling strings to get a Macbook because it's "hip", who were like fish out of water on MacOS. Strangely no amount of time spent with it seemed to get the core concepts across, they just came up with groan-inducing workarounds that were good enough for them. A couple decades spent on Windows seems to really poison some people against MacOS for good.
> What about ...

really?
You're proposing that developers should use OpenGL instead of DirectX 11/12?

Unfortunately, there's no comparison. DirectX is much, much nicer to work with. As for Vulkan, it's... okay, in the sense that it lets you write fast code, but unless you're building a major engine it's a terrible idea.
> And that's IMO the point of the article (partially) as well: as you grow old, you experience tragedies and they realign you. Then you start appreciating the human part of life (family and close friends) more. But you can't do that before.

You can't do what before? Not everyone experiences the death of others in the same way nor on the same schedule.
Weird. Sounds like you had an issue with a buggy music player. What lead you to think the entire operating system was to blame?
OpenGL is NOT a replacement or alternative for DirectX. Nor is Vulkan a replacement for DX12. DirectX is, quite simply, the 3D API with the best design, support, and tooling. Nothing else comes anywhere close. And because all the professional gamedev workflows are organized around DirectX, it becomes a GIMP vs. Photoshop situation.

Developing for anything but Windows and DirectX adds cost and friction, and even if you use an engine that abstracts all that "away" you still have to deal with testing and support costs for niche platforms that do not pay for their costs in revenue.

So no, if you want to play PC games, it's Windows or gtfo.