skysight-inc/HackerNews huggingface dataset:
It's not quite what you are asking for, but I thought this was a well done article by the current Black president of George Mason University on how he views the slave-owning namesake of his university: https://www.nbcnews.com/think/opinion/george-mason-universit...
>"It is fraught to judge individuals outside of their time, but it is clear from the documentation presented that Millikan lent his name and his prestige to a morally reprehensible eugenics movement that already had been discredited scientifically during his time," Rosenbaum said.

Source: the next sentence of the article.
TSM is slammed with chip demand from Apple, Nvidia, AMD, Qualcomm, and others. Like, 100% booked for the next year or two. They have been heavily investing in state of the art manufacturing facilities for decades and it's still not enough.
For me, FastAPI is the sweet spot between performance and quick development.
Given that it takes the rotational energy from the wheel moving to power the pump. What time of impact that does that have on the speed of the bike?

Would this require riders to maintain a higher level of watts for the same speed?
Robinhood says GameStop volatility was a “1 in 3.5M” black swan
You get a gold star :D
kCTF Vulnerability Reward Program Setup
Same here with 1.1.1.1 from Chicago
It probably doesn’t matter because neither halting the tide nor producing heat in the winter are problems that are solved by authoritarian measures.
For example, while we get tons of “extreme weather events” nobody was talking about 20-30 years ago, sea level rise that was announced very loudly and widely, is actually going to be relatively minor: in IPCC report, even in their most catastrophic RCP8.5 scenario, they scientific consensus is that the sea level are highly unlikely to rise by more than a meter by 2100; that’s less than a difference between low and high tide.
Likewise. I have ADHD and even with treatment, I feel more like a GPU than CPU. Small functions, lots of static typing, IDE for autocomplete, and lots of FP style patterns.

When I get thrown into an un-typed python codebase, my productivity grinds to a crawl, and I start having to do things like have a scratch pad with various versions to copy paste.
I'll avoid dating myself, but let's just say I took typing class around the same time you did. Classroom had 20 IBM Selectrics. I was the only male in the class and probably the only student who wasn't in the Business/Accounting track (I was in College Prep and they couldn't figure out why I would take the class since professionals at the time had a secretary type all their correspondence). I foresaw that it was going to be a valuable skill because I was also in my school's first computer science class. None of the guys, and they were all guys, in my comp sci class could type, they were all hunt-and-peck.

So I learned the traditional way with an egg timer and a spiral-bound exercise book on a stand. Curled fingers. I still type this way, and I can still do about 170+ wpm depending on how many cups of coffee I've had.

Later, this really helped me when I got an IBM Model F keyboard or Sun UNIX keyboard and when I would fly around Vi like a keyboard assassin it would amaze my colleagues. My current keyboard is a mechanical Ducky with Cherry MX Brown switches: https://www.duckychannel.com.tw/en/Ducky-One-Golden-grey-TKL
Oracle takes the request, foots the bill for an army of contractors to build it, if they haven’t already, and pass it off as we had it the whole time, just like we said.

That must be what happened in my case! I didn't realize it was a standard practice. A large part of the lawsuit revolved around functionality the RFP required, Oracle said they had, and that Oracle even showed in what may have been faked screenshots during our review of vendors. Only in our case, the army of developers never actually finished it and Oracle came back to us with another massive bill to complete the project.

I'm not sure I've ever heard someone who's worked with Oracle who didn't have a bad experience. But if you have and you're reading this, just drop a quick comment to say "yeah, they were okay"
Cloudflare Issues in IL
Hello from the bizarro universe of people who do this all the time and can't imagine the opposite. Do you never rewrite some code only to realize it didn't precisely capture all the edge cases of the thing you rewrote? In those cases I use the git gutter in VSCode to view what the old code looked like and compare and contrast to the new version to see what I missed. It seems to me that that's the same as what these engineers are doing, just with a bit more primitive tooling.

