skysight-inc/HackerNews huggingface dataset:
> > Since GitHub repositories renaming their master branch did cost us significant money and almost caused downtime, I would be fully understanding if someone else is feeling outraged about it.

> I think "outrage" is an inappropriate response. We're talking about removing nomenclature that has been (and continues to be) used to oppress an entire segment of society.

In this specific case, outrage is appropriate because the nomenclature as used by git has nothing to do with "master/slave". It's a well-intentioned but misguided attempt at what you describe, unless you are making the preposterous claim that the word "master" should be purged from all contexts.

Of course, WRT this article and the discussion on it, if you try to point this out and discuss it at a company like Github (or mine) where the group making these decisions is convinced of their correctness you risk ostracization and career suicide. In fact, the statement you closed with

> People who are "outraged" that it cost them some time and work probably could stand to show some compassion for their fellow humans.

implies that you also are convinced of the correctness of this decision, and that anyone who objects to it is not compassionate (and by implication, not worthy of consideration). This is not a good approach to take if your goal is to educate.
Some people definitely voted for him on the basis that he would become "presidential" (imagine that) and be neutered by Pence etc.
Programming languages are general purpose. When you build a specific solution, why opt for a general purpose raw language, when a framework provides a richer set of purpose specific tools? Why get al dogmatic about programming purity? When you don’t intent to use the language’s raw api to that an extend, then your stack is more represented by the framework, rather than language.

Not discounting the necessity of mastering the language to be a strong engineer. However the framework being used is just as relevant, if not more so, than the underlying language
You have even less evidence for this position than CrowdStrike does for their position. You are doing the exact thing you accuse others of doing.
Maybe I wasn't clear enough. When I started my PhD, I was working on leading edge, basically 3 people in my country knew that we were talking about (and I was one of them). It certainly wasn't NIH-syndrome. Still, instead of "bailing out" on the easy path (present a paper here, work with that professor in That Other Thing That Doesn't Interest Me, etc) I chose to keep doing what I love.

End result so far? I'm quite respected, still one of the leading researchers in my country on my specific topic, but since I don't have a PhD (because of the aforementioned delays, and some grumpy professors actively pushing against me) I'm starting to lose access to grants and programs.

I'd still do it all again, but with a few tweaks here and there, you know hindsight always helping.
I'd like to read more for that, if you can remember the source? I have chronic fatigue and am constantly stuffy, have I just had a cold for 20 years?
Yep - it's completely fine to simply use software and not expect or contribute anything more to it; and in that sense it's good to have multiple options for any given task.

But given the ability and opportunity to provide feedback directly to a software project, they'll generally appreciate it and it'll lead to better outcomes for everyone, even if it takes a bit more time up-front.
Govt lies, but that's okay because a civilian also did it. /s
I thought that data oriented programming was a paradigm that sits next to Object Oriented and Functional programming and I had a lot of trouble understanding the DOP-related articles that have been trending on HN recently.

But apparently it is just what we in R and Python call vectorised functions.

To boil it down:

non-vectorised:

square(2) -> 4
square([2,4]) -> error

vectorised:

square(2) -> 4
square([2,4]) -> [4, 16]

Which doesn't care whether you are passing messages between objects or avoiding side effects through pure functions and monads or imperatively muting your data left and right.

Or am I completely off?
Senate Republicans? Trump's own intel chiefs?

I guess they're all part of the deep state cabal too?
Zoom works fine. Teams was working as of a week ago.
Freedom of speech and rule of law is not conditioned on reciprocity.
There seems to be a lot of strange comments here. As if to create a cacophony quickly and limit the chance of quality discussions forming.
I have no clue where the rhyming future is headed. Anyone solved this riddle?
Crunchy Bridge: Postgres as a service (cross cloud with PL/Python, PL/R, Madlib)
Not sure I agree with this. Intolerance of intolerance is a hallmark of a tolerant society, and we see it everywhere with bans against inciteful speech — if we're to use that example.

If China and other governments are intolerant of our content, code, and signals, why should we be tolerant of theirs?
This is exactly what I said.

I don't find that you mention NSA ITT before my comment. Parent comment did mention them, and your response was the off-topic (for Tonkin, anyway) "CIA doesn't lie!"

Neither supposed "attack" occurred! NSA reports were used to claim that they did occur! You don't think NSA has and is currently withholding information? Why don't you read what you pasted above? "Key pieces of evidence are missing"? If only the TLAs had the technology to preserve the information they gather... this is not credible.

Even if NSA reports had said "there was definitely no Vietnamese attack", those reports were used by the executive branch to ramp up the war. The authors of those reports, and every superior of those authors up the chain to the president, would have had a duty to contradict the false claims. Of course this is fantasy. NSA doesn't oppose war, and its reports reflect this.
I’m skeptical of this metric because the data seems to come from app usage and excludes auto traffic as a transit focused app. In SF I would peg the movement well above 8%. Maybe this app is mostly used by Euros and tourism is the gap...
Apple Map Farming Your Contacts
So, with the latest iOS 14 (and related backports to 13.7), the contact is now activating Apple Map each and every time you search for it.

But there is no configuration setting to disable this.
Link so that you don't have to search: https://www.i-dont-care-about-cookies.eu/
For God's sake that's the ultimate motto! :))
But really, I prefer one step in 20 directions because at the end I want to be a human being who has tried to be better in many dimensions of life, not the popular superhero at X who is a freak!
There have been plenty of alternatives for a while. Ambarella is the higher-end option, and Grain Media is one of the lower end options. I expect both of these companies (and others) to benefit from Huawei's loss here.
Right, because anyone who is not virulently anti-Russian is a pro-Russian troll bot. Same goes for China, of course. How could it possibly not.
Organisations generally strive to have multiple sources of revenue so that they can continue to pay salaries despite interruptions in one source.

