skysight-inc/HackerNews huggingface dataset:
Unfortunately that’s not what happens a lot of times. When managers are asked to cut people, in homogeneous teams, if there are people who are different based on some criteria are often the ones who are cut. Not saying any particular race or gender does it, but that’s what happens. And that is what is being avoided here.
They're already doing that with the T-Mobile deal announced recently.
Do you think that it would be beneficial during analyst conference calls to highlight that Cloudflare is using Rust to build its next-gen critical systems? It shows a strong commitment to building best-in-class technology.
I don’t think this is right. Affirmative action has been upheld by the courts, and is currently in practice at some private employers (and is mandated for government contractors).
It is a bit more nuanced.

On one hand, it is immensely successful Apache project.

On the other hand, it is a failure of open source - Databricks Spark is full of proprietary extensions that are not in Apache Spark. AWS Spark (in EMR and Glue) is full of proprietary extensions that are not in Apache Spark. Same with Cloudera, IBM and other players.

There's also the story how Databricks people blocked IBM patch to Apache Spark that was supposed to make it faster on IBM POWER platform - they didn't want to help competition.
In some cases it can be enough to know that it could be worth waiting for the release instead of putting more resources into a stack you're currently using. You might replace it entirely in a few months if the release turns out to be a product which you can and want to switch to, so it's ok to get a heads-up.
Looks great is this Free Software? I want to hack on this thing, where is the code?
Most of the people I've heard self-identify as LatinX are queer Hispanic people who grew up in an English-speaking country (ie. second-generation immigrants).

Their primary language is English, so any difficulty pronouncing LatinX in Spanish doesn't matter as much to them. They're not necessarily looking to solve the gendered nature of Spanish overall, and may not even speak it fluently. Also, similar early English terms for gender-equality/non-binary identities were equally difficult to pronounce (the title Mx., neo-pronouns like xie/zer).

I'm curious how the data would look split by gender/country of origin/LGBTQ+ or not.
I see it more of the pain brought by the advent of remote work. I used to be in favor of it, but this turn of events changed my mind.
a lens translates things to a different view. so they either justified it somehow, or it changed the outcome. not a hair I'd want to be splitting in court.
I'm glad you recognize how fundamentally different the world is today than how it was in the 1930s, because not realizing that would probably confuse the hell out of you a lot of the time.
Back in the 1980s in India if you scored 80% on a medical school entrance exam then you were suspected of having cheated because of how ridiculously high that score was. (Source: my parents who were professors at a medical school in India during the 1980s)
Also since Simula proceeded Smalltalk, and C++ is inspired by Simula, and Java by C++.
All you have to do is find a bored wikipedia nerd "editor". They will gladly take on the bureaucratic battle to get that PR firm banned from editing wikipedia content.

The people who make editing wikipedia their identity have A LOT of time on their hands, and LOVE fixing these kinds of things because it makes wikipedia better, and look better.
It's just bad UX and confusing. Consider this question "Who is this report for?". Here are the options:

1. Myself

2. Someone else or a specific group of people

-- This Tweet is directed at or mentions someone else or a specific group of people — like racial or religious groups.
Everyone on Twitter

3. This Tweet isn’t targeting a specific person or group, but it affects everyone on Twitter — like misleading info or sensitive content.

For the same Vitalik spam tweet you see everywhere, I'm guessing 3, but its kind of weird question

Then "Everyone on Twitter is being ..."

1. Attacked because of their identity

2. Slurs, misgendering, racist or sexist stereotypes, encouraging others to harass, sending hateful imagery
Harassed or intimidated with violence

3. Sexual harassment, group harassment, insults or name calling, posting private info, threatening to expose private info, violent event denial, violent threats, celebration of violent acts

4. Spammed

5. Posting malicious links, misusing hashtags, fake engagement, repetitive replies, Retweets, or Direct Messages.
Shown content related to or encouraged to self-harm

6. Shown misleading info

