skysight-inc/HackerNews huggingface dataset:
That's a nice list, quite complete. Many console exclusives also use custom engines by the way, e.g. Decima for Horizon:ZD, KillZone and Death Stranding, Naughty Dog has their own engine (don't know the name), etc.

The OP's point was that the companies that make these engines can afford to invest in supporting an additional back-end API though. I think it's hard to argue that any of the companies that develop these engines would not be able to also add a Metal back-end. Many of them already work across a pretty wide range of back-ends anyway. Xbox One, PS4 and Switch all use completely different API's, for example. I think most of the work is not in adding an additional backend like Metal, but in tuning the back-end for some specific piece of hardware (NVidia vs. AMD vs. mobile GPU, etc).

Whether companies are actually willing to invest in a Metal back-end remains to be seen, but considering many of them license their engine for commerical use, I would be surprised if the major players will simply ignore Metal.

I tend to agree with Jonathan Blow's comments on Twitter, that the low-level graphics API should be just that: as low level as possible, small, focussed, and not actually intended (but still allowing!) to be used directly. Engines or higher-level API's can be built on top of that, with the option to dive down to the lowest level when needed (which will probably be a rare occasion).

DirectX will definitely not be this API because it is Windows specific. Likewise for Metal because it is Apple-specific. Blow appears to be of the opinion that Vulkan is also not moving in the right direction, because it is becoming too complex, and trying to be too many things for too many applications at the same time.

If true, in a sense, it's not that surprising Apple is doubling down on their own API. I think they should consider making the API open-source though, and develop something like MoltenVK (but the other way around) for Windows/Linux.
They joyously announced zero new features for Snow Leopard over Leopard and it has been known as the most excellent release of OSX, ever (before the iOS-ification of the system and deep iCloud integration).
If they are doing as you say:

> they're not going to be impressed, they're going to be at worst condescending, or at best will pity me for being stupid.

...being condescending or pitying, or concluding that you are stupid because you don't work for the same company, they are damaged. Because they aren't seeing you or regarding you as another human.

