skysight-inc/HackerNews huggingface dataset:
This. I used to grow veg before commuting and children got in the way. Last time I tried I didn't have the time to keep on top of the weeds. I hope that now we are all at home all the time, I'll be able to do a bit of hoeing any day I like.
I have mixed feelings about that aspect - as the Australian government has often seemed more encryption-hostile than other countries, almost to the extent that it might be rehearsing limits that other countries would like to impose later.

But it does seem the Loki Foundation & Session project are attempting to engineer-around surveillance threats from local jurisdictions.
Vint Cerf is recovering from Covid-19
I can't really comment on your interview experiences except to say: that sucks. I know firsthand (unemployed for a long time and had a really long personal struggle similar to yours) how shitty it can be. The unfortunate reality is that, no matter how much these companies say otherwise, a huge part of hiring comes down to luck. Luck of who you interview with, luck of what mood they are in before beginning the interview, luck of having technical problems, luck of a lot of things. To a certain point, you are in control of how you respond to unlucky, non-ideal situations, but you may still not come out ahead versus someone who didn't get so unlucky. Luck sucks. But one day, you might get lucky too, so keep your head up.

The main thing I want to say to you as this: I work for a FAANG, I know many people that work for FAANGs, and I know many people that have left FAANGs. It is not all it is cracked up to be. I would even venture to say that, in most cases, it isn't worth the hassle. You should not in any way feel like you are setting your sights "lower" by targeting non-FAANG companies, because you absolutely are not.

The FAANG hiring process measures whether or not you pass the FAANG hiring process. That sounds tautological, I know, but it's a not-very-well-kept-secret within my FAANG that the hiring process does not at all measure proficiency for the job, but it's something we keep doing because at this point the process itself is ingrained in the culture. It is not a measurement of how smart you are, how good at programming you are, or even how likable you are. The "hiring bar" is entirely built around whether or not you will be a good worker for that specific team's needs, which are not necessarily the characteristics of "smart, good at programming, likable". Sometimes it could be a specific niche skillset, or how well you will adapt to a weird or chaotic internal culture, or how well you will kiss ass. Sometimes people dumber than you will be hired because it just so happens that they applied at the right time when the company was in dire need of bodies.

I too know how much it sucks when your personal confidence starts to take a hit. It makes it so hard to apply to jobs when you already feel like you will fail before you even hit submit on the applications. But keep in mind all of the things that make you smart and all of the things that got you those FAANG interviews in the first place. If you failed out of FAANG hiring, it just means you aren't good at FAANG hiring. That's it. Period. It does not mean you are not good at your job, or that you are not smart, or that you can't pass hiring at another company. It doesn't even mean that you wouldn't succeed working at FAANG! It only means you didn't succeed at FAANG hiring.

If you really want a FAANG job, then keep at it. You are smart enough to get it, you just have to use those smarts to mold yourself to the very specific way that the FAANG hiring process looks for. If molding yourself in that way isn't something you want to do, that isn't a bad thing, and there are definitely other, just-as-good-if-not-better, companies that will value you.
> Algorithms don't possess this world knowledge as they are not embodied in our world, so they need to learn it from scratch, i.e. brute force it.

You mean, almost like a human baby?
I imagine this will probably be mostly duplicate data from last years data breach. What a continual mess.
When they mention "connectors and apps", right now there is a very serious amount of phishing fraud going on involving one click links that ask you to authorise a malicious app. Users see a "please click yes" prompt, they never have to enter their password and they think that sounds fine.

I wish Microsoft would try a lot harder in persuading businesses to make the decision to take oauth approvals out of the user hands, because the volume is at a point where I really feel anyone following the "empower the user" discussion almost certainly has a compromised mailbox in their business.
> No matter how much of a lifeline I threw out almost nobody would bite. They would sit there silent on the call or they would attempt to stall like that would somehow make code magically appear. Sometimes I would remind candidates they could ask me questions because I cannot evaluate a blank answer. Other times I would try nudge them to get started or guide them into progress, which only seemed to hurt more than help.

