skysight-inc/HackerNews huggingface dataset:
Your last paragraph reminds me of Hindsight Experience Replay[1] where they use goal-conditioned policies that learn how to reach essentially any state. The idea is that, even if you don't reach your true goal, you've learned how to reach some other goal, so you can successively learn to navigate the environment until the end goal is easy. It's a really nice paper, highly recommended!

[1] https://arxiv.org/abs/1707.01495
Google has notoriously bad customer support which I believe you can get away with for digital products but not for short-term lets.
You answered your own question there. Back then, Google was primarily a search juggernaut. They didn't have many real life situations that they needed to resolve or take care of.

They didn't need to deal with any sort of insurance for their clients (like AirBnB does for their hosts), they didn't have nearly as many tricky questionable real life situations to resolve (the host cancels your housing reservation a couple of days before your have your already reserved flight, what do you do).

Google was just providing search results, and almost all their work was limited to the virtual space. Pretty much a pure software company providing only virtual space services. You don't usually get a complicated real life situation to resolve every time there is an incorrect search result, almost every issue is resolved by making a simple code change.

Due to the inherent nature of AirBnb, it just has magnitudes more non-purely-technical problems to deal with. And you will also need technical work to resolve them too, but it is just a small component of those. For example, how do you deal with verifying hosts? You need to build some verification mechanism, but it will almost always need a human in the loop. So not only you have to implement the technical flow for it (like a verification portal or whatever), but you also need to pay people to process all of this and resolve any issues arising. And I expect that with every heavily human-centric problem, you will need a lot of human resources to deal with it effectively.

Add the fact that AirBnB has to deal with those "physical world" problems in 191 countries (all with wildly different legalities that come with short-term rentals, which is the core of their business), it doesn't seem to have such a large number of employees at all.

Disclaimer: I am not saying that AirBnB is NOT overblown in terms of employment numbers. They very well could be, I cannot tell without understanding the entirety of their business. But I can definitely say that it makes perfect sense in my head that AirBnB in 2020 would need significantly more employees than Google did in 2005.
Unless you got yourself into a situation where you were expected to set up a whole office with the same speed and expertise as a full-time network engineer based on some gross misrepresentation of your skillset, I don't see how this story is particularly relevant. Maybe it's a good cautionary tale about presuming that SoHo is the limit of networking?

Technical topics are indeed both very deep and very broad. The level of sophistication and depth is how you choose your specialization, but that doesn't mean you're never allowed to learn anything else. You should learn enough about each field to know the shores when you're standing there, to be able to communicate with the "natives"/specialists, and to know when you're getting out of the shallow end. This expectation should exist for everyone: DBA, application developer, devops, network, whatever. They should all know the territory and be able to work together cohesively to identify the best place to take something down deep.

Depending on the constraints of the project, leaving the shallows means either a) developing more proficiency directly and getting deeper yourself; or b) acknowledging that you need someone with more expertise in that area to take it from there while you go back to handle things in areas you know better.

The thing we must avoid is "well I'm not a network engineer so I don't look at Cisco configs, sorry". That should be replaced with "well I'm not a network engineer, so I have no idea what's happening here, but it's still interesting, can I sit behind you and learn?"
> in jdk classes [...] there are a number of security sensitive methods that rely on counting stack frames between jdk library code and calling code to figure out who's calling them.

That's... lame. BTW, tail code elimination could keep a count of tail calls for this. It wouldn't work so well for mutual recursion, but maybe that would suffice. In any case, nothing should be so dependent on stack traces!
Don't feel envy about such generalities. To give you an example, my hero and fellow Athenian, Socrates, was killed by his own people.

DNA doesn't matter. How you choose to live your life does.
There are some countries in the world who don't have lockdown. I am wondering, what if US imports them to work in US as stopgap solution? Ofc, many of them might be infected but so can be employees sitting at home for now.
They don't mention anything about hosting or streaming your data - just storing it. I assume the backend will be something similar to glacier or just slow, cold storage.

Why are you making things up at this point?
And loosen everything else.

As of tomorrow I can get my child baptized, buy a new bed, go to the mall. With some weird standards for other thigns: I can't attend a funeral if I'm not in the closest circle of 10-10 ppl and my boss could force me to give up on our totally working remote office.

Oh and in Berlin they are only compulsory in the train, not when going shopping. And the train company says they won't enforce it.

I'm seeing us rowing back in 2 weeks and hope we can get away without a catastrophe once more...

