skysight-inc/HackerNews huggingface dataset:
Obviously too late for this article, but here's a general tip: if you're going to show a bunch of comparison screen grabs, or before/after screen shots, and the like - e.g., https://arstechnica.com/features/2018/09/macos-10-14-mojave-... - don't put a scroll effect in. Don't put a fade down then fade up effect in. It makes it too hard to see the difference. Just flick instantly between one and the next.

(Possibly related: https://www.forbes.com/sites/quora/2012/02/15/why-does-adobe...)
You can re-license it in such a way as to poison the GPL versions into uselessness.

Hell, just reissue with GPLv3. That'll still kill it pretty well.
Debian also has a privacy policy where they explain what kind of data they log and how long it is retained https://www.debian.org/legal/privacy

However, I can't recall ever having seen this privacy policy before now. IANAL and don't know what kind of notice needs to be given for necessary data usage, if any, but maybe apt-get should display the privacy policy on first use.
True, but note that this is very obviously a 4chan flooded scenario that isn't looking to advance Linux or programming, but instead do as much damage as possible.
Subjectively, yes, I think it is.
> Nobody really cares outside this tech bubble

Even inside of this tech bubble there are people like me that think this change is fine the way it is and that it's actually a good idea for convenience. The vast majority of people are using Chrome to go to Google websites using their Google account and having one less step to sign in to Chrome Sync is just a good thing from a usability perspective.
You're welcome! I'm still planning to read the Rust book when I get some time. Other people who care about technical writing like you are an inspiration.
Thanks! I only knew about this linux journal article: https://www.linuxjournal.com/content/more-using-bash-complet...

I used it for coding a simple bash completion for Kafka.
Code is almost self-explanatory.
https://github.com/igponce/kafka-bash-completion - just in case someone might find it useful.
Dude, a developing brain growing up in VR.... I dunno.
> Let’s talk Gatekeeper first. In High Sierra, Gatekeeper controls access to Location Services, Contacts, Calendars, Reminders, and Photos—any app that wants access to any of that data needs to ask for it and be granted permission first, and the app should fail over gracefully (i.e. not crash) when that permission is denied.

This is just wrong. Gatekeeper is not the iOS-like privacy controls. It's about enforcing apps to be from the MAS or identified developers. https://support.apple.com/en-us/HT202491
So it is reliable because there is a community of academics specializing in gender studies who comment on each others' works? Huh, that sounds like a weak argument. I bet that every well known "branch" of pseudoscience has or had a flourishing community.
Give it to someone more needy than me. When the book is done and I have the print edition out, the easiest way to say thanks is to buy a copy and/or write a nice review.

Until then, just enjoy it. :)
Is there a blockchain for DNS?
Hmm, interesting. I guess they'd likely end up three bytes in UTF-8. Do you have any details you can point me at?
I see a lot of comments on HN and other sites which could be summarized as whatabout-ism or defending the changes on the premise that "I know someone|people that will welcome this change."

The problem is that I can't help shaking the feeling that those comments are either written by people who do not consider privacy to be a right, or fail to understand GDPR, or are Google paid shills / fanatics.

Ultimately the changes represent dark patterns and I fear the worst is yet to come for the darling browser of the web. Someone somewhere at Google made the decision to turn Google Chrome in to AOL v2.

I take solace in the fact that AOL's walled garden approach ultimately failed.
Because the Contributor Code of Conduct has and is used as a political tool to threaten and harass people, per both the examples in the article.
10+ years ago, techies were the trendsetters in computer technology, because computers were hard to use.

Now computers are easy to use, and the massmarket does not need to rely on techies for guidance, and non
-techies can be early adopters. The general public relies on mainstream popular culture / fashion influencers.
> At one time gmail went ahead and fetched the images anyway, but didn't display them.

SMH. I read things like this and I really just hope the internet implodes one day.
a friendly comment in one culture could be seen as unwelcoming or even sexist in another.

It could be. That's why subjective interpretation and reasonableness are concepts.

there is no single "best" and no single "community"