7. Offered tips or currency — or encouraged to send them — in a way that’s deceptive or promotes or causes harm

I guess spammed, but I'm pretty sure its a malicious link and misleading, so either 4 or 5 or 6

Then, "How is ⁦@... doing this?"

1. Posting misleading or deceptive links, leading to scams, phishing, or other malicious links

2. Misusing hashtags, such as unrelated hashtags and large number of hashtags

3. Sending a lot of aggressive, unwanted, repetitive or unrelated replies, Retweets, or Direct Messages

4. Fake engagement, such as aggressively Retweeting or buying and selling Likes, replies, or other Twitter features

5. Using multiple accounts to interact or coordinate with other people to manipulate accounts, Tweets, or other Twitter features

6. Following and then unfollowing large numbers of accounts so to inflate follower count

7. Something else

I guess its a deceptive link, but I'm not sure because I didn't click on it. I also didn't click 5 on the previous step which was "posting malicious links", I clicked spammed. But he's also using repetitive or unrelated replies so maybe 3 as well? And almost certainly the person running the scam is using multiple accounts.

That's a lot of words to read every time, and I'm pretty sure it has changed since I started reporting stuff regularly.
There was a post on HN in the past month about people using music and self publishing to get that blue check.

See:

https://news.ycombinator.com/item?id=32662123

(edit: that was instagram, but its probably the same idea..)
I mean I'm just one guy with an opinion. I see them sort of in the same vein as CompTIA, and I prefer to hire people that think on their feet and can solve problems quickly using whatever skills may be required for the task.

So generally I'm looking for creative problem solvers that do open source work and learn as they go on their own. I've just seen over my career that people who play the cert game are usually on the other end of this spectrum. I'm obviously painting in broad strokes here

How I build teams has worked really well for me, but there are lots of great ways of building teams that create value which are likely very different from mine.
> Sounds like they are taking steps to make sure whoever was chosen for layoffs were not chosen for racist reasons.

Doing so is illegal and makes little sense to put it in a public announcement. Might as well state that they don't intend to murder anyone.
The part that's hard for people to understand is not the basic supply and demand issue, but rather why well-intentioned, good-sounding policies like environmental review processes, rent control, or mandatory affordable housing quotas don't accomplish what they say they would; to understand the latter requires an understanding of the higher-order repercussions of those policies.
My 4chan favorite:

--------------

"Listen, you fantastically retarded motherfucker. I’m going to try to explain this so that you can understand it.

You cannot control an entire country and its people with tanks, jets, battleships and drones or any of these things that you so stupidly believe trumps citizen ownership of firearms.

A fighter jet, tank, drone, battleship or whatever cannot stand on street corners. And enforce “no assembly” edicts. A fighter jet cannot kick down your door at 3AM and search your house for contraband.

None of these things can maintain the needed police state to completely subjugate and enslave the people of a nation. Those weapons are for decimating, flattening and glassing large areas and many people at once and fighting other state militaries. The government does not want to kill all of its people and blow up its own infrastructure. These are the very things they need to be tyrannical assholes in the first place. If they decided to turn everything outside of Washington D.C. into glowing green glass they would be the absolute rulers of a big, worthless, radioactive pile of shit.

Police are needed to maintain a police state, boots on the ground. And no matter how many police you have on the ground they will always be vastly outnumbered by civilians which is why in a police state it is vital that your police have automatic weapons while the people have nothing but their limp dicks.

BUT when every random pedestrian could have a Glock in their waistband and every random homeowner an AR-15 all of that goes out the fucking window because now the police are out numbered and face the reality of bullets coming back at them.

If you want living examples of this look at every insurgency that the U.S. military has tried to destroy. They’re all still kicking with nothing but AK-47s, pick up trucks and improvised explosives because these big scary military monsters you keep alluding to are all but fucking useless for dealing with them.

