skysight-inc/HackerNews huggingface dataset:
Being the same race as someone else is one more thing you may have in common with someone when getting to know them. It's not that every white person or every black person has had the same life experience but when trying to connect with a new group of peers, you may be subconsciously drawn to approach someone that looks more like you before you approach someone that doesn't. Humans are still very tribal animals so we should be trying to make more diverse connections to others, to be more inclusive. Diversity in this sense doesn't just mean race but can also mean different genders, age groups, faiths, socio-economic classes, personalities, and physical abilities. Making more inclusive connections (other than based on appearance) can be hard because it requires actually getting to know someone first.

I'm sure the parent comment doesn't mean that they only like the company of other black people. It's more likely they feel like an outsider on their team simply due to looking different and having a different cultural upbringing than their other teammates. A more inclusive team would have likely made the parent comment not feel this way.

If you were on a team of 148 people of another race and there was only one other person that was the same as you, would you feel a little out of place?
Github is a bit of a social network for developers, and as such, shows all the similarities to other platforms: there are superstars, competition to be on top of some magic list of '10 most beautiful women profiles or 10 most popular JS projects' and etc. And the more people deviate from development towards social interactions,the more Facebook/Instagram/LinkedIn it becomes. Oh,look, I have 10 stars on my repo!!! Wait a minute,how come he's got 20??Just look at the way he named variables..Come on,who can vote for this????
This wouldn't completely fix the problem, but I think it would help to not allow candidates to make factually false statements.

That is to say: there may not be a way to objectively say whether a given statement is true, but it is possible to objectively say that some statements are false.
Trouble is pointers don't have to be integers. The standard lets you address by fruit and veggies if you have such a machine.
And I thought this place is good to discuss anything. I've added it myself now too. I mean.. i have no words, world is mad
Can anyone explain the code in the Utilities API section?

What language is it?

I don't recognise it and this line

$utilities: () !default;

And the rest of it are unfamiliar to me.
I hate to agree because it means more sclerotic regulation that gets ossified and at some point forgets the main aim it was put in place for... but we see that without that burdensome oversight people aren’t doing the right thing.

It’s like we need an FDA for data.
Not commenting on the merit or otherwise of the specific suggestions, because the only part that really matters is this:

"71% budget increase in the Department of Justice’s antitrust division to investigate big tech monopolies.

It’s in Apple’s best interest to be proactive and tackle the antitrust problem itself rather than waiting for the government to step in. "

That is: Tim Cook and the Apple board have to weigh up the risks. How likely is it that the justice department will actually come after them in a meaningful way? Can they head that off? Lobbying will be a much more attractive option, commercially and strategically. They will do the least they possibly can to head off any imposed change to the status quo.

That the DoJ actually went after Microsoft was very much the exception rather than the rule. Apple will likely learn from that: it's unlikely but not impossible. An enforced breakup would be catastrophic for Apple (even if - possibly - good for the market). Tim Cook certainly wouldn't survive that. OTOH, loosening any of the current constraints will hurt Apple's services play.

So this is 100% about risk management for Apple. Neither the welfare of its contributing app developer community, nor "fair" market competition, are remotely first order determinants of outcome.

--

EDIT: fixed typo
> that would make the char pointer the 'first char in the array' then?

That would make the char pointer to point to the 'first char in the array'.
Both could work. Pick the one that’s closest to the type of thing you’d be working on in the types of roles you’d be applying for.
> By the way, "science" is not infallible.

It still is the best thing we got. There is no better thing to base decisions on. Ingoring it and hoping it was wrong all along (without anything to back it up) is not critical thinking but ignorance.

> And by "improve" of course you mean "obstruct".

No, I mean change. I think commuting is first and foremost a waste of valuable human time.

> Fine, but it is my problem and I have a smart solution that for some reason people with a totally different situation are calling "dumb" because they are ideologically opposed to it. ;-)

