skysight-inc/HackerNews huggingface dataset:
That nightmare scenario is the only thing that makes me answer unknown numbers. Also, a family member has a job in health and often calls from a withheld number so I end up answering a lot of spam.

In Australia a lot of it seems to target Chinese international students for some sort of visa-related scam ('Your visa is out of date, the police are coming, you need to pay your fees immediately in gift cards').
I Found the Source of the Coronavirus
The fact that they show end users (no pun intended) an "end-to-end encrypted" badge on the meeting window itself, and elsewhere explain how a Zoom server (not Zoom client) is what constitutes an "end" despite the whole rest of the electronic communication industry using "end-to-end" to refer exclusively to user agents, is bonkers.
Vouched this to comment.

That story wasn’t flagged (I would see it if it was) sounds like it just naturally fell off.
I had some really bad experiences with pipenv. I don't think it is the way forward. It also seems like abandonware at the moment so I am glad there's at least work happening.
As a long-time Go player and ML guy who even built his own (albeit shitty) Go AI in college, I'm a bit biased, but watching the AlphaGo-Lee Sedol match really felt like watching our generation's moon landing.

If y'all haven't already, there's a new AlphaGo documentary made by DeepMind on YT: https://www.youtube.com/watch?v=WXuK6gekU1Y. Brought tears to my eyes. Both a triumph for humanity in building an unbelievable machine like this, and a loss for humanity in that the infinite mystery of Go will be diminished, and again a triumph for humanity in Lee Sedol's brilliant win in Game 4...
> it's going to be a worse one for almost everyone

It could be, if we let it go that way. Or we could use this crisis to our advantage, learn from it and restructure things to be better for people in future.

This situation has exposed many problems that were already pervasive but just not as destructive to so many people as they are now showing to be under the stress our social system is being subjected to. The fact that so many people live paycheck to paycheck, that so many have poor access to healthcare, and generally have little to no safety net when times get just a little bad, through no fault of their own.

The pandemic has really shown how undervalued many of the most important workers in our society are and how fragile the systems we have in place are, due to the mismanagement of our institutions and the disproportionate power we have given to very greedy and callous people. We have an opportunity to reject the institutions in their current state and hold those in power to account for the crimes they are committing which are the same crimes they have been committing all along.
Ask HN: How did you make it through the 2008 financial crisis or dotcom bust?
I know many of us are probably experiencing some anxiety about potentially or actually losing our jobs.

For those of you who made it through the 2008-2009 financial crisis or the dotcom bust before that, how did you do it? Do you have any particular advice for weathering this storm?
Well it is flagged now!

Also the site reads terribly on mobile, if it’s yours.
> Don't use agent forwarding unless you know you can trust the machine on the other end.

On both ends. Agent hijacking can happen on client or server, with an attacker present. And is there any machine you can 'trust' ? That's a big ask, and I think the modern 'zero trust' is fundamentally averse to the concept.
It was clear from Zoom's security vulnerability last year that they value ease-of-use over security, so it seems obvious to me they wouldn't care about privacy.
Before COVID most non-remote companies could still function if their VC was broken; now it's impossible without VC.
The desktop portal has gained traction. This is what we have right now, I don't know how to solve the problem of vendor- or desktop-specific features that need to be supported in extensions. X has experienced fragmentation from having to do this through its entire existence. I think the only thing a protocol designer really can do is make it easier to ship extensions. If Wayland does that for you, you probably know it already.
How much do you plan to spend on customer acquisition? Often with small SaaSes, this is overlooked or grossly underestimated. The problem is building it and almost nobody showing up.
Why the Global Recession Could Last a Long Time (Remix)
I haven't audited systemd-boot specifically but just look at bootctl.c's "" includes [0], those come from the systemd source tree, and very little is in the src/boot/ subdir.

Consider the fact that the project is all relatively low-level C code without any external bloaty dependency like glib bringing simple data structures like linked lists and hash tables to the party. There's heaps of useful stuff in-tree, and its being maintained as a whole and kept in sync, in a similar style to the kernel.

Poke around [1] [2] [3] for some idea of what's there.

[0] https://github.com/systemd/systemd/blob/master/src/boot/boot...

