skysight-inc/HackerNews huggingface dataset:
How many cold outreaches never respond? That is the real question - not how many deals can you close from the people who respond, but how much more could you close if you had an approach with a 90%+ response rate?
When I was first asked to install Zoom I hadn't heard of it, so I googled "Zoom malware" (to see if it's malware, as I assumed someone would have written that up if it was.) I didn't find a clear "zoom is malware" blog post at the time. So I said that's good enough for me and installed it.

Later when I heard that Zoom installs and leaves a web server open on your machine, even if you uninstall it, I felt duped, since I did my due dilligence by Googling if it's malware. If it leaves a webserver running after uninstall, it's obviously malware, same as if it launched a Windows search for "passwords.txt". There's no real room for interpretation here.

But I didn't find that at the time.

Whereas if I did that Google search today I would find that it:

monitors activity on your computer -
https://news.ycombinator.com/item?id=22657384

is not encrypting end to end despite claims - https://news.ycombinator.com/item?id=22735746

allows any web site to access your camera at any time without requesting any kind of permission or making the user aware - https://news.ycombinator.com/item?id=20387298

reinstalls itself silently after uninstall (if you click a zoom link, after uninstall) -
https://news.ycombinator.com/item?id=20390755

If I were considering installing it today, I would install it only in a virtual machine after Googling what kind of protections to use when trying malware in a VM. (Since it can be expected to play shenanigans with your network and with the host's USB devices etc.) Just basic stuff, as Zoom isn't very sophisticated.

After I read all this I was angry. Not because all of this makes it obviously malware but because it's sloppy malware, and I specifically Googled whether it was sloppy, obvious malware and didn't get a clear "yes, Zoom is malware."

By the way sending data to Facebook doesn't make my list of links, as that is par for the course and anyone might do that. I have a pretty high tolerance for crap and to be honest Zoom is the only mainstream software that failed it so far.

Though I guess technically I still use Zoom every day (until I buy a new computer), you know, since I did install it that one time, before I uninstalled it...
I believe the MacBook startup chime is in ROM, somehow, or at least it used to be.
I actually hope they will just fix all of their security/privacy issues, and that we will end up with a decent video conferencing app that actually values users privacy.

I don't get why people are so negative. I mean zoom is not unique in this sense, many of the everyday apps we use share at least some of these issues.

How many of us use Intel CPUs that had (still have) infinite number of vulnerabilities? Or MacOS that at some point allowed root to login without passwords? How many security issues we (software engineers) create on a daily bases simply because the management needs something for yesterday?
The Social-Distancing Culture War Has Begun
Ok, makes sense then !

In France, when I was a student, it was quite often a matter of "we take 10 interns but have only one full time position afterwards, so good luck to everyone !", so it was staying in the company that proved quite competitive.
What a shame. I rely on Omnigraffle every day. Some aspects of it are showing their age, but it is still the best tool on MacOS.
It'll get you the same script, it just may not execute the same, right? curl is the thing being redirected, and the http server doesn't know about curl's redirections.
Here: https://news.ycombinator.com/item?id=21232209
> But still, the good of his restraint is worth appreciating, since it is by no means a given. (Especially considering that he is often depicted as being very authoritarian.)

Trump has always worked within existing law, which is why his opponents have been frustrated in their attempts to stop him. Congress enabled him long before his election.

A good executive uses the whole suite of tools available to him.
LOL. Of course, it's possible to make faster processor than 30GHz. Even 1THz is possible with modern tech, but architecture will be completely different: millions of super-simple super fast single-atom processors connected via photon-based internet like network. Our brain is much more powerful than current processor, while using much weaker tech, so it's doable.
Author here. Built Lego to :

- Compare different React Components.
- Stay updated with the latest React Components.

Let me know what you think!
Candidates from well represented backgrounds are also given two attempts. It depends. In general, most candidates aren't given two attempts irrespective of background.
We only did that for staples, because we have ways to easily mechanically harvest huge quantities of them. We went from a man with a scythe harvesting an acre of wheat per day, to a man with a combine with a 45 foot header harvesting 600 acres of wheat per day. Vegetables are still harvested by hand. With vegetables we have gone from 4 workers harvesting an acre per day to 4 workers harvesting an acre per day.

A whole family doesn't even need one acre to grow all their grains, fruits and vegetables, so the labor really isn't a big deal.
Statuspage CDN certificate expired at 8AM-EST, no updates on their status page
You should get some sort of special bonus Internet points for this.
Show HN: CodeJar – A Micro Code Editor
All I see is a login page?
What's Hard for Computers Is Easy for Humans
Great advice if you absolutely want that ONE job at this ONE company. If you are in that boat then it's probably worth it to spend ~10 hours creating something valuable to offer.

Most people generally have a set of companies that are ideal for them in a tier'ed manner. In that case, more efficient way would be to choose ~5 companies, do a lot of homework about their business & write to key people at these places telling in ONE paragraph what you can do for their business. If it fails, choose next ~5 and so on.

It falls somewhere in-between spending 10 hours of effort on 1 application & mass applying to 50 companies without any effort whatsoever. This is also how effective sales teams work.
Show HN: Software Deployment Strategies – Part 2 – Stateless Services
Good reminder that ad blockers provide security against this sort of thing. Yet another example of ad networks not checking content.

Does anyone know if this also impacts duckduckgo, which uses keyword based ads from Microsoft Advertising?
What is the neo-liberal/neo-marxist agenda?

Also, the state of quarantine is happening at a global level, not just the US.
Your perpetual license only works on a historical version. It doesn't work with any updates. The incentive is for them to continue building products that make you want to upgrade. The perpetual license key works in a disconnected network so it doesn't matter if JetBrains went out of business. You just need to make sure you have a local copy backed up.
Safe to use co-working space?
My co-working space has remained open and I'm considering going for a brief break from cabin fever. Even before Coronavirus hit, there was no problem grabbing a desk 6+ feet from others. Since even fewer members are going these days, I feel it could be OK if I just simply wipe down the desk and wash my hands regularly.

What would you do? Thanks.
Not sure if you were joking or not, but NIH doesn't really apply if it is a project for the sake of learning.
I'm running a lot of dev software and I never had to revert to Linux VM.

https://rubyinstaller.org/ Ruby for Windows.

I don't know why Ruby on Rails require Linux, but those reasons are not technical.
Interesting article, thanks. Not quite in the spirit of 'Show HN'. There is nothing to play with or try out. Probably should just be a regular post.
Sneaky!

its quite an ingenious way of doing it. I imagine it also means this way they get round the lets encrypt phishing crawlers
If I can’t decide what I can run on my iPhone, then bad actors like Zoom can’t expect me to sideload their product. Everybody must go through apple’s flow, nobody can strongarm users into sideloading this kind of shit.

It comes down to how you perceive the technology. My MacBook Pro is a tool I use for work that needs to be highly flexible and configurable, so I’m willing to work to maintain it. My iPhone is a convenience. I will not put work into maintaining a convenience, that defeats the point.

Others view their phones differently, they may elect for more configuration at the expense of maintenance burden. That’s their choice to make. I for example view the idea of wanting to root ones phone to be absolutely insane.
I have a .dev domain and completely missed this. What happened?
Absolutely, in times like this, you could expect some solidarity to the people, sector, and society this VC is working with. A rich successful VC would better allocate a fund to support employees for a few months until easier landing is possible. This is much more helpful and fair - instead of blogging how they feel empathy but pushing for layoffs nevertheless
Its been re-posted - https://twitter.com/DanAmodio/status/1245329512889487361
He is talking about how to get a job - not sell you something.
Same for me. I describe it in terms of relationship. Each subscription is another relationship with a third party that I otherwise don't care about, that I don't want to be in any ongoing relationship with. I just want to a) pay for the software, and b) use it to do the things I need done. Just like if I were buying a hammer.
"Oops... there was an error generating text
The server encountered an error and could not complete the request. Please try again after some time."
Yes, Zoom has recently been adopted by local non-business groups across the world. Anecdotally, my wife's momgroups have Zoom now, and she's also using it with her own family. None of the alternatives are even close to good comparatively in ease-of-use and stability.
This is actually an interesting case study in different systems and how they deal with these things. OpenBSD has a smaller community of developers, an overwhelmingly strong focus on correct code and a willingness to break things if it helps. Linux, on the other hand, has probably orders of magnitude more developers, but is obsessed with backwards (ABI) compatibility and has a harder time coordinating changes.
Show HN: Time Cop – A simple, private, open-source time tracking app
that's known as an NFA (Nondeterministic Finite Automaton), a variant of FSMs.
I agree that the forgivable loans are a good option. I was searching for a good summary the other day and here is the bill and the official summary (not sure why it was so hard to find).

