skysight-inc/HackerNews huggingface dataset:
> Germany, health care isn't even a question

How does this mean? As in, it's provided by the state and therefore not a part of a severance package or as in German employers don't provide any? I'm not sure how to take this. If it's that the state provides it, then arguably AirBnb is being even more generous or possibly it shouldn't be included in the comparison. It's about what AirBnb is providing when discussing their generosity or lack thereof.

> IIRC it is something like one month per year.

So possibly way more generous or possibly way less generous depending. Under AirBnb's scheme, it's more generous so long as you've been employed less than 5yrs.

Not sure I'm seeing how German standards are so much more generous. Possibly that's fair under the healthcare standpoint but even then AirBnb is providing for a whole year so not really clear at all that that wouldn't cover an individual until their next role.
Packer with Salt Masterless has been fine though.
This is less a current problem than a phenomenon I have seen over time. I do agree that different technologies attract different kinds of philosophies and it's definitely something I keep in mind when thinking about what to work on.
Just follow your passion - If it's doing other stuff than do the other stuff. Rails will still be here next year!
Their last day is May 11th, so no they're not working. Otherwise it wouldn't be considered severance pay, that's basically just giving 3 months notice.
Implement a Viper Architecture in Swift 5
> If their methods worked, they'd be getting much richer doing real estate than pushing seminars.

More generally, one should be suspicious of anyone whose business model is not "get rich doing X" but rather "get rich by selling the secret of how to get rich doing X".
Where do you live that companies will give 14 weeks' severance pay to people who've only been there a year?
If you're doing C++ in VSCode the C++ extension will use ripgrep to index your project. When using sshfs, rg runs on the local machine, causing sshfs to load your entire project which if it's large can really slow you down.

The VSCode remote extension installs extensions onto a VSCode remote client installed on the remote machine. So the C++ extensions spawns rg processes on the remote which is a lot faster.
Not really. RSU’s don’t have a “notional initial value” for public companies; if you get them, you pay tax on the number of RSU’s you got times the stock price at the time you get them. Your vesting schedule will just say, “X units of ABC on 5/1/20” with no dollar figure.

Brokerages will typically set things up so you can automatically sell enough shares to cover your tax liability as soon as they vest.

Typically you have to amend your cost basis on your tax return for this to actually work, for some stupid bureaucratic reason. Probably a conspiracy to make people who get equity compensation buy the more expensive version of TurboTax.
I don't understand how AirBnB can pivot to events - the locations managed through their site tend to be quite small... Can you clarify?
The root of the iPhone's multitouch technology was in a company called Fingerworks, which was founded in the late 1990s by some academics, and acquired in 2004 by Apple. Fingerworks touch keyboards and trackpads worked extremely well and supported complex gestures using up to 5 fingers.

The 2005 Powerbook was the first to support multi-finger input on the trackpad... probably not a coincidence. We now know that the tablet/phone project kicked into high gear around this time as well.

I think this is really where Apple took a big step in their trackpads across the board. I had an iBook from before this time and while the trackpad was nice, I did not think it was way better than my PC laptop's trackpad. The biggest difference was that the Mac trackpad was about 30% larger.

Apple also invested in touch concept company-wide, including gestures in their marketing and shipping a trackpad as a first-class option for desktops in 2010. I think part of the reason Apple has done well with touch is that they just prioritized it and tried harder at it.
I was surprised to see no mention of QUIC!
I read the first link and it is not convincing - reporting after 11 days of work and complaining about 15-20 miles of walking per day. I would say - this sounds awesome for a lot of people who need to go for gym just to keep in any shape. It is just not for everybody. So if somebody can pass a verified (not just googled) link I would appreciate as well.
You are like _eight_ years too late with that discussion ... trust me, it has been extensively covered :-)
Reactive MVVM and the Coordinator Pattern Done Right
Sure, but are you investigating your customers and terminating those that might be sufficiently inconsistent with your morals? If so, do your customers understand that they're subject to such examination? Is that sort of thing a requirement for initiating the trade with you or, only if you coincidentally learn of transgressions after the fact, possibly after they start depending on your business?

While I don't know your position on the questions above, and they might sound accusatory, I think it's probably fair for possible customers to understand how, after you've taken a stand that employer/employee relationships should come under a broader moral scrutiny, if you consider that the vendor/customer relationship falls under the same rubric. If so, how do you do your vetting or how might possible customers self-qualify under such conditions?
I still think that NDN [0], Named Data Networking, is the proper successor to TCP/IP. TCP is oriented around streams, but NDN is oriented around blobs of data and names which represent them; as such, NDN is much closer to the application-level concerns that we care about.

The main problem is that namespacing is an extremely political process in any system, including NDN, and so we cannot have nice things.

