skysight-inc/HackerNews huggingface dataset:
Twitch stopped being a gaming streaming website and is technically "Amazon's streaming platform". They want to branch out of gaming (which is their core audience) into general streaming market dominance, but it seems to be very difficult. So they basically started promoting non-gaming streams, which are related to gaming. It was a good plan, but turns out that it didn't work the way that they expected to, since gamers are quite unpredictable. For a while the viewership of twitch is stagnant, and slightly declining. There are many additional reasons for this, but in my humble opinion they should kept the streaming platform niche and focus on promoting gaming content, instead of trying to branch out of it into general streaming.
> not getting access to hospital resources is much lower than expected

I don't know how you can say 'lower than expected'. Many interventions were non-medical, depending on social behaviour (e.g. adhering to social distancing), effectiveness of governance and enforcement, as well as economic and political (e.g. supply of test kits, ventilators). And even then, we were dealing with a new virus, there was limited data about all kinds of variables. For example, if people are intubated twice as long in the US due to high levels of obesity compared to China, you need twice as much ventilator capacity.

Point being, we always had to deal with a very wide confidence interval.

Now combine that with the fact we're looking to predict an exponential number, rather than something linear, and you can get wildly different outcomes. In New York the doubling time began around 2 days. That meant the difference between hospitalising 50k or 100k was a matter of starting social distancing two days later. The difference between 50k and say 1.6 million, was just 10 days. Hospital resources can't expand that fast, at best you can add 30% extra beds and shift all bed-use to dealing with corona with emergency interventions, but you can't just scale 3000%.

That's where the field hospitals came in. Not because it was guaranteed or fully expected to need them, but because there was a good chance, and there was too little information to conclude they wouldn't be necessary.
yeah but are you still human then? It's like white space in a photograph or painting, it's part of the composition
The paper lists all 63 phases: http://ibm-1401.info/1401-IBM-Systems-Journal-FORTRAN.html
Top Social Media Giants in 3 Simple Clicks
Ah, they are still there. They don't need to start with amp now. Didn't you read the latest articles? They are just disguised.
It's not just the politicians though: the private sector deserves just as much of the blame. Watching this unfold from inside BigCorp has been truly eye opening. In a company of 100k people, nobody thought about preparedness or risk management. Instead, BigCorp bought its own stock on margin, and now it has to throw thousands of human beings at a worsening viral pandemic in order to generate cashflow. People are going to die so that the company can stay in business.
I don’t thin AOP is specific to static languages. From my understanding, the “aspect” part implies the ability to “hook into” and extend an application at specific “cut points”, which are typically pre/post function/method calls. This is done in Java by modifying byte code to insert proxies. I imagine something similar could be developed with other languages. It might just be easier to do in Java because the type signatures are static.
Justification doesn’t make any sense. Why would you want to have spaces of variable size, making the text harder to read?
If over and over again they praised and held him up as a symbol fighting for some ideology they espoused, and some enemy (media/ideology also identified over and over) supposedly tried to silence him, then I suppose it’d be analogous?

I’m not sure what that proves.
It’s not so much that there’s a place for both rather than both necessarily exist as two points in the same space.

But the reality is that more websites than not these days will send you many megabytes of JS, mainly for the purpose of tracking you and extracting money/time from you, under the guise of “user experience”.

So when I see some of those rare people who still actually care about quality, speed, performance, accessibility, etc I make sure to appreciate their work.
It's the people cost, not the hardware.

Hardware is super cheap:

-A 40 slots rack, with gigabit fiber, dual power and a handful of public IP addresses, costs on average 10000€/y.

-A reconditioned server on eBay with 16 cores and 96GB of RAM costs 500€ (never seen them break in 3 years).

-A brand new Dell Poweredge with AMD EPYC 32 core and 64GB of RAM will cost 3000€.

-Storage is super cheap: 500GB of SSD costs 80€ (consumer stuff is super fine as long as you wisely plan between redundancy and careful load) and rotational disks are even cheaper. Never seen a rotational disk break.