Because they felt that it was a false help. If they take it they're disqualifying themselves because they didn't know something.
Possibility of Disinfection of SARS-CoV-2 (Covid-19) in Human Respiratory Tract
Does this also work for non-brew installs?
Where does Dark Sky get its weather data? Do they crowdsource any data from their apps? If so, then continuing to support Android devices could still provide value to Apple.
Well, all I am saying is that PostgreSQL provides you with compile-time type-safety when your write your queries.

Bringing this type information at "compile-time" into your language of choice where you embed your queries can also be done but is a harder problem. There is good progress in that sphere but it is still in it is infancy.

The GraphQL eco-system for example, has this figured out using code generators. A similar thing can be done with DBs.
Embedded corporate interests and lobbies fighting against solutions because it'll cost them money to implement or lower their revenue once implemented. The usual.
90% of my phone calls are from the same outfit informing me that this is my last chance to renew the extended warranty on my car. Based on my call history that recording is officially my best friend. And a very forgiving one given that it has been my last chance hundreds of times over the past several years. I hope this regulation won't interfere with our relationship.
Social distancing is starting to work
Mazda began doing this last year [0]. If anything Honda are jumping on the trend they started, and I'm really happy to see it.

[0] https://news.ycombinator.com/item?id=20200335
> Where can I pip install this from?

A couple of signatures have changed, but the general approach looks like:
https://gist.github.com/dutc/eba9b2f7980f400f6287
or
https://gist.github.com/dutc/2866d969d5e9209d501a

The above will launch ("embed") a Python 2 or Python 1.5 interpreter from within a Python 3 interpreter. If you use `dlmopen` and `LM_ID_NEWLM`, the guest interpreter will have its own linker namespace. In other words, the guest interpreter (and any DSOs it opens) will be totally isolated from the host interpreter.

The above shows the use of `PyRun_SimpleString`. Since `PyRun_String` accepts a `PyObject* globals` and `PyObject* locals`, you could build a very basic bridge in <30 lines of code by using serialisation to copy and convert. (For user-defined classes, you would need something better.)

I've given a many talks about this at various Python and PyData conferences. (I've mentioned it a number of times on HN, both in response to complaints about the Python 2→3 transition and in response to comments like yours suggesting this solution to that problem.)

Though presented as a joke, the approach could be made to work with some effort. I can't speculate on why no one has ever followed-up on it, and I can't speculate on why the Python 2→3 transition has been so difficult for some users. Perhaps in some places, financial or organisational arguments are more influential than technical arguments.
Tell me about it, I was very publicly accused and never convicted. Fortunately I'm independently wealthy but it's a huge pain to get anyone to do large financial transactions WITH me, not talking about employment in that industry. On the employment side I just assume I'm unemployable in the security industry where my talents are so I just engage in hobbies all day every day... End rant.
Statistical Rethinking with Python and PyMC3
Apple supports apps on Windows and Android already.
Unsung Heroes of the Coronavirus Pandemic [video]
> It should not be the simple act of accessing a computer contrary to the owners terms and conditions that is a crime, but the specific acts of searching for, wilfully accessing and sharing privileged information on systems where the persons whose information you were accessing had a reasonable expectation that that information would be private.

Why wouldn't that apply to some website that's using some cache exploit to probe users' browsing histories?
Absolutely reasonable.

21st century medicine (and many other fields), in my prediction, will be the century of small effects. The broad strokes are out of the way, mostly, and it's now time for the less glamorous and more numerous small details and ever more complex interactions.
I hear you, and I've had similar feelings. I certainly don't want to profit from someone's tragedy, but I feel a little better knowing I was already in the market before this virus came along.

At the end of the day, somebody is going to rent them a place and I feel like I am one of the better people to do that. From my experience as a tenant, I think I can be a better landlord than someone whose only source of income is other people's rent.
right well to solve that problem, you close down one store and not all of them. only the one where someone tested positive and only until that store can be cleaned. There are no towns on the planet that have only a Whole Foods and not 350 other food stores. you open the store again once it's been deep cleaned. nobody starves and that's a total straw man argument.
Unauthorized Ventilator Repair
This article is from March 15th, two weeks ago. We had similar stories around that time.