[0] https://named-data.net/
> I wonder what Uber will do?

Raise prices, stop subsidizing their rides, shift some resources from marketing and tech to the people who actually drive the cars? Plenty of options.
I really enjoy reading about some of the techniques the developers use to get the most out of the hardware. Here are some of my favorites from recent memory:

https://medium.com/@gordonnl/wind-waker-graphics-analysis-a0...

https://blog.mecheye.net/2018/03/deconstructing-the-water-ef...

https://dolphin-emu.org/blog/2014/03/15/pixel-processing-pro...
Makes sense because PixiJS uses WebGL2 by default, falling back to WebGL1 and then 2D canvas.
Just like the Muni or BART, which is such a good service it’s driving Uber and Lyft out of business.
Airbnb is dead, long live Airbnb. Somebody else will take their place but I'm wondering how publicly traded companies like Booking and Expedia are going to handle this crisis.
> The only other 2 stacks to which I can compare it are the Spring stack of Java or .NET core, and except for these two I wouldn't seriously consider any other competitor for starting a new project

Surely Django & Rails are also comparable to something like Laravel?
How many times in a day are you unpleasantly astonished by something made out of bits? (I'm working around one with a set screw now.)
Good. The faster Airbnb pulls out of my local housing market, the better for everyone else who lives here.
New mutation indicates that coronavirus might be weakening: study
Indifference shouldn't be surprising for a minute detail. I didn't even know about the feature until I saw this thread (clicking address bar expands it), since I normally immediately start typing once I open a new tab.

I'd even argue that indifference should be the goal when making design changes; make subtle changes over time instead of the complete overhauls that are common today.
> I’m at the mercy of the doctors and hospitals in this foreign land

That’s where you can carefully pick the foreign land whose medical system you trust more than your own home country
I know about that book, and it certainly fills a big void (but it is an early draft -- 3-4 years ago, when I had to learn it, this wasn't around). It's good introductory material, IMHO, and it says a lot about the priorities of the companies involved in Wayland (and FOSS in general) that it's pretty much the only one of its kind, and written by a volunteer. If Wayland ever really becomes a successful desktop technology, Drew DeVault will have played an extraordinarily important role in it.

It's nowhere near the kind of documentation that X11 had, but there is also no way that is ever going to happen without serious commercial backing. The team that worked on the The Definitive Guides to the X Window System book series was probably larger than all the teams that worked on all FOSS Wayland compositors in existence -- and could work on it full-time.
The other relevant point, in favor of RSUs is they usually have a double trigger for settling. One is service time, and the second is an equity event. Which is nice because you basically earn the RSU based on service time, but it doesn't truly settle until there's a liquid market available to dispose enough shares to cover tax liabilities.

This is why you'll see recently IPO'd companies reporting large one-time equity compensation numbers.

edit: s/vesting/settling. I believe "settling" is the term actually used.
This person came from the public sector. Draw your own conclusions.
Maybe it's a demographic shift between people who don't use their platform and those who do.
I think this is worth saying about the leading bit (why 0.001 is not a valid mantissa):

In binary, we always know the first non-zero digit of any number - so there's no need to write it down. We know it's 1 because, well, binary.

So we don't waste space, and only write down all the other digits, and then use the exponent to put the 'point' into the right place.

We save a bit of space doing this.
Is there any early data on current AirBnB price trends in key markets?

I was looking at some listings in Amsterdam and the prices seem really cheap for a weekend at the end of this month.

The inventory seems fairly limited, however. Perhaps hosts are already pulling their properties off the short-term market.
>a group of factory, warehouse, or service workers strike, then the business halts until the strike is resolved

Well indeed I am suggesting a warehouse worker that we as software engineers support financially
Conventional wisdom, plus a few studies, has shown that if you want to get 15% or more of a raise, you need to jump somewhere else. Since they're hiring from the market, they have to offer (decent) market rates, while your current job is going to keep paying you at whatever rate you agreed to.

After a while it becomes a self-fulling prophecy -- they know you're jumping in 2-3 years, so they're not even going to try to keep you.

The talent pool isn't shrinking, either, so there will be more devs, and more IT guys -- be they in Seattle, or India -- as things more forward. This means they can probably find someone to replace you, and while it may be a loss of productivity, the lower salary (relative to increasing yours) may offset the costs.

Plus inside threats are big -- a senior dev-ops guy who has been there for 8 years knows how to break things just right, skim things off the top, or just take a "agent fee" from some vendors to push for their product to be rolled out. Keep em under a 3-4 years and they can't get their roots in enough to damage things.
If it were uniform.
> Most large applications today uses SPA and an api.

I’ve been thinking a lot about this over the last year+. Is this true? Because the deployment model is 1000x more straightforward for CRA vs NextJS (nuxtjs, etc.).
Everything is negotiable. You can negotiate a private office with a ocean view if you're valuable enough. This won't work for rank and file employees obviously.
At my last job, I called out the CEO for having a PAC and pushing politics in the office. At my position before that, I called out the head of HR for illegally trying to instruct employees to not discuss salaries.

What have you done?
I just switched to Safari - to be able to set time limits to websites on my mac, as I am consuming too much news these days. This is not possible with Firefox as far as I know.
If you can reverse a hash, its not a hash.
Maybe it sounds silly but make sure you have access to the email associated with your Mozilla account. I learnt the hard way after reinstalling Windows that Mozilla sends a confirmation email to this address when you set up Sync on a new system. It turned out that I had no access to this email anymore since the provider went out of business. I was told it's impossible to access my sync data. Thankfully I did not use it to store any passwords (I use KeePass for that) because otherwise it would have been a catastrophe.
Nice list.
You could inspect the source code and build it yourself (about 300 lines of JavaScript + JQuery): https://github.com/prashantbaid/scrolltrotter
I suspect that if 1,000,000 people across the country decided tomorrow to refuse to work for an unethical company, the benefit would be pretty marginal. They would just find someone else. But if 1,000,000 people got involved in political activism, even if only on nights and weekends, I think that it could really change the country.

When you're refusing to work for an unethical company, you're playing a very different game than when you get involved in political activism. You need a very high percentage (>10% of an industry?) of people to commit to refusing to work for an unethical company for it to make a difference. On the other hand, a very small number of people engaging in political activism can change the consciousness of the entire country very quickly. Think of the way that a few people hanging out in Zuccotti Park changed the way that we talk about wealth in America. Nobody knew what the "99%" was before that.
[6] says that "Spy Dust" was a catch-all term for compounds used this way, rather than just NPPD.
You're going to have to do more work to justify dismissing an argument out of hand than simply calling it emotional.

> 100% of people do willfully?

You've personally interviewed every gig worker? Do you really think every single one of them would agree that there are no coercive forces at play here?
UX nitpick: perhaps consider having just one "5-day moving average" toggle for the whole page? It's slightly confusing when switching it off for one graph and seeing all of them update :)

Nice dashboard though :)
How can there be so much TCP bashing, without a mention of SCTP. I mean at least that's implemented in some
BSDs with ports available for other OSes.
is this coming to Windows or Mac?
Health care is public, so worst case it is covered by the state. Also, just realized that AirBnB offer 14 weeks of pay. Initially read it as days... My fault. Being weeks, it really is a great package, health care or not. And even more so for the US with health care. All I can say is Kudos AirBnB.
People who realize housing people is cheaper than jailing them.
I know this is a crazy idea, but maybe we should stop buying locked-down IOT devices?
It’s a bit of a paradox when you try something audacious like a startup.

I raised money, had 6 full-time employees and went hard and a year in realized it wasn’t going to work. It sucked, the stress, the grind, the failure.

That experience has left me in the same state where you realize If you can get a startup off the ground that you can actually do anything you really want to go after.

But the flip side is you also now how have a taste for how bad it can go (if it failed) and now I find I can’t take a step towards anything without that fear.
> This is catastrophic for Airbnb.

They have a functional system. If they can maintain it going on the cheap, they can pull themselves back up. Still, this gives times for alternatives to come and drink their milkshake.
…in the US
Depends on their use case.

IMO, Salts best feature is probably running with the Master / Minion setup because it connects out to the master.
Masterless is handy for using in conjunction with Vagrant, Packer, or another provisioning tool not so much for managing a the lifecycle of a server / OS.
It is scientific notation with a twist. The twist is the implicit 1. in the mantissa.

There is no easy way to make it work in decimal. So you need to learn how fractional parts work in binary, then move up to scientific notation in binary. Then you probably noticed that all numbers start with 1, so you can knock it off to save space. Oh, and add a special case for zero, because it is the only number that doesn't start with 1, and if you are feeling adventurous, there are subnormal numbers.

That's why I find the explanation in the article absolutely brilliant. By treating the exponent as a window, not only you don't need to bother with scientific notation in binary, but zero and subnormal numbers fit very nicely.

In fact, I've been working for years with floating point numbers and feel stupid for not realizing it works just as described in the article. And feeling stupid after reading something is usually a very good sign. I clicked, expected an article I could dismiss in a typical Hacker News fashion, but no, not this time.
> I was under the assumption that companies offered severance pay as a means to save face.. and this is not part of the offer negotiation.

Quite the opposite- this is how exec compensation works. It seems less common in startup land but I've dealt with it before
CockroachDB Snags $87M to Grow Cloud Database Business
Amazon warehouse worker in New York has died of Covid-19
Confirmed [0].

[0] https://www.ghacks.net/2020/04/08/how-to-restore-the-old-fir...
What does “problematic” even mean? Either they have other options, in which case driving is entirely voluntary, or don’t, in which case prohibiting them from it is outrageously evil. I would also like everyone to live life of leisure and free of worries, but you cannot legislate this into existence just like that. Banning driving for hire won’t make better options appear.
Data – Philosophy Tube
If you've internalized many of the interesting ideas of Haskell, check out Idris: https://www.idris-lang.org/

It builds on the ideas in Haskell (and similar languages) and adds proofs and first class types to the language. With it you can use the type checker to prove almost any invariant about your code that you care about. So the obvious stuff is there, prove that I never access an array out of bounds, sure. But also: prove that this code obeys this network protocol (e.g. never sends header before a successful handshake, never sends body before header has completed, etc).

Ordinarily the best that you can do is expose an API that enforces these constraints, but nothing is checking that the internals of the implementation of that API uphold the constraints. With Idris you can move that into the type system, so that changes that would introduce a protocol violation fail at compile time.

It's wild! And that's really only scratching the surface. It's still firmly in academia land, but the ideas present are fascinating and definitely worth puzzling through.

The book is super good. It's well written, and introduces the ideas gradually but in a satisfying way: https://www.manning.com/books/type-driven-development-with-i...
I think he was referring to "Experiences" section on Airbnb where you can go surfing, kayaking and stuff like that.
You don't necessarily get taxable income from RSUs [edit: when they're granted] if they're structured in a 'Facebook Style' RSU which has an expiration if the company does not IPO within a certain time frame.

