skysight-inc/HackerNews huggingface dataset:
That's plausible. It's also a really bad way to go. Tesla will hit ~$16-$18 billion in sales in 2018. All of that directly comes out of the pockets of BMW, Mercedes, Toyota (Lexus), Honda (Acura), and Nissan (Infiniti).

If they keep giving Tesla time, they might actually reach a point of being financially self-sustaining. In two more fiscal years they'll probably be at $28 billion in sales.
And it seems they are working on a more generic library : https://github.com/google/nxt-standalone
The Audi A3 e-tron isn't ugly at all. It's pretty beautiful for a 4 door hatchback.
Apple has a tiny market share when it comes to 3D applications - OpenGL is mostly the "pro" 3D world, be it CAD, 3D visualization, 3D simulation and similar. None of that runs on Macs, everything is Windows/Linux these days.

So there will be little "forcing" into their proprietary APIs - the few 3D developers that actually tried to support Mac will kill the platform off because nobody is going to rewrite major piece of software to use Mac-only Metal. Too much effort for little to no benefit.

Basically Apple just killed off any 3D support they may have hoped for on Mac. Including any hopes on anything VR related (so much Oculus/Vive fans hoping for seeing a Mac support - it is now even less likely than Linux one ...).

There is a 3rdparty port of Vulkan and I am sure there will be 3rdparty OpenGL drivers (e.g. Mesa) but nobody is going build a CAD system on top of that, IMO. Without official vendor support it is just too risky.
> you can write C++ in Objective-C

You mean Objective-C++.
I want to chime in and say that, while I like the product itself (seems pretty cool), having the call to action after literally every paragraph of text feels desperate to me. It's like you can't speak a sentence without saying 'are ya gonna buy it yet?'. And if you asked me what would hook me in a bit better, I think it would be to flesh out the header above the fold first so it has a stronger impact and obviates the need to go in as much detail further down the page.

For another example, the graphic doesn't appear so clear and the main text doesn't feel very prominent. I feel like it lacks a sense of physicality that I'd want to feel from seeing a screen being shared to another device (a screenshot doesn't really hit the spot for me).
Price for the Tesla brand. The other options that are also Teslas are much more expensive (and, in the case of the Model X, much larger). There are no other "prestige" fully-electric vehicles with the same wide popularity, except for ultra-high-end options like Fisker.
Metal is a lower-level API, somewhat similar to Vulkan or Direct3D 12. OpenGL supports driver extensions that can be used to reduce overhead in a similar manner to Metal, but this is largely a moot point when it comes to OpenGL on macOS, as many such extensions are simply not available.
Well, yes. POSTs of the right MIME type also work, not just GETs, due to, again, the way the web worked prior to AJAX and APIs and all that lovely goodness requiring some rethinking the web's security model (back when we had 'submit' forms and that was it).

So, technically accurate WRT where the same origin policy applies, but not really relevant to the parent's base statement that you can differentiate between what is and is not user triggered (since you can send a payload in code with the same MIME type and etc so that it looks identical to what a form would send).
You seem to want to play "gotcha" games with my wording.

It's not a game. You ironically committed the Map/Territory error, in a Map/Terriotry discussion. A condition of underlying reality where a given symmetry exists, or only appears to exist, can't fall. It either is or isn't. But the mental model -- the Map -- using symmetry can indeed be shown to be false and fall.

And if you're going to try to manipulate what I said to make it fit the axe you're trying to grind, then I'm done talking to you.

I did no such manipulation. I bet you can't substantiate that with reasoning and quotes. In any case, I am well satisfied to let 3rd parties read and decide for themselves.

(Ironic in the Alanis Morrisette sense, not the hipster sense.)
That's not just a scummy breach of trust though, that's a blatantly illegal breach of trust. Source code is a trade secret. Copying it without permission is corporate espionage. People would go to jail if they tried. You are asserting that Microsoft's intentions are criminal.
Ah, I think that's how it's always been. What's the difference between me running my small company out of Azure, and keeping the source code in GitHub, now that Microsoft owns it?