https://news.ycombinator.com/item?id=22588482

https://news.ycombinator.com/item?id=22660608
This is like 5th topic about Zoom today.
The Landscape of Exascale Research: A Data-Driven Literature Analysis
On the bright side, nobody else is booking hotels anymore so they have time to fix their systems this time around.
Also, I'd hope they'd have the initiative to leave both a voicemail and an SMS.
I understand wanting to reduce friction, but this is the second time Zoom has kinda done something weird and suspect security wise in the name of removing really minor obstacles that users are probably used to dealing with anyway. Considering how many tech companies are using Zoom right now, I would hope they are cognizant that they don't become known as "the company that does sketchy stuff so our IT people say we can't use it"
It's difficult because ontologically you can never actually prove something is "safe". It's proving a negative (never any harmful effects).

Some harms are subtle or situation dependent, and small effects will only show up under widespread or frequent use.

Perhaps deliberately slowed or phased rollout could help.

It would also make materials science and the chemical industries "feel" a lot more like medicine. Companies would have to spend billions on studies to get new chemical formulations or materials to market which could have similar effects on innovation (and monopoly) to those we see in the drug market.

Not necessarily bad depending on what you value but the effects would be very far reaching.
The Hidden Biases in Big Data
Rust has better Windows support than Go.
Just came here to say "fuck". I'm so let down. Can't have nice things, I guess.
How long do you want to wait while people are dying? It has been in use since 1947 to treat malaria, and so we already really understand the risks.

Given the urgent nature of the disease, why would you not try it, even if there is a small chance it could end up saving someone's life?

And do you really believe that Trump, with his approval rating already at an all time high is worried about defeating Biden, who is showing signs of dementia?
I think it's a difficult feature because it has to be real-time, so it's usually left out on purpose.
What solutions does Europe, etc have that the US doesn't? Genuine question.
https://outline.com/VugcGV
> Does it teach us anything fundamentally new? No, it still has horrible sample complexity and does not generalize to anything outside of Atari unless you completely re tune it.

I thought it was interesting that they let the agent learn the exploration/exploitation tradeoff, also combining memory and intrinsic motivation.

Another contribution of this paper would be that they showed all these tricks can build on each other, thus, are complementary.

Humans brains are also a bag of tricks fine-tuned to the goal and requirements of making more humans.
You might be interested to know that private sector weather forecasting firms have a long history of lobbying to prevent NOAA/NWS from building its own end user services and apps [0].

I agree that NWS [text] forecasts are usually the best, though it can be time consuming to digest them. Nate Silver's book [1] makes the interesting point that commercial forecasts almost always reduce the quality of the input data they're given from NOAA, but that part of this boils down to incentives: Nobody complains if you forecast a small chance of rain and it turns out to be sunny. The problem spot is in ruining someone's picnic. Hence, forecasts tend to bias heavily towards rain.

[0]: https://www.bloomberg.com/news/features/2018-06-14/trump-s-p...

[1]: https://en.wikipedia.org/wiki/The_Signal_and_the_Noise
SpaceX Starship Users Guide 1.0 [pdf]
The AI-Based Cyber Threat Landscape: A Survey
Decompiled Russian govt “Social Monitoring” app reveals awful privacy violations
Don't know bigbluebutton but at least among Jitsi and Google Meet, Wire is an alternative that is open source and end to end encrypted. They just don't make it easy to host your own, for that I guess Jitsi is the best way to go.
The death of the API is terrible news. Wunderground shut down their API last year when they were acquired by TWC/IBM. That means the only weather providers with an API left are Foreca, ClimaCell, AccuWeather, Aeris, and MeteoGroup.

...and none of these are even vaguely as accurate (in the USA) as Dark Sky or Wunderground. It's a real loss.
Farm.bot have some calculations on their website [1]. They claim that a 2000 calories/day of vegetables only can be grown using 110-205 m^2. But even vegetarians eat grains etc , so assuming 3 cups of veggies per day, one person needs 7 m^2.

