skysight-inc/HackerNews huggingface dataset:
I'll second this.

I often tell the story about the first program I wrote (at 8) and how I got beaten by good old flesh and blood.

I don't tell people I was a developer at six... I wrote a program... semantics matter here.

The photo got me... The fake over done smile, the "I had a professional take this" pose. The Hoodie. It just smacks of being over produced to try to fit in.

> I’m not asking for your trust, but I’m committed to earning it. I can’t wait to help make the GitHub platform and community that’s special to all of us even greater.

Im not calling you a liar but I already don't believe you.
Also the issues are all on public and anyone can comment and see what the devs are saying about it.
I thought it was widely known Apple was extremely secretive, compared to the broader tech company at the very least.
We're hoping to provide better speaker detection and an easy workflow for podcasters.
Won't there just be OpenGL drivers as a separate download? Is this any different than when they removed Java?
...but surely it is reasonable to maintain there's a distinction between having people die from what we can call accidents or mishaps - falling into a pool, being run over by a truck, getting electrocuted or choking on a peanut &c on one side...

...and on the other being locked up for years by the system we - as a collective - have created to protect us from just that kind of arbitrary violence, before that same system murders you -ahem- for the Greater Good(tm)?

The fact that the murder of an innocent is highly unlikely doesn't (IMHO) make it any more acceptable. Government is supposed to protect you; not kill you in the very textbook definition of premeditated murder.

(Besides, cars and swimming pools have verifiable upsides. The 'benefits' -if any- of the death penalty are highly debatable.)
Norman and Plantagenet Kings of England (2012)
> you are legally forced to share your work with everyone.

> the creator of the software is allowed to keep their own derivative work private (because they have copyright) but no one else can (everyone else is bound by copyleft).

This is simply wrong. Please read the actual license text.
Apple is taking a direct shot at Facebook with new privacy controls
the stock price just went over 100. i think the shareholders are fine
Right, make it about the person instead of the company. Put someone in charge who will turn the public (just look at te top posts in this thread vs earlier threads). Nice move, Microsoft.

People in an organization are usually not evil. It's the organization as a whole. And I'm pretty sure that this CEO has someone and their business with priorities in his neck. It's scary how easily it seems people here move on after seeing a face with a good reputation and a CEO sticker even though they'll still have to dance to another's wishes.
Good old Hersh has been in war crime denial business lately. In particular denying Khan Sheikhoun chemical massacre, which was attributed to Assad by UN JIT/OPCW.
> Not for machine generated code. C compilers work well on human generated code, and not as well as Ruby -> C "translations".

That depends on the machine generated code. C compilers are optimized for whatever the C compiler authors perceive as a common construct. If the generated C code uses constructs similar to what humans do, it's often quite good. If not, you can change the code that generates C, or in some cases you can convince the C compiler authors to optimize that situation as well.
If you look at how the Xamarin acquisition went, this seems like a likely outcome.
Yeah, Apple has "reinvigorated" old terminology many many times.

It goes along with the "Places in CA" theme Cook introduced, and, honestly, honeybadger don't give a shit.
In my opinion, this move makes a lot of sense. The Safari Extensions Gallery was laughably outdated, similar to the Dashboard Widgets Gallery: https://www.apple.com/downloads/dashboard/

Switching to App Extensions brings Safari Extensions closer to how they behave on iOS.
A friend asked if he could crash at my place one night and said “don’t worry if not, I got options” followed by the nail-painting emoji.

How do you express that in ASCII emoticons?
Veche
MOJAVE
Apple lost interest in OpenCL after learning Khronos wasn't steering it into the direction they wanted it to go.

For example, Metal compute shaders are C++14 and Khronos only adopted C++ in OpenCL after the beating they took from CUDA, which supported it since the beginning.
> There should be developer API’s for this

Like there are APIs for notifications etc. that many developers abuse and Apple had to step in with this? As a user I am glad.
Okay, thats one explanation. The alternate explanation is that Apple supports mature and robust technologies because they want whats in their users' best interest. Neither OpenGL nor OpenCL in their current form are robust. Certainly, that is not to deny that Apple might have a vested interest, but its naive to think that everything is just black or white.