This also applies to the Federal Courts, which do not have any one source of funding they see as stable[1].

[1] https://en.wikipedia.org/wiki/2018%E2%80%932019_United_State...
armed robbers randomly targeting people are not criminal masterminds. they are often hastily planned, or are completely opportunistic. you could easily accidentally shoot someone, or the victim says or does something you didn't expect, or you panic. it's very believable someone would abandon a botched robbery.

bloomingdale, washington d.c., where he got shot, has a rate of robbery almost 4x the national average, and twice the murder rate.
> You don’t avoid using JS at all but only use it where it benefits the user. For example, the users benefit from having those forms having nice validation, dynamic lookups, etc. but they don’t benefit from using a vDOM on top of the far more efficient browser DOM or loading an entire general purpose templating framework instead of just using the DOM to update an existing form.

I am sorry, are you talking about example todo app ?
because for most apps with complex navigation, data entry, and validation this is absolutely not true. Just use the DOM , might be somehow feasible with webcomponents, but they are years late to the game.
The legislation wasn't intended to have popups about all cookies everywhere. It was intended to stop web developers relying on 3rd parties setting arbitrary cookies to pierce the user's privacy across the entire web. (And it doesn't apply to first-party cookies).

Unfortunately, the tech industry as a whole decided instead of finding a way to work in a more privacy conscious way it was far easier just to exhaust users so that they didn't have to change anything.
TikTok is one thing, but WeChat is essentially an operating system for everyone in China. I wonder if they will demand WeChat be removed from the App Store everywhere. Given you can't do any commerce, a US company (like Apple) likely cannot comply with this ruling without banning the whole app.
In my experience of reading material on spies, and watching panels with ex-spooks and analysts etc. one thing I have learnt is that you shouldn't give them the benefit of the doubt but you shouldn't refuse to assume incompetence either.
You only have to get your tradecraft wrong once to get caught - in this case I don't think they were at all bothered if they got caught early but it's not impossible that someone got lazy
Are Founders Allowed to Lie?
> but maybe it'll be a vaccine, and masks, and something like this

It would be masks, if only people would wear them when they need to. It's also a social & compliance problem.
As individuals, I agree. Producing media and computational tools are where we can help the most. Our industry is already geared towards "caring" (in the economic sense, not the emotional sense) about efficiency anyway. e.g. laptops have become more and more efficient, servers are more efficient (especially those deployed at big cloud vendors who care a lot about efficiency.)

Overall I'm not that concerned about our usage as it's not that bad and the industry is already rewarded for producing more efficient machines to compute.

That said, I've always thought it would be a cool project to use formal methods to prove efficiency properties or to quantify and prove the trade-offs between some more efficient algorithm and a greedier algorithm (especially in distributed systems.) But, most of that feels like developer mental masturbation in comparison to the much more egregious sorts of inefficiencies facing us (many of which require both social and technical solutions - the social one being the hardest.)
I used it for a while but I found the docker setup strangely over-complicated in comparison to next/owncloud.

Also, the basic options to set up file link TTL and max number of downloads... If I remember correctly, it's one or the other. Not enough tweaking options for something with so much moving parts.
Well, the difference is that today, even developing, poor countries are talking about "American conditions". Sometimes to justify their own incompetence. Other times to refuse American bullying. More often than not, just out of pity.

This is because poorer countries have seen this story before. They didn't need a war to make them poor. Their incompetent leadership over years was enough.
I am new to Hackernews, is this site mainly for technology or is politics also allowed?
1.) Islamic law is the same as Sharia law
2.) It's 2%, and in the past often collected as tax.
Can Europeans say the same, or should they block Google and Facebook?
It's like allpeers all over again?
> This is why

