skysight-inc/HackerNews huggingface dataset:
Many modern road bikes offer disk brakes, too. I certainly wish for having them on mine, but I’d need a new frame and I like my current one.

(the power limit is on average, btw, not peak power delivery, but that’s a nitpick)
I have seen Dr Raoult in France suggesting there was likely significant cross immunity from other coronaviruses. If it is the case, would the person develop covid19-specific antibodies after getting it?
Vox published both "not going to be a pandemic" and "flu is worse" in early February.
Squadrons is unlikely to be Quest native but the Oculus Link is great and I use my Quest tethered to my PC to play flight sims which I think is preferable to virtual controls as I can have a full stick, throttle and rudder setup.
When I was a child, I used AWStats. It's still around. Sorry this isn't of much help! Honestly I just wanted to reminisce :)
They are illegal to use on the street and the pavement/sidewalk at the moment - you can legally use one on private land (with permission etc).

However this is likely to change very soon since COVID-19 - there is "urgent legislation" on e-scooter rental trials going on: https://www.gov.uk/government/consultations/legalising-renta...

Infuriatingly, privately owned e-scooters will remain illegal even if rental fleets are legal. I do not understand why it would be legal to drive a rented e-scooter, but illegal to drive a privately owned e-scooter :-/
“Things I wish I’d known sooner”, mostly applied to business/career
Path Building vs. Path Verifying: The Chain of Pain
Because it's possible that there are many, many infected who don't seroconvert or ever manifest symptoms, and therefore would not have been tested with a PCR test, and would have a negative antibody test. We can see this in effect in studies of household attack rates and seroconversion. See this recent preprint and interesting thread (/r/covid19 is a strict science sub, not to be confused with /r/coronavirus) https://www.reddit.com/r/COVID19/comments/hdxwf5/intrafamili...
I've got a blog post in the oven about tail-call recursion and how to use it in F# to write your loops more safely. By using recursive (possibly side-effectful) functions instead of iteration, you make the decision about "whether or not to loop" explicit in code, making it much harder to make e.g. certain classes of off-by-one errors. When it's an explicit decision to loop, by calling yourself with an amended immutable state parameter, it often sticks out like a sore thumb when you loop wrongly (e.g. by forgetting to update your state, or by looping one too many times).
His and my beef is with the employees who think they're not doing anything wrong and partying/making bank while part of their head definitely knows that their work directly funds authoritarianism and evil acts by governments.
Can't compare it to a car without also mentioning the bike's disproportionately (far) lower possible utility.
DVB-S2 With 8PSK and 2/3 code rate would give 111 kbps at 56 kbaud. With 0.2 rolloff, the signal would be 67.2 kHz wide.

The article is using FSK with a bandwidth of at least 300 kHz, so it's not legal in the US (for data only).
Don't use it in case of a fire
The staple is Beat Saber which I play every day. Right now I mix it with Racket: Nx.
> How far should we go in making things generic?

My rule of thumb for this is to repeat yourself at least 3 times before trying to build an abstraction to DRY them up.

3 use cases is obviously not always sufficient inform the design of a good abstraction, but IME:

- abstracting at 2 use cases is very often premature and results in leaky/brittle abstractions where the harm from added coupling between fundamentally incompatible usages far outweighs whatever little harm can be introduced by keeping the 2 usages as repeated code, and

- with any more than 3 use cases, the maintenance cost of keeping the usages in sync starts to scale non-linearly, so at the very least thinking about a design for a potential abstraction at that point becomes a worthwhile exercise, even if we end up deciding it's not yet appropriate (hence the "_at least_ 3 times").
> Julia

The Haskell of Machine Learning.