https://www.sbia.org/resources-for-small-businesses-impacted...

EDIT

Looks like your article is linking to the sbia. Last week everything I found was still referring to things that should be in the bill.
To expand on this, it is possible to tell apart the redirection to file and pipe to shell.

https://www.idontplaydarts.com/2016/04/detecting-curl-pipe-b...
Hardly an over-reaction with 100.000 expected deaths.
Of course earlier actions might have prevented this tragedy.
OBS Studio: Open-source software for video recording and live streaming
Kubernetes RBAC – Moving from ‘It's Complicated’ to ‘In a Relationship’
Jet-a or diesel or petrol is incredibly more energy dense in Wh/kg compared to li ion batteries, the very best of which are about 255Wh/kg. Even after losing 40% to waste heat.
A bit surprised that HackRF wasn't even mentioned, never mind included, given that it is fairly popular. My understanding is that HackRF's noise figure isn't that great so maybe that is why, but that wouldn't jive with the inclusion of the RTL-SDR.
Multiple physical knows will never fail all at once like a single touchscreen can. As a small plane pilot I prefer to have as many independent systems as possible; I use an iPad for instruments and navigation, but every single function is duplicated by a separate instrument, so if I lose the iPad for any reason I have the instruments in the cockpit. I had several incidents where single components failed, but I was able to safely land the plane every time. Hardware failures are as much as a problem as software failures and dual-redundant critical systems are far better than multi-functional devices.
What about using one of the many conferencing services that run from your browser?

