skysight-inc/HackerNews huggingface dataset:
What gets better? What thing out there was just begging to be encrypted by a giant tree shared by the whole Internet?

The Nine Planes of the Internet would be connected. Níðhöggr, Dáinn, Dvalinn, Duneyrr and Duraþrór would be in their ordained places, no longer roaming lost in endless Violation of the Layers.
>Competition is low. If you show up on time, present yourself well, and you don't show up to work under the influence, then you can be in the top 10% of the workforce easily.

I'm still infatuated with a mason who worked at our house one time. I doubt he ever really existed. Dreamy.

Let me walk you through this romantic 50 Shades of Cement...

He rang the bell and I opened the door. He didn't look like a mason: well dressed, clean shaven with impeccable combed hair and a case for tools. I showed him to his floor. He brought pencils and markers, rulers, a compass, etc. The guy reminded me of my course in industrial/technical drawing.

I lived a floor downstairs of the floor he had to build. He was punctual, consistent, and silent. I didn't hear a thing while he worked and yet I would go up at the end of the day and appreciate the progress he was making. I didn't find broken bricks or sloppy cement/sand/water traces. It was clean and precise, and the guy was a ninja.

I didn't have his contact information but I would have referred anyone and everyone to him, whether they had something to build or not. I must have told this story like a grandpa tells tales of his youth.
TensorFlow Quantum: A Software Framework for Quantum Machine Learning
Could the coronavirus spark drug shortages in the US?
It also eliminates more human contact.
I doubt it would be a game changer. Grocery stores already collect this when you use a card for discounts

(They’ll never say no if you ask to put on the store card though...)
In legal terms, unauthorised revenge-porn is one thing, underage porn is quite another - that’s sexual exploitation of minors, not a civil case.
Yes, I think you've basically summed it up very well!

One of the reasons we use this pattern internally is because we have quite specific performance requirements which are not well-served by your standard language compiler/runtime. If we handle some of this compilation workload, we can make sure we emit constructs in the underlying runtime which have the right performance properties. We also want to make sure our users don't really need to think about this sort of low-level mucking around with performance; so we use the initial algebra to expose natural data-driven abstractions to them, which we then carefully manipulate into the right forms for the .NET runtime to have our desired performance properties.

This is an area where F# really shines. Its "computation expressions" make it really easy to construct DSLs embedded in F#. We offer our users this DSL, and we promise that anything written using this DSL will be appropriately fast and safe; but we do sometimes give them an escape hatch. By encouraging the user to stick to this heavily restricted DSL, we make it easier for them to write code that we guarantee will perform well. If the code doesn't perform well, that's a big problem, but crucially it's a problem for the devs to solve, not for the quant researchers to waste hours digging into.

Entirely separately from the above, we can also offer certain safety guarantees by restricting to our DSLs. One project in particular has involved taking something that previously existed but required a lot of manual procedural bookkeeping on the part of the user, and extracting the "intent" of the library in a purely data-oriented DSL. As long as the user sticks to our DSL, they don't need to consider how their computations are sequenced; we'll do that for them, in the process of converting from the DSL into the underlying system.
Aaaand there’s the play. Amazon wasn’t trying to compete with other retails stores by leveraging their tech edge, they were positioning themselves to becoming the single provider of retail checkout solutions for the future. You either opt-in to giving Amazon all your retail data, or you become the only old fashioned “wait in line to get served” store on the street.

And where is the competition? Is there anyone at all who can provide something like this?
This sort of thing is endemic to computing culture. Somebody says that a design is too inefficient or poorly thought out, then a practitioner comes along and crows, of course it works, all we had to do was overdesign it by a factor of ten.
Given sufficient force, anything fails - but the steering gear is typically fine even after the rudder has fallen off; replace bearings, new rudder stock, new rudder, off you go.

