skysight-inc/HackerNews huggingface dataset:
As I understand it the key to the blameless and just culture is to keep going to the bottom of it: "You cut corners. You were incentivized to cut corners. Why? Why do those incentives exist? What can we do to remove those incentives in the future?"

The core of the philosophy is assuming people come to work to do a good job, and when they don't do a good job, there are reasonable explanations that involve people making locally rational decisions. The goal is to make the system stable in a way that making locally rational decisions translates to globally good decisions.
Fired Americans Send Unemployment Websites Crashing Down
And according to the cloudflare, the current dm-crypt implementation is a horrible bit rot which got no reviewing for 15 years.
I recommend going a step further and configuring yourself a PiHole server. It can be done with the cheapest raspberry pi available (wireless for convenience).
How to disinfect packages from Covid-19
Here's a reformatted version:

Nothing can be quite so helpful as a well-placed comment. Nothing can clutter up a module more than frivolous dogmatic comments. Nothing can be quite so damaging as an old crufty comment that propagates lies and misinformation.

Comments are not like Schindler's List. They are not "pure good." Indeed, comments are, at best, a necessary evil. If our programming languages were expressive enough, or if we had the talent to subtly wield those languages to express our intent, we would not need comments very much -- perhaps not at all.

The proper use of comments is to compensate for our failure to express ourself in code. Note that I used the word failure. I meant it. Comments are always failures. We must have them because we cannot always figure out how to express ourselves without them, but their use is not a cause for celebration.

So when you find yourself in a position where you need to write a comment, think it through and see whether there isn't some way to turn the tables and express yourself in code. Every time you express yourself in code, you should pat yourself on the back. Every time you write a comment, you should grimace and feel the failure of your ability of expression.
I went from a macbook to a surface pro, Sketch was the only thing keeping me on the mac until I switched to Figma. I use it for UI design.
Reverse Engineering Ride-Hail Surge Pricing Trends in Chicago
Probably because Apple giving a crap about web apps was depreciated with the release of iPhone OS 2.0 and the App Store over a decade ago. I'd bet few users even use the "add to home screen" button outside of corporate environments that want to add a shortcut to internal sites.
But, that sounds like it is fooled, in this context.
Author here. I'm a designer and it wasn't meant to be denigrating, but more of a statement that launching is hard and that it's OK to be embarrassed by the design of your MVP so you should ideally put very little time into it and more time on the core value of your product.

I can see how that doesn't come across the way I worded it though. I'll try to wordsmith that line. Thanks for the feedback!
How does Rust deal with long-lived objects that cannot be block-scoped (or request-scoped, in the context of a server for example)? A typical example here would be a UI framework, where memory has to be managed for the window and its widgets, and then the entire application is suspended until the next event. The user can open and close windows in random orders, and so on. Perhaps some windows generate a lot of associated data which should be disposed of when that window closes, but can also be dragged over into the other windows and duplicated around, so the data is not “owned” by a single window.

It seems to me that this is where the GC “set and forget” model really shines, since otherwise you just have to do all that work manually using an allocation and a free, or a constructor and a destructor, or some similar pattern. Perhaps Rust has some clever answer for this?
Writing informative blog posts and publishing patches to the Linux kernel is the rare kind of marketing I can 100% support.
You are right, Calvin and Hobbes is in the same line. Very clever and funny cartoon.
I get that, I am trying to understand the math and model behind this.

Let me clarify the paradox: Say Ebola has a R_0=4. That means one person infects 4 people under some circumstances. It doesn't matter if Ebola kills someone in 3 weeks or in 5 seconds, under some circumstances one person must be infecting 4. What are those circumstances, and how are they different from the actual circumstances which led to the Ebola epidemic stopping.
Great story behind your company, Interesting work! Sent an application fingers crossed.
I apologise for that. Actually that wasn't my intention. I meant to type "May be it doesn't require too much care" but I was typing on a mobile and I missed it.

I do not look down on any programming language. What I meant there was that php is often used for Web applications. Not server side performant critical or security critical components or systems programming. There's also a practical reality that some kind of coding doesn't require too much regulation on how we need to write code. I realised that bit came out wrong but I couldn't edit it.
But my point was its not a quick half day fix for some minor formatting on a website - which you can out source offshore.

Your talking windows audio /video internals which is not a common skill
Study challenges common view of oxygen scarcity on Earth 2B years ago
It's both.

They could restrict these APIs to "installed" web apps via the web app manifest file, if they were to adopt that. Maybe they will in the future, but for now they've just made web apps far less powerful.
So i can start to manage save files on my disk? in 2020?? this is absurd.

