skysight-inc/HackerNews huggingface dataset:
"In the real world"

This is denial masquerading as cynical realism. Covid-19 cases in the UK continue to increase at 1% or 2% a day. This is much better than the double digit growth of March and early April, but it is still bad.

At 2% a day cases double every 5 weeks. Would anyone apply this reasoning to any other disease? Can you imagine anyone saying "We have AIDS under control, cases are only doubling once every 5 weeks."

You might say that on the best days, the increase has only been 1%. That's fantastic. As soon as people start going back to the pubs, the rate of spread will again accelerate to something more than 1% a day.

Classic psychological denial is clearly operating in force. A textbook case might be the man with pain in his chest and numbness in his left arm but instead of thinking it's a heart attack he keeps thinking "It's nothing, just stress." Denial is in force when things are so grim that people do not feel comfortable facing how grim they are. Some people don't see reality until they are forced to. Some people only have a lucid moment when they are in the ambulance on the way to the hospital. Some people never have a lucid moment, they simply die.

In reality, the struggle against Covid-19 will take at least another year and might take two or more years. Things are going to be very bad for a long time. But no doubt, some people won't see that clearly till they've personally known some people who've died.

The biggest worldwide increase for this illness was 2 days ago:

https://www.bbc.com/news/world-52748894
No. Create value, describe that value.
A salesman can sell ice to the Inuit, but that doesn't make a sustainable business model.

Create value, learn to describe that value.
That's not sales, that's understanding the value of what you do and being able to communicate it.

If you disagree walk into a car dealership. If you walk out with an expensive car you don't need, that's sales. Sales is bullshit.
A CTO understands technology and can create value. Sales is not necessary. Value sells itself.
>You market yourself as an expert in C# AND Python AND Swift AND... whatever else you know how to use

So that everyone knows you're full of shit? It takes years in a technology to become an expert at it. There's no replacement for the experience of taking multiple projects from inception to production to scale. That's how you learn about the inscrutable errors, fiddly configuration issues, and pitfalls that make you an expert at something.
Hi. I'm the maintainer of https://npmjs.org/package/color and https://npmjs.org/package/color-convert.

Curious what your library does differently aside from API design. `color-convert` has been around for years and has supported all of these algorithms plus more - and it does a BFS search to convert between models that do not have an explicitly written conversion algorithm.

I'm not one to say "don't do this", but I'm generally pretty against re-inventing the wheel if there's something to be improved upon.
Twitter, WhatsApp Sanctions Loom in EU Privacy Crackdown
Also want to give you a big thank you for creating i3. After using it for a long time I can’t imagine going back to a setup without it. I almost always need 2 windows side by side and it makes that workflow so effortless.
“We must” is nonsense on the part of Kik. That’s part of the corporate b/s where people make it seem like things are “out of our hands.”

If he was releasing a messenger app called KikAss, then sure, they “must” enforce the Kik trademark.

But if I release a brand of shoes called Kik, with an api that allows users to poll how many steps a user has taken that day, that’s not a trademark violation.

Trademark violations require intent to mislead, or they could be unintentionally confusing (for example, if Kik has been talking about releasing shoes for a while or if it’s a well known brand of soccer balls).

Neither of these things have occurred, so the trademark doesn’t have to go through a (futile) enforcement process.
Thank you!

I was going through the differences and it started acting weirdly so I thought let's share this.
Electric Cars Are About to Start Rolling Out of the Arizona Desert
5ct a kWh?! cries in German - here prices are 25-30 or more...
It's an open container. Entrances to half the pubs in London are, British weather permitting, perpetually encircled with punters, fag and pint in hand.
Depends on the optics. "1 mW" isn't enough information. Focus that down enough and it could burn, but so too can sunlight. It also depends on the time of day. In the dark of night your iris will be open, making a laser much more dangerous. Sunlight is more powerful but as a general rule your iris isn't going to be open during sunlight. A billion years of evolution have made our eyes rather good at handling sunlight. We have no natural defense againse lasers, especially invisible IR lasers. (Stay away from the cheap green lasers from china. They often pump out huge amounts of IR.)

