skysight-inc/HackerNews huggingface dataset:
Yes, working out and showers are definitely good for your sleep.

While it may be hard to wake up at 7, if you could do it, it would generate what we call 'sleep pressure' for the next night. Basically you are tiring your self into sleeping more when you are in bed vs being awake and tossing and turning.

Also when you hop out of bed, do something relaxing like listening to music or reading a book. If you started working it could stimulate your mind and keep you up even longer.
This is Vint Cerf, co-creator of TCP/IP (aka the internet protocol). He's better known by his actual name, isn't he?
Firebase Hosting and Console were down
Yeah I agree with Lyndon, Zygote is a much more ambitious project than Jax, so I would not be surprised if we see them make quicker progress than Zygote in this space.
Ask HN: What's Your Stance on TDD?
Post this again when it's not on a university PR site.
My wife is an animal behaviorist specializing in pastoral dogs, non-lethal prevention of livestock loss and wolves in general.

She blogged how simple things like fences[1], live stock guarding dogs[2] and human behavior and awareness[3] can reduce loses. We have a much higher wolf presence here in Europe (and especially in Poland where we both live) and a mix of the above plus government reimbursements for eventual loses help co-exist with the species without issues.

[1] - https://k9hacking.com/the-fence-color-for-livestock-protecti...

[2] - https://k9hacking.com/lgd-adolescence-draft/

[3] - https://k9hacking.com/yellowstone-wolf-pups-accident-flight-...
The Google Analytics script itself, analytics.js, is cachable and cached.

By design, Google Tag Manager and gtag should not be cached. The behavior of those scripts can be configured from wizard interfaces, and there is an expectation that published changes take effect immediately.