https://www.jwz.org/doc/worse-is-better.html
If possible I try to apply the rule "it's not a problem, if it's not a problem". Its much easier to write new code than to get rid of old one. Its really helpful if you have a strong feedback cycle that challenges the amount of time you want to spend on something (budget or time scope).
That absolutely does still work. Used it a few times today.
Overengineering addiction. And often times it is hard to debate against someone "smart" wanting to introduce overengineered approaches. After all we are all solving hard problems and if the solution is super simple that would mean the problems we solve aren't hard enough to require the more complex solution...
You are aware that despite the world very best efforts, almost 500.000 people have already died, and in many parts of the world, its actually not slowing down, but speeding up?
Dudes, this comment has gone from 0 to 5 votes, I don't even know what to make of it any more.
Maybe. New Zealand took a different path and managed the problem with far fewer deaths.
It will not make you king of france -

It will make you l'empereur
If you merge into master then it can be unstable from bugs introduced in the merge.

If master can be unstable then you can't seamlessly release and must test.

If you need to keep master stable then it can't be easily merged into by developers. (testing a tag is not enough because iterations with have other changes in the mean time.)

People attempt to skip these issues by embracing the chaos with CI/CD but that's outside the scope of the branching strategy. Maybe the simple flow is the best but it has clear stumbling blocks you will hit.
Ah, I wonder if “intuitive” is really as much of a feature as it’s trumpeted to be (under the assumption that intuition could be a crutch used to “get to places we’ve already been”)
America is a great country, but I don’t understand it. You won’t be allowed to encrypt your stuff, but you can buy a gun at every Walmart.
> Every time I run an image comparison, the webp version looks worse and yet Google insists it's the same quality. It's baffling.

Could you share your comparisons? From the ones I've seen, it looks like WebP significantly outperforms JPEG encoders[0].

[0]: https://wyohknott.github.io/image-formats-comparison/#endeav...
Well, that obviously depends on where 'around you' is.

