skysight-inc/HackerNews huggingface dataset:
I loved the "brushed metal" look in 10.3, I remember trying to install various mods to force "brushed metal" onto more applications.

You can't really tell from the static screenshots, but Apple put a lot of effort into making brushed metal windows look good -- it wasn't just a static texture, but instead a composition of multiple layered elements that scaled in different ways as you resized the window. I remember seeing "brushed metal" themes on Linux and Windows at the time, and none of them could come close to 10.3's level of polish.
> What percentage of people in tech are Black? Some single digit percentage

I think it's presumptuous to imply that black people necessarily have a problem with master/slave terminology outside of the "owning people" context. I feel compelled to out myself as a black person to say that its absurd. The issue of the day is that police need to stop killing us with impunity. Believe it or not, there is actually a very limited amount of attention available for issues surrounding systemic racial injustice and distractions like this just exhaust that very limited resource and leave us with jaded citizens who roll their eyes whenever issues of social justice are broached. Even the very idea of "social justice" is considered a pejorative because of the focus on stupid issues like this by a privileged group of people who are so comfortable that they have time to worry about things like arbitrary technology labels.
How the genetic code was cracked, with paper and pencil and no computers
Good point. Micro aggressions add up if you will.
The main legitimate reason I can see to objecting is not wanting to encourage "obnoxious bad actors". Renaming master/slave to something clearer and less likely to have awkward misunderstandings akin to "forking a child and killing widows and orphans" is a good goal in itself if it improves communication clarity. Toxic drama vectors get cut out for a reason - because nobody wants to deal with them.

Ironically it is possible both that someone is "right" on an issue and someone who is better off not encouraged. Contrary to what some believe there are bad tactics regardless of target.
With every day that goes by, the more I become convinced that Burn After Reading was a documentary.
There isn't precedent for discrimination based on the gender of spouse specifically. In general, to answer the question "Is it discrimination?" It's helpful to apply the replacement test: if it were someone else who differed in only one non-work related aspect, would that person receive the same outcome?

I think what you're trying to get at in your edit is more in line with Pre-Employment Inquiries and Marital Status. [0]. The EEOC puts it this way:

"It is clearly discriminatory to ask such questions only of women and not men (or vice-versa). Even if asked of both men and women, such questions may be seen as evidence of intent to discriminate against, for example, women with children."

There established precedent for "sex-plus" discrimination [1], whereby the claimants sex "plus" another factor brings it closer to a Title VII claim.

The TL;DR answer to your question is that nobody has brought a case (that I can find) with those particular details, but you can't treat men differently than women and vice-versa, and that includes gay and trans men and women

[0]https://www.eeoc.gov/pre-employment-inquiries-and-marital-st...
[1]https://www.businessmanagementdaily.com/52309/title-vii-sex-...
It's amazing that in 2020 people still use relatively common English words to name their software. Apart from all the confusion (context needed to understand what is being meant) and issues such as those you mentioned, the projects will be hard to google, risk collisions with other projects, have domain and trademark conflicts etc. ... Just make up artificial words, concatenate several terms etc. people. Though in this particular case, conventions like "has to end with 'sh' because ... cargo cult" and "must be easy to type" probably played a role.
Hi! Thanks for this tutorial. I notice you work with Ingo Wald at the fabled Utah graphics program. I just recently linked Ray Tracing Gems right here on HN and am working my way through it. Very insightful ;)

Am curious if your group investigates using WebGPU in contexts other than rendering? Web scale GPU compute clusters, wgpu on native, scientific simulations, ai research ... as just a few possible examples?
Our Political Divide is No Accident
SJCL is 6.4KB gzipped, libsodium is 188KB.

If one plans to use the lib in the browser, it makes a huge difference.

Also, I'm not a crypto expert by any mean, but SJCL seems higher level, and hence, easier to use. Not to mention harder to missuse.

Projects like https://0bin.net have been using it for 7 years, with 500000 visitors in the last few months, so I'd say it's pretty battle tested too.