I understand we need to help especially small businesses, but this will manifest a tiny compromise at the cost of lengthening the lock-down indefinitely (unless there is cure, vaccine or testing everyone often.

Oh and of course we don't know if putting just any cloth in front of your face does much anyways...
It's not just the unemployment benefits, though, people are getting an extra $600/week ON TOP of their regular unemployment benefits. And that's what's making this situation a little different.
Team fortress 2 source code has leaked – possible remote execution exploit
How is requiring a hypervisor much simpler than this? I've seen no implementations that make strong integrity guarantees.
Let the invisible hand of the market sort it out. Don't bail, let them fail.
Why not just go to values?

Some languages like Ada allow a type that say goes from -273 to 600.
It's an easy scapegoat. OneWeb blamed it for going bankrupt even though everyone knew they were in a precarious financial situation 6 months before covid-19 even existed.
can this be used with large graphs, or particularly tree structures?
I was a health science major in college spending a lot of my free time programming an LP-MUD (this was mid-90s). I think it was my sister who said that I seemed much more interested in programming than health science. I switched into CS about a year later. If I had been smarter and ambitious enough I would have double-majored in CS and Health Science.

Fwiw, I had zero to little real programming experience prior to enrolling in CS. It was a hard road but well worth it.
I think tools like this can be much more than toys: https://www.ewheels.com/product/new-gotway-msuper-x-msx-1600...

60 miles of range!
Lol, that link sent me on a nearly one hour detour and then sent me back to HN (specifically, to [1])!

https://news.ycombinator.com/item?id=6269114
I'm of a similar view to them, this felt like lots of magic or at least lots of gotchas I can see myself hitting. I saw two function definition types (def and defp), pattern matching input then requiring a caret for the variable name (?), passing in "assigns" but then referring directly to other variable names, pipes, etc. There's a lot there compared to when I've worked in Erlang.
I recently moved from tree style tabs to sidebery: https://addons.mozilla.org/en-US/firefox/addon/sidebery/

Really awesome
> But if there is some source (e.g. case law, data protection authority) that confirms that you can process two pieces of data and keep one as non-PII if you promise not to connect them in storage or forward them to another place in an identifiable manner, that would be interesting.

It would be impossible to follow the GDPR otherwise, all data would implicitly be PII, since all data is associated with an IP address and GDPR defines IP as PII.

> GDPR doesn't apply only to storage, though?

This doesn't matter, because you can always collect data for business critical purposes, which fraud protection reasonably is.
We're making a lot of assumptions about a service that should probably be making things a lot more clear before they start taking money. My assumption is that "sharing" means sharing with family, etc. as opposed to publishing.
Glad to hear it! Yes there are lots of opportunities for side dishes. Because all the big companies want to go for the big opportunities.
I take no issue with his anecdote.

He said that getting into IIT was more difficult than getting into Harvard, which is a pretty clear claim about the intelligence of an IIT student, and by extension, his intelligence.

The IIT graduates I've met are generally quite smart, but I've also noticed occasional arrogance which can lead them to think, say, and do irrational things, such as implying the superiority of IIT to Harvard, e.g. comparing apples to oranges.
The most annoying issues mysteriously fixed themselves after 6mo or so: a trackpad that would go haywire ever once in a while, and diagonal tearing on the screen. It was a brand new model so maybe there were driver updates.
The fingerprint scanner is way flakier than the mac. This is on a Lenovo X1 Extreme gen2.

Win10 is just a little less... elegant than OSX. But not in a way that really bothers me on a day to day basis.
Our staging environment and our dev database both run on very under-powered servers, by design. The idea being that we notice performance problems, at least as far as coding and queries. Catching the most egregious cases.

We do feed data into influx via telegraf, elasticsearch, and sentry, and also do system monitoring via Icinga2. But in dev/stg it is not treated as actionable.
> But why doesn't the larger keychain also increase the chances of auto-immune diseases, when they happen to fit our own locks?

The process that generates immune cells tests them for autoimmune reactivity and aggressively culls ones that are.
Easy answer: Russia's education was for engineers, US for snowflakes.

Also it extents to CS. It's 10x easier to find competent Russian programmers than in the US. They are dominating the various math contents or chess for decades.
It's so agarvating when puns miss their mark.
An interesting if cynical take, but this doesn’t really have anything to do with the article.

I’ve personally found that working as slowly or lazily as possible without getting fired makes most jobs more difficult to bear. This article isn’t at all about maximizing output, it’s mostly about ensuring happy and functional teams working on projects that utilize their skill sets (all these things happen to lead to higher output, sure).
Many journeys end where they began, but with a new perspective.
Not anytime super-soon we won't. Even fast tracked, drugs take a while and often don't pan out. Chloroquine and the one Gilead developed both turned out to be duds. You're engaging in the normalcy bias.
You can password the MOK infrastructure.
Easy answer: Russia's education was for engineers, US for snowflakes.

Also it extents to CS. It's 10x easier to find competent Russian programmers than in the US. They are dominating the various math contests or chess for decades.
Mr. Betteridge retired many years ago.

Not literally!

https://news.ycombinator.com/item?id=10393248
What's really crazy about that video--while it's technically possible to make something mostly like that with current hardware[0]-- is that, if you have any experience with AR at all, you know that most of those UIs would be terrible to use.

[0] The FOV is accurate, given we're looking through a narrow camera lens, but gives the wrong impression that it fills what the user could see because it fills the video frame. The graphics wouldn't be "solid", they'd be transparent, but a pre-setup room can definitely do occlusion effects with foreground furniture. The physical gun controllers could be done, though nobody would fork out the money for it. And all the hand gestures and UI pinning stuff could be done, though the software support on Magic Leap does not help you in the least.
How to Write Crap Rust Code
Produced this emergency podcast in short order with my friends at Breaker and LTSE. Happy to answer any questions or hear any feedback. Will have more episodes up soon
Heroku API Issues
NASA's Documentary Film: Hubble25
Which Google devices force you to turn this on? (genuine question, I work at Google but not on any hardware product teams)
This worked fine when I first used it, but now it asks for audio/microphone permissions even though in my father's use case he is just using the video aspect and then using Zoom for the audio/video with his students.

Can you push a fix to not require all three permissions to work?
I was in Boston for a while. I think I am allergic to its Puritan history. :)
Lol. Read his post history today - he certainly did not know that. He has been firing from the hip left and right making shit up to trash this organization.
Show HN: Make money from virtual events hosted on Zoom
It would be a more convincing strategy if they actually effectively isolated vulnerable populations, which by his own admission they didn't do. You can't have it both ways. Either lockdown applies to everyone or you lock down vulnerable populations even more rigidly than a general lockdown would require (since those populations are far more exposed to infection than they would be under a general lockdown).
Currently there are hospitals who are going bankrupt because of they've been forced to stop doing work which pays the bill and instead turn into emergency care providers at war scale.

