skysight-inc/HackerNews huggingface dataset:
Location: London
Remote: Yes
Willing to relocate: No
Summary : Senior DevOps / Site Reliability Engineer. Ex-Facebook. Freelance or permanent, open to short term gigs or 2-4 days/week.
Technologies: AWS, GCP, Kubernetes / Cloud Native tools, GitOps, Ansible, Linux, Python, Bash ...
Résumé/CV: https://www.linkedin.com/in/renaudguerin
Email: jobs at renaudguerin.net

20 years experience building and operating online services, including at Facebook, major ISPs and many startups.
My core skillset is in DevOps, Site Reliability Engineering, Linux, AWS, GCP and Kubernetes, but over time I've been involved in most aspects of architecting, building, running and scaling online services. Keen interest in the business / product areas as well.

I was one of the first 6-7 Facebook SRE hires in Europe (2010-2011), have experience at many startups and before that in larger orgs in the ISP/hosting world.

Happy to provide hands-on DevOps expertise to solve your infrastructure / performance / cost / reliability challenges. I can also be relied on for technology vision, systems design, technical operations, mentoring and general engineering wisdom. I excel at understanding short vs long-term trade-offs, identifying performance bottlenecks & future technical debt, quickly learning and assessing new pieces of technology.

Available for freelance assignments (part-time / short-term projects welcome), but I'll also consider employment for principal roles (head of infrastructure, DevOps lead, co-founder / CTO / VP Eng ) at startups.

Résumé/CV: https://www.linkedin.com/in/renaudguerin (PDF available upon request)

Email: jobs at renaudguerin.net
Ask HN: What's Your Definition of Success?
Where was the media in this? Lots of scare stories about potential pandemics back to January, in the US media, but I dont recall much if any "the CDC is fucking up / not testing" coverage.

Of course that kind of thing was probably being said in the froth of the fringe and conspiracy theorists, but thats all "fake news" and unmentionable now.
Frontline Responders Fund
Maybe it's the more niche use case of deploying to AWS Lambda before custom runtimes.
I was responding to this part of your comment,

> But the glossary strongly implies that there's no meaning to "cohabitate" beyond "have sex"

