skysight-inc/HackerNews huggingface dataset:
> amazon's killer app is not prime. Its their customer service, they always make it right for the customer.

That was true 10 years ago, but it hasn't been true for at least 6 years now. Amazon lost that advantage years ago around the same time they started posting quarterly profits. When their customer service was unrivaled, I didn't care if I missed a deal by not shopping around; I was more worried with getting a headache from other companies. Fast forward to today, I now shop around and every purchase at Amazon requires the now normal, "Is this real or fake? Eh, I'll just buy it from Target or another retailer that doesn't have a 3rd party marketplace"
That was my sentiment as well - it sounded like a fairly typical corp Agile travesty without anything racist. That's not to say it was enjoyable or a good match for a reasonable person - I, personally, could never work in an environment like that.

I greatly resented her comment about a new person being "cis white male" and hence to be greatly dreaded. Especially when the author admits that this person was eminently reasonable and pleasant to work with despite his overwhelming gender, preference, and pigmentation deficiencies.

There's also a throwaway at the end referring to considerable "microaggressions". They're aggressions or they're not - someone says racist or sexist garbage to you or they don't. If they do, you act or at least document for slightly later action.
Kind of. I think a giant pile of them hooked together with good networking would be :).

But also, you can rent a single slice of one for tens of seconds and then walk away. I personally probably do about 20-ish GPU hours a month while dabbling (and only because I’m lazy and have my GPUs attached while I’m working, even if it’s just debugging the Python bits). For a V100 that’s $50/month, which is in the noise compared to dealing with owning infrastructure (and would be even less if I’d get by with a T4).
Michael Feather's "Working Effectively with Legacy Code" goes into some detail on this. When you have bad, untested code, you don't start refactoring. You start writing high level "characterisation tests", then you refactor. After that you can still write the unit tests for the better components.
I think it depends on your competitors and what your software does. If your competitors are still running their services but not you, you're bound to lose some customers. Also, regardless of that, you can easily be losing money while the service is down. For instance, if you have a food delivery app and it's down, while your competitor is up, people will just use the other app and you're going to lose money while AWS is down. Even worse, they may actually end up liking the competitor's app better, and you can even lose customers that way.

However, if you're looking from the point of view of an employee trying to justify to your boss why the service is down. I'm sure they'll be more understanding that's not your fault in this case. It's a risk they decided to take.
You could have just watched the talk instead of reprimanding him.
https://home.treasury.gov/system/files/136/3245-0407-SBA-For...

> if a 24-week Covered Period applies, does not exceed 2.5 months’ worth of 2019 compensation for any owneremployee or self-employed individual/general partner, capped at $20,833 per individual; and

> if the Borrower has elected an 8-week Covered Period, does not exceed 8 weeks’ worth of 2019 compensation for
any owner-employee or self-employed individual/general partner, capped at $15,385 per individual.
What would it take to automatically upload every youtube video viewed in Chrome or Firefox to eg ipfs via a browser extension?
>Of particular reference here - startups that laid off employees and /then/ applied for a PPP loan

Aren't these exactly the companies that SHOULD have received PPP? They were clearly struggling and without the money were reducing head count already.
I'm german and I remember people being pessimistic naysayers in the banking crash 2008, the "refugee crisis" in 2015, the "climate crisis" last year and many times before that. Apparantly a year without a near end of the world is a wasted one.

The single most appropriate quote in these times (it comes from 4chan of all damn places) is, and always will be: "Your impending sense of doom is nothing but emotional residue - there is nothing wrong. Even when something is wrong, nothing is wrong. You deal with problems as they arise, no big deal."
Claims about the Earth being only several thousand years old have been proven false.
Games that create a completely new genre (in this case, Real-Time Strategy) are rare. Dune II is the even-more rare case of a new genre being created at the same time as the game itself being quite excellent and popular at the same time.

