skysight-inc/HackerNews huggingface dataset:
> I believe these painful interactions would be much less common if tech culture were more diverse in the first place.

I have this bias that people who get into programming as kids tend to end up as the strongest developers. My own personal effort to try and help tech diversify is support and promotion of https://www.blackgirlscode.com/

When I've worked in London I've been often surprised at how diverse QA teams are, especially compared to dev teams. I wonder if that's related.
I usually dislike videos but this made lunch break better.

John Conway talks about getting old and isolated, reduced capacity for hatred, being young and feeling useless, things that actually matters and possibly more. All in less than 8 minutes and in the context of game of life.
What about the fact that we buy their 1k phones or 3k laptops? Does that not count for anything? Apparently not, it's not enough anymore. Large companies like apple want a piece of every pie. If this trend continues you will soon be able to enlist your whole life into the Apple or Amazon ecosystem, they will provide everything you need, and will just take all your productive output. Don't worry, you will have entertainment, food, accommodation... everything you need. And if you don't like it, you can switch feudal lords of course. It's a free market after all.
Well I'll look forward to those people asking Mr Torvalds on the LKML to rename all master/slave references in the kernel.

If you're maintaining decades old hardware and using specs that have that terminology, there is a very high chance that he will reject such patches since even a name change will break other software.

And all that effort for what? Making the delicate sunflowers who find this 'offensive on behalf of others' happy? How does one person who is 'offended' by this speak for everyone else?

Ask yourself this, Do you really think it is worth it?
> the advertisement may even have a negative effect for them when published on certain websites.

I've heard this a lot... but does this really cause them problems?
It’s really Instagram right? I want to say something like 95% of small shops selling under Shopify market under Instagram. It’s just that Facebook never took e-commerce seriously enough. If they spent _some_ capital in more useful endeavors oppose to Zuckerberg’s flavor of the year projects such as Libra, FB would be as big as AMZN. They have all the infrastructure already in place to pull it off.
I'm surprised we don't get more control over our "feeds" on some platforms - it would be useful signal for advertisers I'd imagine, so there's a win-win aspect.

On Reddit I'd like to filter out (ie remove) all posts with animal pictures.

I keep coming back to Slashdot's model of democratised curation.
When I was a kid in the 80's I use to print my code. It was on a dot matrix printer tractor fed paper. This option would be better, IMO, than loose leaf as the pages stay in order.

I think it is a good idea to print it out to help you understand. I consider it on occasion but don't want to pay for the ink and paper. Plus printers have some unspoken vendetta against me...they hate me and I hate them.
Pretty sure this is an AI-complete problem
David Dees has died of melanoma
From these products, most of them, since NVEnc doesn't really support many formats (AV1, VP9, Speex, ...).
Seems like Google could just maintain a list for advertisers then.

I think it's naive to think that they are purely doing this to protect Advertisers' convenience.
I do agree with that, you can say it uses less memory and less battery but you really can't call it more secure in any way.
You Can Now Buy Spot the Robot Dog–If You’ve Got $74,500
Facebook wants to be seen to address its perceived interference in politics. Particularly ahead of the upcoming election cycle. It wants to do this without hamstringing its ad-revenue. Let's look at what the measures are -

-an opt-out option for political ads: "The feature, which will start rolling out on Wednesday, allows users to turn off political, electoral and social issue adverts from candidates and other organisations that have the "Paid for" political disclaimer."

-encouraging voter enfranchisement: "Mr Zuckerberg went on to encourage people who aren't signed up as voters to register in time for the US election in November."

By implementing these Facebook could reasonably make the claim (i.e. at a congressional hearing) that it has consistently and passionately worked to deliver fairness on its platform and protected against manipulation. You can't design against every crisis...but you can design to say you took "reasonable measures" to prevent a crisis. I think that's exactly what these measures are aimed at doing. Someone pointed out in an earlier thread that it's the people who don't think to opt-out that are most in need of "protecting".
Microsoft and Google can't, so good luck.
Unless you're so big that you are nearly a public utility.
Here is his full Op-Ed: https://eu.usatoday.com/story/opinion/2020/06/17/facebook-vo...