There is clearly a single community by any reasonable definition – diffuse though it may be. The role of a set of guidelines is to establish what behaviour that community has generally decided is acceptable or not acceptable. We accept this kind of moderation guideline all of the time.

maybe just replace it with "dont be an idiot, respect others and assume good intentions".

Yeah, that's basically what it says in a little bit more detail, and with a few more examples. So where's the issue?
Life Before the Alternative Limb Project
Adding to this comment, see prices for 2018's Pwn2Own contest [1], for which Google Chrome has a 50% premium over Firefox and Safari. The Chromium bug bounty [2] is also the most accessible in terms of documentation and requirements; likewise it has the lowest floor and highest ceiling on potential payouts.

______________________

1. https://www.zerodayinitiative.com/Pwn2Own2018Rules.html

2. https://www.google.com/about/appsecurity/chrome-rewards/
I think the point is that the revenue from these fines would drop if compliance was perfect.
If anything law enforcement is even further behind than healthcare. The FBI tried to develop a comprehensive system for storing and sharing case data but it was a complete failure.

https://en.wikipedia.org/wiki/Virtual_Case_File
SEAL Team 17 Centennial Celebration at Naval Base Coronado
if you read his post again, you will see he never said that he wants to treat people unprofessionally.
he sees the CoC as a tool to push identity politics in a community thats based on merit.
IMO, there's a practical upper limit to how liberal you can be.

There are some games that straight up don't call endscene and present and crap like that in DirectX land. Or have bugs in their shaders, expecting the driver ISVs to just completely rewrite them by hand anyway. Nvidia can get away with this because they have something like 10x the engineering staff as AMD's on the GPU sides of their companies. Apple never had a hope of competing in this space at the same level.
GOAT (YC W11) Is Hiring a Lead Software Engineer in Los Angeles
Exactly. Government subsidies [thing]. [thing] becomes more popular, resulting in unforeseen consequences. Government must now do [stuff] to fix what [thing] caused!
Do you think Ted Tso is a Linux contributor?
I don't know who the target audience was, but I found the lecture very confusing and the message really badly passed (he keeps talking what is already written in the slides, etc.). I had to play it at 1.6x the regular speed so I could move on with it.

Regarding the topic, I think there are multiple ways of expressing ideas, where math happens to be just one of them. For instance, for the Greatest Common Divisor example, you could just say that "if x equals y the cgd of x and y is x, else you need to keep subtracting the smallest number from the largest until both are equal".

You could use simple math, such as:

/ x if x=y
gcd(x,y) = | gcd(x-y, y) if x > y
\ gcd(x, y-x) if x < y

Or you could use code:

def gcd(x,y):
if x==y:
return x
elif x>y:
return gcd(x-y, y)
else:
return gcd(x, y-x)

In essence, what I want to say is that his definition of beauty and power may not match mine, but I will not argue that math can be more succinct or allow for better abstractions in many cases.

In the end, I got the feeling that he is trying to "sell" us his TLA+ approach.
Welcome to Hacker News, kaneua. I think you'll find I don't mind at all.

Besides, aside from the "racist" and the last 4 words it's an ESR quote. So maybe I'm already in your head. And don't go saying "racist" is an insult, it's just a dictionary definition of some of his more infamous comments.
Yes - this was a large part of the delight! My kids and I spent many enjoyable hours together with the Myst games.
I'd love End of Ages in immersive VR. Give me a hollodeck of the world's in that game.
Yes, the "interface engine" I worked with was Quovodx Cloverleaf. :-)
Limiting freedom is bad unless you have a very good reason to do so.

Does it make sense to ask "Why is fascism bad?". At a philosophical level it makes sense to ask this, but most of us would agree that freedom is desirable, because it allows people to develop their life project and be happy, while allowing other people to be happy (or at least try to be). Fascism is the totally opposite of freedom, therefore most of agree that fascism is bad.

Is there a good reason to undermine freedom in this case? I don't think so.

Some people may find that giving up their privacy for convenience is worth it, others, like me, would think the opposite, but we individually make the decision to use or not use Google, Facebook, etc. "Being taken advantage" is subjective.