FYI, the general legal limit for "pointers" is 5mW.
So a disease that’s easily on its way to being the number 3 or 4 killer in the U.S. this year is going to be outweighed by...what, exactly?
> all the DMCA does is create a safe harbor. It doesn't require the site to take down the content. They're free to do their own investigation and refuse to take it down, they just run the risk of being liable if they get it wrong.

And yet, even the corporations like YouTube who can most afford to do the latter--to both investigate claims on their own, and to defend their decisions in court--don't. So this alternative is meaningless in practice.

Also, you say elsewhere that YouTube is not the business of suing people frivolously (with which I agree), so a person who wants to post content might feel ok making a contract with them but not ok about being subjected to a lawsuit by some arbitrary company.

Now take this a step further: wouldn't it be nice if YouTube, a company who far more afford to do so than the average person, were to include in their contract that, if they find that an infringement claim against a user's content is invalid, they will keep the content posted and defend it, if necessary, in court, and not require the user to do so? Or, better yet, they could give the user the option: either the user signs up for the "YouTube will defend my content if they believe it's legitimate" option, and provides the legal documentation supporting their legal ownership of copyright for the content they provide; or the user checks the box that says "if anyone complains that my content is infringing their copyright, just take it down and leave it at that, it's not worth the trouble to me".

That, or something like it, is what I would expect to happen in a sane legal regime, where the law did not impose a one-size-fits-all solution on everybody, but treated everyone fairly and reasonably and allowed people with different preferences to find different solutions that suited them. But the DMCA "chills" all of that by providing even large corporations like YouTube, who least need it, a "safe harbor" that absolves them from having to do any work at all on actually figuring out how to meet the different needs of different users.
If you’re running a blog or personal website, be sure to IndieWeb-ify it for maximum site-to-site engagement. Use micro.blog or the various IndieWeb plugins (or find lots of other options on http://indieweb.org).
I have no innate right to use government roads.

Likewise, kids do not have rights the same way an adult does. The government can compel education until you're 18 (thankfully).

We do not have laws because they are good. It is the case that some laws are good, but we have laws because the goal of governments is to govern the people. The difference between a democracy and an oligarch is the source of that right.

I have no special rights over you. I am not any better, I am not empowered by any god or special bloodline. I, if elected in a democracy, can pass laws but I can't limit your rights. I can't compel you to worship somebody, limit what you say or take your property - even if I have a good reason.
I wrote an Elixir GraphQL-to-multiple-REST-backends proxy two years ago. It used OAuth and ran redundant in a Docker Swarm. Also wrote an Expo+Apollo PoC for the mobile Dev group to start from.

The backends were swagger which allowed me to autogenerate the Elixir source code for the GraphQL resolvers from the swagger.json file. It was a project for a telecom company which also employed Erlang programmers.

My experience: stability was outstanding, performance reasonable. Got a lot of praise for it. Only got one big report in two years.

Would I recommend it? Only to experienced software engineers.

Would I recommend it to companies? Only if you understand that every new tool or stack is a strategic decision.
To close the loop, remember that you can get an RSS feed to a subreddit by tagging .rss on the URL.

So if you want, you can get an aggregate RSS feed of hnblogs here: https://www.reddit.com/r/hnblogs.rss
Yes! I use both together. I love that you can configure it to not show minimized apps when switching.
Did you read the section on laser safety?

https://www.repairfaq.org/sam/lasersaf.htm#saftoc

EDIT: I read it again and the crux of the matter seems to be this:

> The ability of the retina to dissipate heat is not dependent on the area covered, but the periphery (circumference) of the exposed area! The blood vessels are in the retina and not the sclera (the surface under the retina) - it is the blood flow that dissipates the heat and so can only act on the edge not the middle of the exposed area. In circumference terms, the ratio drops to 7 times. Furthermore because the larger spot is less efficient at dissipating heat, the effective power delivered by the laser beam is only about 2 times greater than that of the spot formed by the sun.
The Roman Census never required people to travel to their homeland. That would be quite counterproductive as the practical purpose of census-taking was the calculation of taxes, which requires an enumeration of property.

The bible's account of Roman census' is seemingly not accurate.

https://en.wikipedia.org/wiki/Census_of_Quirinius
> The PC movement began well before the 1980s.

There's no such thing as “the PC movement”; every ideological movement has ideas of correct usage of terminology related to the ideas that motivate the movement, the term “political correctness” has been used as a derogatory term for different of those ideas among different and unrelated ideological movements at different times. (e.g., in the 1930s-1950s it was used in a New York times article describing Nazi drive for uniformity in expressed ideas, as well as by American Socialists attacking the American Communists.)

However, attacks against expression of anti-sexist and anti-racist ideas as “political correctness” by the same segment of the American Right has been extremely popular twice, the first in the 1980s-1990s, and the second we're in right now.
Distances can be both arbitrary and based on sound science. You can scientifically determine that your chances of infecting someone at 1.5m and 2m are e.g. 40% and 50%, but you still have to pick one to recommend.
Dude, I turned off the public profile thing. It appears to be off. BUT when I hard refresh the page and click again, it appears to be ON again! Am I going crazy?
> A lot of this seems to boil down to the author being able to drop to a lower level of abstraction when necessary. I'm curious to know how they got that facility. Did they dig deep when they found something was slow? Or did they do a bunch of research before hand?

I'm not the author, but I've got this facility as well. I guess part one is to have motivation --- it's hard to know what to research before hand[1], but if you've got something that is actively too slow now, that gives you a clear direction. Part two is not being easily satisfied that things are fast enough, or fast as you can get. There's almost always a way to make UI faster, it's just a matter of what needs to break to make it happen, sometimes it's abstraction layers. You can go back in time and look at 1980s UIs and while some were slow, many were super fast, and yet the CPUs were slower than dirt compared to today. We're often marshalling a lot more data and pixels, but it just shows than processing everything in time for the next frame is a reasonable target. Learning to use the profiling tools available is a good concrete first step.

[1] But, don't let that stop you from research into things that are interesting to you, or seem like they might be useful. Knowing something can be done is immensely helpful to doing it, even if you don't remember how it was done.
I don't think it works quite like that. A DNA molecule (some people prefer to call it a "strand") has billions of nucleotides (or "DNA letters"). There is one DNA molecule per chromosome, and a few dozens chromosomes in every single cell. For all practical purposes, the same chromosome in various cells has the exact same copy of the DNA molecule. After the organism's death, each DNA molecule will probably break down in a matter of days, at most. From this point of view a half-life of 521 years is an astronomic number, and totally false. After a few years there will be exactly zero intact DNA strands. But that won't make a difference anyway, as we are not able to read a full strand in one read anyway.

Instead we read fragments and stitch them together. Like you see a "GATACA" and then a "TACACCG" and hypothesize that they were both parts of the longer string "GATACACCG". The longer the intersection string, the most likely the stitching is correct. In the mammoth case, they had fragments longer than 60 letters. Stitching together all these fragments, they were able to produce the full string (of billions of letters) 17 independent times. That gives them a high level of confidence that what they did is correct.

In the case of dinosaurs. Will we ever be able to read fragments of tens of letters and stitch them together? Maybe, maybe not. If the DNA breaks down so much that you won't be able to see even pairs of letters, then we are totally out of luck. If we see pairs of letters, we probably see triplets, quadruplets, etc. Can we stitch together a long string out of quadruplets? Most likely not, but if we have 10-letter strings, probably yes.

Are we going to have a contamination problem? If most of the DNA fragments come from bacteria rather than the original dinosaur, will we be doomed? Most likely we'll be able to come up algorithms that will eliminate bacterial DNA genes out of the reconstituted genome. We are quite smart.

Is Jurassic Park in the near future. Not before we are able to revive mammoths. And a mammoth is difficult to create for the simple reason that it takes a very long time to gestate a baby elephant. If each iteration in your experiment takes one year, you are in danger of shipwrecking your career.

Can we overcome these challenges? You bet. Anytime soon? My guess is that not during my lifetime, at least. But then Bill Gates states that we overestimate what we can do in one week but underestimate what we can do in a decade. So, you never know.
In the Netherlands, most of those spaces are not air-conditioned.
I think first link really oversells the study it references, though.Key quotes, from the paper:

"The factor by which β was reduced was conservatively set to 2."

"Varying degrees of mask effectiveness are modelled by the mask transmission rate T and mask absorption rate A, which denote the proportion of viruses that are stopped by the mask during exhaling (transmission) versus inhaling (absorption), respectively. Weset T = 0.7 and A = 0.7 to model the use of inexpensive, widely available, and even nonmedical or homemade masks [...]"

So basically, they assume certain values for how effective masks are, and then simulates the dynamics of the epidemic. Nowhere do they try to justify the specific values chosen.

I expect that the conclusions cited (if only 40% wear masks, there is little benefit; if 80% wear masks, total cases go down by a factor 1/12) to be heavily dependent on those assumptions, and so I would be cautious to read too much into it.

Link to paper:
https://arxiv.org/pdf/2004.13553.pdf
We're obviously talking about the ongoing Covid-19 crisis.
The difficulty with the blogging ecosystem is the same challenge that many others face, which is that some very large companies don't want you to have your own blog when you could instead be producing content to make (Twitter, Medium, Youtube, Facebook, etc) more valuable. Still, the level of control and decentralization with blogs remains appealing to many, luckily. While blogging isn't dead, being able to better discover individual places on the Internet is a great step.

My vision of the Internet was always that everyone gets their own website, which could be a blog, or of course anything else, perhaps they want to host videos or music instead of text posts. Then there would be centralized directories as well as decentralized+federated networks and interlinking to help people navigate through all of this. Then you could have open protocols on how all of these things connect, but the huge benefit would be the level of control that users have, resilience to censorship, significantly more creative freedoms and so on. It would be nice if people were not obligated to use certain social networks to be able to have certain kinds of content viewed by others, since we all know if you want your video watched, you have to use Youtube, as an example.
Setting up your lambda deployment scripts is setting your CodeUri value in CF to match the output directory of your build and running CloudFormation package and deploy.

Changing your deployment to use Docker/Fargate is creating your Docker container by copying from the same output directory to your container in your Docker file, pushing your container to ECR, and running a separate CloudFormation deploy to deploy to Docker.

I’ve deployed to both simultaneously.

There are no decisions to be made up front. You create your standard Node/Express (for example) service and add four lines of code. Lambda uses one entry point and Docker or your VM uses the other.

It’s simplistic because it is simple. Java is never a good choice for Lambda.
While I have a handful of YC friends and certainly admire a lot of the YC higher-ups, I will say for me and my co-founder, it was probably more HN that caused us to apply to YCS19 than anything else. Meeting PG/PB was icing on the cake, not the impetus. Thanks for all your hard work on HN - it's a really wonderful piece of the net!
Perhaps your position might be better understood if you shared your own story about a project that you have invested so much time and energy creating and building. You may have tread a different path when confronted with such obstacles. The community would be enlightened by your experience.
I have serverless functions that I've written a few years ago and forgot about. They are still working when needed, costing me nothing when not in use.
How much does your server cost? Is it patched? secured?
Does it have a name?
Amazon is good if you are the customer. If you are a vendor, you're as fucked as if you'd use Paypal, the horror stories about automated systems booting people off of Amazon with no way to reach a human that can override the decision are rampant.
You don't need a special script to install Macos in Fusion.
The absence of an appeals process for online forums and stores is one of the great threats to public life today.
U.S. Chief Justice Says Pandemic Pierces ‘Illusion of Certainty’
That study (and the related Santa Clara study by a subset of the same authors) were torn apart by statisticians for the shoddy methodology and irresponsible selling of its results to the media.
> "If you ever start the path of writing a book, you should ask yourself why you are doing it."

I've wanted to create a short video series for my workplace, but I'm stuck on what the approach and theme should be.

The series would be about automotive assembly, and I have a lot of things to talk about, but I keep getting stuck on what people would be interested in and what would be helpful.
> I listen to a lot of news sources.

I'm sure you do. Vox, buzzfeed, cnn, msnbc, nytimes, etc? Tell me I'm wrong.

> Other than “ You are lefty”

You got that from my criticism of fox news?

> Someone once called me a dirty centrist fence sitter.

Yes, I found that's what extremist leftists call less extremist leftists. It's a terrible form of bullying bent on enforcing conformity.

> I don’t know what to tell you, this comment makes me genuinely concerned for your mental wellbeing.

People like you are so obvious. You try to hide and conceal yourself but you just can't help yourself. Surprised you didn't start your reply with "I'm not a ..., but ... ". Oh wait but you did, sneakily.
You can shake/three-finger-swipe to undo deletions, though it’s not very obvious.
Ya. The cited math is very short, missing many environmental variables.

Lasers safety are also a small part of my job (military). I've got a pile of "pointers" that would blind in an instant, several in the watt-class (ie >1000mw). Anyone can buy 50,000mW laser "pointers" for a couple hundred bucks. I had everyone at work bring in their kid's laser "pointers" a few months ago. Almost every one of them tested above 5mW. 10-20mW was the norm. Assume that everything on ebay/amazon is above 5mW.

I refuse to stay in the same room as a working laser engraver/cutter. They are generally in the 2000-4000mW class, enough for even a slight reflection to instantly create a colour-specific blindspot.
Surely it's faster?
I didn’t know this - very cool. It helps since a lot of people don’t have rss on their blogs anymore (myself included).

I’ll add a note to the sidebar on the subreddit.
You have to let them come in, but they have to pay you to lease the surface easement they use from you. That lease doesn't begin to approach the value of the minerals though.
> What if that had been my main source of revenue?

I'm not saying that people who did are in the wrong, but yeah, don't do that. Likewise, it is very risky to have Youtube as a unique source of revenue, etc. Or even to diversify but across the same platform company/holding...

You should not take such critical dependencies even if they had real people doing proper reviews, because they can very well change their terms when they want, in unpredictable ways.
Sure, they "can." But has it ever happened with GDPR? My gut tells me they'll direct their efforts towards more critical matters.
The problem many people have is that they're (rightfully given the horror stories on HN) afraid that anything they'll run afoul of GCP guidelines (i.e. some AI flagging "fraud" or "spam") may also close down their personal and all other Google accounts with no way of reaching a human.

If GCP wants more adoption then you have to fix this shit. Seriously.
I've been working with a partner company that is using Datomic to back a relatively impressive product - but I don't really see much written about it. What has been your experience?
Sure, but most people not going to notice.
Previously:

https://news.ycombinator.com/item?id=12260146

Doesn't look like anything has changed significantly since then. (Well, I suppose the project got a new domain, and Indilinx Barefoot hardware platform they're using has gone from "obsolete" to "thoroughly obsolete".)
Iroha
Some people seem to have construed this as an endorsement of the grandparent post, and I'd like to be clear that it definitely isn't.
Seems like linux is not for you, just stay on macos and enjoy your user hostile nonfree software :)
As a PostgreSQL user. Pgadmin 4 is the worst.
You bet, but I'd really love to see data that supports that.
I worked at one company where the network traffic just on the MongoDB master was around 2gb/s. We had machines with terrabytes of memory, and Mongo worked fine - until we had some replica set nightmares. Mongo support is amazing, but when replication breaks it's very hard to diagnose (usually it was our fault, but it felt very fragile).