Isn't it bizarre that Facebook has decided it's going to censor exactly 1 type of political view. If you want to discourage someone from voting - a perfectly legitimate position (not necessarily one I whole heartedly agree with, but I think arguments can be made, for example by Russell Brand in 2015[1]). It just seems like pure unadulterated hypocrisy to me.

[1]:https://www.bbc.co.uk/news/av/uk-24648651/russell-brand-i-ve...
...a lot of the people who made the critical decisions in the Apollo-era were Canadian.

Was it easier for non US citizens to work in Aerospace in those days? e.g. I hear people gripe SpaceX can't hire internationally.
Do you wonder if at least a few people are nervous? Some members of my family are straight-out racist. But then a few have said they prefer not buying goods from British Indians in my hometown because they feel somehow uncomfortable, yet bode no ill-will. How the British social awkwardness relates to American culture, I don’t know, however.
Over the past few years I've been on numerous hiring events with my company for dev/ops jobs and I would say that the percentage of candidates that were black roughly matched your team...maybe 2-3% (and most of them were not US citizens). Of the remaining i would say about half were Asians (east/west) on visas, a third were US citizens (mostly white) and the balance were mostly Europeans on visas...super rough numbers obviously.

It's strange because we have a bunch of older black folks in IT roles that have been around for a long time. I've worked with quite a few black folks in my career (boring city not near the coasts) and the overall demographics are actually fair to middling (racially anyway, male/female is still a mess). New hires though? Not not so much. I don't see how we fix this overall situation without understanding what's causing that discrepancy.

It's not a quick fix but personally I feel we have to do more to inspire young kids to dream about this type of career and visualize it as part of their future. Part of that is (probably?) going to be seeing folks that they can identify with in those roles. Another part is (probably?) to make that resources are available for them to test the waters and develop those skills and refine their interests. I'm white, i don't know what it's like to grow up going to school in the setting most young black kids find themselves. I went to a mostly white school in the suburbs in the midwest and it treated 'nerds' like dog shit back in the day. Something tells me the story doesn't get better in metro public schools. Pop culture really seems to hold sway in those settings, maybe some help there wouldn't hurt.
I first heard the phrase in the 1990s when I lived in Silicon Valley working for a software company.

https://www.npr.org/sections/codeswitch/2014/11/02/360479744... gives a rather comprehensive treatment. I'll provide only a cursory set of quotes:

It mentions a 1990s characterization "Basically a somewhat sexist synonym for 'open the books,'", another characterization as "kind of creepy" then goes on to expand:

> The idea of a corporation wearing clothes is kind of creepy, because the idea that corporations are people is creepy — as is the idea that showing skin equates somehow with sharing information. ...

> Greenhouse calls it "somewhat sexist" — and there's probably a reason it's "open the kimono" and not "drop the trousers" — but a kimono is technically a unisex garment. That doesn't mean the phrase isn't read in a gendered way.

> ... So there is certainly a gendered dimension to the kimono in the West. But is "open the kimono" a racist phrase, exactly? Well, it can certainly lead to, shall we say, racist-adjacent behaviors like white guys dressing up in kimonos for their marketing presentations.

> ... "It does make sense that this ethnically charged bit of jargon could have emerged from fears in the U.S. about the rise of Japan's economy in the '80s," Vanderbilt's Barry says. He adds that in his view the phrase is "kind of racist, frankly, especially if it is borne of fear of Japanese economic dominance."

> That explanation may make sense, but like most discussion on the subject, it's basically conjecture.
I disagree with a lot of this list, it this particular item I think deserves so,e attention.

> #4: Give third-party developers equal access to APIs.

AirPods are great. Maybe a little… too great. It is actually impossible for a competitor to make a pair of earbuds that matches with the iPhone as easily as AirPods because that API is private. This strikes me as unfair and anticompetitive; no matter how much better a particular pair of earbuds might be, they cannot work as well as AirPods because Apple doesn’t want them to.