[1] https://github.com/systemd/systemd/tree/master/src/basic

[2] https://github.com/systemd/systemd/tree/master/src/libsystem...

[3] https://github.com/systemd/systemd/tree/master/src/shared
Thank you! Bought it because of many reasons: cheap, simple, fits my use case. I like the Pomodoro Technique a lot, if possible would you add countdowns or something, for example:
* 25 minutes (countdown) - researching analytics SaaS
I've found Hangouts to be equal in call quality to Zoom, and it runs entirely in the web browser. The only down side is it consumes a LOT of power, so you need to stay plugged in while you use it.
I have a video about the JACK Rack setup at least from a while back but haven't written anything about the OBS/v4l2loopback stuff. It's probably a good time to write something like that up, eh?

https://www.youtube.com/watch?v=igca1qT8Sjs
This is a knee-jerk reaction. Zoom was indirectly sending information to Facebook as part of their Facebook SDK integration to enable login, not directly as part of explicit information gathering. Any app that integrates with the Facebook SDK does this, and they've also patched it already [1].

The supposed root exploit found in Zoom also requires physical, logged-in access to the machine, at which point a Zoom exploit is the least of your problems [2].

Zoom is a solid piece of software, and the developers are responsive and seem to care. I'm disappointed to see it getting dumped on during the past few days. A cynic might even suspect a co-ordinated campaign by Cisco, considering Zoom was started by frustrated ex-Cisco employees and has had runaway growth during the viral crisis, while the same cannot be said for Cisco's competitor product WebEx.

[1] https://blog.zoom.us/wordpress/2020/03/27/zoom-use-of-facebo...

[2] https://9to5mac.com/2020/04/01/new-zoom-bugs-takeover-macs-c...
For what it's worth: I use PID to control the fan speed of my DIY NAS.

It uses the temperature of the hottest drive to determine if it needs to spin up the fans or not. Works very very well.

The end result is an extremely quiet NAS even with 24 drives.

https://github.com/louwrentius/storagefancontrol
It's only available in the paid version, but slack's video conferencing works pretty well.
Nice in theory, but the people who write dev tools still need to pay the rent.
I don't really understand what you're asking.

Edit:

Do you mean the component that actually implements the boot loader? I'm not sure if there's any sharing there at this time, it's probably largely as-is from the gummiboot import. This isn't an area I've worked on personally, but you can poke around if you want:

https://github.com/systemd/systemd/tree/master/src/boot/efi
It's not the count but the distribution.

NY State only managed to come up with 6500, feds finally gave them 4400 more but the federal "stockpile" turned out to be a lie.

There is also a good chance given how complex the machines are that many a decade old from 2010 are no longer functional?

https://www.nytimes.com/2020/04/01/us/politics/coronavirus-v...
Yeah, I saw that. Got pretty close to pushing the button on it after this episode, and probably will soon.
A software license matters in proportion to wherewithal to lawyer up and enforce the terms...just like any other contract.
I’m right there with you. I get so irritated seeing stuff like this because I wish I could use my time to get ahead but we are just trying to stay afloat. At least we got our health which is what really matters.
Ask HN: Contributing to finding a vaccine for Covid-19
Are there any solid references that explain in detail (for relative beginners) how technology and biology are merging to find vaccines for the COVID-19 virus?

Also wondering if any manhattan-project-scale (open) efforts are underway to attempt to discover a vaccine? And if not why?
Seems like any organization under ITAR should prefer in-house solutions in areas relating to dissemination of sensitive design notes.
No. I reject this stance. It's not the place of tech companies to decide what is true and what is false and on that basis control what the public sees. Your attitude, if followed to its logical conclusion, would have tech companies ban people saying that masks work because big official institutions have been lying and saying that masks don't work. Stop it with this attitude that you know what the unwashed public should be allowed to hear.
For me Slack's video conferencing never really worked that well. Even Google Meet worked better.
Setting up Jitsi on a very basic Linux VM is super easy. I know, because I am terrible at server setup and even I was able to do it in a couple of hours this morning.
Python. I find I can more-or-less do intermediate-level design using the prototyping language, fleshing things out in successive passes, until it actually works.