I've fond childhood memories of playing this for many hours. Great game!
"All tyrannies rule through fraud and force, but once fraud is exposed, they must rely exclusively on force." — George Orwell
They can require more setup in that you have to write an object to represent the thing.

They require less setup in that mocks require tons visual noise in setting them inside the test. Where as a fake will just be created with a standard constructor.

I hate a lot of mocking I see in real code. They go over board with the mocking and the test is 80% mock setup. Making it hard to see the real purpose of the test.

Tests should be short, simple, to the point, and easy to read. When most of the test is setting up a mock, you've lost that.

But there not too bad if it's a very simple one line setup. Which is how they should be used.

But that would not tell you that if you passed a null object into the real thing it would crash. Where as fake, with the tests will.
Response to Hydroxychloroquine and Antibiotics for mild to moderate Covid-19
Video storage and delivery is expensive. YouTube can make money because they're piggybacking on Google's massive infrastructure.

Building a tracker/aggregator (like PeerTube etc) is straight forward. It's actually getting video content to clients that is challenging. Video is both large and sensitive to internal ordering. You need packet 1 before you can do anything with packet 2, if you have those but packet 3 is stalled you can't go forward.

To serve video you need enough online storage to actually house it but then enough upstream bandwidth (and good latency) to serve it to clients in real-time. Serving up HD streams at a reasonable bitrate will quickly saturate a gigabit connection.

A network of HTTP servers or even an overlay network like IPFS don't help solve these problems. Video needs a lot of storage and is very sensitive to a server's upstream capacity.

Torrent based streaming can distribute that load but introduces its own problems. Torrent based streaming clients just request video content blocks in sequential order versus normal BT clients just accepting a random ordering of blocks. But again unless you've got a bunch of high bandwidth seeders it's difficult to serve content at playable rates. If the content is encoded to use 5Mb/s in order to play it back without buffering you need it delivered at least that rate.

Both methods to distribute video suffer from popularity problems. If transitional servers stop hosting old/unpopular content or seeders for it drop off it becomes unavailable on the network even if it's still referenced in the aggregator.

Not that YouTube is an overall good service or that monopolies in the space are good but online video is an area that gravitates towards centralization if not monopolies. If you want to compete with YouTube, or more likely Vimeo or another smaller player, you'd need to replicate their infrastructure. That's the difficult/expensive thing to build and maintain. Other self-hosted services are trivial by comparison.
Eyeball tests are often misleading, or fail to detect weak correlations (or deviations from model assumptions such as heteroskedasticity). That's why we check with more formal methods.
we're still talking years, not one month
If curious see also

2012 https://news.ycombinator.com/item?id=4639490

Not Google's, from last year: https://news.ycombinator.com/item?id=20505807
> Scientists and human-rights activists say a genetic database containing information about people without a criminal history is unprecedented. “This is really unique. No other country is doing it,”

Maybe unique at that scale, but I believe that the genome of 20% of Iceland's population has been fully sequenced (60k fully sequenced, 180k partially sequenced, population 300k)
My Experience Getting Tested for Covid-19 in British Columbia, Canada
For some examples, you can see these designs for including feedback on security scans directly in an MR: https://gitlab.com/gitlab-org/gitlab/-/issues/12896/designs
Ever since the pandemic started I’ve been unable to order a single thing from Walmart - it’s always out of stock, pick-up only, or doesn’t ship to my area code (NYC). If they want to compete with Amazon maybe they should start there.

Every time I go down to the mail room there is a pallet of Amazon boxes - not a single Walmart or Target box. Pre-pandemic you’d see a mix of all three.
On the Z80, LDIR is not as fast as unrolling the loop to produce a block of LDI instructions. You can jump into the middle of the block at count % blocksize to copy sizes which are not a round number. This was a fairly common game trick.

http://map.grauw.nl/articles/fast_loops.php#unrollingldir

