skysight-inc/HackerNews huggingface dataset:
Basically every state that has a semblance of worker protections is led by Democrats. They aren’t perfect, but the problem isn’t mostly Democrats, who at the federal level can’t get anything done without support from Republicans, who are far from making worker protections any part of their initiatives.

It’s funny how federal government employees got paid parental leave though, but no legislation for non government employees was brought to the floor.
Great points...believe it or not it happens, but privately, in a case by case manner. Also why do you think companies and founders are in the business of making employees wealthy?! What is the specific reason for all of these being implemented?
HTML Text Fragments, a feature that everyone needs
While it seems good I am afraid as an European I will start getting even smaller salary compared to US counterparts. There will be less incentive to hire someone from Europe for international companies. I know this is an unpopular opinion. I work for an international company and I already get paid around 2-3x less than US counterparts at the same level.

I do work a lot, but I have accepted the fact if it means I can earn more. I can retire that much earlier this way.
Congress clears bill to ban trading in Chinese firms that thwart U.S. auditors
> unconscious selection bias

it's impossible that they don't know about it. the more i think about it, it's that they're either lazy or want to select for age but obviously can't do that in an overt way, so they pick a tool that nobody with a family has time to grind (i.e. 'old' people)
That's the entire reason behind it, if they fire a "diversity and inclusion" individual, the latter will just claim (racism, homophobia, transphobia, latest fad of the day)
One company (fairly well known) gave me a homework assignment to write the snake game in JavaScript. It was pretty enjoyable, and feedback was that the hiring manager/team loved my coding.

Then I got invited to the onsite where I was subjected to multiple stereotypical leetcode rounds. Got rejected.
Create a Serverless School Management System with React, Auth0 and FaunaDB
Wow. It's very much regulated here in belgium. 38 hours and 20 holidays. If you do 40 hours, you get extra holidays for those hours.

It's clear in the contract how many hours you do for which pay.

Working on Saturday needs to be 150% compensated and Sunday 200%, but I might be wrong on this last part.
If she was truly removed for her abrasiveness, we would have a completely separate discussion entirely. What transpired, from both her disclosures and Google's leaderships response, has justifiably reigned in a lot of concern and skeptism from the broader research community.
>you shall not block and you shall not go too long until yielding

Eh... you as the caller have control on how a task is run. If you want it on a different thread and non-blocking, or simply deferred, you can. You have a lot of control.

With an implicit system you have much less control. Loom seems to solve this by letting you explicitly schedule tasks anyhow?
Would anyone mind citing an instance of this toxic Twitter behavior? I don't dispute that individual tweets can be enough to wreck your career in certain circumstances but it's a high bar and haven't noticed any links to twitter.com supporting these accusations.
Well not easily, because once the outer TLS has been set up, you can‘t see the contents of the second TLS handshake. You could maybe deduce it via packet sizes and timings, but certainly not pretty easily.
The number of metro stations is too big, they are so close that taking 1 stop ride is meaningless, walking is as fast. This makes metro very slow. But the number of RER lines is very low. Both are not very reliable - I mean the number of nines in 99.[here]%. I'm not even sure it's above 99% in Paris. Other than the strikes, I've had more problems with metro/subways in a year here than over 17 years in Moscow. Random unannounced station closures, someone forgets things on a station and a line stops for an hour, etc. And the strikes are a bad joke, why are they legal!? With the strikes, average reliability is < 95%.

I really like how NYC has local/express sharing the same infrastructure. Manhattan has near the same height as Paris (Peripherique), yet it's possible to travel all the distance with 5 or so stops.
JavaScript was quite limited at that point but then, so was everything else. So by comparison, it actually gave a developer a lot of relative control and power over a page.
Lots of people criticizing me for being wrong, but the Raspberry Pi NetBSD page:

https://wiki.netbsd.org/ports/evbarm/raspberry_pi/

(the first result for Googling "netbsd raspberry pi")

says "All board variants earlier than the RPI4 are believed supported, and specific boards known to work are listed."

So if that's wrong... great. But that's what it says.
> divisive and dogmatic strain of diversity advocacy.

Reading the HN comments section sometimes feels akin to doing archival research on letters to the editor during the peak of the civil rights movement.

It's astonishing how consistent the tropes are.
Comparing Florida to New York City isn’t helpful. Florida is yet to be as impacted as New York. If you recall, nurses in New York were wearing trash bags due to the federal government still playing politics with COVID response. New York was faced with a fundementally different problem. Due to how publicly bad the response was being handled it’s likely that the economy still would have been depressed regardless if there was a state decree to shutdown.