RE: HTML5 - Apple simply made a mistake. Jobs famously said that they don't want to support native apps because bad apps could bring down cellphone towers.
Core ML is bring-your-own-model (or use the built-in classifiers, which have generic labels). This is an easy way to train custom models (for example, on images from your own product catalog).
Can I use this with Swift for Linux?
I have the dual G5 2GHz standard model and it's still kickin'! Sure, the clock battery is way beyond its lifetime. But with a modern Linux distro and ntp it's a minor setback.
I wonder what is in it for MS if "GitHub will operate independently as a community, platform, and business." and "GitHub will retain its product philosophy." stay true. Do they make money off of it? Get information (that turns into money) out of it?
And the GPL(2,3), and many other libre-based open source licneses is perfectly well within the scope to do exactly those things. They don't need a forever world license that exempts them from anything and everything forever.

And naw shit. I said I wasn't a lawyer. But I can read. It doesn't take someone with a JD to read a term that looks pretty suspicious.
This isn't really that surprising when you see it as part of a general trend of open source software being used to achieve vendor lock-in [1].

[1] http://www.dr-chuck.com/csev-blog/2014/09/how-to-achieve-ven...
A couple years ago I exchanged email with the gitlab ceo on the idea of developing a few huge macro features separately from gitlab. Basically a strategy focused around using gitlab as a customer acquisition channel to sell other related products. He correctly pointed out this meant having more than one product, instead of two versions of the same product. At the time, I strong suspected mixed feelings like yours would crop up among their customer base. I understand why he went the route he did, but I still think they made an error. Of course, it's his company, so I can't be too critical. However when I think gitlab I think 'github knockoff' not 'open source heroes'. Maybe gogs or someone similar could follow that monetization strategy.
Hidden Poisons of the Royal Court
> There are unfortunately many businesses where ads (aka cancer) are the main business model.

Few of which really matter at Apple's scale. A war with adtech is going to primarily be a war with Facebook and Google - the two companies look to have somewhere between 60-80% of US digital ad spend captured.

Your local newspaper is a) probably using Google Adsense and Doubleclick anyways and b) has no power to harm Apple.
> Their biggest failure was TFS. At one time all .NET shops used it. But then git crept in and the rest is history.

TFS certainly used to be a horrible product, and I still hate working with TFVC. But Visual Studio Online, their cloud version of TFS, really is a fantastic product, and even let's you host Git repos. The CI and CD features are extremely powerful too.
Fine. All major desktop, laptop, and mobile platforms not including game consoles. Still, more portable than any other existing alternative.
Notes on Yesterday’s Server Problems
> 2. But he is not okay with corporations [5].

> [5] https://stallman.org/articles/why-we-need-a-state.html

That link does not demonstrate what you're claiming it demonstrates.
For context, the title is a reference to the play, "The Lion in Winter"
You're right, I hadn't realized that.

However, it's about 80% plug-in electrics and 20% plug-in hybrids according to Wikipedia.

Anecdotally, the plug-in electrics sold here in Uruguay are mostly Chinese BYD e6s (there are some Renaults, and other brands are starting to import). They're used mostly by the taxi fleet and seem to be faring well.

https://en.wikipedia.org/wiki/BYD_e6
Scott Galloway explained this point perfectly in his talk at Ignition 2017: https://www.youtube.com/watch?v=1ebKI4x_k8A. It's time to break up the big tech companies to allow competition (and capitalism) to flourish.
Correct me if I'm wrong, but wasn't Nokia's plan to make Meego open-source but keep their own UI layer closed? I may be misremembering things as it was a while ago, but there was some catch to keep Nokia the main player.

As for the adoption among developers, it never had a wide enough release to even start with that. N9 was available in limited countries only, and after Nokia's WP announcement.
> The words "free software" will essentially forever mean "software obtained without monetary cost" because that's what those words mean in plain English.

Well, "software" is a relatively new word, so I'm not sure about "forever" (is software a soft ware?). And within the short lifespan of this word, the term Free Software in the technically accepted jargon has been in use for a really long time (at least early 80s, apparently).