Nonsense, there is no proof that this is related.
Did this anecdotal conversation actually happen? I'm highly skeptical for several reasons. The first being that GDPR's "right to be forgotten"[1] absolutely, unequivocally, without a shadow of doubt would not apply to a patient in a medical trial. Even if the patient withdrew consent for data processing and objected to the continued processing of their data under GDPR they still would not have the right to have the data deleted for several reasons:

1. The data isn't being processed on the data subject's consent alone. It's also being processed because it's necessary to perform a public task which is a legal basis for processing data under GDPR. It's also probably being processed under the "legitimate interests" of a third party (the pharmaceutical company) whose interests in the data, in this case, override the individual's interests in having the data deleted which is another legal basis for processing. So the medical trial has two (of only six) lawful bases for data processing should the patient withdraw consent. Only one lawful basis is necessary.

2. Article 17(3) specifically exempts compliance with the right to be forgotten when data processing is necessary "for reasons of public interest in the area of public health" (paragraph c) OR for record-keeping purposes "in the public interest, scientific or historical research purposes or statistical purposes" (paragraph d).

3. Article 17(1)c and Article 21(1) would allow continued processing of the data due to "compelling legitimate grounds for the processing which override the interests".

4. Article 21(6) would allow continued processing of the data for reasons of public interest.

Surely someone in the EU conducting medical research would be well aware that GDPR is not at all a barrier to medical trial data processing.

[1]https://gdpr.eu/article-17-right-to-be-forgotten/
Try harder. And while you're trying, learn a little US history. The real stuff, not fauxnews talk show host interpretive stories designed to create controversy in order to sell more ads...

Learning, with your eyes and ears wide open will help you tremendously with your life, your relationships and your business success.
Increasingly extreme autumn fire conditions in California due to climate change
You're pretty optimistic about the net effect.
We should not forget that this paywall exists only because Congress forced it to exist.
The authors appreciation for working within limits speaks to me, and resonates deeply within. This is how my own creativity works. For example when I'm embarking on a project where I'm going to build something, I'm not interested in what's possible if I have unlimited resources. I'm interested in what's possible using the tools and materials on hand, with very little brought in from the outside.

To me it's part of the "hacker" mindset- doing 90% as good with 10% the means.
Yes I have. Have you? You can't really say the reports contain no evidence that could be presented in a court when they are redacted and the raw evidence has been sealed. Mueller's testimony was that the report speaks for itself and it does. How is that "disastrous"?
The flaw in your logic is that this is not about competition, it's about the Chinese government having control over the data of mass quantities of American consumers. Picking TikTok as the poster child is a bit arbitrary/capricious, but that doesn't mean there isn't some merit here.

Why should we funnel data from our citizens to hostile foreign adversaries? Additionally, these are adversaries which don't allow any of our major services inside of their repressive firewall.
That's wrong and misleading. He might, for instance, have scooped them right off of Hillary's server.
In this case it’s the personal blog of their CTO, and I expect “distributed” here is actually a reference to distributed systems.
I certainly have experienced similar things, particularly been acused of reinventing wheels. Flexibility and performance are two big reasons, but also "it's fun" or "I want to understand X" also have a good weight when we do this kind of "useless reinvention".
> For anything non-tech related, tech people are just like everyone else. Our supposed higher IQ's don't mean much when forming opinions.

Honestly, I think "our supposed higher IQ's" (or more precisely: a self-image as being much smarter than average) can actually be a handicap when dealing with areas outside of one's specialty. It can very easily lead to overconfidence.
When did HN get to this?
You know, just using a foreign CDN works. It's not optimal, but it works surprisingly well.
Once again, we see "national security", which used to mean "public safety", being switched out to mean "state security": security of the government itself.

They'd like there to be a monopoly on bulk surveillance of US persons: only companies friendly (or who can be forced to be friendly) to the US military are allowed to do it.

Censoring people to further state security is abhorrent, and is yet another reason why businesses will increasingly choose to domicile outside of the US market. It's ridiculous that they can impose these sorts of heavyhanded restrictions on US companies.
Pipistrel Velis Electro Completes Record Flights
PACER's UX is pretty bad.

Convincing organisations that their UX is pretty bad is...hard.
Roughly, websites are using cookies to track user behavior. Privacy-conscious users objected. Lawmakers couldn't, or won't, ban all tracking outright. So the compromise is the user must consent to the tracking. Hence the popups.
There's a learning curve. It only works when the `@jit(nopython=True)` doesn't reject compilation.

Otherwise it's no better than python.

