skysight-inc/HackerNews huggingface dataset:
Input delay is bad, period.

It's not a matter of first vs rest but observation that input while the page is loading is, often, where most of the egregious delays happen: the browser is busy parsing+executing oodles of script, sites don't chunk script execution and yield to the browser to process input, etc. As a result, we have FID, which is a diagnostic metric for this particular (painful) user experience problem on the web today.

Note that Event Timing API captures all input: https://github.com/WICG/event-timing. First input is just a special case we want to draw attention to due to the reasons I outlined above. That said, we encourage everyone to track all input delays on their site, and it's definitely a focus area for future versions of Core Web Vitals -- we want to make sure users have predictable, fast, response latency on the web.
Companies go out of their way to use words that they hope will soften what is actually happening.

Separated almost sounds as if this was consensual.

That being said, Airbnb gets some credit for a decent severance.
no you’re confusing it. and you know the right answer too. don’t comment next time, nobody here appreciates your pedantry.
A counter offer is negotiating.
I guess the poll questions are useful in terms of unrestricted reopening but say nothing about support for partial reopening / reopening with conditions - which in of itself is a bias by omission.
Facebook’s Oculus Is Developing a New Quest VR Headset
Honestly, as a PHP hater that got much more experience in .Net than PHP, it both were the only options, I would go with Laravel without any doubt.

C# is an inflexible language that just can not have a modern web framework on it. MS extended it with hard-coded functionality to closely emulate a framework and did an ok job on it, but it emulates a closed down, inflexible framework that is stuck in time. It's not a disaster, but it doesn't compare to the stuff that has kept evolving for the last decade.
data.table is leagues ahead of python in terms of code length and performance.

https://h2oai.github.io/db-benchmark/
I saw that the person who developed this device is looking for academic partners to take it further: https://www.sciencemadness.org/whisper/viewthread.php?tid=15...

It seems very well developed. The open source RamanPI [1] got some traction here a while ago. This looks like it may be more costly than RamanPI but it also is more thoroughly developed.

[1] https://news.ycombinator.com/item?id=8395506
retard detected. these companies are already losing money. you are proposing they pay more? they won’t even exist.
> One possible solution is to fundamentally alter what we store. Rather than writing thousands of words of prose, we could use Wikidata to automatically generate articles.

This is in fact being proposed at https://meta.wikimedia.org/wiki/Wikimedia_Forum#Proposal_tow... by a prominent Wikidatan. (Edit: follow up at https://meta.wikimedia.org/wiki/Wikilambda and https://meta.wikimedia.org/wiki/Talk:Wikilambda .) However generating sensible articles would require expanding the current Wikidata model, and this is something that should happen gradually and be managed by the WD community itself, not at a separate project. The whole pretty-printing-in-natural-language part is the most speculative by far, and incubating it separately makes more sense.

It's worth noting that Wikidata itself is not "deletionist" other than as implied by verifiability- and sourcing-requirements. Its model is far more general and far more "inclusionist" than even the most permissive visions for Wikipedia.
I mean, you would need both right? You want consistent tax treatment the whole way through and obviously state worker protections would be the main thing. What am I missing?
Undersea fiber cables are only Layer 1. They might not be using Ethernet protocol, but everything above that- IP, TCP, etc is the same.
Animals killed since opening this page
Git, when explained properly, should be intuitive. This follows the Principle.

The lack of explanation, or the complexity that arise in real life, may be problematic. If git has problems in this area, it is because of lack of proper communication.
> If I was about to build my own web startup, I'd definitely build it with PHP because I'm sure I could launch it 10 times faster with Laravel.

Fair enough, and same applies to Ruby on Rails.