Can't imagine how anyone doesn't do this - unless there's just a race of God-programmers I've never encountered that write everything perfect the first go. But I don't think so. :-)
I eagerly await Nassim Taleb's take on this "black swan" event.
Yeah, it's in the works :)

The vinyl cut thing was super useful during the prototype stage, while things were still in flux, and the much shorter turnaround time was advantageous. Although it turned out to be a little side-project all its own, so not entirely sure if it was worth it. But it was a fun side-project none-the-less. And that's what counts in my book, at least!
Plot the number of 100 year records being broken per year, for extreme heat or extreme cold, on a chart for the past 20 years and then tell me there isn't something unusual going on in the recent climate.

It's a scientific fact that many places in the world are now seeing weather extremes that have literally not been recorded in their past 100 years of data, on a rapidly increasing basis.

https://www.bbc.com/news/science-environment-53140069

https://news.un.org/en/story/2020/06/1066882

but I'm sure that you'll be happy to tell me that the United Nations and the BBC are both extreme left-wing partisans.
Seems like it to me. Very sporadic responses from a large number of sites/services.

I also had a few failures to sync my Google Calendar, so I wonder if there could be anything more to it.
>If you can't see the practical utility of cryptocurrency in 2021, you're being willfully ignorant.

Maybe I'm willfully ignorant, but I just don't see any practical use outside of massive speculation game. Mind give us some examples? :)
A Recap on String_view
I have no hands-on experience with homemade equipment for the GHz bands, but I've read that they are a bit less challenging than it seems at a first glance. Mostly because of the availability of GPS receivers providing highly stable, relatively cheap frequency references for transverters.

Notice that I'm not saying this to demerit any achievement. My intention here is to be encouraging in case you intend to give it a try. A similar setup could allow you to operate moon bounce (CW and FT8 seems to be pretty active) and also work the Es'hail-2 geostationary satellite in case you're in range. So it's definitely a very promising field to invest in.
> Those who reported 24-48 hour outages were probably victims of this rather than the rolling blackouts.

The load shedding requirements were too high to roll the outages. In San Antonio us unlucky lot were just cut off more and more frequently until there was nothing; for days. This was actually confirmed by CPS and ERCOT.

Sounds like you had a charmed disaster; congrats.
Serenity First Controlled Flight [video]
> So we should be talking about how natural gas and coal failed ...

That's a fair point, though, that wasn't really the point of the writing. It was simply to understand the enormous complexity of the situation from an economic standpoint.

It's also fair that the author might not have been up to date with the latest information. In the early days of the mess, wind was initially suspected to be the main culprit, primarily from the surprise to the general public that wind turbines and ice don't mix[0] and the general sport that northerners have of laughing at the "snow-challenged" when the rare white hell falls from the sky[1].

[0] I live near the thumb in Michigan. We like to take our kids to the wind farms. There are many, many reasons that a given generator will have brakes applied, including "too much wind". People laugh at that stuff, but it's "by design" and is part of a system.

[1] We laugh unfairly when Atlanta gets an inch of snow and more people die in two days than die in an entire winter up here, but it ignores the reality that our local governments stockpile salt/sand and have dozens of trucks/expertise to handle substantially more snow. Put us on roads with no clearance and a bunch of drivers unfamiliar with snow and we'd be just as at risk. Or toss a coastal-state problem like a tidal wave/tsunami, in the state that's laughing and they'd fare about as poorly.
At least they could reduce it to 5 years or something, and make silly patents penalizable.
I don't speak Russian but the source video shows him force installing Nividia's drivers and selecting 3070.

Pure speculation but I'd imagine that Nividia's drivers can properly differentiate and already had the limitation in the current release.
I could access Sci Hub from India a few days ago, from Jio, for what it's worth.
The fact that you are using offset of 50000 and complaining it slows everything down says a lot about the benchmarks. Top it all with ORM query with prefetch all, GIL, and shared CPU (I am guessing) that you used to run benchmark on. You see where this is headed?
Chinese Liquor Giant Moutai Hits $500B Valuation
Same. Perhaps a different time scale but I’ve considered doing this for files within a source code repository to better familiarize myself with the history.