Notice that I never called you or your solution dumb. I am acknoledging that this is an edge case. I am calling owning individual cars inside cities in general and the vast majority of cases dumb and harmful.
I think it’s the flavor of money from a campaign finance perspective.

If I’m using campaign donations and run an ad on climate change, it’s political.

If I’m Nike and run an ad for climate change, it’s non-political. Unless it runs afoul of the FEC.
SAE = serious adverse event
I had the same experience going from C++ back to C. I was surprised how fast my C code compiled, and how small the resulting executables were, even though I already tried to avoid the worst offenders in my C++ code.

The problem isn't that C compilers are "fast" or C++ compilers are "slow". C++ compilers are very fast, but typical C++ projects just throw way too much work at the compiler (by having too much implementation code in headers, while C headers are typically only declarations).

The underlying problem is that C++ makes it easy (and even encourages through bad practices in the stdlib) to add complexity and hide it under "fancy" interfaces, which indirectly leads to code that's slow to compile and results in a bloated compiler output.

It's possible to create C++ projects which compile just as fast, and result in just as small binary code as C projects (basically "embedded C++", but this means giving up most high-level features that C++ added on top of C (such as most of the C++ stdlib).

In short: C makes it hard to add accidental complexity under the hood, while C++ makes it easy. Add a cargo-style dependency manager to the mix, and the "accidental complexity" problem grows exponentially.
Maybe don't make unsubstantiated claims without evidence.
GitHub isn't fun or not fun for me because of the presence of a Trending page.

I didn't know about the Trending page, so I never considered using it. For my personal developer literacy and understanding of the Open Source Community, it would be great if a global Trending page existed and functioned well.

As an indy developer or a developer who usually works on a very small team, I'd like to see the Trending concept implemented on an Open Source platform basis.

For instance, a Trending in Angular page, a Trending in Bootstrap 4? Hell yes.
I thought the browser finding against Microsoft was misconceived. The decision that including a browser in the operating system was anti-competitive bundling seems, from a modern perspective, utterly absurd.

>It's pretty obvious to me what accounts to antitrust here and it's been very obvious for years.

It's not obvious to me.

>I think you should ask yourself really deeply "if this was the case on OSX would I be ok with it?" And use that lens.

OSX is marketed as an OS that can run whatever software you like, and on which you can develop whatever software you like. Sure if they changed that I wouldn't be happy about it and I would move to another desktop OS. I would complain about it and fight it, but I wouldn't claim that Apple didn't have the right to do it. I don't have the right to dictate to Apple what products they design. OSX is a different tool for a different purpose. Not all tools, or even all screwdrivers have to be multi-bit screwdriver sets.
Who verifies what is true or not? Much of the media has a bias either way. Who is the arbiter of absolute truth? Who decides when a theory is mature enough to be absolute fact?
Security means you don’t support

> Six year old Android phones, the Windows XP system you know should have been retired, a VoIP desk phone running out-of-date firmware, stuff like that.

If these can’t connect that is a feature, not a bug.
Having to do this is why Walmart is down my list of places I shop online. I'm not looking for third party sellers when I'm looking for a trusted company to buy from.
Thanks, I will test it out when I get home.
China's quantum satellite enables first secure long-range messages
I agree. I assume they avoided the standard <> brackets to keep things simple, but really it just makes it harder to parse visually.
Not unusual to pay such prices for industrial automation. But is Spot ruggedized? Will it operate long-term in a factory or warehouse environment (humidity, heat, spills, particulates, electrical discharges, fumes) with a good MTBF?

Imagine a milling machine that leaks small metal chips over a radius of 3m. Can spot walk thru this area without harm?
And this is all because the President got mad at Twitter on the right and the left always think more government is the answer.

This is what happens when you get government involvement in tech.
The problem is that Google and Apple are a duopoly and as such both have outsized market power. And with that outsized power, Apple has regularly abused app businesses trying to make money in the App Store.