Zoom has been repeatedly breaking the trust of their users - it's a clear pattern that won't change.
Many people were using the .dev tld as some sort of local tld.
From the about section I see:

>"Lens was originally developed by Kontena, Inc. Today, all IPR is owned by Lakend Labs - a collective of cloud native technologists and geeks committed in preserving and making Kontena developed software available for all."

Does anyone know is Kontena no longer around? I went to their site(kontenna.io) and it was just two links one to to Pharos and one to Lens.
For making a phonecall they are crap in comparison to buttons.
for reusing code between states, did you try impl blocks that are generic over the state type parameter?

for

struct State<T> { state: T }

with possible states

struct A { id: Uuid }
struct B { id: Uuid }

use a trait

trait HasId {
fn id_mut(&mut self) -> &mut Uuid;
}

now you can impl over both A and B

impl<T: HasId> for State<T> {
fn new_id(&mut self) { *self.state.id_mut() = Uuid::new_v4() }
}

simplistic example but enough to communicate the idea hopefully.

generally, macros makes this kind of thing ergonomic so you can generate the trait implementations and so on. otherwise it's a lot of typing.

don't understand what you mean about making callbacks to other APIs during transitions.
I'm not in the U.S. And I'm not interested in starting a flame-war. By all means, research these ideologies yourself.

I was answering the poster's question with my opinion. You do not have to like it.
You can invert the box; instead of putting the state inside the struct, put the struct inside the state. So instead of having a Foo with a Yellow state, have a Yellow Foo. You can then call methods on the Yellow state to get a Foo in the next state.