(Or, as the C/E on a vessel I attended once put it - there are two machines on this vessel which CAN NOT FAIL. The steering gear and this one. (As he poured me a coffee from the engine control room Moccamaster...)
Trapped in Iran
is there an android app?
Having looked at the some of the guys who work there and their net worth, I think they'll survive,to say the least.
Sensor Tower owns ad blocker and VPN apps that collect user data
I think they can keep that value proposition for users who want it, while still serving other audiences. E.g., people already attach long blocks of text to tweets. They just publish it somewhere that has pages set up for Twitter Cards. Twitter could bring a lot of that in house without harming the core experience at all.

Twitter wasn't intended for anything. It was an experiment that caught on. Almost everything that distinguishes Twitter today (retweets, likes, replies, posting links, even the at symbol) were all things users invented. Twitter just observed what people were doing and added support. Most of what I'm talking about is in that exact same tradition.
I suspect that you'd need to get lenses made for a vintage frame. I don't think that pince nez has been a commercially viable option for about 100 years
I'm not much of a conspiracy theorist, but it seems awfully convenient that a guy that knows how to nuke his hard disk to protect himself from the CIA, only nukes the the hard disk he downloaded the WikiLeaks transfer program on, and then forgets to nuke the hard disk riddled with child porn.
I believe it is an epidemiological/statistical reason.

Health care workers have a 100% chance of coming into contact. We cannot afford for them to be sick.

The vast majority of people wont be wearing masks so a few people wearing masks wont stop the spread so it is pointless. Even if you do wear a mask your chance of coming into contact with virus is low so you are wasting a mask for little to no statistical gain.

The n95 masks are very effective.
Counteracting hystrionics is not without value IMHO
And supplies stop coming to region after the first case why again?
> The average age of coronavirus victims in Italy is 81. The average life expectancy is 82.

A proper comparison would be the average life expectancy of someone who is 81. The comparison you make gives the impression on average these people were all going to die next year which isn’t the case. E.g. in 1994 in the US the life expectancy of an 80 y/o male was 7 years, female 9 years. [1]

[1] https://www.ncbi.nlm.nih.gov/m/pubmed/7565998/
I guess because it is an unusual relatively small entity who's position as a CA is unusual. Plus, without certificate pinning [ie. before HSTS] you don't want rogue CAs.
Quibi denies stealing mobile technology as streaming debut looms
This article was useful to me because I learned that a "blazar" is a thing.

Blazars are one of the brightest of a class of objects called active galactic nuclei (AGN), which are supermassive black holes (SMBHs) in the centers of galaxies. They are active due to the presence of a disk or sphere of ionized gas around them which "fuels" the emission seen at many wavelengths. Blazars emit powerful relativistic jets bright enough to be seen across the universe.
It's not like there are week long courses on how to wear a mask. Most anybody watching a youtube video or two could wear a mask mostly correctly, so that it would mostly do what it is intended to do. Nothing is perfect, but the goal is risk reduction anyways. The correct response to the problem of improper mask use is give people the little bit of information they need and strongly encourage them to use that information, not fall into despair or indifference. I have a P100 mask with manufacturer published pandemic sterilization procedures for work[1]. It's not expensive and it's not hard.

And yes of course medical professionals need them before everyone else, but being shamed for taking basic precautions during a pandemic is just embarrassing for society.

[1] https://www.srsafety.com/us/products/pandemic-flu-kit-sr-100...
I wonder what the second order effects are of everyone wising up to DTC.

Casper is a mattress company, not a tech company. The same can be said for Warby, Away, Allbirds etc.

I think it is likely for the ad revenues of Facebook and Google to slow their growth in response to VC financed commodity companies throwing around ad dollars.
I understand the risks need to be weighed against restoring service for their users who might be losing money and avoiding regulatory fines.

Changing a single line can introduce a different bug. Use proper QA and testing to catch as many as possible as with any development.

My emphasis is on getting things fixed quickly. They need to do whatever it takes to get systems online asap. Not sure what's so controversial about that.
C#'s Expression<T> is almost exactly what you use in your example, baked into the language - you specify a lambda but the compiler emits construction of an expression tree.

https://docs.microsoft.com/en-us/dotnet/api/system.linq.expr...

https://docs.microsoft.com/en-us/dotnet/csharp/programming-g...
I understand that wearing a mask doesn't prevent the wearer (for most common masks) but instead protects other people. Should you be a carrier. It slows the spread, which is a good thing?
> Junior programmers who don't write compilers don't need to know about defunctionalization.

Well, it depends. My experience is that being aware of how lambda lifting/defunctionalization works actually makes first-class functions/HOFs a lot easier to understand as a language feature, even to a novice programmer. It's precisely the "missing link" between that language feature and the usual case of first-order functions/subroutines. Same for other "high-level" features known from FP and other programming paradigms - there are way too many of those to list them, really.
> Nobody is born having learned a language. It's something even babies have to learn and they know nothing!

I meant a programming language (it gets confusing, sorry). But anyways, our native language is much more embedded in the brain than programming languages.

> I think if you decided to write your "simple script" in even a well-known language like JavaScript, you'd cause some grumbles in a Python+C# shop; k isn't special in this regard.

Yes. And I'd cause even more grumbles if it was written in Haskell, and even more if it was on K. That's the point.

> HIBP offers the data pre-sorted, so I used that.

Yes, and that changes how you access the data. So the evaluation was not fair, as the OP was not using sorted data.

> db is a database in exactly the same way that Python could be if you just pickle/unpickle everything, except it's actually fast enough that people do this, even for large data sets.

That's nice, I'd actually wish Python had better serialization facilities.

> f=42 returns 010b and g=69 returns 010b -- do you see why

What if "f:42 1 2"? f=42 returns 100b (is that a value or a vector?) so under the common "and" definition "(f=42)&(g=69)" should return 000b, under the "less than" returns 010b?
I realise this sounds cruel, but the age group that's most likely to die is not the most economically productive part of the population. So even if a substantial percentage would die, that does not necessarily mean the economy would be affected by a similar percentage.
Rogue CAs can do almost anything, but the browsers will kill any CA that is found to be (repeatedly) mis-issuing. And checking the CAA has apparently been in the CA/Browser Forum Baseline Requirements since 2017.

That said, LetsEncrypt just had a nasty bug around CAA checking, and ended up not quite revoking all certificates for which insufficient checks had been executed: https://community.letsencrypt.org/t/2020-02-29-caa-recheckin....
Preview Mode is an amazing innovation!

I work on TinaCMS, a toolkit for building content management into your website, and we just implemented an open-authoring system on our own docs. People can contribute to our docs without ever leaving the website. You just click "Edit this post" and it will create a fork and enter inline-editing mode. Any changes are committed back to your fork and then you can open a PR from there.

https://tinacms.org/blog/introducing-visual-open-authoring
Wasn't long-polling the killer feature?
Yep. I've been sitting here thinking Amazon was going to spool up tons of retail locations that leveraged their tech to create a massive moat that other Brick & Mortars couldn't possibly compete with.

In hindsight it seems obvious that the play was to "AWS" the whole thing: make yourself the first/best customer, nail the implementation, then sell it to the world.
What they mean is that race is not well-defined among phylogenists/pop geneticists and thus a largely irrelevant concept to the scientific community at large
yes but how far do we go?

Shut down all schools? all flights stopped? All businesses closed? mandatory stay at home quarantines with food drops done by the govt?
It's crazy to me that so many generally pro-business folks have suddenly turned against immigration in the US. It's pretty much the US's best bet at continued above-OECD-average economic growth (until the rest of the world becomes middle class). And the US is, culturally (well, mythologically) pretty pro-immigration and generally good at integration. sigh
Thanks for the extra detail. The reason I'd even heard of it is because my wife was tested for it while pregnant, because she has some African ancestry. It's the only case I know of where that kind of racial origin affected susceptibility to any kind of condition.

Do you know if there are any known patterns for certain groups having different levels of protection against respiratory viruses? I'm trying to phrase this carefully, as I'm genuinely interested, and don't want to come off as some Infowars-style nutjob.
The design, look and feel looks like a copy of stripe's website.
Sure, there's downers everywhere but there are also positive people that affect your day positively! There's a great lady at the local supermarket where I live who has such high energy and good spirits that just seeing her manage her team is uplifting.
I never buy thing with a credit card, because I don't have a credit (or debit) card. Don't assume that everyone has the same options.
Don't rule out the Yeti for its size. I bought one several years ago and rely on it for most of my audio/video calls. It has awesome pickup, mine sits about 18" away from my face on a monitor stand (just to the side of my monitor). Doesn't show up on the camera. You need to play around with the different pattern modes to determine which works best for the space you're using it in.

I also have the apparently discontinued Blue Snowflake USB Microphone, which is portable and has a clip to mount it on a laptop. Seems to be available from third parties on Amazon though. Great if you need to have a mobile mic.
We disagree but that's okay.
> will find more outrageous that i=i+1

Yep, it is hard to understand. That's precisely why I don't like having even more unintuitive things.

> It's obvious as soon as you realize that, with booleans, min is and, and max is or.

But it's not min and max with the rest of types.
Genevieve Grotjan unraveled enemy codes during World War II (2018)
Ironically, a lot of the misinformation is coming from the authorities this time. And a lot of true information is coming out through gossip and back channels. China, being China, literally flagged and deplatformed the people giving early warnings. But the west isn't coming out looking great either.
If you're going to use a language (call it X; we're not just talking about K), then you really have to know X's syntax and primitives. There's just no other way.