Dynamic typing means it's easy to evolve the particulars without needing massive amounts of syntax.

And the massive number of available packages means that for most projects, you're starting from a pretty high base.

Subsequent translation of parts or all of the system into C, C++, Java, etc, is usually largely mechanical. Progressively replacing the performance-critical bits with C/C++ is helpful too.

It's also possible to write testing harnesses, etc, in Python once the prototype is running, using them to find and fix corner cases, and then keep those same tests for the production version. I fund that 3-step (prototype, tests, production) process quite effective.
Also can't have too many attendees
Show HN: Slashing and Sharding discussed by Justin Drake of Ethereum with NEAR
As they should, since they're subject to ITAR regulations, and ITAR is not a joke.
They also don't use AWS.
The exponential growth can make it unintuitive but here are some numbers to consider:

In the last 5 days (data from CSSEGISandData) the total number of deaths (excluding china) has doubled from 20679 to 38798.

In the 5 days before that, the total number of deaths (excluding china) also doubled.

So worldwide (excluding china) the total number of deaths looks like this:

In 5 days: 77,596
In 10 days: 155,192
In 15 days: 310,384
In 20 days: 620,768
In 25 days: 1,241,536

Unless things change really really quickly.
I recently have been getting into making a lot of small swift apps for personal use AND now have MacOS 7 and 8 running on my iPad since they’ve added mouse pointer support. Excited to dig into this article!
"For example, with MissionU, I used the research phase to understand what the CEO needed and then created a 13-page PowerPoint deck with data analysis and recommendations on what they should do."

Well, sometimes it works and sometimes it does not. I would not do this. In fact, if I were asked to do this, I would agree an ask 20k Okay for it?

When I was a fresh PhD, some companies managed to extract an insane amount of free work from me.
nothing stays the same.
it will pass. you end up wiser, stronger, and if lucky.. a more conscientious and humble human being.
Why don't you enforce your own hard break? You are done working and not available after a certain time.
Waiting for systemd-kernel
Ugh ... It sorta works, sure, but doesn't hold a candle to zoom in terms of overall video and audio quality and reliability.
system76's pop_os 18.04 (based on ubuntu18.04) uses systemd-boot.

It works flawlessly except when ubuntu automatically updates from the ppa and then reinstalls grub and then you try to manually debug / fix it and get caught in a boot loop and have to reinstall the os... yeah...
I made a visual cheat-sheet here: https://excalidraw.com/#json=5149387806212096,XD-zzKj7vlSIgw...
I Recovered from Covid-19. But I Can’t Donate My Plasma Because I’m Gay
Do you really need to be so combative in your response? It detracts from your overall argument, which is good and reasonable.
I'm not Zooming, but everyone I know is, and it looks pretty damn slick and seems to work great. I can't think of any service that has had as fast and huge an adoption, which is obviously due to blind luck/things beyond their control (no one saw global apocalypse coming and hoping for such would be a horrible business plan).

Of course there's been other services working just as well or better for at least 10 years now. Interesting things converged suddenly on Zoom. I guess full cross-platform support was the key? Also interesting is the deluge of anti-zoom articles that are blanketing the cybersphere :-) just as they are getting traction. Jealous rivals? Disgruntled lovers?
> Reliability goes a long way and Zoom is very reliable, especially considering the recent spike of users.

Sad but true. Also, most of the tech industry knows this. That's why they ( especially startups ) forgo security for growth. Perversely, one of the signs you've succeeded as a startup is people complain about security. It means that your product has grown so much that it reached those who are concerned about security. It means your product is no longer for hobbyists but a tool for serious business/government/etc use.
Not entirely true. While Zoom as a company is not answerable to the Chinese government, the developers are.

Given that we have such horrible laws even in the "more democratic" parts of the world, such as Australia [1], it is not unthinkable that the Chinese government may ask a Chinese developer to install a backdoor to a foreign based product they are working on:

[1] https://www.bbc.com/news/world-australia-46463029