Yes, non-technical people won't understand what "free software", "open source", or "source" means for that matter. They don't understand what a license means in terms of software either. They don't know or care about hacker culture, or the history of computing. That's ok.

Language has meaning within communities. This is our community. GitLab, GitHub, Microsoft, and most HN readers do understand the mainstream meanings -- within our community -- of "Free Software" and "Open Source". This is just like when physicists say a nuclear reactor goes "critical" they immediately understand the term, even when to a layperson it sounds scary and in common language "critical" means something else.
This. If there has to be a regulation, I'd require companies to give more freedom to users, e.g. to choose default search engine, install alternative app stores, allow access to public data without account (e.g. LinkedIn) etc.
The negativity comes from MS being MS. Many here have seen what they did in the past and what they do to this day. They have lobbied so hard in Munich that they are going to abandon Linux and go back to Windows. Great open source love all around!

Also, as long as Windows, Office and Azure are closed, I cannot take all this "we love Open Source" stuff seriously. It is a big tech-marketing and recruiting vehicle, but nothing more. I am not saying, they should open those, I am saying that they are not an OS company and therefore should stop pretending.
This sounds entirely anecdotal. I haven't seen any significant exodus from Atom to VSCode among people I interact with. It seems like folks moving from other editors are about as likely to choose Atom as VSCode, and the things that used to lead to people choosing one or the other (i.e. performance, VSCode only opening one project at a time, the stupid huge icon bar in VSCode, etc.) have been resolved...Atom is now reasonably fast, VSCode can open multiple projects and you can close the stupid bar. I tried them both and ended up with Atom (and vim, where I actually still do most of my work, but new JavaScript projects are in Atom).

Atom still has more plugins, or did last time I looked (which was, admittedly, quite a while ago), and I think the ecosystem is a good indicator of how many people are actively using something.
He is the perfect transition guy, who is likely going to be replaced in a few years time when MS decide they want to capitalize on the money they spend on a un-profitable but popular service.

Which is a pattern we have seen from their takeover of hotmail and more recently with skype, where they also waited a few years before starting the transition from independent brand to a sub brand under one of Microsoft estates.

What you are going to see when MS is done integrating the leadership of github into MSFT and Nat have been replaced by a next phase CEO, is that githubs CI hooks will become more and more symbiotic with azure, and the a lot of the documentation tools offered will hook directly into office365 tools, which will require a synchronization of accounts with MS other SaaS offerings.
Don't lie. You can explain how come that you're applying for a senior position at a young age as you did right here, it makes sense, but lying is the fastest way to getting red-flagged I can think of.
Boy that 'ML' logo sure is reminiscent of the TensorFlow logo..
> [1] Not by Samsung they just made an exclusive partnership.

This partnership contradicts GGP's assertion that the other companies wouldn't do it because their incentives aren't aligned.

> [2] Recent announcement, not out yet. No idea how it's going to operate. [2] is vaperware.

In that respect, iOS 12 is also vaporware. Google gave exactly the same amount of detail that Apple did on how its "digital wellbeing" features work. https://blog.google/products/android/android-p/
Emoticons are severely limited in their range of expressivity. It’s hard to do much more than :) :( and :/. Acronyms are limited in both range of expressivity and audience size. Acronyms require prior agreement on what they mean, so there’s a barrier to their basic use and another barrier separating people that don’t know what they stand for. This severely limits your audience size and the number of acronyms you can use.

What’s really interesting about emojis is that they can transcend even hard language barriers. An emoji used by an exclusive Japanese-speaker can be understood by an exclusive English-speaker. The range in expressivity for emojis obviously isn’t as great as a full language, but it’s surprisingly large and can grow without cognitive costs to users (unlike acronyms). Unlike acronyms, the audience size is effectively universal. So I 100% disagree with your claim that emojis are redundant.
Something similar (sometimes exactly this interface) is shown on about every third newly visited website I look at from the EU, since 25 May.

If you don't see this, it could be informative to use a British or Irish VPN (to keep an English language default) for a day or two.
Are there actually people dumb enough to think microsoft employees will be browsing their private repos?
Box-shadows CSS Collection
Maintaining a GitLab server takes time.
The keynote is for the masses, who mainly notice things like changes in color schemes.

The WWDC technical sessions are about the changes that really matter.
> MS is one of the biggest open source contributors nowadays.

Really? For its size? It seems like Google, Apple, and Facebook are all much more productive in OSS. The only open source Microsoft product I'm aware of using is VS Code. To my understanding, they haven't open sourced Edge, their JS engine, their compiler, their word processors, or really anything else of note. I guess I can give them a little credit for .NET Core, but would that even have happened of Mono hadn't existed?
Maybe even one of the strongest moats that exists because it doesn't feel like a cage... until it does.
No one is forcing you to breathe, and yet you do it anyways
Since we're bike-shedding, just wanted to mention: "unfettered software".

It has a liberating ring to it like none other. :-)
Wikipedia even says [+]:

Stallman has suggested that the term "unfettered software" would be an appropriate, non-ambiguous replacement, but that he would not push for it because there was too much momentum and too much effort behind the term "free software".

[+] https://en.m.wikipedia.org/wiki/Alternative_terms_for_free_s...
Induced Logic Puzzles: Rhyme of the Ancient Engineer
Hopefully, a keyboard that actually works, this time!

I have no idea why even after the class action no one talks about how embarrassingly flawed their thin keyboards are.

Mine (EUR 1799 laptop) broke after 2 months, was fixed by Apple, then broke again. People I talked to experienced similar problems, with missing keystrokes, double letters, etc.
Thanks for all of this Nancy. I'm just a software engineer but I find the connection between technology and the brain intriguing. The brain seems incredibly complex but I'm glad we have content like yours to at least guide us in understanding it.
So they can have their projects hosted at yet another company that Microsoft is going to acquire? Seriously, Microsoft has nothing even close to the capability of Jira. And SourceTree would be a nice addition to Microsoft's collection of developer tools.
What Silicon Valley Could Use More Of: Inefficiency
Nothing says "beautiful" like having to fumble with a touchscreen to adjust the air vents.
I worked with a AAA gamedev recently who had written a Vulkan renderer for their game to demo quality level in 2 weeks. It all depends on existing level of abstraction for the rendering API and shading language (and to some extent assets), and how much performance and efficiency you’re happy leaving on the table.
https://news.ycombinator.com/item?id=17231593

Also, https://news.ycombinator.com/item?id=17231120
You switched from Java to Apache Groovy to lose the static type checking, then later stuck types in your Groovy code to make it act like Java. Sounds like Groovy's value-add to the ecosystem was providing the syntax for doing that without writing `Object` everywhere.
I acknowledge that taste is subjective but maybe you are referring to last year's Leaf?

You're the first person I've heard say they don't like the look of the 2018 Leaf.

https://cnet1.cbsistatic.com/img/dSKLWFx0d35FPHtPvpJJg0dRBcs...

(Disclaimer: I own one.)
OpenGL sure.. it's time to die. Replaced with vulkan it has been. Oh wait.. vulkan? uhmmm.. metal you mean to say.
I really like the succinctness of that. I wrote a lot of words, to say the same.
Hey Mr. Gates (We Need a GitHub of Science) (2011)
There are jewlery designers and designer jewlery fairs. It sounds pretentios but it isn't, because most of the time you get a good deal on a unique item.
Ask HN: What's with the errors lately?
An error occurred.
Sorry, the page you are looking for is currently unavailable.
Please try again later.

If you are the system administrator of this resource then you should check the error log for details.

Faithfully yours, nginx.
> I’m not asking for your trust, but I’m committed to earning it.

A choice line. Let’s see if he means it.
A product roadmap is set until it changes. "I am altering the deal. Pray I don't alter it any further".