From blocking apps that replicate core functionality to the whole IAP shakedown Apple has used their market power in capricious and self-serving ways that have gotten other companies in anti-trust hot water in the past.

Having a curated market is fine, but when you use that market curation to undercut sellers in that market to your own benefit you start getting into trouble. Then, when that market controls the lion's share of revenue in that type of market, regulators will eventually start firing up lawsuits.
Do we also need to add the time tracking down issues and dealing with all the licensing and churn issues in mostly unstable third party rust dependencies?
Pray tell where should such a company go ?
On the bright side, the compiler's performance is improving constantly. Timing the compilation of lewton plus its dependencies on the 0.9.4 release commit:

* 8.042s on rustc 1.20.0 from 2017-08-27

* 5.061s on rustc 1.30.0 from 2018-10-24

* 4.789s on rustc 1.36.0 from 2019-07-03

* 3.197s on rustc 1.44.0 from 2020-06-01
Do you have a source for that and/or an article where they elaborate on the implications of those changes?
US, and no, I didn't need to check the statistic. Do you also think people shouldn't be protesting because they haven't proven black people are being targeted disproportionately by police to a 95% confidence interval?
I currently use bare repos on my server. It might be fun to give them a web interface, thanks for the links.
A GOOD BOSS is better than a good company
My personal strategy to avoid this is to just ask the person I think is least likely to be the CEO or whatever. If you are wrong, often the recipient feels flattered.
It's a complex issue but having some sort of mechanism where you can't just say:'Poland will attack the US next year,we need to prepare for it!!' and then move on as nothing happened, would help. In the the same way as CEOs can't just walk around talking whatever shit they want to just because they've got fiduciary responsibility,some good practices could be applied to candidates.
Poland is extremely .. traditional about this kind of thing; racism is hardly mentioned because Poland was never a colonial power and has in the modern era been a country that people emigrate from rather than immigrate to. So the non-white population of Poland is tiny.

More relevant to Poland is the conservative consolidation of power and rollback of LGBT rights.

(And if you want to start a really uncomfortable discussion about racism in Poland, the Holocaust will definitely do that)
As another poster said with PurgeCSS it isn't bad at all. I'm lucky enough that all my users are internal and we're a Chrome only business so a lot of that cruft can be left out and the speed of the page isn't a large concern.

Prototyping with VueJS and Tailwind on the frontend with Rails on the backend is pretty much my ideal workflow. It's so quick to get a feature done I still surprise myself.
Tangential: what is up with this inflationary expectation that everything should be "fun" and "exciting" and "thrilling"? I feel like western society as a whole is thinking more and more in terms of a six year old. For adults, there lies incredible satisfaction in mastering any but the most exploitative professions or jobs and fulfilling them dutifully, even if they are be no means "fun".
Subject line and Email Template ideas for Father’s day 2020
Sure, locally. Combined with a global E-Commerce platform, that is pretty powerful.
> Store's often have markup's of 30% or greater

As someone who’s worked on products sold via Amazon, Walmart, Target, Apple Retail, Microsoft Retail, Sharper Image, and many more, all I can say is developers have it great with Apple.

1) if you think Apple’s review process is arbitrary and constrictive, try getting into retail!

2) if you think 30% cut is bad, try getting into retail! Want to sell for a lower price on your website? Nope!

3) want to set the price for your product? With Amazon you might not even get that, they can arbitrarily decide to raise or lower your price with little to no warning.

4) think it’s bad that you can get yanked out of the App Store suddenly, try retail! Same happens there, and worse.

Please don’t dismiss this as a “what about” reply, I’m trying to instead show this is a much bigger societal problem than just one vendor and one marketplace. Sure, we need to start somewhere, but is Apple really the one that should be targeted first?
Agreed. Especially the stdlib part. In embedded environments I start by removing that. Pretty much cures the bloat issues.
The issue at hand here is even for a company that has an app in the App Store that exposes no way to buy a subscription in the app at all, Apple will force you to put in the Apple IAP option, of which they will take a 30% cut.