To make it work better, you'd need type-level functions, or some other kind of compile-time function, which can be called when instantiating something with compile-time arguments (like generics). Anything less and you lose the static checking when try and treat your state as a first-class value. The computation of the type (state) needs to happen at compile time. Otherwise you're just back in dynamic land and you might as well put in assertions.
This is the one written in Elixir with Nerves, yeah?
Because it's not the 1980s anymore, and the thinking around security is different today. Running arbitrary code was mostly fine on 8- and 16-bit micros not connected to a global network, but today we need some sort of attestation that the code we run is trustworthy, otherwise it must be assumed not trustworthy. Code signing plus whitelisting -- the App Store model -- is one of the easiest ways to provide some degree of assurance of a program's trustworthiness.
3 years. Until vaccine and all the mutations of COVID19 are brought under control, this will continue.
In most industries, internships are just another class differentiator.

Tech is different, in that the best internships actually pay, but in other fields internships are one of the main entrypoints into a field. If you can't afford to live in, e.g., NYC and work for free, that door isn't open.
They’re adding rear facing depth sensor for use with ARKit and are known to have an AR headset in development. I think the new sensor works differently from Primesense (which used a grid projector and a camera instead of LiDAR?) but clearly Apple is doing more with this. I'd be shocked if they didn't have years worth of prototype phones with Primesense systems on the back.
DuckDuckGo does something fancy with smooshing together Google and Microsoft databases with their own to create a half-decent search engine.

Cliqz has hardly anything indexed at the moment, but it actually gets relevant results from those. (e.g. "zoom privacy" brings up the Zoom privacy policy first, then three news headlines from the last 12 hours, then a news article from yesterday, then an IT@Cornell guide for making Zoom meetings private, then some more news articles, some stuff about HIPPA…) I really like it, even if it isn't great for programming at the moment.

[DuckDuckGo]: https://duckduckgo.com/
[Cliqz]: https://beta.cliqz.com/
Statens Serum Institut (SSI) solves essential COVID19 testing deficiency problem
I think as soon as serology tests become widely available and cheap, lots of people will get a "certificate of immunity" and be allowed/encouraged to return to work. My thinking is that in 3 months (i.e. around end of June), lots of people will be back to work.

In the US in particular, public schools get money from the federal government conditional on administering state tests. It doesn't look like the stimulus bill is leaving them off the hook, so schools have a very big incentive to give the test by the end of the school year (around 25-June). There was no official statement that state exams are cancelled for this year, and what's more my son's teacher resumed the exam prep with the kids yesterday.

So, I'm not sure when stores will open, but I give a more than 50-50 chance that schools will open at some point before the Summer vacation, maybe second half of June or early July, in order to give the state exams.
I already cannot wait for v2.0 - The Great Cornholio!
CloudKit, edge, etc
Yes it seems like new rules are needed for synthetic businesses of this sort.

I've argued elsewhere on HN, that the reward for building an automated system should be, pay for building the system. In America at least, we consider the entire lifetime output of said system to belong to the builder. That is unsustainable. Imagine a future where everything is automated. There will be no need for workers, and not much further development. The economy becomes a static owner-vs-unemployed deal, and how can that survive?
Show HN: Join meetups, from home – Participate in video calls to meet people
Hey Sulami, this is off topic, but how did you get those nice sidebar footnotes? What theme are you using? Or how did you edit the css?
This one stood out to me too. One of the few things that has kept me going as a software engineer, both professionally and as an 'enthusiast', has been exactly this 'reinventing the wheel'. Just building stuff. Intentionally not researching how chat bots work and trying it myself first. Avoiding frameworks and starting with a simple HTTP server. And making all the mistakes I could've avoided.

Sure, if I want to get a job done I avoid this, or don't bill. And sure, there are plenty of programmers who get stuck in a 'local optimum' with their homebrew solutions.

But treating programming / software 'engineering' as something that is also about fun and learning and discovering rather than just income and career, has kept me from burning out and made me better at my job.
I'm just worried that a T4 bacteriophage (a virus that infects bacteria) is talking about infecting humans...
Hug of death? All I get is:

> Oops... there was an error generating text