Also, all of these scripts are deeply and thoroughly asynchronous. They are designed not to impact site speed. Not to say that they can't or won't (I've seen GTM do horrendous things when used improperly), but I would trust an actual timing metric over a file size metric.
Analytics can absolutely be useful for your personal blog / website. Imagine you're an academic on the postdoctoral fellow / tenure track job market and you want to both numbers and see locations of where your hits are coming from, google analytics can help. For universities the ISP entry is often "X university" which makes things even clear than the broad Geo category of which city the hit comes from. This can be very informative in terms of what leads are likely to come up.
> There are very few pieces of information that are truly private, like social security number, health records (known only by Healthcare providers)

Knowing the security of the organizations that handle these, I don’t really think so.
In the type of capitalism the US employs, transparency such as this often puts one at a competitive disadvantage. We have an entire industry dedicated to misleading consumers: advertising and marketing.
Except in this wonderful new world, you don't get the choice to "hard pass". As someone whose ISP has too few public IP addresses, I see Cloudflare's "one more step" pages at least several times a month. It's terrifying to realize just how much of the internet is behind that thing right now.
No.

https://www.youtube.com/watch?v=CgBw9tbAQhU
If this actually happened, why did we not observe other incidents like what happened in the Live Care Center in Kirkland, Washington? 35 people died.

https://www.nytimes.com/2020/03/21/us/coronavirus-nursing-ho...

This has ripped through like wildfire in highly vulnerable communities.

Also, would we not have observed a lot of medical staff becoming sick like they are now?

I just find it very hard to believe that this could have happened earlier without anyone noticing it given how it's greatly impacted pockets in very newsworthy ways.

Another example was that family in New Jersey where some members of the family died within hours of one another. 7 sick, 4 died.

https://www.nytimes.com/2020/03/18/nyregion/new-jersey-famil...

Even California has vulnerable pockets in places that would have been canaries in the coal mine.
This is interesting! Been working on the space too, but for email. I can see this as being interesting for speeding up QA and if we want to scrape data.

Do you have examples of the main uses cases we could try? Is this mainly made for engineers to automate prerecorded actions, or do you see another vertical apply?
I admit that I don't live in bizzaro world--where some crazy old man's conspiracy theories must be suppressed, while multi-billion-dollar corporations that deceive broadly, frequently, and incompetently are the "good guys."

"But, BUT, we retracted!" After they were caught...
It doesn't seem to pass just a basic level of consistency with present experience to believe that with no mitigation New York would only have 13.5k deaths when they already have 5.5k+ (and we know many more that have not and maybe will never be confirmed).

Even the idea of 41k at this point beggars belief, they are already well over capacity with some mitigation and the bodies are literally piling up.

I find it hard to wrap my head around the logic here.
In Common Lisp, you get to decide which package each individual token of source code contributes to.

If a package abc exists, we can write abc::def. Now the abc::def symbol exists, if it did not before: the symbol named "DEF" in the package named "ABC". If we write (defun abc::def ...) we are binding that symbol to a function. Informally speaking, we are defining a function def in pakage abc.
I think that if a blog shilling a company/product is hosted on said company's website, they're already sufficiently up-front about it.
How is that not the biggest scandal around this company, as opposed to intentional or not misinformation about end to end encryption (not that it doesn't count, but for this one, if it's real, the company should be brought up to public scrutiny).
If enough people bought less beef there'd be fewer ranchers.
Put a peg on your nose... You won't have any trouble eating after a few minutes practice. You just breathe between chewing.

The biggest problem is actually eating hot food - it seems the mouth can withstand hotter foods than the lungs, which get painful if you breathe in the steam from the half chewed food in your mouth.
The book "Show-stopper!: The Breakneck Race to Create Windows NT and the Next Generation at Microsoft" (1994, G. Pascal Zachary) quotes: "Unix is like Cutler's lifelong foe," said one team member who'd worked with Cutler for nearly two decades. "It's like his Moriarty. He thinks Unix is a junk operating program designed by a committee of Ph.D.s. There's never been one mind behind the whole thing, and it shows. So he's always been out to get Unix."

(Why "M."?)
> It is popular, because it's free, relatively easy to implement on any website, requires no self-hosting and powerful, once running

Tbh, I disagree. While a lot of the above is true, it's largely popular because it's a recognisable brand, and because the majority of frontend devs are already familiar with it and haven't felt the need to explore an alternative (network effect).

While an alternative does really need to be free and easy to implement, it also needs to address the above two hurdles, which is a tough ask.
I’m interested in which jobs you speak of. Surely nobody cares whether or not you have aFB profile when deciding to hire you as a grocery stocker or cashier...
You do have to take care if you're replacing a handle underneath an active program even with dup2, though. The file descriptor replacement is atomic, but higher-level code in the process (such as struct FILE in libc, or similar in other languages) may have buffers that it hasn't finished flushing yet.
Most things in physics are not really provable at a mathematical level, and mathematical certainty is fundamentally not the goal whatsoever. The idea behind physics is to work as a detective, and use experimentation to establish if some mathematical model holds true or not. It is the experimentation that shows "proof" of a physical statement. Even if the mathematics behind some model shows a supposed proof of something, it has no meaning unless that "proved math" is tested against experiments.
> It's often worthwhile moving the captcha away from the initial login or signup form and only putting it on the second or third attempt to login

Though if your service is a lucrative target for {uname,pass} combolist spam, you'll see that each attempt comes from its own IP address and only makes that one request. It's pretty sobering.
Social media like the rest of them, except you can be pseudonymous here.
I used to use mosh fairly extensively and only really had two problems I wanted solved. I didn't care enough to learn to code them myself so I called it good enough.
Conventional fax machine transmits document while it scans it as it has (almost) no memory. Like analog TV camera, just much slower.
> I think only South Korea is the other country with extensive testing.

South Korea has tested a tiny fraction of their total population, because the testing is largely targeted via contact tracing.
Typically cloud provider SLA’s will compensate what you paid them, not for lost revenue.
According to the article Cloudfront is paying, but is paying "a fraction of what reCAPTCHA would have [cost]". Recaptcha is $1/1000 challenges, so apparently hcaptcha is some small fraction of that.

Cloudfront might get a discount for running some of the infrastructure on their own servers, on the other hand that might also be an integration hassle that actually costs them money.
I'm trying to point out that, in some countries, it doesn't even occur to people that their upload speeds might be significantly different from their download speeds. The very fact that the parent worries about such a difference is an artifact of where they're from.

I picked the US as a worst-case example because it has some of the most asymmetric broadband plans in the developed world. How on Earth does an ISP get away with selling something like 100/5?
"Nobody was fired for using Google Analytics" (c)
Is financial burden to change any part of your product, including GA, and 99.99% of all companies in the world don't give a damn about users of their products, so it will never happen unless some global power restructure happens and Google will fall out of grace. And even then most likely it will be simply replaced with even worse GA-2.
I'm still not sure what to think of the whole debacle.

Zoom could be a victim of the internet mob justice, where every inevitable misstep is blown out of proportion. Perhaps the mob is helped along by some competing interests. Or Zoom could be yet another tech company with dubious ethics (like U: or F). I doubt they are outright a PLA branch, that would be far too obvious.

This isn't just idle musings - I love how Zoom allows me to share screen/whiteboard, and see people's faces at the same time. It works really well for remote dev collaboration, in some ways better than physical presence. And yet the question of safety remains.

Should I go and research WebEx?
Outdated? It was published on the 19th March, the data is from the 2nd of March. The virus hasn't changed since then.

Look, you keep moving the goalposts.

First you were sure Twitter should take down links to the page because it was "nonsense". Your own hot take on Coronaviruses was so vastly superior you were convinced censorship was justified.

After it was pointed out you were arguing with medical professionals and researchers, your position became "experts are only experts if peer reviewed". That's clearly wrong but whatever.

After you were given a bunch of medical professionals and researchers who were peer reviewed and saying the exact same thing, now you write them off because their paper is a few weeks old? Peer review fundamentally introduces latency, so you've set up a Kafka-esque "heads I win, tails you lose" situation there. Either you're not peer reviewed and thus not an expert, or you are and thus your paper is outdated.

Come on, knock it off. You've gone full Orwell in the space of about 3 posts - under your preferred regime there'd be literally no way anyone could ever speak if they disagreed with you regardless of who they were or their background. You'd just constantly redefine "expert" to exclude them. This thread is a textbook example of why platforms should not be censoring information on COVID-19 under any circumstances.
Isn't there a cost for bandwidth for the server where you have it installed?
I've been relying on Cloudflare lately for analytics. Gives me a rough idea, and "good enough".
I have already applied there. I don’t actually want any money just collaborators to make this happen.
Those looking for more ethical alternatives to the Spyware you're using see https://switching.software.
I've resorted to "draping" my iPad with folding cover (it's stable!) on top of my 24" monitor (old airplane seat trick) for video conferences.