Compare to New York City, where there have been an estimated 17,000 deaths (and even that's probably undercounted, going by some studies of excess deaths compared to previous years), and at the peak there were hundreds of unclaimed bodies per week being buried in mass graves.
http://www.cydiasubstrate.com/id/727f62ed-69d3-4956-86b2-bc0...
Oh that's entirely fair. I was 100% thinking SaaS because of the website we're on, but if you do have to maintain multiple versions for whatever reason, you're going to need a complex flow with multiple trunks.
Exactly same as my feeling.
I am okay with most of the changes, but not left aligned README.
If its all Turing complete, I see no reason why it can't be possible, theoretically speaking.
And Democrats will "reluctantly" vote with both hands for it. Feinstein has been one of the biggest anti-encryption and mass-surveillance champions in the Senate. I don't understand why she's still a senator. She even promised she'd quite in 2018. But I guess the military industrial complex/surveillance special interests brought her back in.
IANAD, but you can have similar antibodies (which test positive) from previous infections with similar coronaviruses, not this one specifically.

So somebody who had no exposure to COVID-19 could test positive.

Afaik that's the main drawback of the antibody test.
Twitter Release Notes
I have just found a website for author: https://www.usa.gov/find-a-job
The usual tests (including the anti-body tests) only detect the more severe cases.
This is an entirely different problem - your customer doesn’t install releases, but they do install fixes? What is the reason for that?
Show HN: Remotlify – remote IT job offers and companies
Just wondering, is it possible to add a global 'back to top' button on mobile？
Shall the browser implement it?
It was in a location where it didn't take up any space. Now it's consuming a massive amount of space.
It's just because you're having a hard time seeing that most ML is linear algebra at the core.
Is there any chance that this is about reducing Google's competitive advantage and not really about users' privacy?
Ugh, just realised how bad it is. The menu bar and repo toolbar are float left/right but the repo content is in a centered max-width div which means that it does not align with the buttons and text in the bars above it at all. Who the hell came up with that design, it's unusable!
Farewell, Mac OS X
Excellent.

un-nerfed link: https://old.reddit.com/r/COVID19/comments/hdxwf5/intrafamili...
Not to mention, when hacking tools are used for good, they are often used from the perspective of people wanting to do bad: penetration testing
You see cargo bikes all the time in London - not sure where your home town is but they are pretty common round my parts.
Agreed. To put it simply, if you model a complex system with another complex system, of which you have a similar level of understanding, then even if the model is very faithful, you gain very little. Unless the model is transferable, so you can predict, which AFAIK is not the case here.
I'm probably naive here because I'm not versed in networks -- but couldn't he avoid surveillance by using a VPN? Wasn't one of the design features of VPNs that your connection can't be hijacked?
> This is, after all, the company that developed the Lightening connector and sticks on its iPhones to it despite the whole industry shifting to USB-C.

There is a rumor that Apple developed USB-C and donated it to the USB-IF [1]. Apple was also one of the first users of USB-C when they introduced the 12" MacBook in 2015.

Since then they've continuously grown their adoption of USB-C, first in the MacBook Pro in 2016, then in the iMac and iMac Pro in 2017, the iPad Pro, MacBook Air and Mac Mini in 2018 and most recently in the Mac Pro in 2019. In fact nowadays the only Apple devices still not featuring USB-C are the iPhone and the (non-Pro) iPads.

There are probably good reasons why Apple hasn't replaced Lightning with USB-C for the iPhone and iPad yet. If they replace Lightning with USB-C now, the whole 3rd-party accessory ecosystem has to adapt to that. While that's probably fine, if the rumors are true that Apple plans to remove all physical ports from iPhones [2] next year, that would result in USB-C equipped iPhones/iPads only being sold for 2-3 years, before there is another interface again. So Apples thinking is probably that it's more customer friendly to stick to Lightning until they replace it with a wireless solution and I'd agree with such an assessment.

[1]: https://www.macrumors.com/2015/03/13/apple-invents-usb-c/

[2]: https://www.macrumors.com/2019/12/05/kuo-iphone-without-ligh...
Democracy – Level 7 Galaxy Brain Hive-Mindtrick
You get extra points for picking up styrofoam, because its just a compound mess waiting to happen.
This is number of infections not number of hospitalizations. This study implies the disease is orders of magnitude less deadly than we thought.
If you have too many engineers on a problem, they will overengineer stuff. This is a management problem.
There's nothing better about the wasted sidebar column.

That's my biggest gripe anyway. I much prefer a centered design for the site.
It doesn’t protect you from vulnerabilities in things like, say the code in the system API which paints video frames to the screen, which is where a lot of these vulns seem to be. It wouldn’t have been 2008, didn’t safari and chrome mostly share WebKit for quite a long time anyway?
I was quite amazed when I found out that not all developer colleagues of mine knew the "Home" button.
Less competition isn't the same thing as preventing competition.

Buying a competitor so they can't compete with you is preventing competition. You might have a definition that says it's not, but that just means your definition is wrong. The FTC and United States Department of Justice Antitrust Division examine every significant merger to test whether or not it's anti-competitive. Every government has a department looking at mergers and acquisitions for this reason (https://www.ftc.gov/policy/international/competition-consume...).
This is not new data, but a re-interpretation of previously available data. With lots of assumptions. Now, if they'd gone back and analyzed samples taken in February and March with the newer tests, they'd have new data.

Anyway, all of this is about reconstructing the early days of the epidemic. With good tests now available, it's not that useful at this point.
Anecdata point: I'm comfortable with lens at a very basic level, and if you have a good grasp of "normal" Haskell you can just compose lens operators and use combinators by playing the usual "type tetris" game of "what fits here?" and eventually you pick up a few idioms that are enough for most normal lens usage.
Don’t models assume a lack of action?

Given that an alarming model is going to alter our behaviour, it seems unrealistic to expect them to match what actually happens.
This is completely anecdotal, but my good friend’s brother is an ER doctor. He said the hospital required them to label the cause of death for all patients in the hospital as covid if there was as much as one symptom.

I don’t want to downplay the sadness of the deaths, but I think it is a bit foolish for us to base our number of deaths of off untested patients...
This kind of mob "justice" against people will destroy society. Stop promoting it.
I've never believed in astrology, but then again I'm a virgo and as a rule virgo's don't believe in astrology.
And I think it is rather obvious. Pledge lessens the amount of syscalls available to a program after it has called pledge(), so the threats it means to protect against is if someone tries to trick "ls" into opening a socket and doing network calls for instance, if ls pledges that from this point onward it will only do disk reads via the fs and output via text console.

Just as a guide telling you to "chmod 600 webserver.key" doesn't really state anymore that it tries to protect non-webserver access to the https key, because it is implied that removing random access to the key (or to non-useful syscalls in the case of pledge) means the threat was unexpected reads of the key by someone who shouldn't be allowed to do just that. No assessments would be found to say "chmod'ing 600 removes 56% of the unexpected read attempts, Posix ACLs 9% more, apparmor another 14%, and correct SELinux tags will stop upto 96% of the keyfile reads by the wrong user".
If my wildly invented numbers were right would anyone suggest only using SELinux and leave keyfiles at chmod 777?

One can then put up an angry webpage claiming people who chmod their keys are crap at security, it is uneffective, no listing of what it even was meant to protect against and of course no hard numbers to it. But 0600 would help you the day some junior admin turned off selinux on the webserver because random HOWTO said colorls works better with it off.
It's a trade off. Do you want to risk being censored by your own country or risk being censored by San Francisco?
That depends entirely on where you are and what time you started looking. Three weeks ago if you'd asked me I would have said the same things as you.

Since then, cases in my city have started increasing drastically. And now, I have at least two people I know who've tested positive.
> There are over a million Arabic speakers in the US, hundreds of thousands of whom are legally able to do the work. I strongly suspect that a number sufficient to handle the city of Detroit's translation needs

That's an argument that there is not an actual shortage (which, I suspect, is correct), not that an actual shortage could be addressed by bidding higher with wages (which it could not, by definition.)

> What exactly are you arguing here?

Your incorrect statement about an actual shortage being addressable by bidding higher with wages.

> In what situation would a shortage truly require importing labor at low wages?

I wasn't arguing that would occur, but since you ask, a sudden supply constraint or demand surge (perhaps from a debilitating epidemic that spreads particularly well in conditions associated with a particular job) in an essential, common, but not completely unskilled job might require that to avoid massive economic disruption.

> As they are now, H1Bs suppress wages, especially immigrant wages.

I'm not sure I agree with the “especially” part, but, yes, I've said elsewhere in the thread that that is what H-1Bs do, and by design even if it's not the sales pitch.
What is the actual effect on the world if that’s true? I’m assuming that people who were infected but never developed symptoms or antibodies were still able to infect other people who might develop symptoms and antibodies.
Ride it on good roads and use your good judgment regarding speed vs. quality of the road. You can also decrease your tire pressure if you want, though that has drawbacks. I just don't see this as much of a problem. I think mine maxes out somewhere between 15-20 mph
Changes You Will Love from My Telegram Redesign
Odd, I know a number of people who've had serious symptoms and a friend of a friend was Scotland's longest hospitalised case (well over a month). Fortunately nobody I know has died but some are reporting lingering symptoms.
In Poland there has been an outbreak among miners in multiple coal mines. 98% of them are reported to be asymptomatic and those are people often working in hazardous conditions.
The lethality rate without care is much higher than the lethality rate with care, and said care often needs to be exhaustive and for an extended period, which can easily fill the entire capacity of hospitals if enough people get infected at once.
Also the Librem 5.
Federated analytics soon? - Google gives you a docker container and an API key to run that collects metrics on your public/own cloud, that gets slurped up to Google and you still get your demographic info.
Why would it be worse than Facebook?
Except you can see the excess total deaths compared to previous years and how well it correlates and is otherwise unexplained [1].

A lot of the labeling occurred because people couldn’t get tested yet presented symptoms that indicated covid. In that situation, you can’t say 100% without a test, yet it’s the reasonable conclusion in a pandemic.

[1] https://www.cdc.gov/nchs/nvss/vsrr/covid19/excess_deaths.htm
Yeah, nobody around here (my house) has it.
Oh I see, sorry, I interpreted the exact opposite.
The music gave me a small heart attack as well since I was just watching a movie earlier and had my volume turned way up.

Had a good laugh about it afterwards haha...
The most reliable number is "excess deaths", since that's hard to fake even if it's not specific.
And they are ignoring scientists that have already found models that actually work.

https://www.youtube.com/watch?v=8aHrx68IT7o

https://www.facebook.com/photo.php?fbid=10157283645163015
Isn't this the exactly case, though?

It's not about how infectious it is, but how severe. Early reports said that 90% or more [1] people develop symptoms and that the average death rate is 3.5% (with some outlets even suggesting 10%...).

If we divide those estimates by 10 we're getting 9% of symptoms and 0.35% lethality. While I won't argue for 80 as being the number that's almost 2 degrees of magnitude. That would mean that 0.9% people have symptoms and 0.035% has severe case. This is on par of 2009 Flu pandemic and 3 times more than regular seasonal flu.

Now, I have no idea how reputable source is or how trustworthy this exact article is but that's one of the perspectives that were present since almost the beginning of pandemics.

Note: Since I don't really gather articles those might be low quality republishes

[1]: https://www.msn.com/en-us/health/medical/covid-19-symptoms-t...
[2]: https://www.theblaze.com/news/german-study-shows-coronavirus...
Ah, I see you're from a different culture to me. I gave up reading anything that looks like mainstream news, and am much happier for it, in part because I wholeheartedly disagree with the mainstream news's founding sentiment which you summarise as "and that's important".
What security incidents?
Spammers think it will help them. It doesn't.
Forgive me for being pedantic. The agent's name in Mission Impossibles is Ethan Hunt.
You can just look at the all cause excess deaths and see that the number of people that have died so far this year is much higher than previous years in New York. So whether you agree that person A died from covid or not, there were many more deaths due to something.
But abstractions done right, can really help with refactoring.

But this is hard to do. I once made a major feature change - where I feared the consequences and bugtracking afterwards - but it worked like a charme, because the complex abstractions I made in the beginning, really helped, so it was done in a couple of days and not weeks or months, like I thought. I was really proud of my older me, that day.

Only, like you said, when you have layer of layer of abstractions, the problems rise. When you really have to dig in to understand what is going on. Or when the abstractions are simply not helpful for the new change, which happens way too often, too.

"Code is a liability. Be sparse. Build with some flexibility but overall just build what is required and when the future comes, change with it"

So yes, I very much agree to that.
There's a ring of spammers posting things like this. It's pointless because we just ban their shit anyway. Does that answer your question?
These numbers would be much more useful if they were in pairs; (#people, #avg_years_lost).

https://abcnews.go.com/Health/swine-flu-h1n1-pandemic-deaths...

"Though the virus was deadly, the swine flu pandemic is still considered to have been a fairly mild one. The CDC calculates that up to 575,000 people may have died from H1N1 in 2009. The WHO estimates that the seasonal flu kills up to 500,000 people each year. Both pale in comparison to the flu pandemic of 1918, which killed an estimated 50 million people worldwide."
I use a self-hosted Matomo instance, in a Docker setup on my own server. Low maintenance, works great:

https://matomo.org/

You can turn off the cookies too, anonymize IPs (the default actually) and if you do that you don't even need GDPR consent or cookie banners.
I went to a mix of Windows/macOS instead, but can fully relate to your story, as I had an UNIX zealot phase during my university years, and have been the UNIX/Windows porting guy at several projects.

My reason for giving up was reaching the conclusion that Linux distributions would never replicate the expectations of an Amiga/BeOS like experience for those that care about multimedia.
Plant text [1],

+ free
+ online no instalation needed
+ source is text file can be put in git for collaboration

- source is text file no drag&drop

[1] https://www.planttext.com/
A related question: Why is it so hard to find a most up-to-date fork?

When I come upon a useful lib, there would often be hundreds of forks. 99% of those forks don't make any commit on top of upstream repo. Why even bother forking if you're not actually changing the code? Can we agree those are useless and just hide them in GitHub interface?

You can list all the forks on GitHub, there's even a nice hierarchy, but no other information. So you open hundred tabs and scan all the forks to see if they are ahead or behind the original. There must be a better way! Few years back there was a graph that took forever to load, but it gave good idea of commits that each fork applied on top of original. Is it still available?