> The server encountered an error and could not complete the request. Please try again after some time.
Stay away. There are still many ways to interact with people and surfaces they have touched.

If you feel like leaving your apartment, go outside, not into an office.
15 years ago I loved Omni software. I hate the term “bloated” for software but I agree it’s gotten massively more complex for no benefit to me. I’d use my old version of OmniOutliner if I could (there’s no way to run PowerPC applications on a modern Mac). It was nearly perfect, with only one or two obvious flaws. Sadly, instead of fixing those, they seem to have added a million word processor styling options.

They’re not the only ones. 1Password was also nearly perfect, and then instead of fixing the couple of minor flaws/limitations, they took it in a completely
different direction.

I don’t have a great solution to this, but they certainly make me hesitant to pay for (proprietary) software. I now assume that whatever state the application is in now is the best it’s ever going to be.
This testing procedure seems to be a breakthrough. Kudos to SSI and Denmark for publishing it: https://www.medrxiv.org/content/10.1101/2020.03.27.20044495v...
discussion, https://news.ycombinator.com/item?id=22738607
Google owns the .dev TLD, and they bought it for entirely internal use. People got upset about this (any company owning a TLD for internal use only is pretty weird, and especially one as generic as ".dev") so they started to offer it to the public.

The bigger issue is that a lot of people use .dev for internal/development uses, and it should therefore never been made into a "real" TLD in the first place. It's like deciding to sell "example.com" to someone.
“Liberal” and “marxist” in a single sentence... What gives.
I was able to track down the most recent version, before the articles got merged: https://en.wikipedia.org/w/index.php?title=Great_Cornholio&o...
Indeed, the image, price and size are spectacular. But this atitude has put me off Dell and they won't get my business anytime soon.
Most planes in the world are not the big airliners, but smaller planes where single pilot operation is very frequent and many planes do not have a complex autopilot, but usually a 2 or 3 axis stabilization. Also in turbulent weather looking for 10 seconds at a screen can induce motion sickness even to seasoned pilots. We have to do that for map checks and calculations, not a pleasure.
Samsung to Cease Traditional LCD Production, Move to Quantum Dot OLEDs
Ah I see, never saw this meme before.
The neoliberals and neomarxiists want opposite things.
Am I missing something? I used to run a fairly large landscaping company with a partner out of gSheets so I was excited when I saw this. But at the moment this just seems like a wrapper that takes away most of the useful functionality of a spreadsheet. I could see something like this being great if it had integrations with payroll, accounting, etc software but it currently seems far too basic to be usable.
As someone who was in an abusive relationship for decades, and my girlfriend is getting out of an even more abusive relationship, there really should be more resources for this. Or maybe there are and there just needs to be a better way to communicate with the people who need this sort of thing.
Show HN: Employ Remotely – 100% remote jobs focused on developers
Spam like this earns an immediate "remove all email addresses from your lists @ourdomain.com and let me know that you are suppressing them from your future mailings", ccing your mail provider's abuse address. The second mail gets your domain blocked and I tell your provider they're on notice.

Some of us still take spam seriously.
Nice - I know languages such as C/C++ also get compiled into Assembly language code and hence are also used for computer hardware programming. Is Pascal used in that space in the industry?
In an ancient textbook I was reading, they were explaining how to debounce with transistors, capacitors and resistors - so at one time in history debounce was done in hardware.
IPv14C: A 14C dilution of IPv4 in IPv6
Another killed thread said this is a product of Extinction Rebellion.
> the neo-liberal/neo-marxist agenda ... And I'm not interested in starting a flame-war.

Non-sequitur.
Draconian Lockdown Powers: A Slippery Slope from Handwashing to House Arrest
Europe shares code for new coronavirus warning app
It looks like https://edwardtufte.github.io/tufte-css/
I have the RTL-SDR and use it mostly for monitoring VHF/UHF, and it works just fine. There's nothing interesting in my area above 900 MHz so the frequency limitation above 1 GHz isn't an issue for me. It's a great way to get started with SDR if you're limited with your budget.