The resulting camera angle is just perfect [1], and the iPad's camera is excellent compared to a laptop's.

[1] Tom Ford's guide on how to look good on a video conference. Tip 1: camera should for top of head.

https://www.nytimes.com/2020/04/07/style/tom-ford-video-chat...
I'm having a lot of fun with this, having just completed addition.

I suppose it's natural [pun not intended] to feel like you don't really know what you're doing except symbolic expansion / replacement until you better grok the process, but perhaps that's part of the gamified fun.
Presumably the zoom user agreements include arbitration clauses, etc that prevent users from filing class actions or lawsuits.

It's a get out of jail free card they'd be dumb not to have included.
From that sample buffer, it looks like this is just some sort of RLE?

What happens in the "worst case" for compression? Does that just mean you can't hit your fps budget?
Yes! I've just removed GA from one of my pet projects (shameless plug https://golang.cafe) - And started using Cloudflare NS https://www.cloudflare.com/dns/. Now I get users/analytics reports at DNS level. No bloated JS trackers, no privacy policies and weird stuff and I can track visits even when adblockers are enabled. This would definitely be overestimated as bots would be counted in but it seems pretty accurate so far! It also has unique users count (although this is overestimated)
For reference, one of those institutions is in Palo Alto and the other is in Oakland. While Oakland has been massively gentrified it's still much more affordable to live in compared with Palo Alto.
GitHub Actions Using Jsonbin.io
> Are you suggesting that China isn't responsible for repeated, massive state-sponsored hacks? That they aren't actively committing industrial espionage primarily through said state-sponsored hacking?