Not nearly has much as libsodium, of course. But I wouldn't discard SJCL, I think it has a place.
>> a demographic that doesn't have recent, painful memories of slavery with horrible, tragic effects that persist to this day

"Recent" means about 2-300 years? I thought slavery was abolished in US over 150 years ago, that is several generations that never met, so other than books where are the memories? Have you ever met a slave? Have you ever heard about a slave in your lifetime? Do you know anyone who ever talked to a slave?
A Chinese-American Novelist Wrote Herself into the Wild West
How to call it? Call it by using script tag in HTML? Call it from javascript? Fileextension '.as'?
Or Satellite communicators/phones. Iridium bypasses ground gateways when you commuicate from one communicator to another.
SS7 would not affect website uptime. All the carrier websites are having issues.

[edit] As others have pointed out, if b-number routing is failing, then their support sites would be flooded with people checking their account. So maybe the subscribers are in effect overloading the sites. That would make sense.
Cellular Networks Down Specifically in Major US Protest Areas Since ~2:30pm PST
The Python 3 changes aren't big changes.
They are breaking changes however.

I know they aren't big because Perl has had to deal with many of those same type of problems, only it didn't have to break old code to do it.

Perl 6 is more of a research project that took Perl 5 as a leap-off point. As it is is such a large departure from every language, it deserves it's own name. So it is now known as Raku.
One of their examples of "factual" questions is:

Is immigration harmful to the economy?

"harmful to the economy" is a rather subjective term, because different people care more about different parts of the "economy".

Does "harmful to the economy" mean share prices go down, or does it mean people lose their jobs, or does it mean there are more poor people, or does it mean you have less choice when you go shopping, or does it mean average wealth per person goes down, and does average wealth include public goods like the environment? And so on ...
In the same vein, I wonder if people that get bone marrow transplants experience a boost in health in addition to the reversal of the original illness.

Can it even be measured?
> as someone wrote earlier, no person alive was ever a slave

They may have written this, but it is strikingly false. By most accounts, there are hundreds of thousands of people alive today living as slaves in Africa: https://en.wikipedia.org/wiki/Slavery_in_contemporary_Africa

Not quite on point, but here's a great Atlantic article from a couple years ago about someone who realizes late in life that his family had a slave: https://www.theatlantic.com/magazine/archive/2017/06/lolas-s...
> wrong with people that they take their job so seriously

It could be that, a fanatical devotion to the mission that goes beyond all reason.

But another possibility is that there is something different wrong with them where these sorts of tactics (and risks) don't seem that outlandish to them. Maybe for them, it doesn't require devotion to escalate things to this level. This may not be the first time they've done stuff like this.
Why are you using SMS 2FA?
Smarter firmware would detect the case you are discussing, and re-designate a part of the SMR drive to be regular(non-SMR space).

For that to work, you need the host OS to be able to see that the drive has just "shrunk". Obviously, you still have data on it while it's shrinking, so the reality is the OS needs to give the drive a list of sectors which can be "shrunk away".

One simple approach would be for a daemon to create a massive file filled with "MAGICBYTESMAGICBYTESMAGICBYTES...". As that data is 'written' to the drive, the drive sees that it's the magic bytes, and rather than storing the data, simply marks those sectors as no longer needed. As soon as enough sectors in a row have that designation, reformat them as non-smr, and use as regular (non-smr) disk space.

Then, a few hours or days later, the drive can rewrite the data back to be SMR, then tell the daemon, which can remove the magic bytes and delete the files, and your free disk space increases again.

The failure mode of this is that your "6TB" SMR disk ends up with a 3TB file filled with MAGICBYTES, and 3TB of your data. But for the same money, you'd only get to store 3TB of data on a non-SMR drive anyway...
You don't seem to get it. The object of the exercise is not nuclear yield. BTW, you can physically damage fissile material that needs to be in a particular physical configuration with neutrons and/or x-rays. One is not trying to detonate the weapon, but rather render it in a state where it cannot reach the desired yield (preferably none at all, of course).
How would you feel if you know your work is being used to facilitate what is described in this video: https://youtu.be/mRUxDNE8uzc?t=36 ?