There’s a similar thing happening with the Apple Watch. Google Maps has abilities that Apple Maps doesn’t have, but Apple won’t let you use drop-in replacements for mapping. So instead of a safe bike ride, I’m heading the wrong direction on one-way streets or on freeways thanks to Apple Maps. This just sucks.

Some commenters here say “I don’t want third parties to have access to private information.” There’s a line somewhere, I don’t think anyone sane would demand access to _all_ APIs. But there are some clear examples where the platform maker is giving unfair advantage to their own accessories and services, this is dipping into antitrust territory.
3: I think proponents are full of themselves and at some point I would tell them.

I am white for most people aside from some racists. The real ones that think skin color to be indicative of quality.

If that comment makes you feel anything, it was probably directed at you.
leafpad & filezilla here. If I need organization I make a text file. Old versions are deleted.
Perhaps the model some Koreans adhere to. Had some business contacts with them and noticed something peculiar and funny. They still have pretty tight hierarchies and a case when you can notice this is when you move between rooms or to a restaurant.

For them it seems to be pretty important to enter a room in hierarchic order. That means the boss goes first followed by rank of employees. It was hilarious to see them fall over their feet to adhere to these rules.

If you had a meeting they always came into the room in the same order. I invited them in after the first employees arrived but they insisted on waiting for their colleagues. After the gang had assembled, they entered in the predicted order.

If you visited another place, you should give them some room to reorder themselves. Otherwise it seems chaos ensues.
I didn't know the expression "open the kimono".

When I read this post I interpreted it in a sexual/sexist way (assumed to be related to Geisha) which made it rather racist but the link provided by TomMarius in another comment suggests that it is not so.

So I think the issue here is that it is too obscure and too specific to a country in a way that people may interpret it as being sexist or racist.

Always best to stick to unambiguous expressions, or maybe don't use an expression at all and say 'relax' when you mean 'relax'.
Yes shame on Apple for being concerned about parental apps that were capturing children's browser and usage data and sending it to remote servers.

Because companies can always be trusted to never monetize data.
HTML cant even sort
Fresh news on desinfo front: https://euvsdisinfo.eu/ . They even have false news generator for impatient! (Try Matrioshka in right column).
Liberating skate spots from architectural obstacles
> (NB: this is hearsay)

Also, heresy.
You are conflating the 1st amendment with "free speech".

The First Amendment is what protects the People from the Government.

Free Speech is a principle that people should be allowed to express themselves as freely as possible, because contrarian speech provides a critical public service.
I’d be fine with a solution like:

* Apps have to support Apple IAP, but can also offer other payment methods directly in the app (similar to their policy on Sign In with Apple and other login systems)

* You're allowed to charge different amounts for the different payment systems, and present them directly in the app.

So in your VPN example, if Apples one click payment flow (and their cancellation/return policies) is worth a 25% higher price for you, you're free to pay it.
I wonder how much of this is a reaction to Trump's tastes which are clearly the polar opposite of minimalism.

https://www.spectator.co.uk/article/making-america-crass-aga...
Good move for the users. Solves the issue of having political ads promoted on your feed and gives users the option as: If you don't like it, disable these political ads altogether.
It’s really fascinating how humanity can twist almost everything around and start seeing it from a bad perspective.

Maybe the author is a very engaged developer who already knows a huge part of the “boring software that supports the world”? Maybe he is so engaged that he wants to follow new developments in his professional area to get even better? Maybe he hopes that he will discover new and interesting algorithms that can help him improve his skills?

I think there is a point that simple algorithms are a better user interface, because of their predictability (although they show their flaws, like he specifically mentions with JS). Just try to remember how much discussion there was about Twitter’s feed and their move away from a classic timeline. They still haven’t abandoned the latter one.