Besides, Microsoft has enough PR skills to avoid unpleasant announcements about redundant products for a while after an acquisition they know to be worrying.
A more apt comparison would read: You watch a mediocre preview of a new movie from a company that has made the most successful movies ever and continuous to do so. They're doing something right. Instead of complaining, maybe, just maybe, we should consider whether we're the ones misjudging reality.
I believe the signaling issues are companies which are admitted to YC Series A and those that are not.
What US do you live in? The one I live in definitely associates homelessness with poverty, as well as mental health issues. (The mental health issues are usually exacerbated by being homeless in the first place.)
I think it is about time industry relevant OS vendors start to move away from C, kudos to Apple.
do folks "sell cake" to see if it worsens people's depression? this is more like selling cake that secretly has nuts in it which are known to cause allergic reactions without disclosing it.
Improve your writing by having it read back to you
You just gave a counter example ;)
OpenGL isn't pretty, but it's at least cross-platform. And my impression was that OpenGL support is mostly handled by the GPU manufacturers, so I'm not sure how much Apple gains here by deprecating OpenGL.

Requiring developers to use an API locked to a particular platform feels pretty hostile to me. Doesn't matter if that API isn't perfect, or even far from it.
Citizen | Senior Engineers (iOS / Front End / Mobile / Backend) and Lead Mobile Engineer | Full-time | New York, NY | 125k - 165k | ONSITE | citizen.com

Citizen is a Series A startup, backed by Sequoia Capital and Founders Fund, located on Grand St. in New York.

Info about Citizen

What we do:

Our vision is to protect people by keeping them informed of all crimes happening near them in real time, using a variety of sources correlated with their location and concerns. We have a host of challenges we are working on like mobile video streaming, tuning distributed systems to support bursting from 100 to over 250k active users, and digital signal processing just to start. While a young startup, we're already growing quickly in NYC with 3% of the city already downloaded our app. We have expanded service to San Fransico, with more cities to come in the months to come.

Our Stack: Kubernetes on GCP, MySQL, Redis, Kafka, Firebase, Go, Node, React.js, Swift (iOS), Java (Android)

Four of our Open Roles:

Senior iOS Engineer - https://jobs.lever.co/citizen/38dea578-b6db-4386-9b0a-dadb7a....

Lead iOS Engineer - https://jobs.lever.co/citizen/b948f0f5-e167-486f-b6f9-9c4fa6...

Senior Backend Engineer - https://jobs.lever.co/citizen/34b01f0c-366d-4c34-a195-b4c362....

Senior Frontend Engineer - https://jobs.lever.co/citizen/44d4eb8d-097f-40f4-a162-37edb2....

If you would like to learn more about one of Citizen's open roles, feel free to reach out to me directly - at stephen(at)citizen.com

Note: Citizen offers a competitive benefits package including medical, dental, vision, flexible spending accounts, paid time off, company holidays, stock option plan, commuter benefits, and various wellness perks.
> No game developer in the world will write both an OpenGL/DirectX/Vulcan and Metal renderer for the purpose of staying up to date with Apple's "deprecations".

Actually, most game developers do that. Pretty much every game (even ones with a custom, "non-AAA" engine) will have some kind of abstraction layer for dealing with graphics API's. Writing an additional backend for Metal is not a monumental undertaking -- it's a tiny fraction of the overall code you will end up writing. Also game consoles, for the most part, use their own graphics API's which are not portable to desktop PC's.
No, as it is reliant on the Frameworks built into –and SDKs targeting– macOS 10.14
I suppose it got flagged as a dupe due to duplicated URL. However, I believe it shouldn't be - "what's new in macOS" is completely uninteresting to me, while deprecation of OpenGL and OpenCL is a big news.
AdBlock by FutureMind allows custom rules and lists.
Top 10 Fastest Growing Companies in Europe (2018)
Just to say I have just switched from Red Hat to SUSE, and the latter is not a charity either.
"Hey Mr. Gates

It may be that the activation energy required to initiate changes won’t arise within the system. In that case, an outside push might do the job, and the best place for this push to come from may be a nimble funding agency. For example, a request for proposals could specify that phase II funding decisions would be based on the impact of online resources developed in phase I, as measured by specific metrics developed with community feedback. Nothing makes a scientist contemplate change faster than a new source of grant money, and the only thing better than a faculty applicant with a paper in Science may be one bringing in a multimillion dollar grant."