It's common in discussions that people aren't answering your question.
Curious how you differ from Cofense Phishme? https://cofense.com/
I assume this is the real dead cat bounce. Buckle up.
That's the approach I use though. Spacer divs is going to lead to lots of repetition and attaching the margin to a single element always leads you to having to undo it when there's an exception later.
Memory Management and Efficient Graph Processing in Rust [pdf]
As in Stephenson's Diamond Age.
A minimal Kotlin library for getting Covid-19 data of all the countries
The thing is, in documentation, tables occasionally come up. And even a table of contents is a table...
I appreciate you getting huffy at me in the ostensible defense of photographers and art creators (seriously, I do), but the only way these creators could possibly be losing potential income from this site is if retained the rights to sell these images digitally. I can't swear under oath that they didn't, but under this particular circumstance, that would be awfully unusual. (It would be almost unheard of these works to have been licensed to Apple on a per-unit royalty basis rather than a flat fee, but in either case the creator would have made all the money they ever would have from Apple by now anyway. And, it's quite likely these were done either under a work-for-hire contract, in which Apple retained all the rights, or -- like "Bliss," the iconic green hill/blue sky image in Windows 95 -- they bought all the rights to the image for a flat fee.)
The author claims that this set is countable but not sure if that is true. My argument is based on Cantor's theorem [1], which states that the power set has cardinality strictly greater than the set.

In order for the set of symbols to be finite field it must grow therefore since rational is infinitely countable from Cantor it must hold that "useful reals" is uncountable.

[1] https://en.wikipedia.org/wiki/Cantor%27s_theorem
If text editing is all you need, and both sides are comfortable with the tools, then what you’ve suggested is definitely faster than Screen (tmux sends text, we send pixels).

But if the guest needs to see something else on the host’s computer (if you’re working together on a webpage, or a desktop app), then whole-desktop screen sharing is the best approach.

Screen definitely isn’t the best tool for every job. But it’s great for when you want everyone on the same page, seeing the same thing, and able to talk about the content of your screen and even control it together.
If you wouldn't mind I'd really like to get your opinion on this proposed hardware solution I posted a while back:

https://news.ycombinator.com/item?id=22343786
Defense Intelligence Agency Museum
From the New York Times:

"Peter Hotez, an eminent vaccine scientist at Baylor College of Medicine, told me that he and his colleagues have a candidate vaccine for the coronavirus but still haven’t been able to line up sufficient funding for clinical trials."[1]

This scientist was involved with developing a SARS vaccine. It never went to full clinical testing because the disease disappeared before the vaccine was ready. Hotez is also politically unpopular in some areas because he publicly takes on the anti-vaxers over measles vaccination.

VCs: now there's an opportunity.

[1] http://archive.is/skGAe#selection-1219.0-1219.231
Not sure how to write this. I am hoping the next level of fluff to be removed will be implementing concrete algorithms in procedural or functional style in day to day coding. Instead we should be leveraging other programs (such as SMT solvers, but not limited to those) to produce a suitable implementations of solutions.
That is, we should try to focus more on specifications, in one form or another.

So much of the software I work with could plausibly have been written by a machine instead.
Link to the model: https://www.dropbox.com/s/oxmu2rwsnhi9j9c/Draft-COVID-19-Mod...
I agree. I can't imagine how 3d printing is a solution for mass production unless you have no other skills or materials (but have time). As an individual, if I had to make more than 3 of something I'd 3d print the first (or fashion it some other way), make 1 or more molds and cast the rest.
My personal favorite is Idefix, the dog who is so imprinted on Obelix he has to follow him.
Remaining alive and healthy.
Or they program different things than you do. In data science for example it's not a big deal to jump across Matlab, Python, Julia, Lua etc.

If you know Java, you'll not take very long to be productive in another JVM language or in C#.

Yes, deep specialized expertise will take time. Also, switching across paradigms or levels (C -> Prolog or Python -> assembly) will take much longer. But that's not what people usually have in mind when they say switching languages is easy. It's usually the domain that takes longer to learn.
Following that logic everybody owes everybody else a lot of money. American Indians, world wars, actually my employer also my time is a lot more valuable than that...
https://krisp.ai
How do you work with a single laptop monitor? I find I can't be productive without a couple of large monitors.
Getting Started with React for Free
Do you own a business?

Why do you think universal income solves the problem of an entertainment company that is legally shutdown, has zero income, and can’t pay it’s bills?

At it’s core, aren’t you just suggesting we become communists (for a while?). Disclaimer: I am from what might be called a liberal socialist capitalist country (I might call myself a capitalist hippy).
IMO the marketing as Rust as a C/C++ replacement is a bit misplaced. I think it's more accurate to consider it an alternative systems language. The tools/languages used in this space are a bit broader than C-family languages.
Are you ready to pay every website you visit, then? With actual money that you yourself own?
Man dies after taking fish tank cleaner containing chloroquine phosphate
> Without that it is just "something bad happened to me someone should pay".

it's a bit more specific than "something bad happened to me someone should pay". restaurants are going under as a direct result of government action. if they failed because people were too scared to go out to dinner, that would be a different story. can you not accept that it's possible for the government to do a good thing, but also owe compensation to people who are disproportionately harmed by that thing?
Consumer behaviour changes overnight – opportunities for growth
It has sqrt(2), for starters? Not sure what do you mean by useful.

It is not "useful" in the sense that reals are most "famous" for: it is not complete. Cauchy sequences can diverge in the useful reals field.
> These companies are not struggling because the government told them to shut down. They're struggling because they're levered to the hilt with cheap debt from the Fed.

Strangely enough, these companies were totally fine before the government shut them down, despite tons of cheap debt. How is it that none of them asked to be bailed out in February? Maybe the forced shutdown have something to do with their problems after all?
Thanks that's nice of you :)
We've also had 10 days worth of massive coronavirus discussion. The issue is the quality (and specificity) of this thread relative to the others.
If Italy has such a problem with multiresistent bacteria, then how come it is able to have such a high proportion of elderly people?
Google Play Music has 40m tracks to Spotify's 50m, but you can upload your own music to fill in any gaps.
up for me (germany)
I think that depends on whether you intend to walk away from those changes once you take a new job.

Contributing to OSS isn’t just about fixing a problem for my company. I could do that internally. It’s about fixing a problem for everybody, including future me.
>
I am a bit shocked, because that seems like a really dishonest way of doing things. “Surprise! Actually, I am not talking about Cauchy sequences, but only computable Cauchy sequences.”

Rather: If countability is important to you, you should change the rules so that the property that the field is closed w.r.t limits of Cauchy sequences does not make your set uncountable.

Redefining the rules if something does not work is how you do mathematics works all the time:

- A PDE does not have a solution in a classical sense and you hate this? No problem: You invent the theory of weak solutions and distributions and simply change the concept what is to be considered a solution of the PDE.

- The concept of algebraic varieties turns out to be to limiting to obey the rules that you would love them to have? No problem: You define the concept of algebraic schemes and now talk about algebraic schemes instead of varieties (https://en.wikipedia.org/w/index.php?title=Scheme_(mathemati...).

TLDR: Mathematics is often the art of "defining your problems away".
Because managing advertisers and selling ad space is extremely time-consuming or expensive to set up and maintain, and most companies being SMBs they don't have the necessary manpower to do so?
If you have a finite set of symbols, then the set of finite sequences of those symbols is countable. The key here is 'finite sequences', if you were to allow for infinite sequences then the set if uncountable.
They are saying that, due to restrictions put in place by the government, certain industries have been adversely affected and need to be made right. Closed restaurants, for example, have absolutely no revenue due to the actions of the government. How does that not warrant compensation by the entity that imposed the restrictions? Yes, it was for the best. But it still hindered certain industries ability to thrive (or make money at all).
No. That’s why I pay for Hulu and Netflix, and DVR other content.

Print as a medium may be dead, but journalism is still here. And it’s possible to provide without invasive tracking, just like it has been for centuries. The transition from ink to pixels doesn’t rely on analytics to succeed.
In optimal situations, what impacts you is about the last mile.

In large congestion scenarios, what impacts people is large amount of data being transacted by large nodes.
That's good to know, 'cos my poor old iPod nano (circa 2007 I think) that I love definitely is in need of a new battery.
> but if the results are in any way negative they have to both eat the cost of the pandemic, and reimburse you if for some reason fighting it involves negatives for you.

Yes, like how I expect the government to do things like conduct high speed chases of dangerous criminals, but if their police car hits me, I expect reimbursement.

> That seems like double dipping / transferring responsibility of all the problems of the world onto the government regardless if they created them or not.

The Government's checkbook ultimately comes from people's taxes, and yes, I expect people to be willing to float the cost of this economic shutdown. After all, the government's actions are undoubtedly keeping you safe.

Taxes are a way of reallocating the cost. As someone making income during the shutdown, my taxes will be higher than someone who is not (even if they get a bailout). Thus I will help pay for them. This is good.

Not every business is equally affected. Those that continue to remain active are able to do so because the government has taken massive steps to prevent a lot of people from dying. These businesses are unfairly benefiting from the current economic climate, while some businesses are being forced to suffer. The costs of this economic shutdown ought to be socialized, since the benefit of the shutdown is for society.

This kind of economic action is unprecedented. I do not expect government compensation for natural disasters in general, because those are not the government's fault. I especially do not expect government compensation when people or businesses make mistakes. For example, in 2008, banks wrote bad loans, and irresponsible consumers took them on. There should have been no bailout at all. None of what happened was really the government's fault. However, if we did that, I don't see how anyone can escape responsibility here.
Obélix and Company is pure genius.
Or it just assumes that name resolution is broken for some benign reason.
The smart countries are using drive-through testing.
The other part of 'on your desk' is hearing damage.

Server hardware vendors have traditionally not given two shits about their servers being north of 90 decibels, and I'm pretty sure I've witnessed a few that were pushing 100.

That Raspberry Pi is probably going to absorb more noise than it makes.
Embulk has been around for a long time, and supports considerably more options than just Postgres (especially since pgsync looks like it's just doing statement-based data copying).

https://github.com/embulk/embulk
Army Corps of Enginneers general on emergency hospital logistics in New York
What are you talking about?
Louisiana as a over a 1100 cases and they went in shutdown mode yesterday!
Duplicate: https://news.ycombinator.com/item?id=22668610
> weird runtime memory error.

If it's "heap exhausted, game over", there's a solution for that - you need to tell pgloader to allocate more memory for itself.
This is absurd.

If the government did not coordinate action, not only would 20% of need hospitalization and wouldn't get it (so we'd be dying in the streets), 'the economy' would fall apart quite quickly on its own.

The government's actions are quite literally saving the economy in the long run.

Yes, we need be wary of unnecessary intervention etc. but I'm just shocked to read this kind of stuff.

The government is using the legit powers it has, mostly for what it's supposed to do right now.

If anything, there could be a considerably more direct intervention in healthcare.
Coronavirus Could Be a 'Chimera' of Two Different Viruses
It’s exactly as you described — no one in the chain is analyzing the content of the data being transferred. Both our infrastructure providers (Daily is our primary, Twilio is an opt-in secondary) care deeply about security, and both are used even in healthcare settings.

If you have suggestions of what we can say and do to make this better, please let me know. I will be looking into improving the language before we do our GA launch.
In the UK version there is also dubbelosix...
The government cannot expect a company to pay people that are not working, nor can it expect to tell people to stay home without a paycheck. Thus the government should pay them. It is the government's fault they are home. In the absence of government, some people would have gone to work. Some people don't even think this is important.

I don't agree with those people, but it seems cruel to force someone who thinks this is nothing to not go to work and not earn their money and then not give them anything.
The First MBA Course on the Longevity Economy
What would be contents you expect from an intermediate Python course?
Well then say that MacOS is 3 pixels slimmer than Mac OS but it just doesn't have the same feel and I'm constanly get crumbs stuck between the c and the O.
Coronavirus-related recession could spike automation
At least with airlines, they'd be heavily affected even without US government meddling, as they'd have lost lots of very profitable business from international flights.
Check out our roadmap, with the two items for virtual office. One has a small screenshot, and the other has a Figma prototype that walks you through the idea. Please post any feedback there so we can have it in one place, and so you can be updated as we make progress.

https://support.screen.so
Fauci Disappears from White House After Contradicting Trump
In my experience of running windows 10 on a 7 year old laptop, you get a persistent status icon telling you updates are available. If you ignore that for a week you start getting intrusive notifications saying "your computer needs to restart, do it now?" and if you put that off for a few days you start getting a popup with the options "restart now?" and "ask me in 10 minutes".

If you put that off for long enough, it will restart the next time you close the lid.

I cannot imagine anyone going through all that and then going "wow I wasn't expecting an update!"

On top of that, it generally takes 5-10 minutes tops to actually do the update, more usually it's a standard restart that takes like 30s.

the only "45 minute" update I've had was one of the big service pack updates and that was opt-in with an up front warning.
Eight marvelous and melancholy things I've learned about creativity -The Oatmeal
Some American Indians are certainly owed money.

The World Wars actually ended with a lot of countries indebted to one another.

Your employer-employee relationship does not count, because you are not being forced to work for your employer. They are paying you whatever wage could be agreed on.
This is excellent journalism.
> I was under the impression that the US Gov't can decide whether or not it can be sued by a plaintiff. If that is the case I have a sneaking suspicion that the Government would decline to continue with any case against itself regarding this issue.

Yes, the US government has inherited the concept of sovereign immunity from UK common law. That means the US can only be sued with its consent. However, Congress (which represents the people) has waived its own sovereign immunity in most cases.

Thus, the people of the United States can sue the United States since they have (via Congress) given their own consent to sue themselves.
Ah, I shouldn't been more descriptive lol
I made a simple sandboxed WebView wrapper for Windows, that should address the privacy issue and remove the annoying need to deal with constant "download the app" nagging: https://losttech.software/Downloads/FuZoom/
Afaik the only drawback is that this functionality is very new and still has some open issues (linked at the end of the post). As stated there are no dependencies for Zig and it is shipped in relatively small tarballs which can be downloaded from the Zig website: https://ziglang.org/download/
Can you give me a concrete example? I'd like to implement this capability, but I'm not sure what you're asking.
The limitation is maturity/stability I'd say. Zig is still pre-1.0

Speed? Using Zig should be faster than using Clang directly in many cases. You get the caching system, and I think you can do more complex builds without having to resort to multiple Clang commands from a makefile.

Not sure what you mean with external libraries.
PlantUML CoronaVirus License
I think Worf does have some smaller versions of these in an episode (one for each hand).
Hunting Dinosaurs in Central Africa (2019)
What do you do with 1 million ventilators if you do not have the personnel to operate them? It's not just plugging a tube into the patient's throat and switching that machine on.

Also, i doubt 1 million is a realistic figure. I don't think things will get that bad.
I hear you on Florida. I just spent the past week trying to convince my parents to cut their FL vacation short. Thankfully they understood the gravity of the situation and drove back home.
PiHole is nice because you can protect all the devices in your house at the same time, but it’s annoying bec if you want to unblock something bec a page is messed up you need to go to PiHole service to unblock it and it’s not easy to set up temp unblocks
Big discussion on Zoom privacy issues 2 days ago: https://news.ycombinator.com/item?id=22657384

And another: https://news.ycombinator.com/item?id=22664219
The point I'm making in that comment is that, while you would expect "cohabitate" to refer to living arrangements, the glossary suggests -- very strongly -- that, despite ordinary expectations, it does not.

I'm not saying "why doesn't the glossary note that 'cohabitation' means living together?". I'm saying "why is this glossary using 'cohabitation' to refer to having sex without any reference to living arrangements?".

Your comment doesn't respond to that at all; you appear to assume that 'cohabitation' does refer to living arrangements, and that this is obvious.
I'm one of those people, but there's more nuance than that to it. I've learned about 20 different languages to some degree, from Python to brainfuck to Elixir currently. When I learn a new language, I go to the source material, so for elixir I used the tutorials at the elixir home page and their API documentation. I read the tutorials, writing each line of code into my editor, running each, modifying it to see how it works, etc. Then, everytime the tutorial links to or mentions an API, I'll go read that documentation page in full and experimenting. Then I'll make some projects with that language, look at how the more experienced Elixir (or whatever) developers code by exploring their repos, etc.

After doing that 10+ times, it becomes easier to see the patterns in languages, and easier to understand how their underlying structure will affect how you have to code. There's only so many ways to write a compiler or interpreter, and if you know how they work and you know that your language is, for example, optimized for tail recursion, then you get your experience from other similar languages as a bonus.

I see your point if you're saying, on a surface level, that, "you know one, you know them all," is wrong, but if you dig deeper I think you'll see that, for the experienced (as in: someone who's been around a while) developer, you kinda can say that, with some reservations.

I think anyone can do the same thing, it just takes a decade or more to get there. I'm kinda dumb, too, so if I can do it, anyone can.
Government action, in response to an actual thing the government does not control, a pandemic.

Just the basics of liability would seem to have to include being "liable". Hard to be liable for a pandemic.