skysight-inc/HackerNews huggingface dataset:
Let's start with the fact that TCP obviously has problems. People who wrote the protocol did not expect for it to live that long. At the time the life expectancy of any standard was pretty short.

But... before you get too caught up with bashing... if I were you I would spend just a tiny bit trying to really understand why we are in this situation.

It might be because it is "just enough" to build upon.

You are free to use bare UDP or even bare IP for your application if you are masochist or have spare budget to allocate for fun NIH projects.

For some reason none of these projects get traction.
Twitter tests a warning message that tells users to rethink offensive replies
I think this has been discussed in other threads here, but from my understanding Nintendo 64 emulation has been a little shakier than other consoles.
Kylin V3 now supports sub-second OLAP analysis on historical and real-time data
then it's a little different in europe (afaik), you get your severance, it's one time payment but it's usually not that big. and you can right away get your unemployment payment. the length and the amount depends on how much have you worked and the pay you had. the one does not depend on the other.
I think libertarian ideals with a basic social safety net is ideal.

Make it so that employee protections aren't necessary by giving people the safety to walk away from bad contracts.

If we had universal healthcare and UBI and minimum income, you wouldn't need minimum wage laws anymore, because no one would take a job for $1/hr if they could just sit at home, and that's a good thing. Or maybe they would because that extra $8 a day would mean something to them. But at least they would have the freedom to do it.

I'm ok with the government being in charge of wealth redistribution, because that is where the pure libertarian system fails.

There is no safety for people who can't work, just aren't smart enough to work, or were not born into a situation where they can get the basic education needed to be successful.

One of the main problems with libertarianism is that how you fare is highly dependent on what resources you start with (ie what you were born with and what your parents have). If we can even that out a bit, the system would work much better.
Yup! See my other post. I was asked to pick computers and I figured they'd all be in the greyish boxes and not the colorful ones. Turns out it was a good assumption.
Complaining about the article’s title is no substitute for replying to the article’s content. Writing a provocative title is how you get people to read your article. If you have an opinion to share, you shouldn’t try to disguise it as a drab technical report. The article makes sound points and the title makes sense.

Compare “TCP Sucks” (easy to read—communicates, concisely, that this is an opinion piece, and what the opinion is)

or “Limitations of TCP” (misrepresents the article as informational)
Most of them are just garbage. At least that one doesn't have a numpad.

Have you tried an actual MacBook Pro keyboard? The external keyboards aren't quite the same.
At first I misread this as 14 days and was wondering why everyone is calling this such a "lavish" severance. Now I get it.
That's two weeks where nobody'll get any work done because of the constant stress of knowing for sure that layoffs are coming but not knowing whether you're on the line, whether there's anything you could be doing, whether the decision's already made or if you can still kiss up to your manager and try and save your job, or if layoffs will come with a good severance and health insurance or whether you'll be left on your own, or...

Surely there are better ways to communicate layoff decisions than leaving a 2 week gap between confirming a decision will be made and making the decision?
One thing I always do is use the Chrome Extension Source Viewer (also an extension)

https://chrome.google.com/webstore/detail/chrome-extension-s...

Which lets me view the source code of any chrome extension right from the chrome store install page, lets me see for myself if the extension is going to try to make any covert external web requests or whatever.
Uber CEO Dara Khosrowshahi told staff on Tuesday to expect a decision about layoffs in the next two weeks as the ride-hailing company struggles with depleted demand for its core business. “Hope is not a strategy,” he told employees. “We’re not going to avoid hard decisions.”
> Warehouse workers are going to have to form a union and threaten to really shut down amazon's profits, in order to defeat these profit-motivated outrages. It's always been like this. People have to self-emancipate.

I agree with this! However, it would be very nice if Amazon engineers were organized as well. I know CWA has an ongoing effort to organize tech workers. They're a pretty good union--still what I'd call a "business union," but one of the better ones that understands their power comes from being organized enough to shove the boss around a little.

https://www.code-cwa.org/
I've been playing it on mine without much issue, have you tried setting the graphics api to vulkan so it renders with metal instead of opengl?
Both Ansible and Salt are underengineered, but highly convenient.
> If someone had code running as root on their machine, they can't say that statement with any confidence whatsoever.

Indeed, I think you need to assume all guests running on the affected nodes are now compromised.
Technology merely facilitates what people want to have in the first place such as in the Arab Spring situation. Unfortunately, most of the anger and violence in the US to incite change is likely to come from our right rather than our left.
Try this: https://chrome.google.com/webstore/detail/chrome-extension-s...

Views the source code straight from the google store
Reminds me of sheep. Ever notice sheep with a colored mark on their back? They hang a bag of colored chalk under the ram. This then leaves a colored mark on the back of the sheep he has serviced.
Could you add a switch to change renderer, where possible (e.g. on PixiJS)? I would be interesting to compare all engines on same renderer.
Yea, I'm having the same problem with a React-MaterialUI business dashboard that I'm building.