apple should fix their safari bugs first before starting with this nonsense.
Chinese Students Fleeing Coronavirus-Hit US Pay $20000 for Seats on Private Jets
White House, Congress agree on $2T virus rescue bill
Nobody cares about users else apple would have allowed users to install others browser engines.
> As I see it, their focus is on the user,

Oh and let me guess, they know better than me that I don't need this or that.

Let them suffocate inside their poisonous wall garden as the web gets richer and richer.
The libgen project is so far the best in those times, and any time.
Tips for creating remote community among teams
Yes let Mercedes hire Verstappen and see how they can keep harmony between Hamilton and Verstappen.
GDPR for the first time allows non profits to bring up cases. So its up to eveyone to support them. "They" have a lot of worrying cases to cope with.
If you take the quiz you then need to enter your email address to get the results. So after investing the time to answer the questions you're then "on the hook".

Great email harvesting technique.

Closed ... I'm out, and I've made a note of the site and won't go back. I value honesty, and this feels dishonest. It says:

> The evidence shows 90% of all startups fail. Put your idea to the test. It's 12 questions, and takes about 3 minutes.

If it also said "... and we'll email you the results." Then I'd've been happy. It would have been upfront, open, and honest.

So a note for anyone tempted to do this, there are people in your potential market space who will hate you for it.
> There are thousands of quite opposite cases where humans would judge the subjects very different than a bot counting keywords.

It doesn't stop people from publishing results based on cutting-edge automated sentiment analysis, though. It's amazing what people will believe if you just lie loudly enough.
I don’t even play games but I wouldn’t expect a web game to store all of its metadata in my local storage. I would expect it to store data on their own severs and only store active gameplay information locally.

My browser storage is not a game developers long term storage, its a cache.
The most striking difference is apparently the amount of testing China allegedly does. For lack of a better source scroll down to the graph in the middle here [1]. If anyone has credible data to confirm or deny I'd be interested.

[1] https://www.vox.com/future-perfect/2020/3/12/21172040/corona...
Citation was requested: Small viruses like corona viruses have a lipid (fatty) envelope, which is easily compromised. Even more so than large viruses which are non-enveloped. Which in turn are easier to compromise than bacteria [1].

[1] https://www.infectioncontroltoday.com/environmental-hygiene/...
A bit offtopic, but the following is my basis for interpreting privacy-related claims from Apple.

I noticed a text editor I bought from the Mac App Store, iA Writer, includes silent spyware that transmits your activity back to the developer without notice or consent (thank you, Little Snitch). Apparently, I "consented" to this in the Mac App Store ToS (right).

When I left a negative review on the app, their response was "we aren't doing anything not permitted by Apple in the App Store".

I don't use App Store apps any longer, and I take most of what Apple says about privacy with a huge grain of salt.

PS: OSX phones home to Apple in about a dozen different ways even with iCloud entirely disabled and all reporting/telemetry/feedback options turned off during the OOBE/setup. Try doing booting a fresh install of macOS with Little Snitch, but disable the Apple/OS exemption in Little Snitch's rules. I was astounded. Dozens of things.

I wonder if there's any major, widespread GUI OS in a default configuration that does not transmit to your ISP and third parties (including government snoops) when you open a local text file to write. I block all of these requests; most do not.

I am reminded of Winston Smith's paper journal.
Bottender: A framework for building conversational user interfaces
A Rapid End Strikes the Dinosaur Extinction Debate
Mapa do Coronavírus no Brasil
Also you could sync data to an API and offer a login function. If the cookie expires, login and download your data again. This could be end-to-end encrypted for privacy, and having remote storage enables other clients to login and access the same data. Either way it's wise to have some kind of persistence option beyond just cookies and localStorage.

It's annoying how far Apple is behind Mozilla and Google when it comes to progressive web app functionality, but I don't think their action is as user-hostile as is being raised here.
Search for how many of those enforcements came from Ireland. Now look up what country's GDPR authority Google and Facebook and most American companies are choosing to be subject to. It's not a coincidence that the place that hosts all US company's remote headquarters isn't participating in GDPR enforcement.
Cool, so now my movie library app has to host terabytes worth of movies and deal with copyright laws, just because Apple assumes that anyone using IndexedDB must have malicious intent.
W3C Payment Request API specifications (draft)
The Working Developer's Guide to Algorithms
It can happen I recall a student where I worked, broke his leg in an evening cricket match, he died before morning.
For me, the distinguishing feature of Time Machine is how wonderfully primitive it is. You can mount a backup volume and just browse the hardlinks. I've written simple Ruby scripts to dig out some information. I couldn't have done that if it were a binary black box, like everything else is nowadays.
> I'm also going to be going against the grain of the political leaning of this forum. I hope that we can discuss the points where we agree and avoid getting stuck at the first point of disagreement.