Generally numba works the same way writing C works: you pass in raw buffers (numpy arrays) and do processing directly on those buffers. That compiles to good LLVM bytecode and is fast.
Tragically I installed it recently on mac and it "froze up" after awhile. Chrome never freezes for me. I like FF but dislike instability. Maybe it's just me...
You are not getting it.
Cross device compatibility is not a simplistic notion that the desktop ui just needs to reflow and scale down into a smaller screen.
Properly done multi device support will recognize different “job to be done” in mobile vs desktop. If approached the problem space in this way, then you end up with different ui in mobile than desktop, for many applications
Getting Started with GitHub CLI
Whenever news about Chelsea Manning was posted on reddit, few comments (falsely) posted how Manning leaks were of no use, etc.

"Internet armies" is very real, not some conspiracy.
The second paragraph contains a link to the phase 1/2 results that the vaccine creators published in the same journal. Because of unexpected patterns in the data in those results, there are doubts about their veracity, which is consistent with the idea that the institute is cutting corners in the trial. If it turns out that they did make up the results and the vaccine is more dangerous and/or less effective than expected, the journal will be known as complicit in the backlash that ensues not just against this vaccine, but against all others as well. So the journal wanted to temper their implicit endorsement made by publishing the original article, and this is the result.
You can question the waste (which is obvious; Mozilla was bloated, and has no evolutionary pressure as long as the money keeps flowing in from Google deals) without it denigrating what’s useful.
What’s the state of alternative firmware for Hikvision cameras? I have several. I keep them shuttered away from internet access, but why’re still on the LAN and that makes me nervous.
Hmm, do we really want to open this conversation to making broad generalizations about groups based on small groups of extremists within it? Neither side wins in a conversation like that.
For a comprehensive benchmark of various deep learning operations on different GPU cards, see http://ai-benchmark.com/ranking_deeplearning.html. You can run it also on your computer! (I did, just to see if all drivers are installed properly and my results match the other users.)
Doesn’t really matter which facts are stored in a cortex.

Same old biological biases embedded within.

For example, how this forum often lauds certain non-gods and ignores the math that luck of time and place, not inherent abilities, are what bring people wealth.

Ignoring all the alternatives and historical evidence of high taxation’s value to a society, this forum likes to cling to celebrity worship of economists and tech elites who can only be elite given a tilted economic reward system tilted by biological indoctrination that’s proven in experiment....

Or how in a democracy we seem to end up in a pretty tilted political power structure.

But here they are anyway ignoring science because of biological contentment.

Western culture is as irredeemable as any other. Logistical capabilities are what matters, not ideology. Humans can’t escape their own ego though.
BuzzFeed Deletes Mass Email Accusing Staffer of Harassment
Thanks. This made me laugh out loud.
There's an addon called "Tab Stats" which can be helpful here.

No REPL, but hierarchical lists of tabs organized by domain, with the option to close en masse. Also shows duplicates.

https://addons.mozilla.org/en-US/firefox/addon/tab-stats/
This was posted on /r/politics. Remove this Political garbage please.
Probably worth measuring if that was actual memory consumption or just memory reserved by the kernel. Spinning up several threads will reserve memory but it won't be allocated until you actually try to access it.
> The government arbitrarily deciding what you can and cannot run on your smartphone is a limitation of your freedom.

The government arbitrarily deciding I can't pour smoke into the air is a limitation of my freedom too.

I can't buy a grenade launcher? Limitation of my freedom.
yes, he pardoned Roger Stone for obstructing the investigation into him
Um what? Based on what criteria?
Indeed those two are alternatives but they are near squeezed out by Hisilicons these days, I guess now might be time to buy their stocks.

I'm actually interested in working on some open source surveillance software
hgmo is a good starting place, but there is lots of code in other places that is either incorporated into a Firefox release or directly supports it.

https://wiki.mozilla.org/GitHub#Is_.22mozilla.22_the_only_gi...

(Disclosure: I work for Mozilla)
the worst really? We've had a rapist or two. I don't know why anyone tries to pretend that there's a moral high ground in the American political landscape.
There is no set amount or percentage dictated by the Quran. Usually the customary amount is ~2.5% of capital assets earned in a year. And apparently somewhere around 20% on mining income, which obviously is only applicable to small number of people who own interests in mining operations.
>So you are saying..

If I had to bet my own money on what really happened, I'd guess that it's something along these lines:

DEVELOPER: Camera initialization is adding 200ms to app startup

TECH LEAD: Holy crap! We need total startup to be less than 500ms or users start to think things are slow

DEVELOPER: What if we initialize the camera early?

TECH LEAD: Can you do that without recording? It would be very bad if we were recording things.

DEVELOPER: Yes.

TECH LEAD: Do it.

Conspiracy ensues.
If American corporations want to do business in China they will have to do business with WeChat.
Well we clearly aren’t, there is no history to suggest that we are, and whoever told you otherwise lied to you through their teeth or was just as gullible.