And yet, they make exceptions for big and powerful companies like Netflix or Google.
None of those places is a literal requirement for sustenance, but you do need to work somewhere, and for most people, that somewhere is anywhere that will take you.
Remote Work Anti-Patterns
Show HN:Create and share beautiful images of your tweets
Hunger Gaming – Eat or Die
It certainly affects you if:

(1) Apple, seeing drastically reduced app revenue, stops investing as much in the app store, dev tools, etc. Or increases their hardware prices;

(2) third party stores pay for exclusive apps;

(3) malware is installed by people with your contact info and communications;

(4) even if no intent to use, the malware risk is there and you're a few drunk clicks from losing your bank account.
A tangent: I wonder if a ReactJS-like rerendering could be used as a declarative alternative to schema migrations.
> The package ecosystem was so stable that go didn’t ship with a package manager (not saying it’s good but definitely a sign of relative stability).

Which also explains why you can git clone a Go library/tool and have it not building because some dependencies introduced some breaking changes in the master branch. That happened the last 3 times I wanted to fix something in a Go project.
I never read ZeroHedge, and I have the Federalist bookmarked but never go there.

Now, I'm going to start reading both, out of intense curiosity, because of both Google's questionable actions and the interesting discussion here on HN.

The Streisand effect is still a thing.
First sensible post on this topic. All others talk about the content like the premise rings true, but Apple will never do stuff like that, same as how the current tech giants don't have a place in this world post capitalism.
I’m not a statistician, but I know my internet memes, and the one that comes to mind is, “n=1.”

Especially considering that there are a LOT of factors driving why one of many articles describing the same thing would get upvoted. Choice of headline and time of day come to mind as factors that sometimes outweigh “original source.”

My own n=handful experience is that I can sometimes post one of my own essays, get crickets, and then it will get a second chance, and BOOM, front page.

At least one of those times, the essay has gotten traction elsewhere, like Twitter and Reddit, so one possible explanation is that sometimes people upvote articles about a subject they have seen elsewhere.

If that were the case, it would favour secondary articles over the original.
Lame app.
Doesn't such a feature contribute to the creation of echo chambers? It's hard to tell when it comes to something like ads as they usually aren't a great source of information.
Media bias is probably as big,if not bigger, problem as well. Media should be about facts not about ideological wars on left or right.
I don't share the exact same opinions as you, but I can understand where you're coming from. All I can say is, leave Hacker News and find communities of nicer people to talk to who won't down vote you for speaking your mind.

The might even engage in civil, polite conversation with you. It worked for me. I never post here anymore (I created this throwaway account because it's better for my career to appear squeaky-clean and woke).
Gigantic Australian carnivorous dinosaurs discovered, studied using footprints
All black people in USA? Or just poor people who haven't been lucky enough to break away from past injustices? Seems like rich and powerful people who are black are doing just fine??

Lots of people in the middle income brackets seem no worse off than other people too.
Quiz: Which psychedelic therapy should I use?
You can literally block an account when you see an ad on twitter and never see anything from them. If you do it enough you stop seeing almost any ads from anyone in my experience.
Class2020.se – A supportive community for new graduates
> Rust compiles orders of magnitude faster than similar C++ code for initial compiles

Please avoid misleading statements like "orders of magnitude faster". If that were true, even super-complex projects would compile in a few seconds, given it would be at least 100x faster than compiling C++.

> For incremental compiles, Rust is infinitely faster.

Please avoid obvious exaggerations...

Incremental compiles of C++ take as low as modular is the code. Same for Rust. If you make huge TUs, you get huge incremental compile times.

> C++, even if you use Modules

Modules are not even used yet by any big project nor properly supported yet, and they are not expected to speed up compilation much anyway.

> Comparing Rust with C here is hard.

It isn't hard: C can be compiled way faster than either C++ or Rust because the code and type system is much simpler.

> As others have mentioned, with C, you typically only use libraries that are installed in your system

C code can be anything. C++ libraries are also included with the system.

> Rust does not have a global system cache for libraries

It does have a cache per user/project/etc., which is basically the same and without it the speed would be atrocious.
Made this little tool to help people create images with texts. Let me know what you folks think. Happy to share it with you all :)
Economist Mohamed El-Erian warns about the risk of 'zombie markets'
In other words, “science.”