Retailers have been forced to invested in 2 meter rule things and, perspex everywhere.

Why can't the Banks of all institutions be expected to, you know, give something back? You'd almost think that money is their core business so they always know how to come out ahead.
You may have misread, they used to use EU-west-2 (London).
Perhaps they provide their clients with a script to run that identifies suspicious emails.
Here's the thing - this isn't bad advice, but it's the CS equivalent of "Hello world" in Python or Basic.

We don't need software to manage people. We need training for our managers. These tips are all things you should know before you ever get handed management responsibilities.
That's an excellent employee-centric viewpoint. What about the other side?

People are typically capable of a range of performances.

Employees, being human, don't always perform at the upper range of that performance through the duration of their employ.

Also, the only real way for an employer to 100% know this range is to observe the employee working for a while. So employing anyone is a gamble unless you make someone sign a contract and ensure they have the financial backing to pay the contract if they don't deliver. (People with such financial backing typically don't need you as an employer and your relationship will be a business one and not an employer/employee one)

Employers are of course free to terminate those that fall under a threshold of performance immediately and replace, but this is potentially inefficient due to costs associated with hiring, onboarding, etc.

So is it better for an employee to use soft skills to try to keep performance as high as possible or commit to higher overhead incurred due to turnover? Different industries have different tradeoffs here.
NetApp to make stateful applications easier to do in Kubernete
If it is still an improvement in both end usage and utility isn't that letting the perfect be the enemy of the good?

LEDS have to be one of the worst possible example for claims of induced demand as a bad thing given that the efficency gains outstripped proliferation of additional always on devices and a cellphone per person.

While Induced Demand may exist it too has its saturating limits of diminished returns.
They don't use gyroscopes so I'm not sure I'd say they superseded segweys technologically.

I also would hesitate to say they solve a common problem because the current market glut seems to be trailing a recent hype bubble of electric scooter startups.
Awesome, thank you for engaging :-)

Let me see if my quick run-down here might spark something interesting.

IPFS itself is not a blockchain. It is a piece of distributed infrastructure that allows people to share and store content in a distributed way. There are parts of it that are similar to the old torrent protocol. The main thing with IPFS is that the people who care about keeping a particular piece of data alive can "pin" it locally on their servers. Everyone accessing it will query other people who have pieces of that content -- just like with bittorrent.

IPFS has no monetization or blockchain.

FileCoin is the blockchain. It was intended to be the blockchain run on top of IPFS, although it may work on other content storage/transfer schemes. The idea with that blockchain is built around "proof of storage". That is, I can request someone store some bit of data for me, and you can offer to store it in exchange for something of value.

Among one of the immediate things I wanted to apply IPFS to is this archive of digital material that contains a knowledge base for our current technology base. I have since lost track of that knowledge base. It was designed as a CD you can burn, and get all sorts of information. The idea was to preserve this information in case of something catastrophic happening to our civilization.