Is there a good framework for this?
First X (12?) month are paid by Airbnb (ex-employer). After that layed off ex-employee can keep health insurance through CORBA but will have to pay from own pocket.
I bought a 3700X in September, two months after they were released. (took a while for prices/supply to stabilize) I have never had any problems with it.

Linux problems only crop up with heavily integrated custom systems. Typically laptops that cram a ton of shit into the smallest possible space, and then try to work around incompatibilities with extensive driver customization. Typically, if you can wipe a system's hard disk, install Windows on it, and only install drivers from the chipset manufacturer rather than from the brand of the laptop, and everything works, you'll be fine. But if your Lenovo laptop has a Realtek wireless chip in it, and the driver downloaded directly from Realtek is flaky, but the driver downloaded from Lenovo works, it will be flaky in Linux too. The laptop brand isn't going to spend the money to monkey with some weird driver because they like spending money - they're spending that money because they're doing something the chipset maker doesn't support.

These problems almost never happen on desktops with full sized ATX motherboards. First of all, the expectation is that you'll buy a copy of Windows and the motherboard manufacturer doesn't have the opportunity to slip in their pile of custom drivers and other assorted crapware into a custom Windows install. Second, with plenty of space on the motherboard there's no need for fancy tricks that fall down when you look at them funny.
> Independent journalists can incorporate and offer services b2b

Not under AB5 they can't. You can't hire a corporation as a contractor if they are in the same line of business as you are.

If you're a newspaper you can't hire a journalist or a "journalism company" under AB5.
Doesn't look like more to me. Roughly same salary duration (would bet a pretty penny that Kickstarter doesn't pay nearly as much as Airbnb to begin with), significantly less health insurance, nothing about equity. That's what a union came up with for such a microscopic layoff compared to Airbnb? Sounds like the free market is better off deciding these things.
I'm mixed on Gustafson's posit stuff. For me, the only thing I'd change for fp would be:

1. -0 now encodes NAN.

2. +inf/-inf are all Fs with sign: 0x7FFFFFFF, 0xFFFFFFFF.

3. 0 is the only denorm.

Which does four good things:

1. Gets rid of the utter insanity which is -0.

2. Gets rid of all the redundant NANs.

3. Makes INF "look like" INF.

4. Gets rid of "hard" mixed denorm/norm math.

And one seriously bad thing:

1. Lose a bunch of underflow values in the denorm range.

However, as to the latter: who the fuck cares! Getting down to that range using anything other than divide-by-two completely trashes the error rate anyways, so why bother?

The rest of Gustafson's stuff always sounds like crazy-people talk, to me.
Air Canada starting May 15 won't allow passengers with fever over 37.5C to board
Since COBRA is always available to terminated employees, this announcement reads that AirBnb is paying for 12 months of health care.
Kinda like how people used to hate typed compiled languages and migrated to scripted dynamic languages en masse. Then they discovered they want performance of compiled language so they built JIT into their interpreters, eventually adding compilers as well into their languages. Then they also realized that enforcing types are actually good, so they built typing support into their languages, finally coming full circle after 20 years.
Magic Leaps in Talks to Raise Money from ‘Major Health Care Company,’
What is stopping the group of people who realize this from housing people?
They're gradually pushing the time period back, as of a couple days ago I believe it was end of May. As of right now it's for "stays and Airbnb Experiences made on or before March 14, 2020, with a check-in date between March 14, 2020 and June 15, 2020"

Of course, events as far out as late July are cancelled due to COVID-19

https://www.airbnb.com/help/article/2701/extenuating-circums...
You can use JRuby and then have access to both library ecosystems.
Address bar had been screwed in the version 75. I hope it has been fixed in this one.
Tell us why you think 7,500 employees is too high, in order to implement, maintain, and grow an online lodging and experiences marketplace in 191 countries.
Yes, thanks for the clarification.

My understanding is they're taxable, but only after they're liquid which makes it easier for the employee. I think most companies doing FB style do something fancy to avoid the distribution tax lockout issue (witholding some to cover tax or direct listing to avoid lockout).

The situation where you have a huge tax bill and no cash to pay it (or worse a huge tax bill and your illiquid stocks have crashed to $0) shouldn't happen, though I guess there's still a chance in the pathological case you describe? Not sure if that's avoidable.