Nope, not at all. They're guilty of all of it and probably more.

> If you're not saying that, then why are you pretending the fact that Zoom is sending keys THROUGH CHINA and developing the product IN CHINA is not a big deal?

Because for me, as an European, it doesn't really make much difference does it? Both countries are currently led by lying dishonest governments which are spying on anything and everything that moves. If anything, it disappoints me that Americans are wasting so much time complaining about China while the worst parts of the Chinese regime are growing and thriving on their own backyard and affecting their own wellbeing.
What is the created value from that data extraction, though? That you know that the uni you applied to looked at your website? That's nice, but again, simply a way to reinforce your ego as far as I see — you get insurance that you're important enough to get through the first filter. But what actionable data does this interaction give you?
But there are high end applications where companies are willing to take that hit. OpenVMS is used in some nuclear power plants. When you have data coming in from tens or hundreds of thousands of sensors, and processing that data is vital to keep things from exploding, you want something that can process it all in real time and never crash.

BASF's STOP is another example of a very specific purpose operating system geared entirely around security.
About to say the same thing! I'm sure there are some people who use a mechnical keyboard to "show off", but for me (and I assume the vast majority) the noise you endure is pollution while I enjoy the tactile & audio dopamine hit.
Which is one kind of medium for socially interacting.
Looking at the reviews, I see multiple people saying that the developer required paid users to write a review in order to unlock the ability to use the front camera. I think it goes without saying that is an incredibly scummy practice.
> Yahoo.com et al. are still available to create one-off emails to allow someone to get past a (say) 14-day free trial every 14 days, so how does blocking these guys help?

Yahoo requires SMS verification on every signup.
I feel like it'll probably be Kamala
This is a crisis moment.
Node v10.20.0 (LTS)
Is This the Most Virus-Proof Job in the World?
> Apparently - as with other respiratory viral infections - if you don't get it really bad then you may not be immune.

Source?
Occam’s Razor. Zoom usage went up by 8x in a few months. Usually doubling in two years is great for a public company. So that’s 6 years of great growth, compressed into a few months. It shouldn’t be surprising to see six years of security problems also compressed into those three months.