As long as there's a real risk of loss you can avoid the taxable income and private companies with high valuations will do this to help employees avoid the bad tax situation on an illiquid asset (without need to have huge amounts of cash to exercise options).

Options similarly must expire after 10 years for similar risk of loss tax reasons (as I understand it).

I was told the RSUs are 'Facebook Style' because they were the first to pioneer this.

Even options with a low strike price can be problematic because tax law is dumb and charges tax on the spread before sale when you exercise (so you can end up with a huge tax bill on exercise without the ability to sell the shares to cover it). ISOs were supposed to prevent this, but AMT has not increased to match inflation over time and was never updated to accommodate for this case specifically so you still have to pay tax if you hit it (which you will because it's low). This wasn't considered originally because companies intending to IPO were not private >10yrs so expiration risk was not a serious problem and you could just wait for the IPO before exercise.

So with options even if you save the exercise cash you have to save a large amount for taxes depending on the spread, or deal with a bunch of loan shark like companies that will take a cut to front you the capital.

For most people RSUs are probably preferable unless you get in really early and can exercise all the options when the spread is zero (preferably with an 83b election for early exercise on non-vested shares).
... COBRA is 36 months for California employees.
Dubious product quality:

https://news.ycombinator.com/item?id=22810407
I've read that streaming might be legally different, as it might not legally qualify as making a copy. It's difficult to find a reputable online source directly answering this question. I imagine the answer might vary between jurisdictions.
For some high-level positions, it gets negotiated up-front. You're leaving some other company, taking a risk, and there's a good chance you might not be right for the new company.

But if you're less high-level but rare and desirable, well, some situations, like moving cross-country, might make it a bit appropriate.
It's not severance if you're working. Severance comes after you're not working.
yeah, I feel like I saw something on vox or vice about that.
Yeah I’ve never seen how this works during an IPO cycle, just in an already-public company.
MANY people called this, especially after they announced salary reductions at the top over a month ago. [0] This is not at all a surprise or unexpected.

https://www.inman.com/2020/03/30/airbnb-announces-drastic-co...
over years i started to use vnc instead of X as it works better over WAN. Super simple setup. On linux host one just runs an in-memory Xvnc server. The session and running applications are all stay there no matter whether client connects or not. The client runs on any platform.
> What you describe is a Libertarian fantasy.

lol! Guilty as charged, I suppose.

> I used to believe in that too.

What is the other option? To dive into the deep end: the failure mode of capitalism appears to be the blending together of government and corporations/money to reduce the regulations that prevent strictly free-markets from being inherently self-destructive. However, the other options start from this premise! When the government already owns AND regulates the corporations, the only game in town for monopoly busting is violent revolution.

> But the real world doesn't work that way.

Previously, American capitalism has driven an increase in the world's standard of living by a staggering amount. Currently, it certainly appears there are some fundamental flaws not being addressed, but I don't know what we should do aside from return to the same capitalist system just without the corruption.
Travel to cities is certainly done for a while. Travelling to rural areas might still have a chance. I have heard of families getting away to cabins in the woods where no human contact was needed. (Of course whether or not that should be allowed is a different conversation.)
Solidarity through unionization.