Science is the study of falsifiable theory. Things that cannot be falsified lie outside of science.
>You wouldn't believe how lonely it is. In my team of 150 people, we were two black people.

Almost a decade in the industry and I have never worked with another black developer. One time I was on a team with a black project manager who use to be a developer but that's it. For all the pushback on diversity recruiting I appreciate events like Google sandbox that remind me that we do exist and present opportunities to network.
Awesome! So glad you think so :-) yea it can be a pretty dry topic unless you have something fun to do with it so the idea was to hopefully add that element of fun
gitlab for me, for the same reasons.
Reads as the thing AWS wants people to use Lambda for.

Running Lambda as a back-end is one of the most expensive options (especially when high load comes in, as a parent pointed out). So no question, that's what they want to sell.
Bigquery does not have anything close to real time query support like you want/need for observability data. And plus the cost is more like one engineer per query. That shit is crazy expensive.
Pedantically you are mostly correct. Practically I'm not convinced your distinction is useful.
ImmuniWeb Joins JVP Play CyberNYC
If a bank is in danger of running out of money, then (in the US, where I work in banking) the federal regulators step in and take over the bank. They sell off assets to other banks and pay depositors their money (up to the EXTREMELY generous limits of FDIC insurance). The funds to pay for the losses come from an insurance system ("FDIC") that all banks pay into. (And in case of a widespread collapse of many banks at once, the federal government underwrites the FIDC insurance program.)
What about gratuitous nazi references? We allow that here?

FWIW, I'm not new here. I've been shadow banned for calling out racist behavior on this site. It's clear that the hacker news community is pro-white supremacy.
It's a good feature from an individual perspective. It's not a good feature if you don't like cultural bubbles forming. Democrats will block Republican ads, Republicans will block Democrat ads - will that lead to a better world when Republicans can't reach Democrat voters or vice versa?

I find this focus (attack?) on political advertising on social media platforms by traditional media companies to be self-serving and hypocritical. The craziest political ads have been run on local TV and newspapers for decades [1] and everyone just accepted it as part of a normal political discourse ... but now there is a concentrated effort to prevent or "fact check" political ads on Facebook and Twitter. Why? I'm sure it has nothing to do with billions spent on political ads (revenue that will go to traditional media outlets if it can't be spent on social media), nor anything to do with the pro-Democratic party bias in almost all traditional media.

[1] https://www.youtube.com/watch?v=LcjEe9guEIA
>The Justice Department also will seek to make clear that tech platforms don’t have immunity in civil enforcement actions brought by the federal government, and can’t use immunity as a defense against antitrust claims that they removed content for anticompetitive reasons.

Oh boy...the costs of running Google, Twitter, Facebook and others... will quintuple overnight when Congress passes this.
The underlying principles here of preparing, being clear in communications, and thinking about how your audience will hear the message... these are also appropriate for good news. Or neutral news.

Announcements typically mean change. And people, in general, dislike change. No matter what you announce, it will evoke an emotional response of some kind. And that response will drive morale for that person/team/company for the short-term future.

Always prepare announcements with care.
Certificate Transparency logs would provide the answer to this.
Completely agree. I’ve been in engineering and engineering management for years, but starting my own company has forced me into a whole new skill set, particularly around getting distribution for a SaaS product. It’s all hands on a deck when you’re trying to get the word out about your startup