> The Electronic Frontier Foundation has said police could order individual IT developers to create technical functions without their company's knowledge.
Spacex is a targeted environment. It's smart for them to not use such a service. Many years back it was getting hardware shipments intercepted and bugged. A company was spun out of just dealing with the amount of attempts to root Elons devices.
What? If you have a good model of your system then you can (relatively easily) turn it into an optimization problem and use a LQR to choose gains for you. It’s true, this method still gives you knobs you might have to tune (Q and R), but these are easily conceptualized because they slide the cost of state excursions and control effort along a Pareto boundary. That means that you can get optimal PID gains just by saying how much you penalize a state excursion vs. how much you penalize control effort (e.g. distance from your reference point v.s. fuel use, or something like that.)

It’s also certainly true that a LQR won’t help you if you have no a priori knowledge of your system, but for many of the mechanisms we need to control this isn’t a problem.
You should search previous posts on this busy topic

https://hn.algolia.com/?q=Covid-19
Get QEMU to boot EFI
FBI | See Below | Full-Time | ONSITE | USA, Nationwide

The FBI consists of more than 35,000 special agents and professional staff who work across the globe to protect the U.S. from terrorism, espionage, cyber attacks, and major criminal threats.

Many FBI career options are traditional to the investigative and intelligence community. Others are similar in nature to careers found in most Fortune 500 companies.

* Data Analyst (Nationwide) - https://apply.fbijobs.gov/psc/ps/EMPLOYEE/HRMS/c/HRS_HRAM_FL...

* IT Specialist (Washington, DC with transfer to Huntsville, AL) - https://apply.fbijobs.gov/psc/ps/EMPLOYEE/HRMS/c/HRS_HRAM_FL...

* IT Specialist (Washington, DC) - https://apply.fbijobs.gov/psc/ps/EMPLOYEE/HRMS/c/HRS_HRAM_FL...

* Electronics Technician (Nationwide) - https://apply.fbijobs.gov/psc/ps/EMPLOYEE/HRMS/c/HRS_HRAM_FL...

* Special Agent (Nationwide) - https://apply.fbijobs.gov/psc/ps/EMPLOYEE/HRMS/c/HRS_HRAM_FL...

Must be a US Citizen. Must be able to obtain a security clearance. Must pass polygraph examination. See further details in postings.
Mobile payments firms in India scramble to make money as competition mounts
Bravo for the daily Richard Stallman copypaste interjection, but you know you could at least reference the man himself? ;)

Close, but no cigar...
Personally, I'm for it. You're already doomed. It seems cruel to remove hope from the damned.

Should we use the terminally ill like Guinea pigs, no. But there should be a path to waive liability and consent to experimental drug treatment in cases of terminal illness.

That goes for "off label" uses of scheduled substances too. If I have cancer and am on my deathbed, dose me with LSD please.
The vast majority of what runs on a modern Linux system doesn't come from GNU at all and that percentage is trending down over the years with things like LLVM making even the last few generally used core pieces replaceable. I don't think there's now anything to stop you from running a fully recognizable Linux distribution without any GNU software at all.

It was a silly argument to be getting into 10 years ago. These days it just seems like trying to take credit for other people's work. I have great respect for the GNU project and the GPL was a great invention that I use when I release stuff. Beating this dead horse just detracts from that.
Had a meeting tonight with over 50 participants. Screen sharing. Not a single hitch or problem.