I agree 100% with the points you made. These are important points to understand, each with its own set of tentacles and consequences. It is also true that HN (and other fora frequented by a younger generation) tends to lean heavily towards an ideological framework that, from my perspective, tends to be the result of the intense indoctrination our educational institutions have been shoveling for decades.

> 1. Typically, people who wish to be in power are not the people who really want to use power for some greater good.

This is universally true anywhere in the world. Politics is not a profession where altruism reigns. Even with Trump, this is only my opinion, I believe he decided to run because Obama put him down and diminished him in a very public way during that famous WH dinner. Once in the race, and particularly once he won, he clearly decided to do a good job. He has a record for being the only politician who has, so far, delivered on everything he promised during the campaign. Is he altruistic? Well, no, I don't think so. He is as self serving as anyone else, but at least he is (was?) getting important things done.

> does it make to fight for these policies right now in this bill?

I was absolutely baffled by the strategic blunder. Is Pelosi so powerful that nobody dared go against her? What they did is nothing more than sheer madness, not to mention the disgusting stench of using a national emergency of this magnitude to strong-arm the other side into adding irrelevant items to an economic rescue plan.

> 2. Our political system centralizes all decision-making power into two parties.

I've been saying for a long time that our system of government is obsolete. It had a good run, but this makes no sense. A simple example pulled out of the current environment is the gate-keeping of medical decisions by a bunch of 70 year old lawyers in the Senate and a hodge-podge of people in the House. To me it would make sense to decentralize this power and, effectively, have "Vice Presidents" and teams who are not political parties to manage important areas of our country. In other words, you would have a VP of Health and an executive team under him/her. The fact that someone like Trump or Pelosi have power over medical/healthcare policy and actions is a failure of the system.

> soap, ballot, jury, and ammo

The second option should be the most powerful one. However, as we have seen both in the US and elsewhere, the masses are easily manipulated, which can lead to bad decisions. My canonical example of this is the whole Bernie business. In a rational society he would have been laughed out of the political stage decades ago. Yet, here he is. I am not sure how to counter irrationality other than to somehow push hard to change our system of education for greater balance and critical thinking, a task that would not deliver results for a decade or two.
In a nutshell, this is why I am open about having been molested and raped as a child.

I was taught the shame was not in me. It was on the man who assaulted me.

As long as women can be shamed and blackmailed and no amount of trying to "be good" is ever adequate protection, you will see things in this vein. No woman should ever be characterized as a "whore." We don't do that to men. Men who get around have bragging rights for "being a stud" or whatever.

I understand some of the reasons it gets treated differently. In a nutshell, men can walk away from a one-night-stand and never know a pregnancy resulted. In contrast, a woman can end up a single parent and not know the father's name and it can trap her and her child in poverty for life.

But doubling down on saying it's the woman's responsibility to "be moral" and high fiving men for being able to get away with it just deepens the problem.

Prudish cultures, where "good girls don't," see a lot more prostitution. Studies show that availability of porn tends to drive down the incidence of rape.

Human sexual need -- both physical and emotional -- is very powerful. It really doesn't work to insist everyone just say no to sex. Without socially acceptable outlets that help keep all parties safe and help mitigate the inherent risks (such as disease and unexpected pregnancy), you just compound problems and actively create problems.

I have mixed feelings about seeing this on HN. People tend to get outraged and want revenge and so forth. This can deepen these problems.

We must, collectively, find ways to build bridges and foster healthy and safe avenues for sexual expression and sexual satisfaction. That's the actual antidote to rape culture and it's nigh impossible to read something like this and respond to it in that way. Instead, people get very understandably angry and want someone's head on a platter.

Yes, the law needs to go after these people. But fostering a better culture is mostly going to come from somewhere else and you don't get there by focusing on lurid stories and revenge fantasies.
Thanks for the feedback!

> you could consider using custom HTML tags to allow for inserting new tags in the mix for better positioning/layout, typography and more.

That might work for another stylesheet project, but I'm trying to keep MVP.css as "add and forget" as possible without having to learn anything unique.
In the Zig main page, there is a claim that making overflow undefined on unsigned can allow more optimization... but the example given is extremely dependent on the constant chosen. Try to change the 3/6 used in C++ to 2/4, 3/8 and 4/8 for example... It is very strange how the clang code generation changes for each pair of constants!

(Also, having undefined behaviour on unsigned overflow can make some bit twiddling code harder to write. Then again, maybe Zig has a bit-twiddling unsigned-like type without overflow check? Zip allow turning off checks, but then it turns off checks for everything...)
This doesn't detect a transposition error, which is somewhat common with humans. That's why in EAN-13 and similar codes, the checksum takes digits with varying weights.
There's nothing in this article to suggest that Telegram played any role that couldn't have been filled by any other messaging service.