Let's not conflate "easy and quick to launch an MVP" with "sustainable for long-term development" however. There are many stories on the net how people started with something as basic as WordPress or Rails but had to rewrite in Phoenix or one of Python's frameworks down the line because the maintenance burden of the MVP-grade technology was too heavy.
When my observation of the universe is in stark contrast to mathematically correct analyses, I go with my lyin' eyes.
Depends. I'm a finance noob but I think there's a big difference from an accounting perspective to say "we have a big expense to pay for the next ~14 weeks" versus "we have a big yearly expense that will continue in perpetuity". I think this bookkeeping is especially important when looking for funding. Perhaps someone with more savvy and better articulation of the nuances can chime in here. (I'm interested myself on if I'm way off the mark here.)
> On the backbone nothing uses TCP, not even IP. It's all BGP or other proprietary formats.

.... BGP runs over TCP.

> TCP and HTTP/1.1 are the final protocols for the human race in this universe

Right, QUIC is only used by all things Google.
Unfortunately we're stuck with TCP, UDP, and nothing else if you want to build on IP, thanks to protocol ossification. That's one of the main reasons why QUIC built on UDP rather than directly on IP (and why they didn't just use SCTP).
Startups: Not Doing PPP? Do “Workshare” – It Can Be a Better Deal Than PPP
Leaving fintech to tackle food sustainability: Why I joined VOW
Pinterest Skips Forecast, Says Covid-19 Has Impacted Advertisers
You're not understanding my point - I'm saying the goods you buy have to travel by car to get to the stop you go to. So the road roll would increase food prices, which is a regressive thing to do.
At least one of those front-end frameworks doesn't "mix code with templates", it represents HTML as code.

(It's for that reason that JSX is the first way-to-splat-HTML-out that hasn't made my skin crawl in...pretty much ever.)
Covid-19 decimated the US film release calendar (interactive infographic)
SaltStack is definitely the underdog when comparing puppet/chef or ansible.

But I can chime in on why we use it:

1) First class windows support. (or, as first class as it comes) with no need to enable winrm (which, is much more difficult to do than just installing a salt-minion on first boot)

2) It scales really well; I can run hundreds of thousands of commands in parallel, ansible can't do that; it gets very starved on CPU.

3) It's push based (unlike chef, which you have to run on the client node itself, causing people to cron-job it.

4) it's easily extended; you can write custom modules and it's very easy and pleasant.

---