The other thing I forgot to mention is that if you do risk all this cash on option exercise/taxes and your company does go to $0 you do get to take a $3000 AMT tax credit each year until you die (but maybe only if you don’t have kids or something, can’t remember) - it’s not great.
Gwern's website starts to be next level.
If I was going to go the AM4 route, I wanted a board that supported the full 128GB of RAM the processor does and has an X570 chipset. I also wanted a board that has at least 5 PCIe slots (of any type) and 6 SATA ports. While there are a number of boards in the $200 - $300 range that satisfy these requirements, I can't find anywhere that actually has them[1]. If my home workstation hadn't just died I would just wait until the pandemic-related supply issues abate.

[1] Well, has them for a reasonable price. Newegg as third-party sellers offering a few of them for 60%+ markups, but I feel better paying $500 for a $500 board than I do paying $275 for a $160 board.
I don't buy into this "they must lift themselves up by their bootstraps" narrative. It is often an easy excuse for people complicit in a situation to avoid working towards helping the more vulnerable. There is zero reason this type of action needs to originate with warehouse workers. Do you think it would be any less effective if the tech workers at Amazon organized a strike similar to the one you are suggesting the warehouse workers execute? There are numerous reasons why those tech workers are in a better position to actually strike since they have more job security, generally have more financial security, and would likely have an easier time finding a new job if Amazon retaliated.
Framing it as a loan seems like a good way to get funds out as quickly as possible while making it easier to get back anything that's misused.
> I think the post is on the right track, but fails to even mention the urban/rural divide in the US, which is heavily weighted liberal/conservative.

There is a similar trend in Canada, Australia, and to some degree the UK.
All solved problems. Or at the very least not problems other companies don’t face as well.
Well, really the reason for the bias is so that you can get a negative exponent. If E = 10, then the exponent will be 2^-117. You might still need a negative exponent with a positive sign. The offset is used rather than two's complement maybe because of that sorting thing but also because of the math itself, when doing operations on two FP numbers.
it's definitely more than a side hobby. I probably put about 20 hours/week while also working 40 hours my normal work. I've also had stints where I worked on trading full time (6 months+ stretch). That's why I sent my follow up comment on "is it worth it". If your serious about trading, you need to understand the level of commitment. Also add the stress levels from when you inevitably hit bumps in the road (my large loss was a huge damage to my psyche at the time). It's not for everyone.

To answer your question, I started in equities but moved to commodity and index futures/options.
Knowledge isn't just power anymore, learning how to use knowledge is power.

Amazon appears to be restricting the less economically privileged class of their society from having access to knowledge to delay, defer and downplay changes. It's reminiscent of other larger societies that have done the same.

If factory workers don't have access to the knowledge and support that you do, they can't use it. Put your higher salary into indirect/external workforce education targeting warehouse workers. Put together information, pay for some ads, target Amazon employees, you and others can likely reach their phones.

If Costco can pay and treat their people well.. why not anyone else.

I've certainly curtailed my Amazon spend, and other technology leaders I know have done so personally too over the past year. Covid has accelerated other retailers opening up their online services and I look forward to seeing what that brings.
That's the million dollar question.
When I feel not unsafe moving my family cross country?

We'll obviously need to accept some level of risk to do that, unless we're willing to wait for vaccines or herd immunity, as you pointed out. But it may well be a year.
Founder here! Several years back we focused solely on our data content marketing agency referenced in this post. We produce content, but isn't the sort of stuff that's going to end up on hacker news.
> Anybody using Firefox password manager that can comment on it? Is it considered safe enough?

Have been for >10 years now. It feels kinda icky because of how close the passwords are to every website I visit, but the convenience of having passwords auto-fill enables me to auto-delete cookies of most sites (reduced tracking without compromising on convenience) and not hesitate to use a strong password. I've heard of way more bugs in third party auto-fillers than in Firefox' own, but that notion is of course not scientific proof.

I do think that if you want real security, you need to have the passwords on a separate device (for example on a phone) since malware has been known to keylog and steal password databases. Keylogging is not really possible on a phone unless you grant the offending app some very odd permissions. Whether a separate device is worth the hassle for you depends on how big you judge the risk for the accounts you'd store in there. Not using autofill or browser integration also helps in case there is some security issue in that, but I'm not sure how much that really helps (most browser bugs are aimed at running code on the host anyway) and how much it's just a nuisance.
On the flip side, does your employer care if you clock out at 2:25 because you're bored? I bet some employers (like large bureaucracies) don't like that. We lack context.
Thanks for asking. It's the only thing keeping me from switching over really.
Not a mention of the official tutorial[0]. Classic omission mistake.

[0]: https://docs.python.org/3/tutorial/
I found the sourcehut page really hard to look at because there's no sense of visual hierarchy. Everything is at the same equal "level" for attention, so your eye just goes all over trying to find something to anchor to but it can't find it, so you feel overwhelmed.

Good page design should lead you to certain actions and organize the content into some sort of hierarchy.
There are 2 things I miss from switching to FF:

Right click on a picture -> search google for image
Right click -> Translate page