When a company name gets mentioned like this it makes me feel the real story is that someone is trying to frame them as "bad guys" or make an example of them.

Edit: to be clear, the story of course does and should get attention, that's not what I'm saying. But I get the impression that including "telegram" in the story when really it should be "instant messaging" takes away from it.
I've considered just not supporting iOS.
Occam's razor: what you've heard is simply incorrect.
>my guess is that nobody expected terms of comedy and theater at the workplace

That's a bit of a stretch, metaphors are the grease for the engine of the English language. In fact I've even heard this specific phrase many times before, recently. It's a metaphor in active use. The company was probably looking for a reason to get rid of him.
Slack is the biggest culprit IME. If there was a native client, I'd take it like a shot
Ubuntu 18.04
All 16 Dead Sea Scroll fragments in the Museum of the Bible are fakes
Took a full virology class, not sure what exactly to source. I went back to the lecture notes and pulled a few examples. They ride cell cytoskeletons, respond to PH changes to escape vescicles during infection (and it's awefully hard to draw the line at "this is just a chemical reponse" when it comes to biology, especially because if proteins doing their thing doesn't count as responding in a lifelike way, then nothing's alive). And also, yes exactly, viruses respond inside of the environment of a host or cell. That is their environment. Obviously you wouldn't expect to see any response to environment if you put them in a box with no environment - we would also be very dead in that case.

Role of receptors - interactions between viral receptor proteins and their hosts are incredibly complex, and include the virus signalling to the host to be more conducive to infection

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3246895/

Virus latency also involved activating replication when the environment is right

https://en.m.wikipedia.org/wiki/Virus_latency

And of course one of the most fascinating parts of virology (in my opinion) is viral surfing and active dissemination (active meaning they do things to infect cells instead of just floating around and bumping things). Viruses bind to a host and then actively move until they reach an ideal entry area

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2171413/

And there are many more but hopefully those are some helpful keywords. But I think you can get a sense of why many virologists treat viruses as living - they are dynamic and interact with their environment, and they evolve under the laws of natural selection. And the more we understand them, the more we realize preconceived notions about them (we originally thought they were just a poison, then some biological chemical, and then dumb protein shells, and now see that they can actually do a lot of crazy stuff - which makes sense because how would a dumb protein she'll be able to stay evolutionarily fit for millions of years against our immune system?
Git log –author= confused me
Ask HN: IT Topic Checklist for Startups?
I'm curious to know what kind of IT topic "checklists" are out there for a new startup. The startup is in the service industry consolidation space (think purchasing independent hotels and consolidating backend systems / rebranding) An example list of topics that may need to be thought through and decisions made on: Compliance: PCI, GDPR, CCPA, etc.
Data: Extract out of hotel/property management software, warehousing, transformation, bi and analytics.

Engineering/Development: Cloud platforms vs colo, AWS/Azure/GCP, architectures, databases

Enterprise systems: HR management, payroll, ERP, CRM, Intranet, Office 365

Endpoint management / networking: AzureAD vs on prem, SSCM vs intune vs other, zero trust / vpns

What other general / specific things need to be considered? I'd welcome good comparisons of the solutions in these categories, but really just looking to see if there are any comprehensive handbooks or lists out there.

Thanks!
Placing their phones in a Faraday cage sounds like a good idea. But I will probably just have to watch what I say when company is over.
The offence of deliberately scamming people, of course.

This comment [0] points out that it's likely against the law in the USA. (I think the relevant law is at the federal level.) It seems likely that Scotland's laws are similar.

I get the sense that a lot of people think it's obvious the law can do nothing, so there's no point even reporting the guy. I don't see the sense in this. I imagine scammers benefit greatly from this kind of thinking.

[0] https://news.ycombinator.com/item?id=22677118
The article as well as my concern here is not about the browser proper but web apps like you install onto your phone and one of the major points of is that they work offline despite t
You could...but it's a change that the Webkit project would never accept and you would be forever diddling this value every time an update came along.

Sisyphus says 'Hi!'
I spent a ton of time on Lambda. Such a cool slice of computer history.
The virus spread _before_ the quarantine became serious enough. People just didn't take the quarantine seriously.

I live in Czech Republic, and I read in the news that some 16.5k Czechs went on vacation to Northern Italy _after_ knowing about the risks. Now we're all in quarantine, with plenty of restrictions. Numbers of infections are still very low, but so is the number of tests that were done.

People just did not take Covid-19 seriously.