Now, saying all of that, Salt has warts. Like, hundreds, maybe thousands. It's not uncommon that I find something that's just broken or bugged. Often upgrading fixes 1 bug but makes 3 more. I feel like this might be caused by being an underdog. But it's a real drawback that makes me cautious when recommending it.
I few months ago I tried really hard to get smooth-scrolling on a Macbook pro running Windows/Linux vms. I was testing against VirtualBox, VMWare Fusion, and native boot. I never got a satisfying result. Windows on hardware with specific software, like Edge, was the only environment I could get smooth scrolling. There was a lot of "it seems smooth to me" which made it harder to figure out if it was the hardware, VM, OS, or application (there are a lot of Firefox advanced settings to make it "Mac-like"--which aren't).

As for mouse movement, like you're saying it's pretty good in a VM when it's HW -> macOS -> sending X and Y values to the VM and guest OS.

Windows on hardware, even using Apple's drivers, is a bit "off." I lose drags, moving around is odd, and I feel like I have to be more deliberate with clicking. I never seem to have those issues when using Windows inside a VM.
The PHP deal-breaker is that it casts[0] string keys that contain "valid decimal integers" to "the integer type"?

Seems like a fairly minor language quirk (of which almost every language has) rather than a huge feature that makes one want to avoid the language at all cost.

Of course, feel free to make your own choice when picking a language, but I don't think this is a compelling reason why one would always want to avoid using PHP for their web backend.

[0]: https://www.php.net/manual/en/language.types.array.php
I think Apple putting the physical escape key back indicates that they agree it was broken, relative to a virtual escape key.

The only advantage to a virtual Esc is getting that piece of real estate if you don't happen to want one, and as has been pointed out elsewhere, Escape is an important affordance in macOS-land, even if you aren't a Vim user.

The important report here is a process freezing both the UI and the touch bar, and therefore option-command-escape being unavailable to bring up force quit. That's obviously bad, and I would call it broken. Edge case but an important one!

This is just a quibble about whether it's worse enough to deserve the moniker "broken", though. I'm not personally attached to that, just want to point out that it does in fact break an important action in the core vocabulary.
It's not Google that's preaching this. It's Chrome. Sure, Chrome is owned by Google. but at the scale of Google, you might as well consider them as independent organizations.
@cramforce nailed it. One thing I'll add.. I would strongly encourage everyone to collect "field" (real user measurement) data for each of these metrics via their own analytics, as that'll give you the most depth and flexibility in doing root cause analysis on where to improve, etc. The mentions of CrUX and other Google-powered tools are not to create any dependencies, but to help lower the entry bar for those that may not have RUM monitoring already, or will need some time to get that in place.. For those users, we offer aggregated insights and lab-simulations (Lighthouse) to get a quick pulse for these vitals.
I have a HP Z440 at home - E5-1680v3 (8 cores, 16 hyperthreaded), reasonably fast for everything I do. I replaced the GPU (some random Quadro) with a RTX-2070. Now, 6 months later, I get random beeps on boot (6 beeps = GPU error). I wish I stayed with the workstation as it was. The faster GPU was not worth the trouble.

Overall, I am a convert to workstations with ECC. Worth it the peace of mind that I won't corrupt my files and that it won't randomly crash. Had my share of those over years.
Wow, the death of hope...
There may very well be a clear bull-case argument for Airbnb being successful long term, but at the moment that's not really the point.

Any long term employees who have been around long enough to even have the decision to make regarding exercising options (from other comments it appears that Airbnb switched to RSUs at some point), would be facing a massive tax liability this year.

It is clear that there will be some debate and uncertainty around a fair-market-value for Airbnb shares in light of COVID, but AFAIK any capital gains, and therefore tax liability, will be based on their most recent funding rounds (which were obviously based in the pre-COVID world)

Edit: typo-d a word
The point is that in this case there was real wealth that could have been released had they done an IPO
> The idea that all gig economy jobs will go away if labor costs rise and they pay more humanely ignores basic economics.

What? I really had to do a double take.

If the net cost of employing a driver rises while the revenue per employee stays the same, then the business could easily become non-profitable. If each driver is netting the company an average of $200 in profit per month, and the insurance they now have to buy costs $300 per employee then now the company is losing $100 per employee. And that's a conservative figure for healthcare, the average plan in California costs over $400 per employee [1].

I'd have to say the same thing back to you: claiming that jobs are secure even if authorities mandate a substantial per-employee expense ignores basic economics.

1. https://www.kff.org/other/state-indicator/single-coverage/?c... And my choice of source was conservative, too. Other sources claim more than twice that: https://www.cnbc.com/2017/08/09/employers-to-spend-about-100...
Actually, one of the guiding and most famous principles of the working class movement since the mid 19th century
in Europe was/is: "That the emancipation of the working classes must be conquered by the working classes themselves."

So I wouldn't just discard it as an excuse to not do anything. I'm not super well versed in the details, but I think the main point was, that only self-emancipation really frees one from foreign rule and oppression.

That does not mean, that you can't do anything, and they have do everything themselves. But you have to be aware that your view of what is best for them, might differ from their view of what is best. While I agree that a tech worker strike and such is more impactful, I would consider not just asking the typical people that frequent hacker news how to help warehouse workers, but also, you know, warehouse workers.

Edit: for another example, I might be perfectly willing to put my job on the line for such a cause. But with my actions do I endanger someone else's job who can not afford losing it? If so I should not just storm ahead without coordination.
> 5. Block access to the facility for any scabs or temporary workers that the company hires

Everything you mentioned other than this involves withdrawing or threatening to withdraw your own labor. Which is perfectly reasonable, because you have no obligation to work for an employer, and if they're not willing to meet your expectations, you don't have to continue doing so. However, if somebody else is willing to do a job that an employer is offering, you have no right at all to prevent them from entering into an arrangement. You really just become a gang at that point.
I also don't get what the value add is in this case.

On the JS side, sure, you don't control the env that'll eventually run it, so a source to source compiler makes sense.

On the ruby side, why is this just not in the standard runtime? Are people trying to run newer code on older VMs that they control the deployment of?
I think it's an imitation. They're not stock UI elements. For example, on my Mojave system, if I just make an HTML button, I can see it doesn't respect the systemwide dark setting, the highlight color looks slightly darker than a normal light-theme button and it doesn't invert the text color when highlighted.
To me, sourcehut's page looks well thought-out and providing affordances that "no design" would not, like scrollable wide tables on a narrow mobile screen. It has almost zero visual noise while communicating the structure, which is no small feat for any design.

It's devoid of flourish, but for its purpose this is entirely adequate. I wish more sites could be as pragmatic and usable.
Deno in 100 Seconds
Just because something hasn't been updated for a while doesn't mean it's broken.
Wikipedia lists ~12K employees at AirBnB, so I agree that some additional clarity would be needed to understand the discrepancy.

If you compare the ratios of operating income vs headcount between the two, the companies are nearly identical based on the metrics available in Wikipedia today.
Search By Image: https://addons.mozilla.org/en-US/android/addon/search_by_ima...

Translate Now: https://addons.mozilla.org/en-US/android/addon/translate-now...
Thanks for that updated link, I first saw it through the netflix repo but bundler on my project pulled from that more recent repo and I got the repos confused.
Yes, I see those disclosures regularly even though I don't live in California.

Off the top of my head I also have California to thank for leading the way on:

- Puppy mill bans

- Clean, smoke-free air at work and in bars & restaurants

- Tanning booth restrictions for minors

- Single-use plastic bag bans

- Gay conversion therapy bans

California was also the first state to label Roundup as a known carcinogen. Years before the landmark cancer judgment against Monsanto. So it seems Cal/EPA knows what they're talking about and is providing valuable information not just to their constituents but to the rest of the country as well.
I can't tell if that's an argument in favor or against my claim. :)