What should have been done, a long time ago at this point, was to pay businesses to shutdown as was done in almost every other comparable nation on the planet. Unfortunately the Senate has become completely inert for the past 10 years
> It's not hard to find studies showing that Mondays and Fridays saw a disproportionate number (i.e. not just 20%) of single day sick days.

Well, that makes sense. When I'm stressed at work, I often get sick at the weekend. Makes sense it could start early, or leak into the next week.
This is not a valid argument. A company's actions don't have to result in a riot to be worthy of criticism. One meaningful complaint can be enough.
From what I can tell, async system calls are used whenever possible. A blocking call on a socket doesn't make a blocking system call, thus permitting the carrier OS thread to go do something else. As for file I/O, things are a bit messy. Older linux kernels don't support "true" async file I/O, and the Java NIO async file channels do use thread pools to emulate async behavior in that case.
I definitely saw a bit of that when I was there, but only a bit. I think it mostly started after I left. Before about 2012 or so, every female engineer I encountered was just as competent as the men. I never thought about diversity culture because everyone was of pretty consistent skill, at least in the parts of the org I was in.

After 2012 we got a diversity hire on our team who was useless in every way, was a pathological liar and manipulator, yet who was consistently rewarded because the bosses boss was a female feminist. Her boss knew she was trouble but could do nothing. I did encounter a few more cases where female employees would just inexplicably have skills gaps that shouldn't have happened at Google, like not knowing what hexadecimal was.

I never encountered grumbling about competition. Google was not a hugely competitive place at that time because there was more than enough for everyone. Promos were generally not quotad, for instance, at least not for most of the rank and file.

I was a high performance underrepresented minority, there's no way I'd go to Google. Wouldn't people just assume I'm there because of quota filling, instead of my actual performance?

If you were genuinely high performance then no, of course people wouldn't assume that. And sure you'd go to Google, because they pay very well.

The real issue and it's not at all Google specific are the minority low performers or outright troublemakers, like Gebru. Then people absolutely assume they are quota filling. They go anyway because they aren't self aware enough to realise that's happening and blame any lack of respect they get to racism/sexism. And the money is still great so why wouldn't they go?
> If you only know one language, no matter how well you know it, you’re not a great programmer.

Totally agree

Here are my journey with programming languages with the learnings

1. Java - OOP, JVM, benefits of statically typed language

2. Python - Simplicity. Java's verbosity kills productivity. If used properly, dynamically-typed language boosts developer productivity

3. Java/TypeScript - Asynchronous programming with promises. It was mind blowing.

4. GoLang - Parallel programming with goroutines. Explicit errors as values reduces windows of having runtime errors.
Privacy and integrity in your own thoughts and explorations is a valid concern and basic need. You have every right to say "this is mine and does not concern you".

Establish limits and set boundaries, if you have to. If that means a locked room, desk, trunk, or other means, then do that. Often the best way to establish boundaries is to assert them.

You situation sounds intrinsically toxic. I understand you're married with family --- if that's where the privacy issues are (rather than at work), you might want to consider family counseling. A lack of basic trust or respect is a bad sign.

Meantime, digital encrypted systems may be more appropriate, though personal notations and code can help with paper --- you're not the first person to have nosy neighbours.
VoltDB is about performance by computing entirely in-memory and using a strict sharding architecture. It's unique that you interact through stored procedures that are shared by the data so each node processes completely in parallel without any side-effects. It's more akin to other streaming/SQL processing engines like Spark rather than a fully functional SQL database.

I highly recommend MemSQL (now called Singlestore) for a really polished distributed relational database that combines OLTP with OLAP columnstores.
Sure, but the people that do change get these settings are people too, and they’re often the type of people that will be vocal about your product and recommend it to people.
How about hiring better engineers instead?
Just to clarify, I meant that if they at some point knew how to code, that goes a long way to understand the mindset. It doesn't matter as much if they could code their way out of a paper bag if you put them in front of a modern toolchain.

A general doesn't need to know how to fly a fighter jet. But it helps if they stay up to date on modern tactics.
Unless you live in a communist country that takes away a person's freedom to work for himself or create a company, you're free to try it.

Having tried it myself a few times without success, I've found that I have drastically underestimated value provided by managers, sales, marketing and other professionals from other fields. Having managed technical teams, I also found that I have overestimated amount of motivations that other engineers have, and my skill at interviewing them.