Dumb. Fuck"
My most recent widespread example was so recently that there are people still alive who were subjected to it, yes. Regarding the other point: this is not a hypothetical set of lawsuits. People are getting prosecuted, criminally, right now.
“‘Don’t you see that the whole aim of Newspeak is to narrow the range of thought? In the end we shall make thoughtcrime literally impossible, because there will be no words in which to express it.’”
It's not a very good system either because it's called verification, but it's actually indicating popularity or notoriety. People hear "verified" and correlate that with trustworthiness when all that check mark is really indicating is "this person appears to be famous."
Hey, I helped make this! Happy to answer any questions.
4. Repeat steps 1-3 for non-verified users

5. Report targeted user for mimicry/impersonation.

6. Targeted user gets insta-banned.
I discover my new music mostly through friends telling me about their finds.
I think the equivalent is the test set. A test set is used to evaluate the performance of the model, after all the tinkering. As such, you need to take great care to make sure that you don't have train-test leakage (e.g. taking a random sample for stock market prediction when you need to do a time-based split), or that you don't use the test set more than once (e.g. choosing the best model based on the test set).
What solutions?
When a potato is eaten, the amylase in the saliva mixes with the potato starch and starts breaking it down into sugars, some wil be glucose acording to [1].

You can test this yourself by eating a plain cracker. A plain cracker doesn't contain any sugar, but if you keep chewing it you will notice a sweet taste in the mouth. This is from the sugars released by amylase.

There is no mention of fructose on the amylase wikipedia page. So maybe you are right.

[1] - https://en.wikipedia.org/wiki/Amylase
A credibility issue which is quite relevant. Is she making up everything in that article?
That is the classic neocon argument. Because for gods sake wages can’t be rising and workers can have an upper hand. Why do you think Fed is so busy now trying to raise the rate while all these time they were busy buying bonds creating the perfect storm of bubble? Because finally flood the zone with cheap labor isn’t finally working. They were already busy with flooding the zone with liquidity propping up the elites with insane asset valuations.
Really dehumanizing hiring practices. I recently interviewed with Twilio and they wanted me to do an online coding challenge before I even got to speak to a hiring manager to know if I wanted the job. Same thing Amazon does.

Companies that do this are waving a big red parachute in your face.
> People go where the jobs are.

The jobs go where the people are. If companies can't find people in SF because no one can afford to live there they'll move.
We've banned this account for using HN primarily for political/ideological battle. That's not allowed here, regardless of which politics/ideology you're battling for/against. It's not what this site is for, and it destroys what it is for.

Please don't create accounts to break HN's rules with.

https://news.ycombinator.com/newsguidelines.html
Yeah, many things in the report seems a bit off. Like they assume everyone uses the same amount of data regardless of what kind of network they're on. So since 5% of users are on 2G networks, they assume 5% of total data is transferred over 2G (which is ~400x less efficient per byte than 5G).

> The EU average energy consumption of data traffic depends on the distribution of mobile networks used for cellular data traffic. The Ericsson mobility report also provides information on the type of smartphone subscription. This data is summarised in Table 3. We make the assumption that the distribution of the total data-use over the different mobile networks is the same.

According to their numbers, 2G would account for nearly two thirds of total mobile energy use, which probably should've made them question their assumptions.
Also the French: https://en.wikipedia.org/wiki/French_paradox
I'd say Joe DiMaggio is similar. He's an all-time great, but there are many better players with less renown. You could make a case for Pete Rose too.

In a way Jeter's career is a cross of those two. His triple slash is similar to Rose, and he's also among the hits and plate appearance leaders. And like DiMaggio, he was the face of a Yankees dynasty.
> The “only valid use cases” of privacy is not to hide illegal or criminal activity.

What are the others, in the specific context of this conversation (which is privacy from the government, not from random other citizens)?
> It may be lavish, but if an executive paid $350k is 35% less likely to make a mistake that would cost the organisation $1m (which is about 1% of their budget), compared to a volunteer working for free, then maybe, from the organisation's point of view, the expenditure is cheap.