One interesting feature might be to be able to select any two commits such that you could diff them in isolation.
Well it isn't realistic.

For about a year I dated a forensic accountant with a Ph.D. whose job it was to untangle and uncook books. We got on the subject of mortgages. She said you should never buy a home that costs more than double your yearly salary. If you make $60,000 a year, as she made when she bought her home, then you can afford a $120,000 home. If you make $100,000, then you can afford $200,000.

Entirely too many people, including apparently you, are severely overleveraged on their home loans.

There's absolutely no scenario where your situation makes financial sense to people with in-depth financial education, who are also not beholden to what we've come to accept as the "norm" for financial services.

The reasons she listed for this are myriad. 1) You have to save for retirement. Most people usually do this in the form of stocks, bonds, ETFs, etc., 2) you have, or should be, putting away a minimum of six months of your income in order to survive a job loss, and she recommends at least one-to-two years for people with advanced degrees (M.A., M.S., M.B.A., etc.) because the average time it takes to find another position for advanced professionals is something along the lines of 8-9 months, 3) you have other expenses such as your auto loan or loans, food, insurance, etc., all of which costs money.

Those are only some of the many areas of cost that she and I discussed while we were dating.

There's absolutely no amount of money you can make where your 600% figure makes reasonable financial sense... even if you make $1 million a year, you're still in a $6 million home. Hell if you made $10 million, that's a $60 million home. After taxes, there's still no scenario where that makes good financial sense.