In the past tried multiple times with Hangouts (dies after you get more than 4 on board), jitsi meet (not good with bad connections), Slack (good luck with video), Hipchat (video doesn't work for more than 3 participants) and Skype (connection drops). On one of my previous gigs, we ditched everything and took Mumble + google docs for showcase.

Before Zoom, Skype was good enough, until they messed it up. My presumption is that all of these tools are developed in perfect environment: ideal network, minimal latency, close peers, single OS. As soon as you start to drift from those presumptions, complete breakdown happens.
SEEKING WORK | Austin or Remote | Part time

I’m John, a full stack engineer with experience doing Python, Clojure, C#, and React web apps. If you are looking for 10-15 hrs/wk for high quality web applications, email me at j3elam@gmail.com

I’ve been working remotely for 6 months now, so I’m comfortable and productive from home. If you aren’t sure what tech you need to use, please reach out and I can point you in the right direction. Thanks!
Of all the big companies, amazon is delivering the most value to society, easily.
Agreed. It's unlikely they stumbled onto an industry standard phrase like that alone, then innocently used it without knowing the generally accepted meaning. This is deceptive advertising.
Could they not figure out a way to clean these machines? Seems like you can clean nearly anything if desperate enough.
Seems like a series of words would be susceptible to rainbow table attacks and brute force via dictionary.

I would toss in a numeric or a special character to really make it strong.
It isn't inspirational; I'm having a hard time settling on what I don't like about it, but it's not saying "look on the bright side", it's a rapid-fire machine gun of orders and demands, look:

> code that great app, learn a second language, donate blood, donate to your local food bank, do 5 pull-ups, then do 10, train like Arnold at home, learn about the current economy, learn about the future economy,

and they all ring with the same energy of a multi-level-marketing scheme, or a "death is coming, frantically DO THINGS" panic. Go shout that at your grandma, and see if she feels like being Isaac Newton afterwards.

> Let's all become Isaac Newton this month

Become offended by people criticising my ideas, take a 30 year sinecure job as Warden of the Royal Mint obtained by the patronage of an Earl, lose $3 million in the collapse of the South Sea Company, study the literal interpretations of the Bible, study Alchemy, sure I can do these things.

Oh you mean the cherry picked best bits of a 1-in-a-billion mathematical genius. Haha. Good one. Very inspirational and not at all depressing by comparison.
US/UK news has been responding to Coronavirus since 2020
kexec works fine if you invoke it directly and tell it what kernel+initrd to use, regardless of bootloader; if anything, I'd consider it a failing that systemd can't manage to control a kexec without controlling the bootloader as well
You can have 200, and you can also live-stream large meetings. It is a bit weird that you have to split the stream, but it's worked great for us doing ~300 person all-hands meetings.
It should be entirely possible to ramp up masks and ventilators in a couple months. China is already making immense amounts.

Universal mask wearing would go a long way, especially with a much lower baseline of active infections.
Awesome project and a great read! (Is it weird for anyone else to see such a nostalgic meme?)
> This is a knee-jerk reaction.

When you make weapons technology (as SpaceX does; rockets are weapons technology) and are involved in launching military satellites (as SpaceX is), you kinda have to take security issues seriously.
OBS is great! Huge thanks to everyone who's maintained it over the years.

As a side note, I'm trying to figure out how to do live streaming with less intense CPU requirements. My use case is effectively trying to use a Macbook Air to stream high quality video (720p, 30fps). Is there any way I could stream the video raw and encode it on a VPS somewhere? Or is there just a very real hurdle of needing a beefy CPU for any live streaming?

I've looked at WebRTC a bit, but can't seem to find much in terms of how to broadcast it in a 1 to many (like Twitch, Vimeo, etc) when using WebRTC. Mux.com at least allows you to do that if you have an RTMP source stream, but I can only find web based libraries that require Flash to stream.

Is there some HTML5 camera broadcasting solution that I'm missing? Some kind of VPS software for turning WebRTC into RTMP? I'd appreciate any direction I can get on this!

Thanks
> This is a knee-jerk reaction.

Large part of, if not entire, Zoom engineering is based in China, so just based on that singular fact IMHO this is not at all a knee-jerk reaction.

Add to that numerous security found in Zoom just over the last few days, and I'm surprised why more companies are not doing the same.
https://redmonk.com/sogrady/2020/02/28/language-rankings-1-2...
This is the coolest, awesome most useless thing I’ve read in awhile. I can’t wait to see where this goes.
> Zoom is a solid piece of software, and the developers are responsive and seem to care.

The dodgy things they've been doing suggest otherwise.

* Hijacking package preflight script rather than standard package installation mechanism, so their software is installed before the user clicks Install.

* Installing a hidden web server without user consent.
Astronaut pee (both urea and water) could be used to build Moon bases
I teach Python to some middle school kids. Pip vs Pip3 and PYTHONPATH wasted entirety of two class sessions.

By the way, Python should go beyond Go. It should single binary the someone can install without root privileges. The fact that I have hundreds of Chromebooks at my school and I can’t use any of them - school IT, correctly, doesn’t want me mucking with advanced settings.