They're not though. Especially not multiple of them providing the same service.
Linux pays no attention to the hidden attribute. But when you create a dotfile under Linux the clear intent is that the file should be hidden. Linux tooling knows to hide dotfiles by default, but Windows doesn't. So, this patch sets the hidden attribute when you create a dotfile under Linux. If you then mount the same filesystem under Windows the dotfiles will be hidden. Given that Linux userland tooling knows (in general) nothing about NTFS, and this hidden attribute is NTFS-specific, where would you put it other than in the driver?
If you want opensource and local storage look up Dendron. It is a VSCode extension in a similar vein, uses markdown so easily track changes in git/etc as well.
Thanks! Oh yeah, program manager. I got it messed up.
The ability to exclude apps or websites from the lockdown seems at the face of it to reintroduce attack surface that lockdown mode is meant to prevent.

Countdown to some 0day no-click exploit that adds an app or service or site to the exclusion list and then proceeds with a further attack?
> Lockdown Mode is an optional, extreme protection that’s designed for the very few individuals who, because of who they are or what they do, might be personally targeted by some of the most sophisticated digital threats. Most people are never targeted by attacks of this nature.

The list of restrictions doesn't seem to inhibiting - for those who have used it, what are the points that stand out? Is this something designed for habitual use or under specific situations?
Notable highlights for me:

> Lockdown Mode is available in iOS 16 and coming soon in iPadOS 16 and macOS Ventura.

> Web browsing - Certain complex web technologies are blocked, which might cause some websites to load more slowly or not operate correctly. In addition, web fonts might not be displayed, and images might be replaced with a missing image icon.

The first sentence I believe is referring to disabling JIT (just in time compilation of Javascript), which is dangerous as it allocates W+X pages which are often used by the final stage of an exploit. Apple did an amazing job already of hardening iOS by severely restricting which applications can use JIT (and this is their justification for why non-Safari browser engines are not allowed on iOS) and even enabling per-thread memory page permissions. Many more details are in this fantastic post from Google's project Zero: https://googleprojectzero.blogspot.com/2020/09/jitsploitatio...

Overall it's very interesting to see Apple invest so significantly in something that will benefit relatively few users -- not that I'm complaining!
I must be missing something here.

On a donation of $10, their cut should be $0.75, given that's 7.5%.
> is it as complicated as calculus?

considering that you'd need to know calculus, linear algebra, and other disciplines of math to be able to build some of the image, vectoring, and rastering logic... yes.

> Let the OP figure it out on their own.

the OP is literally soliciting opinions and help
https://help.twitter.com/en/managing-your-account/about-twit...

> If changes to your account are misleading or substantially alter the persona present on your account

You will lose the badge if you try to do the 2nd. But currently it doesn't proactively apply preventative measures, which is definitely a problem. Twitter obviously doesn't have bandwidth to proactively prevent all those scams, but at least last reviewed profiles should be visible to users for verification.
(I am the main author of cachegrand) I definitely agree, that's why cachegrand puts the focus on functionalities like an on-disk db, which will also be a timeseries db, active-active replication and support for webassembly.

In terms of "just performance", Redis can easily chew 200k GET RPS on an average low-core count VM, even if an application does 10 Redis queries per request in average it would still take 20k requests to saturate it, if we leave 15% of marging for peak traffic / issues / surprises / etc, it would still take an application handling 17.5k RPS which is an HUGE amount if we think that this would require easily between 50 and 100 machines beefy machines!

I think the biggest limitation nowadays is instead the cost of using "only" memory for the cache and having to use a bunch of different systems to process your data.

Try to imagine what you would be able to do if cachegrand would ingest your stream as kafka-compatible server, run your webassembly compiled script and/or run your ML/AI models (leveraging webassembly) and then let push data to other databases / systems and/or let you access your processed data via the Redis / Memcache / GraphQL interface!