They're incarcerating newborns and forcing unrelated 5 year old detainees with no relation to them to take care of them. They smell, they're covered in lice, bodily fluids, they're denied personal hygiene, food, water. They are forced to drink water from toilets.

Kids that are too active are sedated and some of them, left unsupervised causing them to smash their heads against the floor causing them permanent brain damage.
What does ICE (a big flawed but necessary federal border guarding agency) have to do with BLM (loose movement to ensure equal treatment of US citizens of color by local police departments and preventing horrible abuses)?
This is a terrible idea. Why is making public land into private land a benefit to the nation when it can be used and enjoyed by the entire public, preserve wildlife, and be sustainably managed? Why would auctioning it off be good, getting far below it's worth for a single one time gain, and then stopping all of us from benefiting from recreational opportunities and further degrading the small amounts of relatively pristine land.
There is no proof of a denial of service attack. Attack maps like the one you’ve linked to sinkhole traffic from botnets to known honeypots. The only way a DDoS can be identified is if you’re sitting on the transit links themselves or you have insight into the very private networks that the carriers have. Attack maps do not have this.
You're not telling me anything I don't know.

Look at it this way, do you believe CO2 is basically fungible in the context of global climate change?
Because this would increase stability?
Apple rejects HEY app update by Basecamp’s founders
I loved old-school Macs but come one, you couldn't even resize a window by dragging an edge. I think we've moved on from that.
Completely unclear to me and I've been soccer (football) fluent for over 50 years. I know what parking the bus means (for non football fans - it means falling back and defending in numbers). If football is really a game of space it should be a poor strategy. Is the author saying parking the bus is good or bad strategy?
I was being sarcastic.. :/
It looks the same as it does everyday...
Federal Reserve will begin buying corporate bonds
Thanks for convincing me!
Wonderful exploration of film data. It would be great to learn from the same process applied to film material in the public domain. Extra brownie points for using "Python, Julia & R" in the same dataviz.
He mentions that adding a reflector to the LED will reflect too much heat onto the LCD. Could this be solved with a pane of glass between the LED and the LCD to absorb the IR light?
Imagine if eBay said why the CEO was fired and then he turns around and starts telling the world where eBay’s bodies are buried.

It’s less risky for the company to do it this way.
There's no bottom to this rat hole.
As someone who has spent many hours dealing with Musescore's frequently bizarre UI, I found it hilarious and cathartic
I have helped run one-off workshops for children to use EV3 mindstorms robots. Having also run similar workshops with other robots, the EV3's seem to generate the best response from the children. One simply needs to make a maze out of tape show some basic instructions for how to program the EV3 motors and the children will enthusiastically go about getting the EV3 to run the maze. I have also helped students build some more complicated robots for a robotic musical orchestra which was really fun, and a task the EV3 robots are well suited for. These are great robots, I only wish they were a little more affordable for poorer schools.
Right. From the link quoted in the grandparent comment:

> That's not going to esplain [sic] the other carriers' problems, of course, but...
Canadian scientist sent deadly viruses to Wuhan lab – CBC News
There were dozens of livestreams going from each major protest city here: https://woke.net/#streams

10 minutes ago there were none.

Right now Sacramento, Seattle, Louisville have a handful.

But that's it.

The DDoS behind the outages can be tracked here: https://digitalattackmap.com/#anim=1&color=0&country=ALL&lis...
I support punching nazis too. I consider that moderate, given that the nazi ideology involves much worse.
This is a very roundabout PR blitz. Just show a speedtest!
Once Vista became stable it was a really nice OS. I installed it for a parent at some point because that's what we had a license for, and was really surprised how fast and clean it was compared to Windows 8.
Couldn't that just be the result of tens of millions of people simultaneously trying to contact support?
> Master is a word. Slave is a word. Being words, they have a meaning.