I think Zoom is on track to fix these problems quickly and cement their spot as the best solution for videoconferencing.
Kamala Harris (take it to the bank!)
I seem to remember getting an included meal for US domestic flights that are 5+ hours. Now you get snack with the option of a paid meal. One thing I like about Air Asia is that you can pre-order your paid meals.
Alas, I don’t control my server, but if I did I would say you might not even need this. If you’re using Google Analytics right now it’s probably better than that, though.
How to Edit Your Own Writing
Great if it's not written in some sort of exotic language and just in php. Don't get me wrong I'm not a fan of php but if it's written in php it would be run anywhere but not only on your private special configured VPS.
EpocCam is awesome, tested and working on iOS 13 and Mojave. 7.99 for the pro version and my video quality is 10x better than iSight. + I can position the camera anywhere I like so people are stuck looking up at me from a laptop, and I can go back to using clamshell mode on my macbook when at a desk.
I wonder if the Zygote folks would be better off focusing on a subset of Julia for now instead of supporting all of Julia. And then focusing on performance for that subset. Maybe this is more difficult because of the way Zygote is implemented (via Julia's macro system) which just lends itself to whole-language support?
Obviously nobody knows that.

Elizabeth Warren, Kamala Harris, Gretchen Whitmer, or Tammy Baldwin seem like reasonable guesses.
Remote Programming Jobs: Pulse of the Market
Show HN: Runly
Seventeen Questions You Need to Ask About Your Data Analytics Strategy
It's almost like it was never about the children..
There are certainly a group of folks who are just trolls, and intentionally do the opposite of whatever their political opponents recommend. Look at the idiots who modify their trucks to "roll coal". Or people who intentionally burn more energy because they think climate change is BS.
Section 6 of https://marketingplatform.google.com/about/analytics/terms/u... says

>Google and its wholly owned subsidiaries may retain and use, subject to the terms of its privacy policy (located at https://www.google.com/policies/privacy/), information collected in Your use of the Service.

and https://www.google.com/policies/privacy/ says under "Provide personalized services, including content and ads"

>We use the information we collect to customize our services for you, including providing recommendations, personalized content, and customized search results.
Here’s a trivial extension to one of your examples:

(if (= a b c) true)

In JS it looks like this:

if (a == b && b == c) return true;

Let’s build an even bigger one! Clojure:

(if (or (= a b c)
(not= d e))
true)

And in JS:

if ((a == b && b == c)
|| d != e)
return true;

More verbose, contains some weird symbols, and I’m not sure that my line breaks are helping anybody.

Wanna see if an “array” is full of the same value?

(apply = [2 2 2])

In JS:

[2, 2, 2].every( (val, i, arr) => val === arr[0] )

These are not pathological cases.
This is a fascinating revelation, the European equivalent of the Five Eyes.

The author, by the way, is a Dutch professor of Security, Privacy and Identity at the Radboud University (Nijmegen). His website is here:
http://www.cs.ru.nl/~bart/
Interesting that all these comments are being downvoted, even though they all agree with each other?
The R&D centers in China (I think there are 3 of them) are their competitive advantage - this can help them manage cost to be profitable from early on. I also think the engineering teams there can share with their peers of the other local Chinese tech firms. For example, China was literately put in lock down in February, and all of the business and schools went on-line in couple of days - that was a enormous achievement for anyone who participated the scaling infrastructure at the big tech companies in China, and I would not be surprised that the Zoom engineers in Chinese R&D learned couple of lessons from them. Zoom even has a feature that you can choose to "soften" your appearance to look "better" in the video conference, which has been feature of camera/image software popular in Asian market. So I suspect their product team may also have some connections there.

However, Zoom's biggest advantage is also its biggest risk, if they want to be part of the communication infrastructure of any business/government/university/etc in western countries, especially after so many security incidents that happened in the past years.
Read Chapter 20 of Code Complete

Testing is one part of QA. It's good to have it from the start. But in the end you need multiple dimensions of QA as each find non overlapping sets of issues

Most importantly: experiment. Find what works for your team on your product. Maybe TDD works. Maybe it works to brainstorm tests during the review stage

Code Complete does push that the earlier you detect an issue the cheaper it is to fix. TDD certainly makes a noble effort to detect issues early

& to quote Chapter 22: All in all, I think test-first programming is one of the most beneficial software practices to emerge during the past decade and is a good general approach. But it isn't a testing panacea, because it's subject to the general limitations of developer testing, which are described next.
Isn't 30$ per 1000 tasks too much, considering the competition?
No, but this is not obvious. Vitamin water claims that excuse and I don't believe they should either.
Ha! that's me but I play the spacebar like I'm slappin' a bass guitar. It sounds awesome in my head...
Nothing is “free”. You are selling Google your visitor’s data so that they can let you take a peek at a subset of what they collect.
Not sure it was quite flawless, but it has gone from being my first-choice platform to last place. I fear that LinkedIn is going down a similar path, post-acquisition.
Done in light moderation it's useful, especially in fields that really lean themselves towards this (stuff like e.g. compilers). We used to just call that the "test suite" back in the 90s before TDD was a thing.

It's a common mistake for TDD-addicted newbies to drag down their own productivity by spending half of their time writing mostly pointless test cases, even when they're just writing exploratory code, or code that doesn't really lend it self to be self-tested.