Everything else seems smooth enough.
To be fair, that's under 50%
If I'm reading this correctly, there is no redundancy... so if a drive shits the bed, you've lost data... I know having a mix of drive sizes is a pain, but if you have at least multiples of 2 of each size, having a bunch of mirrors and then stripe across would be better. You do lose space, but you gain redundancy. In theory, say 6 drives, 3 different sizes, using zfs. 1 pool full of three mirrors. 500gb, 750gb and 1tb pairs would give you at least some redundancy. But this is just me thinking out loud...
The coronavirus has mutated and appears to be more contagious now: study
Not that this hasn't been talked about like 15 thousand times.

AirBNB is a big company, and big companies have lots of employees.
You misunderstand my point, which is that only “genuine attempts” matter in this particular case. Sourcehut is clearly working to stay away from the lightspeed, attention-shaping, zillions of fundamentally distracted users zeitgeist. You’re critiquing it from within a paradigm that it’s somewhat explicitly separating itself from. This is the whole reason sourcehut looks the way it does and that we’re even having this conversation. What you’re saying is 100% correct in terms of design but also missing the forest for the trees.
Yes, there are lots of people out there who don't care remotely about the greater good. Maybe even more than there are people who do care.

But there's also a defeatist phenomenon - a Prisoners' Dilemma sort of thing - where people who do care, and could make a small difference at relatively small personal sacrifice, don't do so because their individual drop in the bucket won't matter on its own. I think there are lots of people who find themselves in that mindset, and I think if they all decided to take that extra step then a very real difference could be made. So my personal rule is to always take that extra step when I can afford to, no matter whether it will make a difference on its own, because I think of the other thousand people who might find themselves in the exact same situation, and how if we all took that approach it would start to matter.

So for me: I could afford to turn down an Amazon recruiter on principle, so I did. And I told them why. Maybe I could've made more money, but I don't really need more money, so it wasn't a huge sacrifice. Now, each person's circumstances are different, and the economy right now raises the stakes across the board. If you can't find a job, I don't blame you for taking (or keeping) one at Amazon. But if you don't really need to, consider taking a stand, and maybe the next person will too.
> What if the assumed quality is an illusion and every discussion is actually as misinformed as this one, you just lack the knowledge to recognize it?

That would not be the entire explanation:

- I almost have bragging rights on certain topics and still find the discussions about said topics here on this site mostly good.

- Other people do actually have serious bragging rights and still continue to show up, so I guess HN isn't that bad.

Edit: although some of the reason for the last point could be the same as the reason why parents change diapers as pointed out a few hours or so ago: https://news.ycombinator.com/item?id=23077102 ;-)
Have we considered that maybe we should take a personal responsibility in improving other people’s lives, rather than a corporate one?

Why not find a factory worker with a family and offer him or her a portion of your salary?
Yes but I don’t think it’s something you can necessarily read in a book. Read a book or two, sure, but you’ll learn more by

1) Interacting with a ton of people, especially in a public-facing professional context. While generally not great, retail and food service jobs are actually a good way to become charismatic. Especially at local cafes and shops where the veneer of ‘corporate-ness’ doesn’t exist.

2) Participate in some organized activities as a leader. Start a fundraiser, coach a local sports team, host a potluck dinner, that sort of thing. In many ways charisma and leadership are simply a matter of confidence, and the best way to build confidence is to put yourself in real leadership situations, even if the stakes are low.
Yes, during normal times. But these are not normal times - like, who is hiring now? If I were a top performer, I'd take a salary cut if it means saving my colleague's job.

I get what you are saying though. They are a business and I guess they're doing what is best for their business. The severance package is generous (relatively speaking), so there's at least that.

Edit : I guess I didn't word this properly. I was saying they'd lose top performers if their salaries are cut, during normal times.
I don’t work at AWS bit I think youre being a bit optimistic about the level of automation most services have. If there are no SREs present for a month, things will break at even the most sophisticated tech shops.
Disclaimer: I am neither proficient in Rust nor Golang - rather a hobbyist using them in non-professional contexts. I have a bit more programming experience with Golang than Rust (just finished the Rust book).

I think you should identify which ecosystem and toolset you like working with. I'm leaning towards Golang for web development and web/system protocols. I chose to explore Rust as an intro to embedded development and audio/dsp programming - an alternative to learning C++. Rust seems great as a well-absracted, yet powerful and performant low-level programming language. I feel much more comfortable writing code with the Golang toolchain, but I feel much more confident with my end-result thanks to the strictness of the Rust compiler. I appreciate the specifics Golang conventions and opinions as well as the openness/comprehensiveness of the Rust language and community - not saying there aren't conventions and idioms, rather there are so many options and approaches to implementation within the language. YMMV, figure out what feels more natural to your process, style, and application context.