Once bought, all of this is yours forever, not for a single month. You can pack very remarkable densities in a rack and have MUCH more infrastructure estate at disposal than you would ever afford on AWS.

The flip side of the coin is that you need operation expertise. If it's always you, then ok (although you won't be doing much more than babysitting the datacenter). Otherwise, if you need to hire a dedicated person, people is the most expensive resource yet and that should definitely be added to the cost of operations.
Yeah, I was expecting something a lot less nuanced after that warning at the beginning. I both love using full-featured frameworks (I reach for Django over Flask) and totally agree with the article.

This was the blog equivalent of someone sincerely saying “Pardon my language, but gosh darn it that man is a jerk!”
Discover new music: one new song each day
Amazon pays $0 in federal income tax because they reinvest all of their profits into their own growth. Most of the tech industry does the same thing.

They "can afford" a lot of things, sure. But at some point it won't be cost-effective for them anymore, and I suspect they will reach that point long before the demagogues of Seattle's extreme left reach the limit of how much they want to extract from Amazon's coffers.
Call the People's Front of Judea!
I just have a simple header for each day:

# 09/05/2020
Today I mostly ate cake

## Discoveries
## Meetings
## Projects
- Worked on project 1
- Fixed issue <link>
- TODO: Bugfix #1234
## Misc

So a fixed set of headers for each day "Projects", "Meetings", "Discoveries", "Misc", and free-form text. Sometimes I copy/paste commands and output.

Searching is pretty much just grep.

More detail here https://blog.steve.fi/keeping_a_simple_markdown_work_log__vi...
I got it-and I did not opt in, it just appeared
> having to read paragraphs over paragraphs of unjustified text is one of the things that make me the most easily go ctrl-W

I guess you never went on Wikipedia, then ;)
As the risk of getting political, Iran (its leadership) is one of a handful of countries that openly and repeatedly calls for the literal "annihilation" of another country.

https://www.google.com/search?q=iran+statements+annihilation...

https://www.google.com/search?q=iran+statements+death+to+Ame...
Super love the design of this, _630w does have a point though. Would be great if there is a way to add copy-paste to something like this.

Maybe through some accessibility feature it's possible?
In the dynamic languages world this is done with monkey patching.
If you invent a declarative way to monkey patch your code, you've got AOP as done in Spring.
> Are you implying that all analytics used in the world are implemented just to boost the site owner's ego?

The context of this comment is personal blogging. I’m implying that analytics used on personal blogs are implemented just to boost the site owner's ego, or at least I can’t find any other reason.
Honest question: Is "gamer" a very useful category?

I never enjoyed board games, and I grew up before electronic games existed, so I'm clearly not one. I have relatives who are, however. And they play games that are so different that it seems irrelevant to getting who they are.

In other words, doesn't it matter more what sorts of games people like?
Nevada restaurants, salons prepare for Phase 1 reopening
I don't know but I'm glad they are gone if that's the case. I only use Google very rarely these days and if an amp page presents itself to me umatrix completely blocks it and I take the actual URL from the amp URL and visit the actual site.

I hate what Google is trying to do to the web!
Love it. Sadly scratch-building from styrene is an art that's losing ground to 3D printing. Here's a guy who scratch-builds toy trucks https://www.wittenburg.co.uk/Rc/FordF5Coe.html
Ancient DNA reveals staying power of early people of the Andes
That people/organisations (who benefit from a project) will contribute. Some do.. however many organisations take and don't give back. They are quick to move on when the open source project falters (or original maintainers burn out) rather than rally toward a solution.
LastPass Authenticator performs backups to your account. Of course, I don't keep both the password and the OTP in the same account.
There are a couple of well-regarded private organizations in the U.S. which write standards for and verify supplement manufacturers, one of which is United States Pharmacopeia (USP). See https://en.wikipedia.org/wiki/United_States_Pharmacopeia They serve a similar function as UL does for electrical and fire safety; and like UL some their standards are incorporated into the regulations of the U.S. and other countries.