[1] https://farm.bot/pages/yield
Zoom has open conferences by default. Even if you host one on your business plan, anyone who has the number can dial into it. You could be paying a shitload of money for that, including their 'Zoom Rooms' where they fit out your meeting room with cameras and mics and their special app... and any fuckwit can dial in if they grab the phone number, which is also a US-based one.

I don't like to join company calls on an anon or personal account but Zoom makes absolutely zero effort to identify who you are and even if you're welcome. Most of the time I drop out and re-join under my corporate account. I cannot force other people to do the same, and their settings UI is insane.

By all accounts, Zoom deserves this intense scrutiny and I hope they take it seriously. All I see them trying to do is get their software on as many machines as possible.
Just two FYIs: it uses Dark Sky's API and it's also available on Android.
If you were setting up a little scam operation.. who would you target?

Would you decide to set it up to call over 40 different countries in europe? Each with their own way to show phone numbers.. each carrier attempting to block spam calls in different ways.. each country virtually speaking a different language.. most countries having some different banking/credit card systems..

Or would you target the united states which everyone in the country has the same phone prefix, pretty much all speak one language, banking/credit card system is the same, etc.

It just makes sense for scammers to target the US. You can target hundreds of millions of people the exact same way.
I swear to god the number of times I've hung up on people threatening visits from the FBI because I'm behind on my taxes (spoiler: i'm not) has been driving me literally insane. Maybe I can actually turn my ringer on my phone off of silent mode one day.
> it is not easy for people who just can't be bothered to take the time to make anything correctly

Laziness may make the problem more likely, but even a disciplined team working on security-critical software can make mistakes[0].

[0] https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-0777
Awareness is not really necessary. Even in the absence of a fence and "No Trespassing" sign, they can still get you for criminal trespass. If, for instance, you go onto old lady Johnson's lawn and help yourself to all of the spinach in her garden or the roses in her rosebush. (Well, assuming she wants to press charges that is.) She doesn't have to have a fence or "No Trespassing" sign.
> Lies for financial gain can become fraud.

You just answered this for yourself. This edge case is already handled by the criminal fraud statutes.
All you have to do is sell food to stay open. Sometimes not even that. Most of the big box retailers added grocery in the last couple of decades. Even office max was open a few days ago when I needed some shipping supplies.
they've furloughed 2/3 of their corporate HQ staff

https://wtop.com/business-finance/2020/03/marriott-furloughs...
A working legislature?
You can see various carriers responses here: https://www.fcc.gov/call-authentication

Some have provided timelines (such as AT&T), others skirt around it basically saying that they offer call SPAM protection already but that they will go along.
Using the OECD numbers[1]:

(USGDPPC - EurozoneGDPPC) / AVERAGE(USGDPPC, EurozoneGDPPC) = 0.283

Roughly speaking, you could write this as "The GDP per capita of the Eurozone is 28.3% lower than the US".

[1] https://stats.oecd.org/Index.aspx?DataSetCode=PDB_LV
I never shot kodachrome, but did shoot a lot of medium format provia and velvia with a Rolleiflex TLR in 2004-2015.

I made prints from the slides digitally, because direct printing with cibachrome/ilfochrome was virtually unobtainable. Stopped shooting film completely when i got my 1st gen Sony A7R. Somehow the colors out of this camera were as pleasing as a roll of provia, with just a little exposure/contrast adjustment.
The title of this has nothing to do with webrtc or the type of signaling I was expecting here on HN.
Aladeen, or Aladeen!?
no Anathem?
It's not that the problem has been solved elsewhere, it's that other countries aren't as big of a target so it's not as big of a problem in most other countries (for a variety of reasons). That said, some area codes in Canada are getting bad too.
It's a bit more complicated I believe, because with each cycle the material loses some degree of quality, but there are several categories to begin with.

So the thin water bottles (PET) might be reused only once, but advanced plastic required by medicine containers, infant food packaging, or even thicker bottles, may get recycled multiple times.
Crypto in This Crisis: Pantera Blockchain Letter
Not that having an efficient fixed wing is mutually exclusive with VTOL.
You mean the .vscode dir? Yeah, that typically contains 2 incredibly sparse , readable, and useful files... the same cannot be said for Eclipse workspaces in my experience.
This didn't seem to be mentioned in the above article, but you can get yeast from fruit - preferably pre-dried:

https://twitter.com/shoelaces3/status/1244252079041974272

> Scour your kitchen for any dried fruit: grapes, raisins, prunes, apricots. Fresh fruit works too, but it's best to leave it unwashed, and given our current situation this is probably not a wise thing to do unless you've grown the fruit yourself and trust it.

> Take your fruit (or, if using fresh fruit skins--please use your judgmenet), pop it into a jar, and add a little bit of water to it. 2 or 3 tablespoons (30-40 mL) is more than enough. If you stir the fruit around, you'll notice the water gets slightly cloudy. That's the yeast!
I have Catalina. It doesn't play nicely with a Dell D6000 powerbrick / dock.

The display is fine but it won't charge at the same time.

I have not installed the Dell 'driver'; it loads a kext so probably won't work anyway. I'm not upset about that. Docking should not require a kernel module.

That's about it. Catalina has been fine every other way.
Maybe they should just leave. Like Italy should after the EU left us alone with dealing with the virus.

I live in Poland and I'm waiting for Poland to milk the EU as long as they can, then leave when the economy is on par with Germany.
We made it to the front page of HN
Making fun of people in AA. Beneath contempt.
You can help MoveOn to develop free campaigning software. https://opensource.moveon.org/ Perhaps not the most technically challenging work but it makes a ton of real life difference. The software is used by, among others, Bernie Sanders presidential campaign. Right now it is used to raise funds for charities that help people affected by the Corona virus.
One could say the same for gksudo, UAC prompts, or the equivalent dialog on your favorite operating system, no? Or is there something on other OSes that identifies it?
Xor Filters: Faster and Smaller Than Bloom and Cuckoo Filters
I am sorry, but Cuba is not democracy. It is "Unitary Marxist–Leninist one-party socialist republic" (see Wikipedia) which in practical terms means no free speech, no political parties (except ruling communist), state controlled media, internet, surveillance of communication and political prisoners.
Touchscreens are massively massively cheaper. Especially for products with warranties like cars. Thing fucks up, just swap out the entire brain+display unit.
The last time I was applying, I was finally at a place in my career where I felt I could choose an interesting company to work for. I applied for places like Tesla and SpaceX and Boston Dynamics and such. I ended up in a fantastic role through the typical process, but if someone had offered me internship to hire at a desirable company I gladly would have taken it and used it as an opportunity to demonstrate my value.

Maybe this is something only companies with reputations can do.

Hiring a candidate based on a 1 hour interview and a minimal coding exercise is a pretty substantial risk. I'm surprised more companies don't do this as a sort of hedge. I doubt it'd be that discouraging - do you know how many candidates apply for the average role right now? And if they're willing to jump through all the ridiculous leetcode hoops now, I imagine they'd be willing to take the internship too. Especially if that means we can return to saner interviews.
> How does everyone know?

I think one year is not out of the actively maintained zone for a mature project, but that >18-month zone is problematic. Also the number and type of issues. I was just yesterday looking at such a Schrodinger's project and wishing I had a way to determine if it was still maintained.
Was your presence at the hospital going to aide in his treatment?
> I think being a loner is a high variance strategy. In a majority of the time, it hurts you in our society. But certain individuals will see huge levels of success.

I have been thinking through this question quite a lot recently. In an employment scenario loners often appear to be driven to manage or encompass all aspects of their domain. This leads to a breadth of knowledge and skills.

If this pattern has occurred across their entire life, then they can appear to be highly intelligent, "across everything", driven, etc - or they can appear frenetic, unfocused and disorganised.