The reason for this is a bit obscure, but was caused by a peculiarity of the Z80's implementation of LDIR. For each iteration it actually decrements PC by 2 and reloads the instruction. This is apparently so that the CPU can still service interrupts during the loop. Since LDIR is an "extended" instruction it has to reread 2 bytes. LDI being a single byte was quicker to read.

https://retrocomputing.stackexchange.com/a/4745
I'll give my limited perspective.

Software engineering is a field that is both requires breadth and depth at a very high bar for acceptance. From the interviewing side and the many interviews I've been through, it often feels impossible to overcome. The breadth that the field requires leaves gaps in knowledge, where anecdotally I've been asked what's a language I'm an expert in, or to detail the deep particulars of react app development, or to solve X problem with the greatest efficiency with ease and have lots of input on your thought process. I don't mean to paint a picture where you're not allowed to test anyone on anything, but as an average dev, it feels like stabs in the dark compounded with not having a clear path to improving, because everyone's interviews are different. You can improve on the fundamentals, but that only helps so much.

To me, communication and problem solving skills are the biggest factors of what makes a good SWE. I find that most technical interviews don't look for talent that's acceptable, but what's exceptional; not for who's capable, but for who's accomplished.

My firm belief is that many devs who struggle getting a job now, could have walked into any company pre 2010 and gotten a job with the skills they have now.

This is all with the caveat of the knowledge that high salary commands high talent, but my opinion is that the bar is set ridiculously high without regard for how arduous the process is.

I have had a few very fair, but challenging interviews, and I do think that's a step in the right direction.
Approximately half of these quotes are completely void of race or hate at all. It's just that one disagrees with the politics of the other.
> You seem to focus on educational videos

I was replying to the parent, who was focusing on learning.

> If you step outside the realm of educational videos

I was only talking about educational use. Entertainment, of course, is different, also explaining why most schools don't hold class in night clubs.

I notice you devote almost all your attention to the density question, but that's hardly the worst problem I listed - pacing, discovery and reference are all far worse problems. But to focus on density,

> the amount of such information conveyed by moving pictures can be almost infinitely greater than print.

Ah yes, I aced many exams thanks to the almost infinite amounts of knowledge I picked up watching slow sweeps of dancing corporate logos and stock footage of the Grand Canyon.

This is semantics. In a learning context, the illusion of "infinite information" your brain creates in response to a pretty picture is at best a comfort for the student, more typically a distraction only there in the first place because people expect it out of video.
You should not use production data for QA, period. Use generated data.

If you really must use real data make sure that (1) you have explicit direction to do this from those higher up in the food chain so that if there ever is a breach of your test systems you don't end up holding the bag and (2) anonymize a copy of the data before it leaves the production system. That way you minimize the risk. But better: simply don't do it, generate your test data.
there's almost no intellectual curiosity and open-mindedness exhibited in any of these covid-related threads, so they should be flagged according to the site guidelines.

fear manifests irrationally when control is beyond reach, including wishing the death of someone they don't know other than via press snippets (which is not to say bolsonaro is a saint, but most of us in the US know next to nothing about him except "bad").

driven by fear and the resultant impulse to control, a priori arguments are made for all sorts of interventions, because it's so hard to accept that the most effective, balanced measure is simply to distance a bit from the less-acquainted, and when we can't, wear a mask.
my original comment was misinformed
> nuclear power is dangerous ... in shipping

No, it isn't. There hasn't been a single fatal incident.

> not production of new steel. For this we need to use a reducing fuel for the iron oxide, which is usually carbon monoxide derived from coal

Yes, production of new steel. Steel is made from pig iron by oxidizing the carbon, with the optional addition of alloying elements. No reductant is needed, quite the opposite. If you're going to nitpick, do it correctly!

Now pig iron is a different story, which is why I didn't mention it. Are you really trying to say that because nuclear power can't do everything, it shouldn't be used for anything?
> as well as a majority of restaurants and bars until prb early 2021.