And emotional content, which may differ from person to person. Society is not made up of robots.

> In the context that are being used, it describes the abstraction very well.

It's also gauche, at best.
Multi Media LLC|Senior Software Engineer|SF,LA, Irvine or Remote
Multi Media LLC is a tech company, operating a thriving and growing broadcast platform, Alexa ranked in the top 100 sites internationally, and the top 25 in the United States, with approximately 10 million daily users, and a worldwide community of fans.

We managed to build a robust engineering culture up to CEO who codes as well.

Currently, we are looking for a Senior Software Engineer with the experience of building web applications using Python/Django.
True, but I think we can separate the idea from the person/company.

The problem statement is very well written. The Director of Engineering rotating because they can’t deliver, and the battle between Product and Engineering.

Conclusion is rushed, but it boils down to what agile advocates at the core: product manager and QA need to be in the room along with engineering.

It is until they hear daily about the challenges, first hand, and they see the struggle that it makes sense. Does not matter how many reports the PM does, first have seeing why technical debt is making things slow is invaluable.

Only addition I would add is: there is a reason why sprint waterfalls exist. You can’t iterate forever, and someone needs to play the role of the mature person that knows when something is good enough and needs to be shipped. I think Agile as a framework is at its limits. We need something that lets us run the engineering but at the same time becomes more predictable to business.
The circle in the centre of the image is much wider than the sun. Sadly, we can not see any meaningful imagery from it.
My ideal (but no one has implemented this yet) search would have a slider for strict/lax. In strict mode, only equivalent forms would match, so composed and decomposed would match as per unicode rules, but nothing else. As you get laxer, you obey locale-specific replacements like ö -> oe in German or å -> aa in Danish. Even more lax one could have homoglyphs match, so latin a would match kyrillic а. Then maybe α matches a and β matches b and ß, and of course C matches ℂ and weirdness like that. That already sounds like a few years of research to get it working world-wide.

In the last stage, a full DWIM-AI would do the matches. ;)
> Neither does Google ;-)

This is true since 2017 :
https://variety.com/2017/digital/news/google-gmail-ads-email...
This is a good case of causation and correlation being conflated. Of course T-Mobile users will report problems with YouTube even if it’s just their carrier. Any localized ISP problem will show up in outage reports for top websites because that’s what everyone uses.
Not everyone can directly make the changes that will stop police from killing black people. Few people can.

If this microaggression can be removed, why shouldn’t it?
Separating parents from their kids is one thing. Neglecting kids and denying them water, food, and not facilitating any form of basic hygiene is another thing.

Children covered in lice, bodily fluids, without showering for weeks to months. Newborns being taken care of by 5 year old detainees with no relation. They are denied food and water. They are forced to drink water from toilets. They're scared to ask for food and water [1].

Then, let me introduce you: The Mexican Repatriation Act of 1929.
If your argument is that citizens need to be protected, I remind you that in 1929, the US government took US-born children of Mexican heritage (technically, US nationals), put them in buses, and sent them to Mexico. In total, up to 4,000,000 Mexicans and their US born descendants were victims of this.

It is possible that some the families being detained and separated are descendants of US citizens. But nobody cares, you know why? because it's not about citizenship and immigration. It has never been about that. It's about making bullshit excuses for racism and ethnic cleansing. Before the Mexican annexation it was done to the Native Americans, and for them there were other excuses as well.

The US has set a strong precedent about not giving a flying fuck about borders, immigration and sovereignty. What did American immigrants in Tejas, Mexico do? or Alta California, Mexico? or the Kingdom of Hawaii? or countless other territories? They were given land grants and instead of being grateful, they revolted, declared independence and then joined the Union because they were not allowed to have slaves, or because they saw themselves as entitled to those lands. Lands that they had no connection to whatsoever.