Nothing changes immediately for any of us, to me the biggest concern is what happens after those roadmapped projects have run through. What goes next on that roadmap, and will it stick to the principles I love about GitHub, or will it start to veer into Microsoft's territory?
> The company will do just fine.

Obviously people have strong feelings about Tesla one way or the other, as it's obviously a pillar for the high-risk-high-reward ethos that gets people excited, but the future of Tesla is incredibly uncertain at the moment. Elon Musk is likely to be fired from his own company, they have to pay over a billion dollars in loans next year, their cash flow is a mess, and there is no telling when they will actually be GAAP profitable. I don't own TSLA stock nor do I have any short/put positions - but TSLA is almost as volatile as some cryptocurrencies.
What does that mean for games like League of Legends running on OpenGL? (https://engineering.riotgames.com/news/trip-down-lol-graphic...)
Not dumb at all. It's something we thought about a lot. The program is just for YC companies, though we'll continue to release information and learnings for other people.
Sorry, was commenting on the part mentioned in the title, which -was- already introduced at Google IO. Anyways, still, there's not much innovation happening there these days in my opinion.
To be fair, Facebook's notifications are really annoying.
The Bolt is as boring as cars get. It's far from "hideously ugly," or even "ugly." It's basically as inoffensive and anonymous a car as you can get.
The first two points are pretty mucht after the textbook of 'dealing with bad publicity and lost trust'.

We will see what Nat Friedman does but Miguel de Icaza did have a bit of a falling out with the gnome community and started Xamarin where the developed a closed source IDE that didn't run on Linux. So a bit of a 180 he did there.
"Whole new way" is a bit hyperbolic, but an emoji definitely brings layers of meaning that are normally only feasible in in-person conversation into the written realm. It would be pretty hard to express the sentiment the ¯\_(ツ)_/¯ emoji can, and even if you put the effort into writing it, you'd lose the immediacy.

It's also interesting how they work as reactions. If you hit "like" on something, for instance, you don't have to explain why you approve or add your own commentary, you just indicate your approval. And if you write a comment on a thread, there's a certain expectation that it contain an original thought or that it demands a response. So reactions manage to avoid a lot of inane filler.

For a good illustration, watch a thread on Facebook where they say "type AMEN if you agree!" and you get a thousand people tediously writing it out. If there were just a little prayer emoji and a counter, you get closer to their actual intent, since that's literally what "amen" means.
4Steps+–+3+–+The+Super+Affiliate+Network
That's like saying roads are THE travel surface for cars.
But absolutely nothing is preventing you from using a a fork of CE which adds every EE feature so long as they were developed independently of the closed-source EE code-base.

Open source doesn't mean the maintainers have to accept your patches.
Finally, that code is itched in my brain
I suppose at this point I would ask the question, what does it mean to think? What is 'thinking'? What's the goal?
Android is doing something similar as well https://www.engadget.com/2018/05/08/android-and-youtube-will...
This question isn't silly! People have actually trained neural networks to generate other neural networks. The "designer" network is trained using reinforcement learning, with a reward signal that depends on the efficacy of the networks it creates.

See: Neural Architecture Search with Reinforcement Learning (https://arxiv.org/abs/1611.01578)

It looks like they trained the "designer" network by trainning 15,000 deep learning models (800 at a time in parallel over 800 GPUs)
Overhead. It converts its IR to C; dumps that to disk; the C compiler loads the code back from the disk; the frontend parses the code (if not done carefully maybe CPP is also invoked); the compiler dumps the generated code to disk again; and then presumably dlopen loads the code back from disk again. There's also the overhead of spawning a separate compiler process. A better way would be to directly generating code to memory and link it. This is of course trickier, but is also what libraries such as LLVM's JIT infrastructure and libjit are built for. If you need more performance (i.e. LLVM's JIT is too slow for you), you roll your own infrastructure to do this -- which is what JVM and V8 do.
Facebook Here Together
> why those are legitimate things to insist on protection against

Because there is a track record of this things happening and damaging the projects.

> Surely a free software license couldn't say "it's forbidden to run this program on iOS"

Restrictions like "don't be evil, don't use it inside NSA" can be either too vague to be applicable, easy to circumvent, legally inapplicable or nonsensical.
E.g. in many countries some institutions including military are not restricted by copyright law.

On top of that, shipping a distribution with thousands of different licenses would be a nightmare.
You can monitor/moderate screen time for other devices you've connected in Family Sharing. That section talks about setting those access limits for others in your group.
Not entirely true. Microsoft puts (almost? Yet to find anything that isn't) all our code on VSTS which is accessible remotely, without VPN. I've checked in a (very very minor docs) fix to the Windows code base from my Android phone over LTE.
Where is some AR innovation within my camera's view ... like open my camera, point it a historic location and see how it looked in the past or show me information about a business. You know something like Google Lens!

Maybe in a few years AR will be exciting or become useful like Touch ID did after awhile (for me at least). For now its just silliness as no killer utility or experience has been created yet. Measure ... there are tons of AR rulers out there now that are fun to use, but...
Apple announces macOS 10.14 “Mojave”
> As much as I want to support Elon

Gotta pay your tithe to the cult leader.

Maybe you can just send him a check for a couple thousand instead?
> I don't understand why the Apple Maps team has been so slow on features

Have they ? Every major iOS update has major updates to the Maps app.

It is slowly bridging the gap with Google Maps and the issues are still mainly with POIs which Apple arguably can never fix. Unless of course they do their own Street View and invent their own captcha system.
OpenGL is a pain in the ass to use, Metal does what OpenGL does so much better, and with the Vulkan Metal wrapper you can still write cross-platform apps/libs. So nothing of value was lost.
I plan to buy Model 3 in about 2 years or so, so this is great news!
Why Microsoft Bought GitHub for $7.5B, and What Developers Think
I'll ping you when it's ready (very soon). My email's on my profile page.
>it's pretty cringy not only seeing them demo the new animoji stuff as well as people frantically clapping.

Because you don't see the vision that the developers in that room do. You're thinking about yourself. You're not thinking about Apple expanding its user base and making more customers available for its developers and their companies.

There was a lot of love in the keynote if you're a company looking at the bigger picture. If you're just a dev pounding on a keyboard, I can understand being less than impressed.
uh, a lot of patches to open source get rejected for all kinds of reasons, incl code quality, being off topic or just because the maintainers (irrationally) dislike the patches.

GNU emacs (or more specically RMS) rejected patches that would integrate clang, or provided colorful emoji support on OSX, for political reasons, and that's perfectly fine for a project to do.

Gitlab will reject some patches for business political reasons, which is also perfectly fine.

If you don't like that, fork. If a lot of people don't like it, then the fork becomes effectively the new upstream (e.g. GCC/ecgs).

There is no "Right to have my patch merged" anyway.
So electric+autopilot+online.

Are there no other electric cars available?

Are they not online?

Do they have no autopilot?
"Viral" is a term normally used by opponents of licenses like the GPL, which is probably why the parent had a negative reaction; it's not a neutral term. (The neutral term is probably "copyleft".)
No ones forcing you to use it.
Good riddance. OpenGL has been an awful API for many years now. The drivers are way too complicated, and applications don’t have enough control to deliver smooth performance. All OpenGL does now is let you kind of mediocrily put things on the screen.
Apple isn't a large gaming platform and they aren't used as server farms.

So I can't imagine this is going to hurt at all.
> if we wrote open source versions of them we'd have to carry our own internal fork of Gitlab since there is no chance upstream would accept them since they've already decided they don't /want/ those features in the "community" edition.

This has come up in the past; they've stated that this hasn't happened yet, and that they wouldn't outright reject it, but would have to consider the situation.

So you might want to give it a try.
They are coming, and fast. i-pace looks so good.
... yes?
Text accompanied by images has been a staple of modern visual communication for the past several hundred years. Emojis just bring additional ways to express oneself in addition to plain text.

They augment; they do not replace.
Emotional human conversation is imprecise. Tactical use of that is a skill.
I tell you what, you think about that and get back to me about it.
That's what I said to myself some time ago about Snow Leopart, and more recently - El Capitan, but unfortunately one eventually needs to bite the bullet and stay current with security patches and 3rd-party app support. I begrudgingly went to High Sierra, though it provides no added value to me whatsoever (and even breaks a few things).

I'd like to say that I won't be getting another Mac in the future, though I can't honestly be sure of it. I'm already fully on Linux on my company laptop, but I own a few Mac-only apps that prevent me from going full Linux on my personal machine.
A quick google search gave me this article in English: https://www1.agerpres.ro/english/2016/09/14/former-sri-offic... (from the national Romanian press agency) and there's also a dedicated section on Kovesi's wikipedia page in Romanian on which you can use Google Translat: https://ro.wikipedia.org/wiki/Laura_Codru%C8%9Ba_K%C3%B6vesi....

The email thing is mentioned mostly in Romanian-only articles from 2 years ago, can't find the exact ones I remember reading back then. I found this new article in English, though (http://business-review.eu/news/romanias-dna-head-on-black-cu...), in which Kovesi denied that anyone successfully managed to hack into her emails. But the facts are that 2 Black Cube employees have just been found guilty by Romanian justice in this very case (and then they let them return home, to Israel).
MapKit JS – Embed interactive Apple maps on your website
This isn’t Electron. It’s fully native with no web component intermediate.
I think the Atlassian stack "wins" in the ~200-500 users range for enterprise companies but price doubles if you want the "cloud edition" (read: run on more than one vm). I asked for a few quotes of the gitlab EEU (ultimate) edition and found prices competitive.
> I don't think the current major players are lazily sitting on their hands, they just tend to focus more on the march of incremental improvement than blue sky research.

I see the incumbents somewhere between those two sides: They have well-staffed R&D depts, but the margin of ICEs is just to sweet for them. Like how Kodak invented digital cameras, then utterly failed to monetize that invention because the profitable analog film business dominated the internal politics.
What do you mean? Free software was specifically designed to be about user freedoms (and all users, not just developers). Forbidding software from running on any given platform would go against this goal.

Are you asking why did they choose this goal? There are many essays explaining why this goal mattered to both FSF- and OpenSource- advocates.
I think that's true of "free software," but I'm not sure it's true of "open source" - the primary meaning before the FOSS movements was open source intelligence (OSINT), i.e., intelligence collected from open sources. https://en.wikipedia.org/wiki/Open-source_intelligence I'd believe that a phrase like "open source code" or something (parsed as "open source-code," not "open-source code") existed in the way "free software" did.

(Also, the fact that "intelligence" has a jargon meaning other than "smartness" is a good example that that is in fact how language works.)
They announced in the Q4 earnings that the target for 5k/week is the end of Q2 (End of June). They reiterated that they are on track for this in the Q1 earnings call. The Bloomberg tracker is accurate but it usually lags by a few weeks and the production has been volitale over the last several weeks as they had two planned retooling stopages in May.

They also won’t admit it publically but all indications are that they are approaching 200,000 total sales in the U.S. which triggers the phase out of the federal tax rebates. It’s a little complicated but this may mean they build cars in Q2 but push some deliveries to early Q3 and also deliver more to Canada. Both of these will affect the tracker as well.

All in all we are likely to see bursts of extrapolated 5k/week in late Q2 and steady 5k/week in early Q3. Don’t be surprised if it’s 4k or even 6k though :).

http://files.shareholder.com/downloads/ABEA-4CW8X0/629549478...
I welcome this feature. Knowing that my kids will be brought up in the age of iDevices (whether I like it or not), having a "digital guardian" like Screen Time will be of great use and can be made part of your family life naturally vs imagine abruptly introducing this to todays teenager's life.

Plus, it is a great tool for self-management as well. Weird a couple of weeks ago we were having quite a debate among co-workers about the lack of such important feature in todays smartphones. Sure there is already a similar feature in current iOS to view battery usage by app but it is not intuitive and requires quite a drill-down in settings.
Free software introduces one balance of power: by drastically reducing switching costs it reduces the power of the software creator.

As an example: if I don't like the direction MS is heading with MS Word my only real options are never upgrading or switching to a competitor. That switch would be painful, I would have to learn a new interface, import my files etc. So MS can push a lot of stuff on me, as long as enduring that is less painful than switching to another program. In contrast, if I dislike the direction Libre Office is heading I fork it and selectively merge the changes I like. And if my opinion is shared widely enough my fork might replace the original project.

That's also why benevolent dictators are so popular for free software projects: it's efficient, and if the dictator becomes a tyrant someone will just fork.

What free software doesn't is prevent the construction of killer robot swarms. But if the killer robot swarm is free software you can fork it and build a killer robot killer swarm :)
There are two common situations for developers: Encountering a software project for the first time, and the opposite, developing a project from scratch and then maintaining it.

In the first situation, you start going through the sources and see all the oddities, areas with questionable functionality, outdated techniques, and places where there must be better ways to implement a solution than the crazy spaghetti code you're looking at. Many inexperienced developers think, "Trying to figure this all out is a waste of time... I could write the whole thing from scratch faster than modifying this monstrosity."

Then there are those developers who have created said projects and understand the reasons behind all the craziness under the covers. Like a battle plan, no software project encounters the real world unscathed and unchanged: Edge cases pop up, bugs in other systems need to be worked around, features outside the original scope were added, limitations of current hardware or libraries needed to be accounted for, etc.

This article is written from the perspective of the former: "God, what a mess! What is all this crap?? Text files and consoles and all this other junk is horrible!" The fact is that every piece of software is filled with this stuff, down through every layer in the stack, and that's never going to change until humans are no longer involved in the process. If you sent this article to Linus Torvalds, he'd read about four lines, realize the author doesn't know what he doesn't know and dismiss it all out of hand.
If Google and Facebook have critical code they don't want external companies to view, it is almost certain that code is hosted on-prem or somewhere not like github.

It will be interesting to see which companies strategically move out of github after this acquisition.
Also arguably the two most popular apps in the world.
Apple deprecates OpenGL and OpenCL
My guess is that Apple addressed many of the concerns that third-party developers had with the Mac App Store.
It would be a good riddance IF there was another universal API (Vulkan) and they would adopt it in substitution.

The fact they want to force game developers to use instead Metal is... ridiculous, especially considering the extremely low macos marketshare, particularly outside US.
Neal Stephenson may have not gotten the "Metaverse" prediction quite right, but he seems to have nailed "mediaglyphs".
> The tone I was getting from OP (the Twitter discussion) was that the code taken was something Microsoft did not have any right to use in the way they did, not something that could be solved by attribution.

> "If they are going to steal code without crediting the original author" which, to me, initially read as saying it's still stealing even if it was credited.

Attribution alone doesn't bring it into compliance. The copyright notices have to be preserved too.

Also, the rewriting of commit history, if true, sounds more shady than mere "Oops, I dropped the license and copyright texts".
Next up - “Instagram for measuring things” (which will have to compete against “YouTube for measurements”)
There's a quote, in I believe one of Greg Egans books, about the idea that the probable end state of physics will be just a bunch of isomorphic theories, which I wish I could find right now.
Those were some heady days in the Linux desktop world and I remember them fondly. I remember seeing those demos and being blown away, and then furiously trying to get it set up on my box to blow the minds of my buddies. I think we were all trying to be first!
Very curious - what do you think makes the image version superior to the text-based smiley?

And as a follow-on, do you think the animated and personalized versions of these emojis make it that much more effective?

For me, the text version communicates the same meaning and context, so it’s fascinating to see examples where the representational medium has a significant impact.
There is also MoltenVK https://github.com/KhronosGroup/MoltenVK for Vulkan on metal...