But who knows in the end? Maybe your comment was just an attempt of satire a la The Onion? Personally I try not to prematurely judge and stay positive. To each his own I guess.
It gets better, whatever that link gives is inaccessible from outside the US, but notes “CVS.com® is not available to customers or patients who are located outside of the United States or U.S. territories. We apologize for any inconvenience.

For U.S. military personnel permanently assigned or on temporary duty overseas, please call our Customer Service team at 1-800-SHOP CVS (1-800-746-7287) if you need assistance with your order.“
No one is arguing that there isn't garbage content on ZH.

The point is that there is also very valuable content on ZH, if you are willing to sift through the garbage.

They were easily a fill MONTH ahead of the curve on Covid-19.
It's incredibly common in Europe as well, yes, but usually the numbers just about work out with some no-shows and reshuffling people across classes.

Also, the ones they do bump off are the standbys and reduced fare, which is why you don't often hear about fully paying passengers being forced to take another flight - and in any case, if they're still over capacity, the promises of free upgrades and money mostly result in enough volunteers to prevent that from happening.

I'm not sure about any differences in US regulations vs EU regulations for this issue though.
>> The way I see it, the variance is the part of the error that you can reduce by collecting more data from your distribution and increasing model complexity if needed.

Ah, apologies, I see what you mean. That is true, but this "error" is in-sample error, so increasing your model's variance will increase its ability to interpolate but not extrapolate to out-of-sample data, as I explain in my longer comment.

"In-sample" means all the data you've collected to train and test with. It includes training/validation/test splits. At the end of k-fold cross-validation, your model has "seen" all the data in your sample and the model that performs best is the model that best represents that data.

But, because the data was sampled from a distribution that is most likely not the true distribution of the data (since that distribution is unknown), the sampling error (i.e. the differences between the true and sample distributions) will be reflected in the model. A high-variance model will suffer more from this than a high-bias one.

Sorry I didn't understand immediately what you meant. The longer comment above is correct but probably doesn't help answer your question directly.
>If sending an email cost you $0.001, there’d be way less spam.

Less spam, probably. More elaborated spam, definitely.
I need GitHub as a tool. If pragmatism and UX is ever affected for the sake of “engaging” me into social aspects, I would move my repos. I hear GitLab is great.
Honestly the UI is confusing and pretty poor. Also looks terrible on Mobile.
Can `Option(type Value)` and some sort of `option.Unwrap` now totally replace `(value, error)` and `err != nil` checks? :D
The housing market will never, ever crash again in any western country unless there's an economic turn that is incomparable to even what a 10 times more deadly COVID-19 could do.
FYI, and sorry for the pedantry, but it's CO (carbon monoxide) poisoning. CO2 (carbdon dioxide) poisoning is also a thing but very hard to do in a domestic scenario, and especially hard to do without noticing because you'd feel very out of breath (too much CO2 in your lungs is exactly what makes you want to take breaths in regular breathing).
Show HN: Schedulerctl Heroku Add-On
Why would they run away? They should just treat him as the CEO
now that they know who he is and move on. It is not that complicated. You are all so sensitive in the US for everything you can't function as normal human being anymore.
The beauty of Github is that it does a really good job of both.

Yes, we use it for work and it's excellent, but there are loads of fun, throwaway, educational, ridiculous and interesting projects on there.

The trending page was great because it offered a glimpse of what's out there and what people are talking about. If you don't care, that's fine - it won't ever affect you. I find it interesting for the same reasons I find HN interesting.

Github has had social features for a decade or more; I've been able to follow colleagues and friends, react to issues and conversations with emojis and upload photos of my dog. What else do I need? What does Facebook have that Github doesn't in this regard?
What do you mean win over? I see proponents as an educational mistake.
Kenneth Fukizi on new Blazor framework, gRPC, other features in ASP.NET Core 3.0
You don't need a prescription for condoms anywhere.

There are plenty of free clinics in SF.

All kinds of hormone-based drugs generally require prescriptions. There's exceptions you can find but they only seem to have really weak effects from what I've seen.
Bias studies tend to prove that this, as does a quick perusal of the specific statements in openly-racist literature.
Non-paywall link: https://www.mercurynews.com/2020/06/16/for-black-ceos-in-sil...