One thing about IPFS, and perhaps FileCoin, is that it allows for decentralized knowledge bases. Stuff that could be administrated at a local, community level, and yet federated with many communities.

An example: gardening. With the pandemic, there had been a lot of people interested in gardening for the first time. However, how you plant, what you plant, how you manage those things are depended upon local conditions. I live in the low desert, and what I need to do for here is different from my friend who live in the high desert, or in the SE US.
Thanks for the interesting comment.

Yes, digital music exists, but you haven't convinced me why I should listen to it. I'm sure some of it is awesome, and most of it is junk, just like all music has been through the ages. The difference is that with old music, I can rely on the "test of time" to weed out the junk.

One can spend one's whole life exploring music which has stood the test of time and is pretty much guaranteed to be awesome. By sticking to critically-acclaimed classics, one pretty much eliminates all risk of hearing junk music. One also loses the opportunity to hear new great music in its infancy, but so what?

The classics also have "canonicity". By exposing myself to them, I better understand references to them in novels; I recognize them in movies; I have something to talk about at dinner parties; etc. None of this applies to some bandcamp page with ~1000 all-time listeners, no matter how good the technology.

You talk about this new music being so great, but is it qualitatively anywhere near as good as the classics? Again, as I said in my first comment, can you post some examples? If some new band is conquering the world because they've discovered the long-hidden Fundamental Theorem of Music, then I want to know about it!!! (But I doubt it, because if anyone had done so, it would usher in a new "mania" like Beatlemania, and I would have heard about it already.)
>Not sure why you were flagged - times of discontinuity seem like the best time to discuss how we'd like the next equilibrium to look.

"Free speech" for me, not for thee with these types.
That's an opinion, but not a fact. IMO people who work less to spend time with kids, for example, are not "suckers". People who take interesting jobs with people they like for less money than a boring easy job are not suckers.
A wise landlord would lag the market a bit. A good tenant is worth more than an average one, and vacancy is expensive.
>> Static site generators output static HTML files

This is not really true; they often generate a static client-side web application vs. a dynamic first-time (or every time) app based on server-side processing. This provides a highly optimized, largely self-contained application that avoids a lot of the runtime dependencies and complexity we typically get (ex: web servers and databases). They are still highly dynamic through the use of APIs and such.

Gatsby has an extensive build pipeline and can query almost any data source during the build, but the original base source is markdown, and react is the Javascript.
Really loving Vivaldi! Brings me back to the glory days of Opera. Seems to be hitting that feel really well and improving with each release.
> These tips are all things you should know before you ever get handed management responsibilities.

In this way I think this is highly valuable. Many managers don’t get any training before being handed the keys.
Your comment raised the hair on back. I was a naive student in those days. Kamen's build up to the announcement and some of the posts of people who had tried "it" - they broke my heart and took away some of my innocence. You reminded me of all the hype pre-announcement. I couldn't sleep because of it.

I still respect Kamen but take every pre-announcement I hear with a strong degree of skepticism.
Only when using release mode compilers, they also have interpreters and REPLs to choose from.
Dlaczego moje mieszkanie się nie sprzedaje?
I think it's a hot topic and the definition is divisive. Having 1 "secret" that end users share and use is technically end to end encryption, I'd say, but it's kind of like sending messages to yourself.

It's kind of like setting up one private/public key pair, then sharing both with everyone in your group and writing each other messages with them. If one of your group become a malicious actor, or if a malicious actor manages to steal the pair, it can compromise the group communications. You also can't cryptographically distinguish between each other since you share one identity.

Mix in video conferencing, though, and you really just have to trust what you see/hear from your peers video feed in addition to trusting your shared key pair isn't compromised.

Ideally, each party member has their unique key pair, they share their public keys between the group, then communicate that way. But you got more overhead in starting a Jitsi meet room rather than just a link and a shared password.
Magic Leap's layoffs telegraphed by tiny headset sales
I know the market is small but the Segway was a fantastic upgrade for some people with limited mobility. A classmate of mine in college (2007 or so) who has cerebral palsy got one and it totally changed her ability to get between classes. More maneuverable than a wheelchair, faster than walking with crutches.
Typically lab techs are $25-$30/hr, and I doubt they get hazard pay for covid since they're handling contagious disease cultures on the regular. PPE is normally at a high standard for them.
And yet, you stay in your apartment, even though there are cheaper apartments.

I.e. money is far from the only factor motivating you. You have a number of items that matter to you, money being one of them, that lead you to choose. The same is true for jobs.

What you work on matters. Who your team is matters. What your leadership does or doesn't do matters.