Before the US existed, their predecessors, the British empire, had other races to discriminate. Basically every other nation including other nations in the British Isles. That mentality led them to invade 99% of the planet and kill millions of people through wars, famine, etc.

In contrast, the ancestors of the families being detained are the populations that have inhabited North America for 10,000 years. Not a couple of centuries. 10,000 fucking years.

[1] https://youtu.be/mRUxDNE8uzc?t=36
Could be. With SS7 outages, first things you would see is b-number analysis failing (call routing) and SMS text messages failing.
The map data is delayed by a day (currently showing "June 14"), and looks the same as every day prior for at least a couple weeks, so I think this editorializing is drawing a conclusion that isn't warranted.
I used to work with a guy from LLNL who was involved with some of the X-Ray laser stuff and the like. There were some systems that, in theory, weren't that attenuated by the atmosphere...

And that's where I learned the phrase: "Pre-Boost Phase" — hit them in the silos. None of those systems appears to have borne fruit (or have they? oooo-eeeee [x-files music]).
Your common people back then were far more computer-literate than most of career programmers today. Requirements for the entry into profession is so much lower from any point of view: time, difficulty and cost.

Another side is that programming and web is no longer novelty so common people prefer to just pay for someone else for their time rather than learn anything on their own.

Most people prefer to pay their auto mechanic, plumber or electrician even though most of people are capable of fixing many of their problems just by following simple tutorial and common sense. Programming is no different here: it's just easier or more time efficient to pay to someone else.
The proportion of people who will spend 30 seconds with a search engine to check on something is practically infinitesimal. Even people who do it frequently don't do it most of the time. And it doesn't matter anyway, because it's too late - you only have to fool people for a second, or a fraction of a second.
But does the phrase internment camp actually bring to mind abuses such as denying children hygiene supplies such as toothbrushes or basic necessities like blankets in an American reader? The separation of families? The disappearance of children?

If internment camp does not convey that then I think using a technically correct term such as concentration camp to ensure that people pay attention to these abuses is not just technically correct it actually conveys that this is more than "just" an internment camp.

If Americans do generally associate internment camp with that then fair enough call them internment camps in general conversation.
How the World’s Most Iconic Logos Evolve over Time
If a law is passed and people wait 40 years to enforce it(but then it's hot-topic and so will be enforced widely), is it "legislating from the bench" for the court to enforce a law that already exists?
Have they killed many paid products?

I think there is justified wariness about building too much on top of any service given away for free.
My company doesn't give us softskill books. There are e-trainings we can take on Pluarlsight, Lynda, and internally. It's usually about diversity and communication.

Books that I have read on my own are 'The Coaching Habit', 'Getting to Yes', and 'Exactly What to Say'. They might be helpful to you. They didn't help me since my career is in a downward spiral.
Sorry, I don't think I follow your argument. My best interpretation is that you're saying that knives in my kitchen could potentially cut someone, and therefore if I care about the harm caused by terms like "master" and "slave", in order to be consistent I need to care about the potential harm of knives as well.

Responding to that interpretation, I would say:

1. I need to take responsibility for the knives in my kitchen in the same way that I need to take responsibility for the words that come out of my mouth. If my knives are cutting people, then I would need to get rid of them. Apparently the use of these words are cutting people, and so the notion of replacing them with less harmful alternatives isn't worrisome to me

2. I would also say that the potential for harm being everywhere is not a reason for me to ignore this specific instance

3. Yes, I do think that the end goal is to change the universe. It's okay with me if the medium of change is small actions, if that's what's available
I don't understand the calls to abolish ICE. Open borders are simply not a realistic policy in the current world. We can barely keep things operating as it is in the US, what would happen when tens of millions of largely unskilled immigrants were to stream across the border? Do people actually think nothing negative will happen?
Aqua has been releasing some really great k8s security tools recently.

kube-bench [1] and kube-hunter [2] are worth a look as well.

[1] https://github.com/aquasecurity/kube-bench
[2] https://github.com/aquasecurity/kube-hunter