However, I might be wrong, and you can earn a lot of money proving so.
It is hard to find a reputable tech firm or startup that has not been publicly or internally accused of breaking a rule, regulation or law. It's engrained in the ideology of innovation.
You still expect the 'mob' to work for you though, do you?
As an employer and not an academic institution, Google wasn't exactly visionary in ending requests for SAT/ACT scores, since virtually no other employer asks for them. Also, I interviewed w/ Google in ~2018, they still asked for my college transcripts even though I had been working in industry. So they still haven't fully shed their desire to academically successful people.
Creating is just copying intelligently
Who are we punishing here, though? If we gave everyone all their days off in one pool then all the days could be used. Having the extra rules about sick vs personal just benefits the company. EDIT: I guess we are saying that the company benefits if you are not sick, and the healthy people don't get more days off than sick people.

For people who would have trouble managing their time, like an illness late in the year, just allow a bunch of days to be rolled over to be used before the end of the next year.
Best CPUs for Workstations December 2020
Even when we do the response is quite often some form of "not like that" or the goalposts get moved back another 40 yards from the back of the endzone.
It doesn't really work because the incentives become misaligned. It becomes a good thing for workers to have things go wrong and for them to be inefficient with their time. Organizations end up much less flexible because they then don't trust their workers not to milk them.

Ultimately it changes from paying someone to get a job done to paying them for hours worked. Anyone that's hired a plumber knows that you get far faster and efficient work in the first situation.
There is a limit to creative work. Quality will suffer if you work 12 hours a day 7 days a week.

It's better to do the 7.5 hours, go home and come back rested the next day. Your subconscious will be working on the problem anyway.

Most European countries seem to be over the glorification of long grueling hours. In the US and Japan it's still a badge of honor how much you work - never mind that productivity in either country isn't scaling relative to the hours used.
I think the tone on HN was markedly more critical than elsewhere and I certainly notice that the divergence in tone seems greatest when discussing black people and women.
> Don't shift goalposts, we are talking about CPU support

Linux already supports ARM CPUs and has for some time. The challenge is drivers. Getting video/ wifi/ etc running is the part that makes devices actually useful. The Broadcom Blob the poster I replied to was referring to is not for supporting ARM. Very similar to the Nvidia blob many people install (often unknowingly) when they install Linux on a system with Nvidia.

> Intel has Linux dedicated teams at least, pushing FOSS code every single day. Most ARM licensees could not care one bit about FOSS.

Intel didn't give a shit about Linux for how many years? Companies don't care about FOSS until it has potential to affect their bottom line. It was only after Linux servers were running half the Internet, that Intel stepped up and started supporting Linux.