Lastly, I don't want you to think I'm personally attacking you - there's a lot of people in your boat, but its a boat in which no one belongs. These levels of debt are dangerous... the 2008 financial crisis proved that.
Yup seeing the same. Moving to new cdn this is too many times in the past year :-(
If you watch the Russian source video he seems to somehow install Nividia's drivers selecting 3070.
I made a similar comment and now I recognize that what we’re doing is branching outside version control. And I also recognize it’s still sensible to do, and that to the extent version control feels like friction this is yet another case where the interfaces to it aren’t good enough.

And I don’t just mean “git cli is a bad ux” (though I mean that also), but that the whole world of version control is poorly serving rapid prototyping and other exploratory flows.

It’s pretty likely aliases could serve some of this by wrapping a lot of fast paced idea checkpoints into a set of git actions. But it still would be disruptive for eg any intermediary file system side effects if it’s not faster than whatever watcher you have running.
"And who spends their $236k salary entirely on gas, groceries, utilities, and rent?"

I don't see why the argument is about spending 100% of one's salary. We all spend a percentage of our salaries on things like rent, etc, and that percentage is going to be larger in Seattle than Columbia.

"Making $236k in seattle is going to be much more fruitful than making $115k in whatever flyover place. this argument is always used by people that need to justify living in their boring towns"

Imagine unironically calling towns that aren't Seattle, "boring". Alright, chief. Columbia certainly isn't Chicago (my birthplace), but that doesn't make it boring either. People have their reasons for electing to live in different areas, no need to be condescending about it. Yes, $236k is mathematically higher than $115k, this is no surprise to anyone. However that $115k usually goes a lot further in smaller towns than $236k might in Seattle. ...due to differences in cost of living (and the housing market).

"every cost of living calculator assumes you spend 100% of your paycheck on cost of living. "

Basic googling disproves this. Of the cost of living calculators that I looked at, they just listed basic things like school, transportation, gas, etc, and make comparisons between areas. Nothing saying that you need to spend 100% of your salary.
Seems like it's operational for me, but there are some issues ongoing: https://www.cloudflarestatus.com/
The difference is that there's an underlying assumption that base reality is analog and perhaps continuous rather than discrete, and definitely not CPU or memory constrained.

In the scenario you mention, reality would be a program because it is still run on a computer in either case. If reality isn't a simulation, then we shouldn't be able to DDOS it, or overflow it, crash it, access a memory buffer, get root access, or execute timing attacks as those things are artifacts of computation.
> As usual the ethical burden should be on the user of the tool, not the tool itself.

I dunno. Suppose Acme, Inc. starts selling a giant red button. When pressed, it means my boss will decide to give me the rest of the day off, no strings attached. There's a little disclaimer in the fine print that warns that whenever the button is pressed, Acme, Inc. will roll a 6-sided die. Whenever a 1 is rolled, a small child in Kenya will be executed.

Individual users of the product can claim that they aren't directly responsible for the externalities, because "I'm not the one performing the executions!" or "my dice roll was a four!".

Or, perhaps there are business users of the product, who are motivated by cost and nothing else. Good luck convincing a company that ethics are more important than its bottom line.

Sometimes users of a product are so detached from its consequences that they're willing to accept them, even if the true result is horrible. We should certainly hold companies accountable for exploiting human nature in this way.
Pretty amazing build! It really reminds me of the insects from Miyazaki's Nausicaä of the Valley of the Wind.
I think it’s been bog standard practice to run flask via uwsgi or gunicorn with async workers and use multiple process based workers per deployed server unit (eg per pod in Kubernetes).

What matters is that the cumulative latency & throughput solve your problem, not how fast you can make one singular async worker thread.

I figure most people running complex web services in production would just do an eye roll at this post. Nobody's going to switch to PyPy for any of this.

My team at work runs several complex ML workloads, and we use the exact same container pattern for every service running gunicorn to spawn X async workers per pod and then scale pods per service to meet throughput requirements. Sometimes we also just post complex image processing workloads to a queue and batch them to GPU processor workers. In all these use cases, super low effort “just toss it in gunicorn running flask” has worked without issue for services supporting up to peak load of thousands to hundreds of thousands of requests per second.
The environmental impact of an individual person buying a new vs. used laptop isn’t even worth considering. If an individual can sway the actions of thousands or tens of thousands of people, then it’s worth considering, perhaps it is.

How people (not necessarily the author) will scrutinize the environmental consequences of inconsequential decisions while willfully ignoring the big picture never ceases to amaze me.

Kids, meat/dairy, housing, travel. If you want to make environmentally sound decisions, that’s all you can do. Don’t have kids, don’t eat meat/dairy, live in as small a home/dense housing as possible, and don’t get on planes. No amount of buying used laptops can make a dent compared to those things.
Threats that cross wide areas incur different costs than ones that are localized. This isn't stressed in the NERC report. Tornadoes are a problem but tend not to take out a large number of plants all at once. They're localized. Freezes are large-area events and hit many plants simultaneously. So protection against freezes is required for the system even if it is not economic for each unit.
Hello world! is beautiful. And yeah, any language.
Come and See (1985)
Yes in Illinois
Bleenk – A decentralized, E2E encrypted file/text host I built on SiaCoin Skynet
Citadel did more trades in one day than the entire market did in one year.

Retail investors do a couple of trades a year.

A tax like this would end high frequency trading overnight.
I'm not buying that for a second, unless that calculation includes the power it took to mine the coin in the first place (which is not consumed by the transaction any more than cash changing hands consumes cloth and ink).
Apparently the Deep Space Network dishes are (now up to) 34 meters:

https://www.nasa.gov/feature/jpl/nasa-s-deep-space-network-w...

I guess they achieve higher reliability than amateurs on a number of counts, but that contrast also makes the amateur efforts seem even more impressive. (Since area is proportional to the square of diameter, the DSN dishes would each be over 3,000 times larger than Scott Tilley's dish.)
I'm OK with getting that into the standard library.
If we took money from rich people, they might decide to be lazy instead and not work as hard, therefore depriving society of their abundant genius and benevolence.
I'd also wager that many on HN have never held a minimum wage job or anything remotely blue collar. The disconnect here is a microcosm of this problem. The richer get richer, the poor get poorer, and the rich tell the poor to eat cake because they fundamentally just don't get it.
Varo Bank raises another $63M, led by NBA star Russell Westbrook
>barring investment on the scale of the Manhattan project

The Manhattan project cost about $30 billion in today's dollars, I believe.

We have IPOs that raise close to that amount of money these days (e.g. Alibaba).

It's half a percent of federal spending in 2020 (admittedly not a normal year).

GameStop has lost over $30 billion from its peak valuation.

Your matter of fact claim that there's not enough capital in today's world for fusion power development really makes me wonder.

Once upon a time, I read a comment by someone somewhere that "everyone" (who is "in the know") knows fusion break-even is infeasible, but the research is relevant to maintaining nuclear weapons stockpiles.

Besides, if fusion power was possible...wouldn't Elon Musk be working on it?
> Apple doesn't offer that option so discussing something that doesn't exist right now makes no sense

It is relevant because I think that a lot of people would want this option, and this would solve the issue by allowing people to voluntarily choose this.
I'm taking it this semester!
Looks to be back up
> unless your TLS layer is padding out to (path) MTU

I'd actually like to see more servers doing this. In TLS 1.3 it's actually free (in earlier versions signalling the intention to pad costs some space so it's possible you've got some free space but not enough to add padding without using a whole extra packet), but in TLS 1.3 as a side effect of other changes needed you can add any number of empty padding bytes to a record). This means an adversary loses some precision in estimates of your payload size from size of TLS transfer, which may reduce their ability to fingerprint these payloads.

> That said, shaving off bytes wherever possible adds up.

If this matters (and I'm not convinced it does when you aren't shaving off whole packets or making space for something else) other tricks you can do:

* Arrange to obtain unlogged certificates from your issuer. To be trusted by browsers and perhaps in future other clients, your certificates must have proof they were logged in the Certificate Transparency system, most issuers will sort this out for you, log certificates and bake the resulting proofs inside your certificate. But this makes the certificate bigger, you can legitimately obtain certificates which aren't logged, log them yourself, and hand over the resulting proof only to clients that insist on seeing it, thus saving bytes

* Implement the certificate compression feature RFC 8879. Many clients today don't do this, but more will over time, this TLS 1.3 feature lets you compress the certificate before sending it to a client that understands how to decompress it.

* Use smaller keys (2048-bit RSA but more importantly if possible a smaller elliptic curve key)

* Get short names for things, only use those names. A certificate for some.short.example and longer-name.our-company-is-famous.example is worse, because that has both names in it, but if you can get OK to just use some.short.example that's saving a few bytes even if you only have SANs and no Common Name at all.

* Get issuer to disable unnecessary verbiage. Many certificates are full of disclaimer text and needless baggage. Does your issuer realise those cost you money? Does this site need to say YCombinator is in San Francisco which is in California? Does anybody who cares check the certificate? This sort of thinking is why Let's Encrypt's replacement for "Let's Encrypt X3" is just named "R3". We know which CA made it, so why waste bytes saying so twice?
> With the exception of Elon Musk and Bill Gates, I can't think of any "business" heroes that most people outside of the academic/tech social bubble would be familiar with.

Warren Buffett, Mark Zuckerberg, (when he was alive) Steve Jobs, and maybe Jeff Bezos are probably the only other business people of the era that most people would recognize. Now Zuckerberg would probably not be seen in a good light by most people, but Jobs would, and Buffett and (less probably) Bezos probably would by anyone with a smattering of interest in business world.
More info, sadly:
https://www.nasa.gov/feature/goddard/2018/nasa-image-confirm...
Does anyone know of something similar that lets me watch data "flow" through my code at a human readable pace?

I dont use ctr-z, Its surprising to me that people code this way, but I do tend to spend a lot of time thinking about how my data would flow through my current code set. It would be great if I could easily and almost cartoonishly visualize it. Anything like that out there? gdb is just to abrubt an harsh to use.