The majority of bars and restaurants are back open in Germany.
I don't know in detail world wide, but Europe has or had several free daily news papers for commuters piled up in train and bus stations. the ones I know used to be fairly neutral because they just printed what came in from news agencies like Reuters, AP, etc with minor changes (license fee is much higher if you want to print 1:1).

As for informational value. They were good enough to keep up to date what is going on, and then use other sources to dig deeper.

I'm not against ads, in fact in small populations like Switzerland where I'm from, fully subscription funded news papers have never been viable to my knowledge. They were always majority advertisment funded. The subscriptions basically pays for having the news paper printed and delivered, not much more.

But the ads that used to pay the peoples bills were those full pagers, clients payed tens to hundreds of thousand of dolars for a single issue. It still worked reasonably well online on desktop with plenty of screen real estate, but with the raise of mobile prices collapsed.

I worked at one of the largest publishers in Switzerland during that time and saw first hand what got cut during re-org: Fact checkers, specialists, investigative departments, international correspondents, etc. News rooms from supposedly independent news papers in the portfolio got merged. More and more pressure to write article to perform on facebook.

All things that a normal reader will not immediately notice, but that severly affect quality and journalistic integrity long term.

While I think having all information available for everyone worldwide would be amazing, I don't see the current situation sustainable quality wise for anyone beyond the few top percent of market leaders.

I don't know how to solve it either, why I said, maybe we would have come up with different models if we didn't go down the path we did. And a lot of these old organisations have to take a lot of the blame of just not reacting to change for years.

But whoever you point fingers at, as it it stands, we are headed for a lose-lose information wise in my opinion.
Analysis of all YouTube trending videos in US for 2019
There is a positive to this effect that can really help the child grow and thrive.

https://bigworldlittleom.com/the-pygmalion-effect-and-its-ef...

But there is also a negative side to it that can destroy a child's self esteem.

https://www.wisdomtimes.com/the-pygmalion-effect-at-home/
Satya Nadella and Sundar Pichai came through this route. It's not a degree for visa like you think it is.
Is there any penalty for increasing wages after receiving the "loan" ?
> Isn't this basically what the web is (or could have been?) all about?

Yes and no. The web started off and until recently was a content-first and application-second system. Reversing those two priorities is just starting to happen now, to some extent.
That's horrible. I have several friends from different origin countries (including USA) who have received Swiss citizenships (which the American right wing holds up as some sort of uber-restrictive standard) in half that time.
For neurosurgeons ? Come now.
My work machine has most things physically shuttered (like a camera cover), and runs on its own network connection. I have the onboard mic disabled in software and use an external USB headset when needed.

I think the bare minimum is that work should pay for a separate connection or hotspot.

Edit: Wait, are we talking "required by regulations/insurance/etc"-type antivirus and/or data loss prevention software or are we talking TAKE SCREENSHOTS EVERY 30 SECONDS TO ENSURE YOU ARE WORKING PRODUCTIVELY AND SEND THEM TO YOUR BOSS software.
I would look for a new job if my employer was pushing productivity surveillance software on any equipment I was using.

Generally if you think monitoring your employees' work habits is going to boost productivity, you have larger issues within your company.
If you have those GPUs already use them. If you are looking into buying them, check out Paperspace or Colab first. Think about the fact, that you will probably not use your own cards the whole time and with Paperspace you only pay for your usage (and some fixed amount for disk usage I think) and Colab is even cheaper in that regard.
These loans may as well be grants. Any company with even a half decent accountant will make sure that most of the loan amount is forgiven.
Consensus Reality
Imagine, biases like "good formatting => better; no typos => better; social profiles => better;" etc being put within an AI/ML based resume parser, with an intent to mimic human behaviour of sourcing a resume out of a bundle of resumes, and scoring against a job description. Now, what might go wrong, when

- more such biases creep in to the models, thanks to groupthink, multiple developers/groups and their biases