I'm guessing you missed the first couple decades of Linux adoption. Linux on ARM is just a fast motion repeat of the early days of Linux on x86.
A suitable addition to your system for managing notes is the open source tool TagSpaces (https://www.tagspaces.org). With it you can tag, preview and edit your markdown files in one application, without any vendor locking.
> Nor do they it want to. Nor should they have to.

Then they need to do something that cannot be scaled. Being a general bookseller can easily be scaled.
Regulations like these are not necessary if we were only respecting human beings.

About 15 years ago in civil engineering there was great hesitance asking workers to work on weekends or stay late. And there was much appreciation of you did.

Now I feel that is fading as we transition to more "manage the computer" culture.

Today, you lose respect if you don't engage periodically during off hours.

Just respect the human being for sakes.

I remember a time when companies would have call centers across the US in different time zones to offer 24 hour service. What happened to that?
Its time to finally install Pi-Hole on home and office networks.
ah, i collect these! here's my list of free illustrations for anyone else looking https://github.com/sw-yx/spark-joy/blob/master/README.md#ill...
Presumably there would have been time for discussion if the paper had not been submitted a day before the deadline.
Surprising that this exists, don’t electric scooters have two brakes anyway? One electronic and one physical. Either way, always happy to hear about increased safety.
Just a heads up, there’s a whole lot of horizontal scroll, which may be offputting for a tool claiming to produce responsive designs.
No one “needs” Loom; you can always write in callback oriented style. The point is it will free you from that.
I wouldn't start too much speculation around a comment that started with 'probably'. But in any case, I'm also a Finn, and my contract also refers to that agreement. Still, I don't think I even know anyone who just drops what they're doing when their hours are up for the day or the week. It seems that everyone's working around the clock, even on weekends and holidays. And just like you would expect by now, people take pride in it and boast about it too. Sure, that's pathological, but I really can't even imagine working 9 to 5 and then disconnecting for the rest of the time, union or not. I think you're considered exceptional in Finnish IT if you can do that.
Agreed. I kinda wish the FAANGs paid less, and had to appeal to people solely on positive impact, kinds of work people can do, work environment and how people are treated, etc. Adding "oh yeah, and you make more money here" complicates.

The big G, for example, already seemed like the place to go, as soon as they launched the early site (the company was obviously smarter than most of what was going on), and there was also the "don't be evil" that resonated with a lot of the prevailing sentiment among the pre-Web Internet-savvy techies. Though I suppose there might've already been a money factor from the start (it seemed like most people were crunching hard at work, but also prone to job-hopping for the hottest IPO lottery ticket at the moment), but it wasn't as clear as today.
In which country are you working? My full-time work contract explicitly says that I will receive X EUR/year for working 40h/week. So, yes, they are paying for hours worked.
Here are some simple rules to keep working at home sane:

1. Work in a place that you don't normally use to relax when you would get home from work. Maybe a spare bedroom, maybe the kitchen with a stool.
2. Start work on time, and keep your schedule as non-pandemic-y as possible. Don't sleep in until a minute before work, but get up and pretend to do your commute. Make sure you make your coffee early, too.
3. When your done work on the clock, STOP ANSWERING EMAILS/SLACK/WHATEVER IS WORK RELATED. Now you're home for real.

I've worked on and off remote in software, and has saved my sanity every single time. The biggest thing is people are afraid to say no, but in reality, if your boss asks you to do work after you're done your day, either ask for overtime or don't even answer it. It's not your responsibility to work when you're off the clock. If your work would force you to work after-hours even before the pandemic, then there are a few problems: the bosses don't understand the work you do, they don't respect your time, and/or you enable them by working beyond your hours.
The reason to assume that Dothraki climate resembles that of Earth steppe peoples is, as quoted in the essay, because Martin claimed to have based the Dothraki on them. Those Steppe peoples have adapted their clothing and cultures to the climate they live within. If the Dothraki are supposed to resemble these people culturally then their clothing should reflect the climate of Earth's steppe peoples.
Good idea, except that the purpose of Google fonts (from Google's perspective) is to provide another means of tracking what sites people are visiting. Maybe a browser extension can do this though.
I think you misunderstood what they were doing here, because that would violate the entire purpose of storing the data locally.
India biggest buyer of Covid-19 vaccine with 1.6 bn doses
Do you have an example of a company that does the second well?

As far as I understand, all companies need to have a pretty solid overlap of "common opinions" or else you are going to have political deadlock.

If you have examples to the contrary I'm really curious to learn about how they worked.
"Steve Wozniak wanted a computer. Mark Zuckerberg wanted to engage online with his college friends. Larry and Sergey wanted to find things on the web."

These are terrible examples in the context of the article.

Apple's computers, originally, led them to the brink of bankruptcy, and it wasn't until 20 years later when they started selling consumer electronics that they blew up, and Wozniak had little to do with it at that point.

The other two don't actually make money from the products mentioned, but by flat out exploiting people's ignorance regarding online tracking and advertising.
I don't buy this line. Toxic personality types are a hallmark of the technology sphere and they are typically given a free pass on such behavior in the name of meritocracy. The problem for Gebru is that her particular type of toxicity is not palatable to the entrenched culture, merit be damned.
This above is very intolerable in Corporate America. First and foremost, she works for the corporation and get paid, no matter how great she is, she has to follow the corporate culture and norms or she won't be surviving in Corporate America.

Stanford Business School professor Jeffrey Pfeffer wrote a book about this[1] in particular.

[1]: https://www.goodreads.com/book/show/24331490-leadership-bs
There's still time for discussion! The paper's only in review and they would have had to make revisions anyway. I'd say it's the management that made an ultimatum to the research team.
This is an argument against exaggerated headlines, not against criticism of the company involved.
Once they decide to go through the process, you'll be treated equally, however, the process itself is biased against folks who have other life goals, like raising families, who otherwise don't have the time to do competitive leetcode in their free time, but would make great employees.
Absolutely. The supposedly objectionable tone in the EMails she posted was after leadership censored her paper in an apparently unprecedented and intransparent internal review. She has a track record of publishing peer reviewed and well received papers, and the paper in question was going through a normal peer review process when it was halted internally. To any academic the explanations of leadership are transparently absurd.

No academic of integrity could accept that as a work environment, doubly so if you were hired as Ethical AI Lead. It simply indicates to me that Google as an organisation is no longer capable of having a serious Ethical AI Lab.
What torpedoes do you mean?
Right, but maybe that's why a top-down approach like this is a bad one?
Heck, even kneeling during the national anthem is “too much”...