Only a handful of well-known supplement makers are USP verified, AFAICT. (Note, verified is different than simply claiming to adhere to USP standards. It's like the difference between FIPS compliant and FIPS certified.) I try to buy Nature Made, a common brand in pharmacies which will usually carry the USP Verified mark, though it's product specific (see http://www.naturemade.com/usp).

Like with UL, this doesn't mean you're not buying useless crap, but it means you're unlikely to buy crap that will kill you, which is adulterated, or which isn't manufactured to minimum standards of safety (e.g. lead content--many supplements contain surprising levels of lead[1]).

[1] Not surprising if you consider how ubiquitous lead is in industrial environments, and that using non-contaminated materials in your food processing chain requires comprehensive, sustained efforts which translate to $$, especially in an age when so much industrial equipment comes from overseas.

EDIT: Consumer Reports details four private verification programs for supplement makers, including a table of testing regimes: https://www.consumerreports.org/supplements/how-to-choose-su... To me USP looks the best--store bought samples, more regular testing, stricter criteria for ingredients. The other 3 players they discuss are NSF International, UL (branching out, I guess), and ConsumerLab.com.
Thank you for the tool and the details you've shared! Is there any particular reason you opted to run your own instances of Lighthouse rather than use the PageSpeed Insights API provided by Google? API quota limitations, perhaps?
codecademy.com it's a great place to start.
Without doctype, browsers will render your page in quirks mode, leaving you scratching your head because of margins being set out of nowhere.

https://developer.mozilla.org/en-US/docs/Mozilla/Mozilla_qui...
They are not gone but yep, just use firefox like I do (and duckduckgo) and you are home free. AMP works only in chrome and are searched only with google search.
Still there I.e.: https://www.google.com/search?q=layoffs&rlz=1CDGOYI_enAT855A...

on mobile crome, ios device
Amp not marked in the news section (1 of 3)

3 times in the organic results, marked with a flash icon.

The day amp goes away is a day I celebrate. Huge ongoing project overhead for a subpart user experience (and crappy brittle technology) all in the name of SEO.
Purchase a good IDE.

It'll provide similar benefits as writing your own text editor (which was suggested here).

It can also provide type hints and type checks for dynamically typed languages, thereby making them more like statically typed languages (also suggested in here).

Plus a good IDE will speed up searching as well as index the source code to make things click-able, thereby making large code bases or dependencies easier to navigate (also suggested in here).

So basically you can get a large chunk of the improvements that others have suggested in this thread simply by purchasing a good IDE :)
Are there any specific libraries or tools written in PHP that you use in your day-to-day life? Perhaps having a look into their state could yield some interesting opportunities for you to contribute. That way you'd also get an extra incentive to keep contributing, as you'd personally get to enjoy the results, too.
This is one of the first things you learn in any Web accessibility class:

"Centered or justified longer pieces of text can be hard to read as well. Justified text adds space in between words that can cause rivers of white space through lines making reading difficult for some users with dyslexia. If hyphenation is supported this can reduce this effect but hyphenated words can be a barrier for many readers."
https://www.w3.org/WAI/tutorials/page-structure/styling/#tex...

"Sometimes full justification makes reading more difficult because extra space between words causes “rivers of white” making it difficult to track along a line of text, or less space between words makes it difficult to distinguish separate words."
https://w3c.github.io/low-vision-a11y-tf/requirements.html#j...

"Many people with cognitive disabilities have a great deal of trouble with blocks of text that are justified (aligned to both the left and the right margins). The spaces between words create "rivers of white" running down the page, which can make the text difficult for some people to read. This failure describes situations where this confusing text layout occurs. The best way to avoid this problem is not to create text layout that is fully justified."
https://www.w3.org/TR/WCAG20-TECHS/G169.html

"Fully justifying text can also present problems for people with dyslexia, where the large uneven spaces between words and sometimes letters within words can create what’s been termed “rivers of white” that run down the page and also make the line of print hard to follow. Readers find it more difficult to find the end of sentences and can repeatedly lose their place."
http://mediaaccess.org.au/accessibledocumentservice/2015/08/...

"A lot of people seem to love justified text, arguing that it contributes to the feeling of a more consistent page layout. From a strictly accessibility-focused perspective however, justified text creates large uneven spaces between letters and words that make reading a little more difficult for all users, and even more so for users with dyslexia."
https://dboudreau.tumblr.com/post/84344543792/avoid-justifie...
Everybody nowadays is inplementing HumorSensorFactoryFactory to define their own rules for what’s inbounds.
Philadelphia hasn't really expanded its subway system since the 1950s as far as I can tell. Only a few renovations of certain stretches of track (much of which is actually elevated, not underground). Even then, its not a very extensive system; just a north<->south line and a northeast<->west line.
DokuWiki can always use help. https://www.dokuwiki.org
I'm conflicted on omitting tags to make pages lighter. I'm sensitive to making things lighteight but I really do like the XHTML parser catching dumb errors that would be silent bugs in HTML.

I also like the readability of a document where all closing tags are here. Some tricks can arguably make the code more readable (ommitting head and body) but some tricks require effort to understand if you are not used to them. We write code for human beings first.

Maybe an HTML minimizer could be used if one wants to save bytes?
The "return? <nillable>" seems saner, than "pass". But still looks like a bandaid.
I hope the new fb works with Javascript disabled, like it did in the old days
No one cares about this any more.
Show HN: A simple terminal UI for Golang linters
You can do so to some extent in PHP. I'll wait for the PHP has rep to slow down....

In PHP, there is Framework Interior Group that created a few standards to which many frameworks implement their components. The interfaces are designed by FIG, and frameworks implement them (or rather, use libraries that implement them).

Containers, HTTP message objects, request handlers, middleware, caches, they all can be interchanged if they implement these interfaces.

Frameworks can now give the choice to the user to pick their own preferred libraries.

There is Laravel, which is on the far end of opinionated frameworks, but Symfony andnSlim for example provided a lot of flexibility.
> 80-bit precision is actively harmful

How comes? Unexpected clipping when converting back and forth to 64bits?
NHS is building a second app based on Google and Apple's contact tracing system
You can also see the projections as 3d objects in VR.
NetworkManager 1.24.0 Released
The single biggest productivity boost is when I realized over 90% of my time is spent in Firefox+Terminal+Emacs.

Alt-tab drove me nuts so I bind F2/F3/F4 to a script that will cycle through instances of these 3 programs.

F2 is terminal, F2 again is next terminal, etc.
How so? You still aren't saying what the benefits are. OK, to be fair I said tradeoffs, but I'm really wondering what the point of this work is. I mean my models are ridiculously tiny already, even when considered for use on mobile devices, so clearly that's not the win here. What is?
> This is a bold statement, from what I see of Gutenberg's B42 bible on wikipedia, printing as been using justified text from day 1 :)

Dyslexia wasn’t known back then :)
What form of food can be produced by employees working from home?
still get them quite often :(
iPad OS doesn't, as far as I can tell so far, actually have a command-line environment on it. But the one on macOS is impoverished compared to Linux and it has enough quirky differences that the process of really digging in and automating your workflow on it is mostly identical to the process of learning the specific quirks of one vendor's operating system. I know. I've tried. And I reached the point where I said to myself, "macOS system administration is never going to be a useful transferrable skill for me, so I would rather work in Linux".
The emergence of heat and humidity too severe for human tolerance
Yeah, damn, I thought I'd done well getting my page+css+font down to ~100kB (css/font cached after first load, so ~2kB on subsequent pages) but his site is tiny. Even with his CSS inlined to save a request the entire page is 15kB gzipped.
https://militarybases.com/overseas/saudi-arabia/

https://militarybases.com/overseas/bahrain/

Both are Sunni monarchies, the House of Saud and the House of Khalifa. Both are oil and gas economies. Both are geopolitical rivals of Iran. Both have US military presences.

The designation of the IRGC as a terrorist organization is probably for the purposes of levying sanctions – this is undoubtedly because Iran opposes the US's strategic interests in the region such as its support of (and alliance with) Israel, Turkey‡, and Saudi Arabia.

https://www.nytimes.com/2019/04/08/world/middleeast/trump-ir...

https://www.state.gov/foreign-terrorist-organizations/

> Iran’s new military satellite, NOUR 01, most interesting fact may not be that it resembles a college engineering experiment but rather that it may have a connection to a Mexican military payload launched quietly from New Zealand last year.

Arguably the most interesting fact about Noor (this is the spelling that Wikipedia uses† it's Farsi for 'light') is that with the launch Iran became one of a handful of nations that has placed military tech into space with its own launch platform.

https://www.theguardian.com/world/2020/apr/22/iran-us-satell...

https://en.wikipedia.org/wiki/Timeline_of_first_orbital_laun...

“While a number of countries have built satellites, as of 2019, eleven countries have had the capability to send objects into orbit using their own launch vehicles.” (Iran is listed as the 9th such country to do so.)

This implications of this launcher technology should be obvious to anyone.

‡ This relationship is admittedly strained.

† https://en.wikipedia.org/wiki/Iranian_Space_Agency
Am I a weird person if that one doesn't seem very egregious to me?

The class loader is an important entity for a Java app. And you can have more than one (although this is advanced voodoo already). So, an instrumented class loader.
Amazon's 'Making the Cut' is the ultimate example of product placement
> If you think assigning work is leadership

When there is a pool of work items and a team responsible for completing those work items, someone must be responsible for assigning the work to specific team members. Self-organizing works fine when there is a perfect match of task to individual skill to time, but when there are more tasks than people, people with wide skill sets, people who prefer one type of work over another, differences in priorities, or any other random situation that comes up a thousand times a day, then, I'm sorry, but work is going to have to be assigned. Assigning it appropriately and delivering the instruction is what makes that particular aspect of leadership good or bad.

Inspiring people and letting them self-organise is all well and good in a vacuum, but at some point shit's gotta get done. Leadership is about all of the above and more.
I wonder how much time and how many managers/PMs/engineers (a.k.a. Prod Dev) did it take to refactor/rebuild it? Or you can throw a number in terms of money?
I love this. I've been wanting something just like this. Thank you!
> But is framework necessarily bad or inferior to library?

The point is that more people, projects and even frameworks can use the library you write. If you write a framework, people have to drop whatever it is they're using and go with your framework. That's bad, unless your framework is the one to trump them all, which it probably isn't.
No, I understand that part; but, I think of a "what" comment as "incrementing value of X"

a "wat" comment, like the meme, is more of a "this is a really weird blob of code that might be obvious when you break the whole thing apart; but, what it's doing is _this_ this is the implementation of it because we have a complicated data structure that's connecting all these pieces"
Manna is a very underrated story. And it's already happening to some degree: Uber/Lyft drivers don't have managers; they are being directed by a phone app.
So instead of "SSH key that you have blocked off to the public", you meant "SSH key for an SSH server blocked off from the public". That makes more sense.
Some years before the war started, the factions that became the North (majority) and South (minority) participated in negotiations at Geneva. The deal stipulated national elections, with interim partition (North and South) after a delay to allow migration. But the South faction, realizing that it would lose, declined to participate. And that's what precipitated the conflict.

It's crucial to keep in mind that it was the North faction that had been fighting for independence from France. And that the South Faction comprised largely the colonial bureaucracy and Catholics.
Well there goes my weekend. :)

I also tried to optimise the code, and got great speed increases with just constexpr the vector methods and could quickly see that rand was problematic and then Fabien releases this post with nvcc that are another level. Really great blog post!
Let me apologize for my complaints. It didn't occur to me that these names might be used out of admiration for a field.

I've also have to admit that physics needs relatively few new names in general which would make picking one a lot easier. There are also naming patterns as well, e.g. for superpartners (new articles in supersymmetry are either prefixed with S- or suffixed with -ion [0] in a predictable way).

[0] https://en.wikipedia.org/wiki/Superpartner