If you have to have a brain like Richard D. James to grasp it, what hope is there for us?
Ask HN: How do you explain completely new products?
I've been working on a product for the last few months and I am finding it very difficult to explain to people. It's very innovative, and there isn't anything out there like it, so people don't have much to relate it to. But it does solve a real problem, and once people understand what it does, they have an "ah-ha!" moment, love the idea, and want to use it immediately.

But it takes me multiple minutes to explain it to anyone before I get to that point. They have to focus on what I'm saying, and very often I need to show them a demo for a few minutes before they get it. I've tried distilling the content to a short pitch, but the resulting pitch is too vague for anyone to understand what the product is actually doing. It needs the multi-minute explanation and demo.

This roadblock of explaining the product is going to kill me. What are some techniques I can use to hone in on this explanation? How do I test them? Are there products out there that are very complicated and do the explanation effectively?
Records storing transactional facts, are NOT "caching each others data".
This is true. If a "hash" is reversible, it's actually a cipher.
> So you can assume (probably with good certainty) that you've got the correct password, but you can't be sure.

That's assuming no other constraints.

If the constraints on the password are strong enough (for example, must include letters, numbers, special characters, and be less than 30 characters) that there really may be only one input that satisfies those constraints and also hashes to the found value.
COBRA is the same as the plan you had with your company. Most companies pay half, some pay 75%, some pay 100%, so it can be a sticker shock to many.
I'm wondering what's the ratio of IT folks to "others" in Airbnb, I suppose most of the workforce is customer service, human resources, legal and so forth? So maybe this cut won't touch engineering teams at all? After all dev teams can still do something during times like these (eg. trying to make other unicorns) but keeping big headcount in customer service is simply burning money...
I've found that appeals to solidarity, by themselves, rarely move the needle for enough individuals to make a large-scale difference. Your experience may differ.