And on top of this, imagine that all these modules (Kafka, Redis, Memcache, GraphQL, etc.) can leverage a network bypass and a nvme bypass to perform super fast I/O.

It's a lot of stuff, but that's my long term goal / vision.

Of course to achieve all of this, you need a blazing fast and very flexible base! We are currently focusing on the Redis support because needs many different bits and pieces and would allows us to have people starting to use cachegrand which is a key to understand if the grand plan makes sense :)
HN is full of reactionaries who are easily triggered by any sort of diversity-related language and seem to lose their ability to think critically. Everyone complaining about that line is making a whole lot of assumptions about what it actually means.

FWIW I would be interested to know what the CEO actually meant by that. My assumption is it's more lip service than anything else.
Senior Engineers can also give the impression of wizardry by writing shitty code that only they understand.
Wow, that almost sounds like "don't feed the dog, because it'll become a beggar".
I just run it once.
interesting i had the impression most sites were controlled by a very few companies. but tbh i can't say i know much about the space.
> "I'm interested in writing a x86_64 Linux driver for my 15 year old photo printer." [...] is a very clear statement.

The problem is, everyone who knows a thing about "Printer drivers" shivers when they read that statement, in part because it mentions Linux or x86_64, which kind of implies some level of confusion. Also, it doesn't mention whether he's doing it for the sake of an old printer (which then makes the question the wrong thing to ask -- rather you should ask "I want to make my printer work with x86_64 Linux" -- which likely has a much simpler answer) or the sake of how to learn to write Linux printer drivers (which makes the question bizarre -- there are no Linux printer drivers per se).

> Iterating how difficult the project is doesn't move the needle forward and in fact, does the opposite and is not at all helpful to the OP. Don't project your inadequacies

This is really the wrong take here. If someone asks "I want to learn to pave roads for 4-wheel bikes" you don't answer with "OK, tarmac is made with crushed stone, tar, ...". You answer with "WTF are you doing this for?". Because it's highly likely that the questioner is having some type of confusion, rather than explicitly wanting to make such a strange request.

As Eric S. Raymond put long ago:

> Often, people who need technical help have a high-level goal in mind and get stuck on what they think is one particular path towards the goal. They come for help with the step, but don't realize that the path is wrong. It can take substantial effort to get past this.

By not addressing the user's exact question, and considering the user's final goal, you may be moving the needle much forward than if you just blindly answer it like some people have done here.
Most of the world also runs on paid software, that’s purchased. Infrastructure isn’t free, software to run said infrastructure isn’t, either.

Can’t believe I’m arguing with people on here that software and digital goods are worth something.
Wielding that amount of money/power is most often used for evil. Even if it were only used for good, it should be democratically controlled.

It's nice that Bill Gates uses his billions for tackling diseases, but he shouldn't be able to decide the fates of millions of people unilaterally. He's an individual wielding nation-scale power, and that's dangerous for everyone else.

The same is true for Musk, and it's especially true for the billionaires who are distorting our democracy (Thiel, Bankman-Fried, Bloomberg, Koch, Hastings, etc.)
ahahahahha, that's definitely true, quite similar to Valgrind tooling :D
So most Arduino-alikes have USB support these days, and often appear to the host computer as a serial port. The absolute easiest thing is to take advantage of this; on the microcontroller end read the color over the serial port and set the LED appropriately. On the host computer end, write a tiny program that opens the right serial port and sends the desired bytes. Super straightforward.

From there, being a USB HID device will be a lot easier on your host machine code. You have to speak a predefined protocol, but the OS can use its own drivers to take advantage of the functionality you offer. For example, your microcontroller code can be a keyboard or a joystick. (It's still bidirectional, so you should be able to configure the color of the on-board LED. I don't know whether or not there's a standard there so you can just use a pre-written host app across platforms.)

Finally, if you want to pick apart an actual product that does this, I just found: https://www.blinkstick.com/