(Published by Bloomberg news so no copyright issues)
Pew Research Center’s Python Libraries – Pew Research Center: Decoded
I do realize it. Maybe I should have added: churn as compared to what? JS doesn’t exist in a vacuum. Most language ecosystems experience churn. I explicitly mentioned we shouldn’t hold everyone to the gold standard of stability that is Clojure. But... maybe we should?

I’m not entirely sure that churn is a binary good or bad. When you think, “Hm I have a more elegant solution to this common problem.” And then offer it to the world, you’ll be shot down with “churn” comments. Churn is way we experience experimentation and the slow progress towards a better solution. I, for one, am glad I no longer have to program COBOL.

Anyway, there’s probably a happy medium. Even Clojure has had some front-end churn. Om is no longer the hotness. Reframe seems to have won. Clojure itself isn’t that old.
You can find benchmarks on Google, e.g. https://gist.github.com/binary1985/c8153c8ec44595fdabbf03157...

75 giga hashes per second for ntlm.
PE ratio is a poor indicator, as startups tend to have more room for growth, and you should be comparing them to other startups and young tech companies, not Microsoft.

However, most startups have a PE of hundreds. 1300 is a bit overpriced, I agree, and I don't see them opening up any new business models even with total monopoly.
Multiple of these incidents have happened to Sundar.

""What are you, press?," asked the Samsung representative. After being let in - Pichai was inquisitive about Samsung's new smart fridge. The profile reveals similar incidents happened multiple times over at CES."

"Even after looking at the name on his badge, the rep had no clue that this curious, friendly inquisitor was one of the most powerful people in technology. "

https://magazine.wharton.upenn.edu/issues/spring-summer-2020...

> It would have been impossible with racism and what not. It would have been impossible with racism and what not.

Please explain the reasoning of why it would have been "impossible".
To me it sounds like you say twice, that you have a procedure or lambda.

A lambda ("expression" is often not even said, instead simply "this lambda here ...") in many programming languages is already an anonymous procedure and often an anonymous function. So saying "lambda function" makes it sound like "procedure function" or "function function" or "lambda lambda".
If you write for your hobby, the writing is your hobby, not the pen.

Nobody said, "I can't wait to click on githubs buttons!"

But they might have said, "I can't wait to make this code available".
In my experience, Rust compiles orders of magnitude faster than similar C++ code for initial compiles. For incremental compiles, Rust is infinitely faster. C++, even if you use Modules, needs to re-compile, re-instantiate, re-check all the templates all the time. I speculate that this alone is what probably is responsible for the largest difference in compile-times.

Comparing Rust with C here is hard. As others have mentioned, with C, you typically only use libraries that are installed in your system. Rust does not have a global system cache for libraries, and I don't think there is any package manager installing pre-compiled Rust libraries, so at least for the initial compiles, Rust needs to do much more work than C, for Rust dependencies at least. If your Rust project only depends on C libraries, then there is no work to be done of course.

For incremental compiles with C, it is hit or miss. If your C project is properly "modularized" (split into a lot of small enough TUs), then when you change a TU, C only needs to recompile that one TU. In our benchmarks, Rust is faster for that situation, and speculating, this is because the Rust compiler only recompiles the parts of a TU that actually changed.

In practice, however, Rust is much slower than C, because people do not write small Rust TUs, but absurdly huge ones, at least, by C standards. A Rust TU (crate) usually is mapped 1:1 to a C library, which often contains dozens or hundreds of TUs. Just the cost of testing what changed in a Rust crate is often larger than the cost of blindly recompiling the C TU that has a newer timestamp.

If people would split Rust code like they do with C, then this wouldn't happen. But Rust people are too optimistic in that one day the compiler will be able to somehow auto-magically split a crate into multiple TUs as good or even better than what people do for C manually. And do that determination + the incremental compile faster than what takes a C compiler to blindly recompile a tiny amount of code.