Just because someone is superior according to whatever arbitrary metric you have picked, does not mean that they should be condescending or pitying to others. The other person is just another human with different circumstances that led them to where they are now. Making value judgements about that only says something about the person making the judgement. Everyone is where they are, and if they are not damaged, they will wish only success for you.
They said in the Platform State of the Union that Mojave will be the last macOS that runs 32bit apps, so QuickTime.framework and your app are running out of time!
Apple shuts down hardware makers in the Apple eco-system aggressively and at least Microsoft usually has the manners to buy out the developers that makes things it likes and wants to integrate into its OS.
While it is definitely possible where I live, it will take you at least ten times as long (because it just doesn't work very well and the process is not at all streamlined). Don't even get me started on taxes. Doing those without the internet is the metaphorical equivalent of stabbing your hands repeatedly.
IMO this is really the only relevant point.
How is that extremely intrusive tracking-management popup even attempting to adhere to GDPR?

For one it is opt out, which isn't allowed. It also claims that you need to accept to continue using the site, which isn't allowed, then it's countless steps required to opt out (if you even can, I got lost and accidentally allowed everything a few clicks in).

This is probably worse than just pretending GDPR didn't exist. This is a deliberate and disrespectful fuck you to every single visitor.
The other figure to look at is the amount of money spent. If it's similar to the hardware percentage then you're right, if on the other hand, macOS users spend more on games then a rethink is in order.
From the photo:

# of cores: 28

# of threads: 56

Hyper Threading FTW!
Is there any way to describe the scale of these particles relative to those I learned about in high school chemistry (proton/neutron/etc)? Is that even a sensible question?
Nice!

It's a High Tech WHAM-O Water Wiggle to put out Fires, I like.

But it needs the Silly cartOOn Smiley Face on the front so it won't scare children, always think of the children.

Oh no, the house is on Fire!

Don't panic, the Water Wiggle Fire Dept is here to put it out, YAY!
AWS Cognito User Pools or Identity Pools: what do I use to secure my API?
If you’re interested in deploying your own Verdaccio instance easily on DigitalOcean with auto-renewing Lets Encrypt certs, I have a cloud-config.yml generator:

https://github.com/steve-taylor/artifact-server-config

It also deploys Artifactory OSS and a Docker registry, but you can quite easily rip all that out.

All you have to do is create a RancherOS instance with the generated cloud-config.yml pasted into the User Data field (and you’ll need to provide an SSH key, of course).
a 2012 machine is more than acceptable as a builder, heck my mother still uses a 2009 MacBook pro and she uses her laptop quite "heavily" (She never closes programs/browser tabs), my mac pro is from 2013 and it's perfectly capable.

But, I think my pedantry does not dissuade from your actual point; making a modern MacOS program requires that you have a macOS machine- It also precludes learning a language that typically only runs on that platform (I know swift is cross platform but none of the windowing libraries that you'll use are).

Making tailored software per platform is tedious, making the same program multiple ways so that it can be native is just time consuming if nothing else.

Electron is an ugly way of fixing that; but it does the job of fixing it- Qt is an ideal solution in theory but it's obviously too much of a burden on developers to adopt.
Actual firefighters do this all the time. A house on my street was on fire, and the firefighters broke first floor windows on the houses either side and brought hoses through those houses to attack the fire from the raised vantage point.

I would have thought it was generally understood that it's worth the small price, even for neighbors.
SJ had plenty of moments where he admitted mistakes, together with the new solution. IMO he was much more engaged with user feedback than Cook/Ive/Federighi.
Good question! That kind of stuff is a bit out of my area of expertise, but I have asked around my colleagues at CERN and various Unis with more or less the same question.

As far as I know, there's nothing too exotic (from a theoretical perspective), about tetra/pentaquarks. They are just QCD bound states of more than 3 quarks. The problem with QCD is that it's a non-perturbative theory, so we generally can't even do a good job computing the hadronic bound states that we already know exist!

So, I get the impression that these observations are mostly of interest to people doing QCD on the lattice (or other calculational methods), as inputs to their modeling. I.e. perhaps having an "answer key" for some tetraquark masses will allow them to better determine whether they should be modeling these states as bound states of two mesons (which each have 2 quarks), or as a totally different 4-quark structure.
I wonder whether attempting to move into a laptop form factor will translate to more emphasis to get these reference SoC's fully on the mainline kernel. You'd have thought it would make it a lot easier for any non-Windows products to be launched if that was in place.
> That or Intel has made some serious magic happen at 14nm++++++++++

will be interesting to watch what AMD is going to offer using their new 12nm toy. ;)
Boilerplate README.md Template for GitHub/GitLab
I don't see how this changes anything; if the software is not distributed/shared/used by others, then it might as well not exist.

Also in my first comment, when I said "work" I was talking about the source code, not the software. It's a given that software is meant to be used by users.
17 Great blockchain events this summer
Hmm, maybe. I work in Natural Language Processing for medicine, and there are many interesting challenges ... a lot of them still academic even. But the biggest thing I'm worrying about these days are more business oriented. Machine Learning, and Natural Language Processing in particular, is nowhere near advanced or accurate enough to fully automate things. So most of my thinking goes into things like "given the limited abilities and limited data, how can we still make something that is useful". That's both a business and a UI/UX problem...which suck up a lot of brain cycles for me. Up to the point that I've become somewhat cynical and wish I was doing CRUD work instead ... since all the hype around NLP usually amounts to saying "yeah no, that's not really how it works, and you'll [the customer] be disappointed if we actually did that". The hype train is both a blessing and a curse
I worked there in the past. Everyone I met was earnestly trying to do good work and afraid of getting fired or sued for doing something that would impact privacy and thereby FB’s bottom line. Facebook is strongly incentivised to protect user data because that is their primary market advantage—having ad targeting data that other ad networks don’t. Leaks and breaches of trust are bad for business and bad for the RSUs that employees and acquirees are given.
I like the example given in the RMS essay: open source DRM. You're free to improve your shackles.
Completely. After 10 years it's still just data in, data out and the only real challenge lies in deciphering business requirements.

Whenever I have spare time I'm trying to build a solution like Walk Score for where I live, where such a thing isn't available. Hopefully something will come of that.
It's somewhat useful on a laptop where it's easily invoked by a trackpad gesture — I've sent a few users who consider it to be where all their apps 'are'.
Drones baby... they need to Add Drones to the Hose, that will solve the weight problem.
See, Drones can help solve nearly any engineering problem.
Remember, Drones are Your Friend.
Same thing any motivated, funded, competent organization could have done at any time. Replace it with something functionally equivalent, but optimized.
Move to GitLab – Batch Script
OpenGL ES is not OpenGL though.

It's a subset mostly for mobile.
No, I'm only working on a boring problem. But since I can't say I've got a real computer science degree, I find it hard enough already.
Windows allows you to rename it.
so the TDP is a gross average measure ?
Lessons Learned Using Google Analytics for Firebase for Mobile Product Analytics
Does it even matter? I mean, he enters the house through the chimney anyway, creepy.
Anecdote is not data, but I had huge issues when I first updated, so I rolled back. About 6 weeks ago I bit the bullet and updated again and it's been fine.
Show HN: Quids. The cryptocurrency manager for your Mac
The Cost of Developers
Dwd85
And (maybe as a result of this discussion.. who knows) this has just been created:

https://github.com/git-federation/gitpub
Of course, if the alternative to that abuse is literally living on the streets it's not really a choice anymore (except in the most inane sense). It then becomes "if you want to live, you will let daddy corporate tell you whatever he wants" - coincidentally, this is precisely what we're seeing.
12nm is not a substantial gain over 14nm.
I'll admit it's more a feeling than something I'm convinced of, but I'll try.

The Airpods, Apple Watch, Apple TV and the HomePod are products that relatively few people around me bother with. It's mostly the few techies (that make well above median wage) and more well-off friends (couples or otherwise) that can afford these kinds of 'extravagances' or care enough to make the expense. But even those wouldn't bother with much of this because they lack the house/space or lifestyle for it. The slightly older iPads are sort of like this, but I know quite a few people who do have one of those lying around, I suppose because they're both cheap and useful enough.

The Apple Watch is perhaps the best example of how it feels Apple is shifting their focus. As far as I can remember, it's the first of their products that offered insanely expensive versions (and wristbands) that couldn't be justified as 'pro user stuff'. And even the cheapest version is one very few people I know would by unless they had plenty of disposable income (or bad with money / huge Apple fans). I mean, the thing is basically Apple's entry into the jewelry world.

There's a few other things that made me feel like they were changing direction, but they've slipped my mind. And again, it's more of a feeling than something I'm utterly convinced of. I do mean to investigate this properly sometime, because aside from a slight 'sadness' I also find it fascinating.

(let me add that perhaps it's more that, in a broader sense, the 'tech/gadget/digital lifestyle' world seems to be moving/aiming upwards in society somehow. I remember reading an interesting BBC article that argued the 'techies', who I suppose are both the creators and primary audience of a lot of this stuff, are becoming a class of their own, and one economically above what we would traditionally call the working class. maybe that has something to do with it.)
Yes i know.. i have a euro spec 85D which is missing the auto-closing port. While its a feature on the US cars.
Think of it this way; if you're paying the license based on physical CPU socket (commonly the case) then it makes sense to scale vertically.

If you're a cloud provider, it also makes sense to have very large capable machines to increase your density.

Power consumption in datacenters is typically a significant cost of total hosting. (I pay the same as what a server costs in power consumption per year, per server)

So if you can have double the compute, with the same power draw, it's worth double the price in the first year alone, typically servers have a 3-5y life-cycle. So you can extrapolate that to "a server that is double the cost but the same power draw can be worth 5x as much as a slower CPU". but that's the cut-off..

For many servers the flat rate fee of: the license of anything that runs; the motherboard, the drives, the memory, the PSU, the cabling, the space, the power consumption means that it can be economical to egregiously spec out on CPU; if that's the bottleneck which is the case in a lot of virtual or build environments.
"Skype has performance issues"

"Skype has abysmal performance"

"Performance in not Skype's priority"

I thought I would give some excellent examples of how to use "performance" with "Skype" - all of which are true!
My comment was not intended as a critique of the American education system. Immigrants buy phones and computers. They run businesses and use SaaS products. Non-native English speakers are an important demographic that we need to keep in mind when we are designing products and writing documentation.

In a globalised world, a great many people are frequently communicating in a language that they have not fully mastered. South Africa has eleven official languages. India has 22. Globally, non-native English speakers outnumber native speakers by two-to-one. Hindi/Urdu has a roughly equal number of first and second language users.
Apple escalates war against Facebook, but doesn't mention it at WWDC
How is that different than Google launching Android to attack Apple's business model?

Business is business. For a section of people the main reason to buy an iOS phone over a cheaper Android one is privacy.

The more privacy iOS can give you versus Android the more competitive advantage Apple can gain.
The idea is nice and all, but as a volunteer firefighter of 12 years I don't think that's very practicable because

1. you have to transport all this stuff. Fire trucks have a notorious tendency to be overloaded and all these stable hoses and jets additionally take a lot of space on the truck (which is also rare)

2. Assembly (and maybe operation) seems to be kind of complicated. When being under adrenaline and pressure to quickly save people and buildings/goods, that is very counter-productive

3. Firefighting techniques try to evolve into using water as effective as possible, this does not seem the case here. Apart from being an environmental and infrastructural issue (e.g. pressure surges bursting water pipes and/or connectors and simply using up the available water supplies), water damage on building is often higher and more problematic than the damage done by the actual fire and smoke, so it is key to just use only as much water as neccessary to extinguish a fire, especially inside of buildings. I don't think flying your equipment on water jets towards the fire will help with that :-)
'Apollo: Race To The Moon', Murray and Cox, is a great popular history that describes a pretty broad swath of the engineering (and management) efforts behind Apollo, including several nice sections on the Saturn V and the F-1 engine in particular.
I'm in the same boat, my so called Pro machine the USB-C 2017 MBP has had glitching out completely unusable rendering on the latest version of Illustrator since October 2017. Adobe blame Apple, presumably Apple blame Adobe because neither of them are fixing it.

As if my deteriorating keys on this machine were not bad enough. This wasn't a good WWDC for me. My PC is working great despite being an obscure setup with mismatched GPUs, can't say I understand why the graphic designer workhorse machine MBP is unusable with Illustrator and that is working just fine..
Thank you - anecdotes help me because I know 1 other Mac user and he's not overly technical (day job is Windows C++ so there's little Apple love around here)
You and many of the commenters miss an important point: Any apparent behaviour difference between private and non-private mode should be considered a bug, because sites can and do abuse it to detect private mode.
A Short Story about a Long Run
On a similar to theme to the ever present facebook button, I wonder how much tracking Google is able to do through Google fonts, an absolute ton of sites use Google's CDN to deliver fonts to your browser.
Ok, hope you didn't interpret it as I was judgemental of parenting. If so, I apologize.
Lumoa raises €650K for its AI-powered customer experience analytics tool
CMS physicist here! As our ATLAS colleagues, we also use boosted decision trees extensively in our analysis, as well as the so-called Matrix Element Method -- a way to combine the knowledge of the differential theoretical cross-sections for the signal and background processes with our knowledge of the experimental resolution of our detectors. More details are available in [1].

However, in CMS we have recently started using Deep Neural Networks. These are used for the separation of signal and background events in the "single-lepton channel" of the search, i.e., the search where the Higgs boson decays to two bottom quarks and the top quarks decay in such a way that at least one electron or muon is present in the final state. Again, more details here: [2]

[1] http://arxiv.org/abs/1803.05485

[2] http://cms-results.web.cern.ch/cms-results/public-results/pr...
How to do GDPR correctly.
I don’t advocate this approach, but it seems like an easy question: plug in the router, pay your bills, unplug the router—or just do it at work.
6ghf
By default the Apple Watch duplicates the settings on the iPhone (Whether to show notification content, DND settings etc) but it can be customised. You could set the phone to never show notifications and always be silent, and the Watch to show notifications and vibrate.
I would not call Ubuntu a Fork...

The rest are good examples but of the millions of projects very very few are forked successfully

I could add a couple to this list as well but that does not change the fact that successful forks are exceeding rare
Totally sensible, and it's actually probably the easiest way for me to think about it as well :)

A proton or neutron has a mass of approximately 1 GeV/c^2.

The Higgs boson has a mass of about 125 GeV/c^2 -- so it's totally appropriate to think about it as being 125x heavier than a proton, or about as heavy as an Iodine nucleus.

The top quark has a mass of 170 GeV/c^2 -- it's the most massive fundamental particle we've discovered so far!
Apparently Supermicro had some X299 motherboards on display that were rated for 300 watt CPUs. So it sounds like you're on the right track.

Though I don't think phase-change is really suitable for a consumer CPU. I would think it's just going to be bundled with a big integrated water-cooler (a bit like AMD's FX-9590 CPU which was a 220TDP part)
My day-to-day is mostly CRUDs, yes. However, the consultancy-company I work for has various interest-groups. I'm leading one for "Algorithms". We meet (on company time) and do various things related to that theme. Workshops, learn stuff etc. I think it's a smart way to keep us motivated, while also creating knowledgeable consultants.

Some recent activites:
1. Workshop on evolutionary algorithms I made https://matsemann.github.io/walkingea/
2. Workshop on max flow algorithms people worked on: https://github.com/Matsemann/maxflow-workshop
3. We played elevator saga
4. Lightning-talk bonanza where people prepared small talks related to hard problems / CS theory.
5. This week programming LEGO robots
Academics: just take an interesting problem that you can generate potential solutions for, but if you can't, just pick the next problem.

Business: here is a continuous stream of problems, most of them are boring, some of them are hard, but you have to solve them all regardless.
Man I am old, makes me sad for those who did not experience more freedom so have no frame of reference to understand why DMCA is bad

Also makes me fearful that we will ever be able to reform or get rid of DMCA
What would be interesting for you? What would you like to do?

Does your employment contract allow you to do this in your own time?

For me, I'm more interested in a particular domain, rather than the technologies around it. So, for example, I like marine biology, so the projects (and work) all revolve around that. You might like distributed databases, so why not work around that. Find what interests you, and move towards that direction. Some people have contracts that say that their employers owns all their work even when they are not at work, and some say they cannot do open source work, so this could be a constraint.
I just tried switching from mmaping everything in loc to always just reading all bytes in the file and it went from about a second to ~530ms on the linux kernel, with tokei at around 750ms.

edit: ryzen 1700, 3.8gz, 8cores 16 threads, fedora 4.16.13-300.fc28.x86_64

Tokei is definitely more accurate though, by probably a pretty wide margin. I'm hoping to get around to handling nested comments correctly soon and maybe strings.

I'll definitely have to take a look at this in detail when it's not 6am. Or on a day where I wake up at 6am instead of stay up until 6am.
> Apple's attempts to block data tracking as you travel around the web could have a real impact on companies that rely on your personal information to make their billions.

asking the people that working in adtech, cross-device usage prediction and the likes: do you actually think it will disrupt your business or there are always workarounds and are relatively chill about it?
Yea Apple could have a problem fitting those chips in if they can't get in contact with that design team makes the chassis for MacBooks. I wonder how Microsoft solved the problem on the surface? ;)