Even if it was generally considered to be "malicious" and "being taken advantage of", you're arbitrarily twisting the rules of the game, to favor one group of people (the "users") and impair others (those that create the service). You may say: Yeah, but those being impaired already have millions of dollars and those being "protected" are good people. So, you decide who is "good people" and whose freedom doesn't matter? Should millionaires have less rights than poor people? Laws should correct for the amount of money/power people have, is that fair? I don't think so.
"Their life will not be miserable due to your lack of time and commitment" is not enough to undermine the first part of that comment.
> they may also reflect a potential decline in the number of hours drivers are driving

Seems pretty meaningless if they are not accounting for hours worked. The companies were also very aggressive 4 years ago in new markets, often offering drivers big incentives.
Choosing to enforce a speeding law is still subjective though, so this wouldn't change much. We speed all over California, police choose to go after the most dangerous (or least conforming to community standards, or... some other even less good measure, like race).

Most policing is subjective.
How many e.g. gmail accounts can be supported on a single key? I've got probably five gmail accounts.
“Alt Right” is a label that is meant to conjure imagery of Nazis. And “Nazi” is a label applied to all straight, white, men[1] that do not submit to the Marxist system. Both terms are interchangeable really.

[1]: There are many outside of this description that are called Nazi and Alt Right as well. This even includes the Dalai Lama now https://www.independent.co.uk/news/world/europe/dalai-lama-e...
>"I take "anti-government" to mean that one is opposed to the actions that the government takes, in some situations, rather than being against the idea of the government."

That's silly, by that definition everyone would be anti-government then. Nobody agrees with the actions the government takes in all situations, not even within the same political party.
Also you can go to sites like bountysource (dot com) if you want some features fixed/coded/added.
Usually being uttered by the same one's CAUSING said problems
I miss Asepsis. It was a daemon/dynamic library that would redirect the .DS_Store file location. Unfortunately, it can't run on modern Macs due to System Integrity Protection.
MacOS Mojave Update Bricked My 2018 MBP
Anyone else have this issue? It’s just hanging on the “iCloud - Setting up accoubt” window. Every so often it loads an error message saying to try again later. Can’t get past this screen.

https://ibb.co/ht93HU
Ask HN: What are the early signs of the company in trouble?
Has any of your detected early signs of trouble at your company and were able to move out to better opportunities before shit hit the fan ? What were the earlier signs , what would you look for ?

Over 6 months ago, our "C" team was shaken up. Since then almost all execs have been let go or left. No layoffs have been announced and no big news have come up. Current execs are saying not worry about anything, this is a public company.

The reason I dont want to jump the gun too quickly is because great internal projects are starting up and its a good opportunity for me to grow here.