- such systems end up gating the applicants before a human view is cast on the resume

This is happening now, at scale. And only a very few in the industry seem to be really tuned about such dangerous bias perpetuation engines.
I would guess the logic was somewhere around KYC. Businesses have relationships with their banks, and the easiest way to be guided through the process was going to your local rep. Banks would be much better at determining "do we already have an established business relationship with this legit business" vs the federal government trying to determine "which businesses are fake or frauds." It was a way to distribute the verification workload.
In my study of both, I have actually seen scientific data compliment my religious views.
It's usually the religious leader's interpretation that is sometimes flawed and outdated (like church vs. science era).
Xbox Devices is supposed to roll up to Panos Panay now too, so anything is possible. It would not be a surprise if continued future alignment between Xbox and Surface is already in the plans.
Work at a Startup: Find thousands of engineering roles at active YC companies
It only includes loans over $150k.

edit: I swear I can type
This is super late, but if you see this - care to clarify what the bias is?
There is a direct line of descent between Maoist agitation in Western countries throughout the late-1960s and 1970s and the current radical left. They have explicitly approved of the "Great Proletarian Cultural Revolution" in the past - often enthusiastically so - and for all we know, they continue to do so. The M.O. is certainly comparable.
The Cicada Principle and Why It Matters to Web Designers (2011)
Signal Reflection
Imagine posting some of the things our president posts or says verbatim. Just start with the whole white genocide and banning of muslims....
This is cool stuff, but it's kind of sad that Python doesn't have any of this stuff.

Apparently the Pythonic way to do anything is to repeat yourself, type a lot, implement flatten yourself, and cripple lambdas so no one will want to use them.

It's a shame, because there's no reason why Python couldn't be an acceptable language for FP, like Julia. It'll never be great at it of course (just like Julia), but good enough that when I'm doing some ML/stats work in Python, I don't have to rip my hair at because of all the imperative stuff I'm practically forced to do.

Python still feels very much like a 90s programming language, except for maybe the async syntax. I'm not sure what exactly went wrong with the development, but the dev team needs to start shaping up or Python risks becoming completely obsolete in the next 5 or 10 years.

People might say it's hard to develop a language or whatever, but just look at Julia. Superior in every way imaginable and a much younger language. I've mostly switched over to Julia except for some legacy Python ML projects, and can confidently say there's no reason at all to start a new project in Python.

The Python dev team needs to do something drastic if they want Python to survive. They've been slowly boiled alive by conservatism and a host of missteps. I doubt they'll do anything to save Python, but I hope they at least try. Implementing some Coconut features would be a great start.
Chat is absolutely a product. In fact, there’s a number of companies that do nothing but that!
Show HN: "DeStack” see what's new for your stack (Terraform/cloudformation)
For additional context:
https://github.com/lodash/lodash/pull/4745
>’ cashed their dead relative's checks.’

Unless there is some weird allowance (widower/widow inheritance, etc.) wouldn’t this be straight fraud?

I know in some countries people don’t report their relatives’ deaths in order to keep receiving their benefits, but obviously that’s illegal too.
Many excellent points and the one of interest is power usage - it'snot just the cost of buying the kit, but also powering, maintaining (admin) aspects. So the Bottom line of ownership is far bigger and as you say, you really need to get 100% utilisation to capitalise in that level of outlay. Hence the on-demand cloud option on many levels becomes cost effective, even if it does seem not cheap. Sure it is not cheap, but overall, it can and does work out way cheaper for many use cases.

Makes you wonder what kind of power costs you would incur running one 100% utilisation. Certainly even with best prices, be looking at several thousand a year I would of thought, that's not even factoring in provision. Which would mean 3 phase power for that type of load and then you have to balance out the phases. So many little details that become more an issue when you start getting to datacenter level power usage. Then UPS load/capacity costs/planning, networking. So whilst the costs of these units are high, the other costs that add up, sure do add up fast.