You also would be much better off learning X's idioms. These are standard ways of saying something. They're standard for a reason - because they work, and because everybody understands them. If you can't read them, then a lot of code is going to be difficult to understand.

That's just table stakes for using X. If you want to use X, but don't want to learn the syntax and the primitives, then you don't really want to use X. You may want the benefits that you think X would get you, but you don't actually want X.

Now for the other side: If you're a proponent of X, you need to remember that many languages are magic within certain domains, and anywhere from "meh" to horrible outside it. Take K, for instance. I'm pretty sure it wouldn't be a good fit for most embedded systems. I'm fairly sure it wouldn't be a good fit for web programming. I'm not sure I'd want to do text processing in K. So it's not "the one way" (except possibly within certain domains). It's not "the way of the future" (except possibly within certain domains). It's not "what all the smart and enlightened people are using" (except possibly within certain domains). And, unless we're working in those certain domains, it really isn't all that important whether the rest of us learn it or understand it.
I'm a lead engineer for a market research data ETL & enrichment platform.

Weekly, I have...

* 1on1's with my developers and peers (30min per person, 4-6 per week)

* Standup (2x 15 min)

* Engineering leads meeting (1x 30min)

* SRE catchup (1x 1hr)

Other misc meetings...

* Engineering leads kvetch (unstructured 1hr every 2wks, cut short if there's nothing on our minds)

* My squad's retro (45min every 3wks)

* My squad's grooming (1hr every 3wks)

* Platform retro (multiple squads, 1hr every 1mo)

* BI-Quarterly KPI/OKR Planning & Review (1-2hr every 1.5 months)

* Skip-level manager meeting (1hr every 3mo)

Wednesdays are my no-meetings-slash-deep-work day. I probably invest between 1-3 hours in pairing, by request. I clean my calendar aggressively.

tl;dr ~5 hours of meetings per week
>> How many new pornographic video uploads per day does PornHub actually need to serve it's audience?

As much as possible? It was 13 videos per minute in 2019. Each minute almost three hours of content are uploaded.

>> And the vast majority of content on PornHub likely falls into two categories: Major brand videos, in which they can work directly with the legal entities responsible for them

This assumption is very natural, but days of professional studios are gone. There are about 100 thousands amateur models registered on PornHub.

>> For the latter, a slower, non-automated approval process is probably perfectly fine.

Even if we'll estimate that just half of content is amateur, which is not so, PornHub would need at least 100 moderators working simultaneously at each moment of time to review every moment of all uploaded videos. I don't think anyone can view porn for 8 hours per day, so it's at least 4 shifts. Take into account vacations, and other things, that is easily 500-1000 of trained moderators who will know specific of genres, and will not punish fetish performers. And they'll need offices, computers, help of psychologists, security check because they can be source of major leak. I think we are talking about tens of millions dollars now.

>> my guess is a large portion comes from established adult film brands

There are big BDSM brands like Kink, but if you sum up minutes of content, it's mostly amateurs.

>> If PornHub works directly with the actual people filming the video, verifies performer age eligibility and consent, and then approves the videos, there is no problem with the content of the video shown itself.

So PornHub now has to perform full KYC, because US citizen would not know what Hungarian driver ID looks like. This is not a cheap service at all. And also PornHub now has verify that videos posted contain only verified identified models, which I have no idea how to perform. Also, now you enforce PornHub to keep a lot of Personally identifiable information about all performers which does not sound like a good idea in the first place.

>> Unchecked open upload of whatever content a user has on their computer has no real need to exist here. At the very least, every video should be associated with the performers present in the video, and upon the revocation of consent from that performer, all of the videos containing them could be removed and prevented from being added again.

You will just punish PornHub for being big, there is no way to enforce right to be forgotten across entire Internet.
Where’s the evidence anyone will actually use this thing? Maybe eventually. You can already do this at apple, but does anyone do it? Perhaps, they will get used to it in time, but i don’t know.
Then this solution sounds like a huge improvement. Instead of getting to the register and finding out you grabbed the wrong thing or overspent, which is a huge inconvenience to you and the other people in line, you can now track everything as you go.

Put a can of soup in your basket. Oops! The alert I set up for items that aren't covered by Food Stamps just fired. Let me see what the issue is. Oh! I just got an alert because I went over my budget, let me review my items and figure it right away.

And even if you don't have a smartphone/app, the process of going to a kiosk to review your order will be much faster than at a register. Walk up to the kiosk and it instantly shows what's in your basket, with a total and flags for non-Food Stamp items. Now you can go swap things out or put things back and the whole interaction only took a second and was must less of a commitment than going through a checkout lane.
South Korea's fatality rate will be somewhere between "deaths / confirmed cases" (currently around 0.7%) and "deaths / (deaths + recoveries)" (currently around 28.5%) - those numbers will eventually converge.

What really matters though is to keep the raw number of confirmed cases low enough so that hospitals don't get overwhelmed. If hospitals get overwhelmed, fatality rates go up. So containment is key.
What is your complaint about silver light? From a user perspective, the only issue I had with it was that you had to install yet another software plugin. But if it’s invisible to end users, I don’t see an issue. Though maybe you developed in it?
The counterexamples that have been brought up elsewhere on this post are Gold (still below 40 year high) and the Nikkei (still below 30 year high).
Germany's rate is suspiciously low, though 2 deaths are reported today.
Masks provide extreme risk reduction for others if the wearer has the virus. Combine that with the 2-week incubation period and masks are quite effective.

Mask wearing was a law in SF during the 1918 epidemic and saved many lives. Once again, history is forgotten.
That's because not aggressively testing is exactly what led to this PANDEMIC.
under 50 million dollars

Are ships so much cheaper than cargo airplanes? The 747-8 is around $400 million unit cost.
Maybe take a biologist next time?
Once I bought a Casper mattress, king size, something like $800. Got in touch a few weeks later to return it, it was too big for me. They said here's your RMA, print it and send it back no question asked & you get a refund.

Well, the mattress comes rolled up in a box, but obviously cannot be put back in the box. It was impossible for the FedEx guy to fit it anywhere in his truck.

No problem they said, find a local charity and donate it, we'll issue a refund. In the end, I didn't even have to give them a proof of anything, and they sent back the money, no question asked.

I'm not one to worry about other's businesses, but at that moment I felt like I was part of a very big scam that I didn't fully understand. This was 3 years ago.