Union-to-union solidarity might perhaps be a different question - organizations reason differently than individuals. Of course, this requires that both organizations already exist.

So, again, what's in it for me? The chance to "raise issues" doesn't sound like something I would want to stick my neck out for. The chance to have someone lecture me about the importance of solidarity doesn't sound appealing... for me.
Exactly my use case, and why I haven't made the jump from Enpass even though I was excited about Lockwise.
> If they can't find work elsewhere, how are these jobs not good enough?

Jesus man, did you just write that? Seriously? WTF? The fact that our society's economic structures do not allow these people meaningful employment is NOT justification for some capitalist to come along and exploit them as modern-day coolies. Rather, it is justification for reforming those structures so these people can obtain meaningful employment. Get your head on straight man, you are off-base.
"Benefits kick in at 30hrs / week" is a direct result of the ACA. At the time I was working retail and saw that one coming. I have no idea if politicians are dumber than an 18 year old, or just don't care
In practice, this sucks. I have been both the asker and the reciever of the open floorspace surprise question. The reciever looses their train of thought and will struggle to give a decent answer off the cuff, the asker gets a shitty response as a result, and probably has to ask someone else more questions. Far better would be an email, and definitely not slack.
Just a note on ideology: ideologies come from a systematic rationalization of the material interests of some group. If you find an ideological clash, it's because your material interests probably are in conflict with someone else's. This is an excellent reason to make sure FC workers are in the driver's seat on decisions so that their material interests are expressed forcefully.
Many Americans consider their country to be "exceptional" and even those who don't go so far might think that working conditions in the US should have a higher minimum bar than working conditions in countries with a gdp/capita only a third the size.
Customize the New Tab page: https://support.mozilla.org/en-US/kb/customize-new-tab-page
Can confirm that at G.
My understanding of persisted XSS attacks is that it's not that the site is malicious, but that it had security holes, so other people who got through the captcha uploaded malicious scripts. Now the site is serving them unawares. Does that sound right?
Don't be fooled by the Q1 results that only cover a few weeks of the shutdown - FANGs are hurting too.

30 M unemployed and growing means no disposable income for consumer businesses, which in turn are shutting down and shrinking their spending on B2B services. The latter is delayed and won't be fully visible until Q3.
Given how a key Amazon value is being "frugal" or often times called "frupid" internally, they regularly have little resources for FTEs let alone the workers in warehouses.
For anyone wondering if they can make changes based on the leak:

> We cannot use anything of any sort from a leak. In fact, we can't even look at it. Dolphin is only legal because we are clean room reverse engineering the GameCube and Wii. If we use anything from a leak, Dolphin is no longer legal and Nintendo will shut us down.

https://mobile.twitter.com/dolphin_emu/status/12570519680458...
Reviving a 16-year-old Mac App
Watch: Trump blasts Covid-19 oversight committee: 'A bunch of Trump haters
Why was the title changed from "PHP showing its maturity in release 7.4", which doesn't seem clickbait-y or anything?
Disappointing that the two most intriguing links (the spud cannon and the aluminum foil/draino video) are both dead.

Otherwise - fascinating!
The nice thing about Wikis in general is that it's usually easier to correct a misuse of the power to edit a page than it is to commit the misuse in the first place. That's why Wikis work at all.
Even with all of that, PHP still has strange quirks that aren't exactly obvious and are head-scratchers. Like the implicit type inference. One prominent example is that if all the keys in your "string" array are actually number strings like "123" and "456" then PHP will silently convert them to integers.

WTF?

So what is "PHP intended to be" in this case? And how is the above behaviour the sensible thing to do?

Whatever PHP "was intended to be", this is a gotcha that is absolutely unnecessary and sticks out like a sore thumb in today's ecosystem of stricter and more predictable and stable languages.

Let's not forget that commercial programming should not be about joining tribes that share your personal philosophy. It's about getting a job done. Predictability and stability help a lot with that.