Thanks
I can't enumerate on it much more without likely making an error, as I am not on the PPC team myself. I know several people in the Michigan Ann Arbor hub at Google that have told me this directly.
That could be a way to do it, and Boston decided to do it all at once. I think their reasoning was the fairness of the process (it's hard/unfair to use beta testing on public schools). Also, it is such a hard change that maybe it is easier to do it all at once. You may also want to consider the political implications that are very important when making this kind of decisions.
Can I have a non-conformist opinion about gay marriage, abortion, transgenderism, etc. outside of the project?

Or will activists do their best to hunt down my online handles and use the CoCs to get me kicked off any FOSS projects I contribute to?

Because I've seen this happen on GitHub projects.
And that's his read on it. I think it's objectively wrong. If someone wanted to use a CoC to do that, you'd write a very different CoC. This one is so soft-touch it barely does anything other than say, "Keep it SFW, kids!"
Eric S. Raymond explined the conflict well [1]...in summary:

"Every group of cooperating humans has a telos, a mutually understood purpose towards which they are working (or playing). Again, this purpose may be unwritten and is not necessarily even conscious. But one thing is always true: the ethos derives from the telos, not the other way around. The goal precedes the instrument."

"It is normal for the group ethos to evolve. It will get pulled in one direction or another as the goals of individuals and coalitions inside the group shift. In a well-functioning group the ethos tends to evolve to reward behaviors that achieve the telos more efficiently, and punish behaviors that retard progess towards it."

"What we have now is a situation in which a subgroup within the Linux kernel's subculture threatens destructive revolt because not only do they think the slider been pushed too high in a normative direction, but because they think the CoC is an attempt to change the group's telos."

[1] http://lkml.iu.edu/hypermail/linux/kernel/1809.2/06864.html
Not when they are 1:1 with what you are talking about, do they?

I mean, I get that across the lifetime of an application, you might see that 1% of your cost is in this somehow, but then the easier response would almost certainly be to do less syscalls, since if this is taking up 1% then the syscalls are taking up 10%+? (And that is assuming this is 10% of the syscall. Ish)
OASGraph: GraphQL Wrapper for REST APIs
As the article mentioned rescinding is allowed in GPL v2
Pretty much all large hospitals are now using systems which are technically capable of importing and exporting data in standard HL7 formats such as V2 messages, CDA, and/or FHIR. The trouble is in establishing the working interfaces between hospitals. They don't necessarily want to spend money building interfaces to share data with their competitors. FHIR implementations tend to be a little cheaper than older standards but the obstacles are still primarily political and economic rather than technical. Health information exchanges (HIEs) have helped in some areas by acting as centralized routing hubs so that every hospital doesn't have to build individual point-to-point connections with every other hospital.

Yes any initiative that relies on the patient to move data around is doomed to failure. Patients need to be able to get access to their data, but to deliver effective care the data has to flow between provider (and payer) organizations.
I think your first instinct is correct, here. While they probably would feel safer if everybody was using Google Auth, Authy, or a physical device, it gets around people having to explicitly copy tokens around which, IIRC has been abused a fair bit in order to steal credentials.
Maybe I'm just crazy, but if I didn't like Google Chrome (or if I was a privacy hawk), I wouldn't use Google products. Why do so many people complain about "privacy" and still use Google products?

The people who think they can speak for their parents or the less technically inclined are being too presumptuous in my opinion. YOU may have a problem with these methods, but not everyone does. Heck, there's people as technical as you that still don't have a problem with it.
I would like completion to automatically work on aliases in bash. I use bash over zsh in order to become better at bash programming, but completion of aliases is the main thing that makes me miss zsh. Well that and * * globbing syntax.

(How do I cause two consecutive asterisks to be rendered as such in HN?)
It's easier to destroy than to create.

And there's a lot to be gained for a few when you take down one of the engines of progress of a society.
"The Toyota Way" http://a.co/d/eso4HOR might be the best example of a very easy to read book that explores the Toyota system in a practical ways.

It's full of a lot of anecdotes that really show how Toyota thinks in practice and isn't just a textbook you have to apply yourself.
We will hunt you down and make you own your opinions publicly. Absolutely. At least, that's what _I_ like doing.

Freedom of speech is not freedom of consequences. If I have to endure constant harassment for being genderqueer in public, then the least you can do is own your tacit approval of folks who are doing the dirty work of making your proclivities reality.
Here is a good example of ESR being racist: https://twitter.com/tqbf/status/816449724127608833

Here is an example of ESR being misogynist: http://esr.ibiblio.org/?p=6907
The world was more boring then. Myst might have been the only interesting game you had for a month or more.
We talked about it at some point, and it seems like a good idea. There are two main issues with it: first it can be hard to do a step by step change that is (a) fair (how do you choose the first schools to change?) and (b) works for every step (make sure that the transportation costs do not explode in between).
As a Googler with no connection to the Chrome team: I'm pretty sure they made this change in good faith and are shocked people don't like it. Just imagine yourself in their shoes: wouldn't your first instinct be to explain yourself?
Anyone who definitively tells you that it can or cannot be is not being honest. It's complicated; it's complicated in all the normal ways copyright and contract law are complicated, but compounded by (1) this being a murky, unexplored area of copyright and (2) the collaborative, open source code sharing model thriving in part based on legal ambiguity (e.g. collaboration incentivized when potential antagonists can each pretend the law favors their Plan B).

As an example of the difficulty: U.S. Copyright gives authors absolute termination rights.[1][2] An author can unilaterally choose to terminate a license or transfer 35 years subsequent to the grant, but no more than 40 years after. A contract, promise, or some other contrivance executed to nullify the right is void, just like you can't willingly contract yourself into slavery. Which is to say, a court won't punish you in any way, shape, or form for statutory termination; and won't hear any arguments about reliance or other arguments intended to coax a court to enjoin termination.

However, statutory termination requires notice to be given at least 2 years prior (but not more than 10 years prior) to termination. There are unresolved questions regarding notice and its effect. Many observers (including Stallman) are of the opinion that statutory termination rights are of little or no practical consequence to FOSS because of the technical requirements of notice, but arguably that's motivated thinking on their part.

The types of termination being discussed in the context of the CoC involve more context-dependent questions of law and fact. If the practical effects of the most clear-cut and categorical route to termination are still left open, you can bet that other routes to termination pose significant unresolved questions and implications.

[1] Statutory Termination: https://www.copyright.gov/title17/92chap2.html#203

[2] Copyright Office's rules for effective notice: https://www.copyright.gov/title37/201/37cfr201-10.html
What do you mean? There's tweets in the article targeting him using the CoC. I don't think anyone would dispute he wanted to use multiple entropy sources. What are you disputing?
> These sorts of terms are impossible to define

As described in the article by a CoC critic, it used to be:

"only whether their code was good"

Not exactly a shining example of clearly defined, objective, universal judgement. Of course, back then it could really "if Linus thinks their code is good", which is a lot more clear. But that time has passed.

The CoC tries to address the problem where people ARE in fact being excluded or lost by the Linux community, in less visible and obvious ways than a straight ban, for reasons equally less visible and obvious, but no less real.

You may or may not believe that this happens, that this is a problem, that the CoC helps or doesn't help with this problem, and even that the net effect of the CoC is positive or negative.
the issue is with people who will follow the CoC to the letter. who will interpret something one says so it fits the CoC definition and will ask for their heads.

just look at the stuff happening to Theodore Ts’o
https://twitter.com/_sagesharp_/status/1042769399596437504
Don't they need some kind of OpenGL support anyway, for WebGL? (Okay, that's OpenGL ES, but it's very similar.)

Why can't they continue to support OpenGL at least to the level required by WebGL? And if they want to switch out the backend to some kind of GL-to-Metal translation layer, so be it.

I don't care whether it's a native driver or a compatibility layer. If I do care, for performance reasons, I should be using Metal, sure.
Some time ago, Fastmail had a basic plan at like 10$/year for 250mb of storage and 1 alias. No Contact/Calandar sync, tho.

I thought that was a pretty good plan for most people. Unfortunately, they dropped this plan and the cheapest option is now 30$/year.
Yea, no, just read this:

https://toddmotto.com/mastering-the-module-pattern/

And you will never use it unless you are writing a library because Angular/React/Vue do it for you.
That is a good one, and very relevant. But the control group's unusually good outcomes need explaining. They are better than expected for "treatment as usual," and genuinely a potential confounder for outcomes.
I'm on High Sierra, but still waiting as I have huge issues with deprecating the old Safari Extensions API. I really don't want everything to be an app, and the uninstall procedure on the Mac has always felt weird - coming from Windows - so I'm thinking about how I could run Safari with no extensions and instead use equivalents in Chrome to compensate.
Apple has been rapidly improving the power of its processors in iOS devices. At the same time, it has been promoting privacy. Now it’s giving developers an incentive to develop apps for iOS that are friendly to desktop users. And Apple hasn’t been giving Macbooks much attention lately.

This tells me Apple plans an iOS desktop mode. You could pair a monitor, keyboard, and mouse with your phone and work at a desk. All your apps, settings, and files stay physically with you, never leaving your device as you carry it to work/school/home/etc. iOS devices would be used like the Nintendo Switch but for desktop computing in addition to gaming.