skysight-inc/HackerNews huggingface dataset:
This isn't quite the question asked, but it pertains.

My personal laptop is a 2010 MBP. I was waiting to replace it until, well, I saw the new one. Now, I'm really undecided.

I'm planning on borrowing a laptop to run Debian on and see how much my workflow changes. I spend a lot of time in vim and the terminal in general, connected to mostly Linux machines, so in that sense, at least system directories will be more similar.

Things I know I'll miss: excellent hardware, Omnifocus, Omnioutliner, 1password, a windowing system designed by people with actual functional aesthetic sensibilities. And I'll have to figure out an alternate phone backup, because I won't use cloud backup and dislike Android (not enough to be unwilling to use it, but enough that re-purchasing software to use it is really unappealing).

Things I won't miss: watching Apple turn excellent general purpose machines into appliances that don't respect the user's desires, being asked to pay ~$200 and my escape key muscle-memory for an goofy emoji toolbar, and every release coming with 5 more inscrutable daemons that want make connections to seemingly random hosts at seemingly random times, which my machines are not allowed to do.

Actually, just the act of writing this out made me firm up my conclusion; I'm no longer in Apple's target market. So no, I won't be purchasing the new MBP. Better to start migrating now and I'll worry about the phone conundrum later.

As far as the actual question, if I'm using Linux at home, I'll ask for a Linux laptop for work. I'd rather not waste time keeping current on OS X if that isn't what I use when not at work.
No. I own a 2015 15" MacBook Pro, fully loaded except for only 512 SSD. I'll wait for the next refresh when, hopefully, they'll have Kabylake, 32 GB of LPDDR4, and maybe they will have rethought the SD card slot. By that time developers will have figured out what to do with the Touch Bar and knowing Apple they will have sorted out any hardware problems.

I really wanted to upgrade. Every announcement Apple has I am the guy in the take-my-money meme.

They just didn't do it this time. Between the 16GB limit, the lack of ports, no magsafe, and removing the function keys that I actually use quite a lot.

32GB haters: I'm currently migrating a huge database from mongo to postgres and I run docker containers in development.
Function key haters: Yes, I actually use them and every time I've bought something where virtual buttons replace physical ones it's been worse, at least in the first few generations.
"Just get a dongle" haters: I know, they make usb-c everything, but my current set of MacBooks don't require me to carry anything but my Thunderbolt 2 ethernet adapter and at $80 I guard it with my life.
If the laptop I'm offered were one of Dell XPS 15, Razer, or maybe one of them fancy HP, yeah sure, why not. It's clear Apple doesn't care about me anymore.

In my lifetime I had to work with Win 95/98, 2000, xp, Win7/2012, KDE 2 to 5, Gnome 2 (bleh), blackbox, and various OSX releases, so moving workflow doesn't really scare me.

If I were offered a Thinkpad or a Surface... eh, maybe not. But I don't think MBPs are as untouchable as they were 4 years ago.
Phishing
Seems like it could at least be mitigated on the browser's side though: "This text was at the top of the viewport before the restyling, so let's scroll the document to the point where that text still appears at the top."
and then own your network, your DVR, your toaster, your cat.
I didn't think of it that way - I was thinking os UI, but I think you have a valid point regarding hardware features :)
A carbon tax is a vice tax, not a use tax.
> Barely anyone has mobile safari open.

I believe you are misinformed about this one. Not only is mobile Safari open, but it's open with a bunch of tabs.
The common working class person has no real ability to alter the globalisation and pro-immigration agenda pushed by mainstream politicians. Successive governments have indicated that they would reduce immigration but all it has done is increase.

My father was born in Birmingham, a city in which people of english-descent will be a minority by 2020. When a city is only 40% english-descent, it is no longer an English city.

Karachi is still a pakistani city.
Lagos is still a nigerian city.
Birmingham is not an english city.

Most brexiters aren't particularly fussed with the finer points of the common market, or EU centralised decision making. They just want border control and feel completely powerless as things stand to change anything. There is no neat referendum question regarding immigration, and there seems to be no way other than a referendum for real democratic hearing of people's views on this issue.
Despite the tone of the article, Kroc did not just swoop in and capitalize off of the Brothers' genius. If anything, they were an albatross around the company's neck, as their contract specified that Kroc basically wasn't allowed to change anything. Fortunately they got "creative" to get around these restrictions.

If you are interested how McDonald's became a company that is recognized around the globe, I would highly recommend the book Behind the Arches. A very interesting corporate study.

One of my favorite anecdotes: 80-year old Kroc's favorite pastimes was flying around in a prop plane with a highway map scouting out potential McD locations.
And I thought I couldn't have gotten a worse response! Good job :)
That's my point. Google would never use their control of Android to serve their own AdWords or AdSense ads on Facebook on mobile, because the loss of Facebook would push the Android segment that makes them money (the higher end segment) towards iOS
Would love to see companies that are open to hiring remotely specifically.
1) HFT is more than just US equities. Many exchanges are open 23 hours a day.

2) Many HFT firms do not specialize in 'news-reading'. That is, they will sit out periods when an expected announcement is coming. You can observe this by looking at the liquidity of a product just prior to an expected relevant news release - there will be very few orders.

3) There are more events than just news events that require speed.
I see it mentioned in the article that they have created a tool similar to Chaos Monkey for k8s, but I don't see any resources linking to it.

Will this at some point be available publically? Although k8s ensures pods are rescheduled, many applications do not handle it well, so I think a lot of teams can benefit from having something like that.
I'd say they would compare same way as Instagram filters compare to a photographer/retoucher working in Lightroom/Photoshop.

So... they would propel you and your company into the stratosphere of success? :)
Cool joke. Post leftpad it needs a disclaimer lest someone actually do this for real.
Not op but it seems like a logical step to at least attempt to do this, or something similar.
> In Ancient Greece, no building symbolized democracy and beauty like the Parthenon

As an aside, when will we stop wistfully speaking about ancient Greek (Athenian) democracy? You know, the democracy where anyone could vote, as long as they weren't a slave, weren't a woman, and owned land?

How anyone can idealise a 'democracy' where some people were the property of other people is puzzling in the modern age. Academic interest, sure, but nostalgia?
I was imagining that your typical nickel-iron meteorite would have a couple of percent of interesting impurities. I couldn't find any really good sources of information, but it sounds like -- with the exception of Cobalt -- any other recoverable metals would be in the parts per million, so not worth the trouble.

On the other hand my plan to cast meteoritic iron into shells and shoot them to Earth might still be practical, if only there was something suitably valuable to put into them...
Location: SW Ontario (Kitchener/Waterloo, London area)

Remote: Yes

Willing to relocate: Not at present

Technologies: Java, Spring, Hibernate, Python(Django), JavaFX, Maven, Tomcat

Résumé/CV: https://ca.linkedin.com/in/canadiancreed

Email: creedis at gmail dot com

Currently in the market for projects utilising the above stacks. Would also be interested in scala/play projects as well at a more intermediate level.
A simple Metropolis-Hastings MCMC in R
If you read into why the recent case against Hillary was reopened, one big reason was because field agents were resigning and there was practically a mutiny inside the FBI.

I think it's unfair to say "the FBI" is corrupt, because there were a number of agents who did honest and diligent work to ensure the case was investigated properly. There is/was a significant number of very skilled agents working the case who were/are blocked by people way above their pay grade from performing a proper investigation.

Those people need to be held responsible personally, and the FBI needs to perform a proper investigation without being told to halt their investigation by bureaucrats in the department of justice.
Funeral Industry Seeks Ways to Stay Relevant
> What I was really hoping to read with a title like "Introducing Unified Update Platform" is that Microsoft had provided some sort of API for any program to use the same unified update system to check for and install updates, instead of having a million random updaters checking things in Task Scheduler.

There's nothing worse than turning on a machine you've not used for a few weeks and being slammed with update notifications. Updates should be transparent and automatic by default in my opinion as regular users have zero interest in maintenance updates.
You can get a good example of this by simply hitting this link and reviewing the first few hits:

https://github.com/search?utf8=%E2%9C%93&q=aes+encryption

I'm not going to call out any project by name, but on the first few pages, I see:

- A project which implements unauthenticated CBC mode AES

- A project that does not, in any way, document its mode or implementation beyond "using AES 256"

- A project with <10 commits, more than two years ago, yet over 50 stars

- A project that uses mcrypt

Over all, it is easier to find a project with horrible deficiencies than anything that didn't immediately look concerning. And every one of these boasts "AES 256 encryption".
Here are sources for both of these quotes:

https://www.youtube.com/watch?v=Xet3BnwLtek

https://www.youtube.com/watch?v=dj4ARsxrZh8
Way ahead of you: https://twitter.com/ckolderup/status/789002880246177792
Even though the best Viners out there make amazing films with Tarentino-level editing in only 6 seconds.

Editing is an art - sure you can automate it, but until we have strong AI it's not going to be a substitute for a talented editor.
The "Chaos Monkey" lives inside the project as a sub-pkg right now: https://github.com/coreos/etcd-operator/tree/master/pkg/chao....

We plan to make it a separate project once we feel good about its functionality and reliability.

If you have any potential use case, requirement in mind, please tell us. :)
White paper:

USB 3.0* Radio Frequency Interference Impact on 2.4 GHz Wireless Devices (Intel, April 2012)

http://www.intel.com/content/dam/www/public/us/en/documents/...
If this were beefed up with data from news sources / actual Crunchbase activity, it would be more accurate. SimplyHired, for example, seems to be dead (news sources say it may have died in June) whereas I'm pretty sure OKCupid is alive, but only tweets occasionally (like when a new blog post comes out.)

Still, good start
Genuinely appreciate your response, but not everyone with a different opinion than you is a hater :)
Flat Fee Logo Design – Seattle
Come to think of it, browsers could have a mode where they use only installed fonts regardless of what a site says. This would be useful to the people on slow connections.
+1... ASP.NET / ReactJS.NET has been great for me. I've done so many small->med projects on ASP.NET MVC / EF / SQL with some F# mixed in for fun and it just works. Toss in ELMAH for easy error logging.

Testing + deploying to either Azure/IIS is also one-click simple and very easy to teach Jr. Devs to step into a solution and become productive with very little guidance.
Zip...
...
...
... RECRUITAH!
I haven't used on myself, but the Garmin Virb cameras [0] seems to be popular with cyclists. I'm guessing partly because Garmin was already a popular brand because of their bicycle computers, and partly because the cameras have built in GPS and what Garmin calls "G-Metrix" which enables some fancy statistics on your video [1].

[0] https://virb.garmin.com/en-US

[1] https://www.youtube.com/watch?v=BI0ltAj3hzM
A Few Reflections on the Virtual Reality Developers Conference
Fencing in the Mirror: A Founders Story
> The whole reason hops are added is for their antibacterial propterites.

Lots of brewers add them for flavor, too...
I would choose the new MBP. Mostly to try out the Touch Bar. I'm intrigued by the possibilities of a context-specific, programmable function key area. Will it be useful? Will it be an annoyance?

Different users have different goals and pain points. More than anything I want a computer that fades into the background. I want to get work done using computer. I don't want to work on the computer itself. I don't want to tinker with esoteric configurations in Ubuntu. Or troubleshoot OEM driver issues in Windows (or wait for Windows to install updates on boot).

My experience with MBP over the past five years has been seamless.
GoPro's market segment requires toughness and reliability. It's the central plank in their offering. They'd never have built their name if they made shoddy stuff.
I mostly agree. My hierarchy of mobile is well-built native app > functional, well-built mobile website > irritating native app > irritating mobile website. My biggest frustration with apps is iOS's lack of a well thought out launching experience, although I'm getting better about using Spotlight, but it's irregularly available, and swiping down is too common an action within an app.
Should Obama just pardon Hillary?
You Must Burn (The Epic Guide to Bootstrapping a SaaS Startup – Interlude 3)
The whole point of HTML was that the layout was done by the browser to fit the users screen. If your site is fixed width, you're doing it wrong. And I realize that a lot of places are doing it wrong.
Go: should aliases be added to the language?
In ever world since you have to install them and you don't have to install web apps.
You think selecting one is confusing? Wait until you try to use it!
Facebook was too niche to grow too :)

I try to keep this in my mind when evaluating startups (especially as my potential employer): http://paulgraham.com/startupideas.html
I have used Atom for about one year and then went back to Sublime. I do mostly back-end web development, in various languages.

I believe Sublime is a superior product in terms of performance and stability.

Reasons for switching back:

1 - Atom has some long-standing bugs that compromise its usability (e.g. there is a bug where you basically can't scale down a window after it was maximised: https://github.com/atom/atom/issues/10720 )

2 - Atom is slower, you may think a fraction of a second when opening a file or doing a search should not make much of a difference but, when you are using an editor every day for many hours, it ends up affecting your productivity.

PS I liked VS Code but it's different enough from the other 2 editors that it would take time for me to become proficient with it. I especially liked VS Code's debugging features.
Heh, someone has to make the machine that makes a lot of machines.

Though, their future is unsure. How much longer will the chips change and be worth changing?
Some things from Apple are indeed superior (trackpads), but when it comes to wifi and stuff... eh. In the last three years, every OSX release would fix a wifi bug and promptly introduce a new one, and the following release would fix the new bug and regress the old. I just stopped closing the laptop, and used ethernet as much as I could. I honestly don't know if that's been finally fixed, these days, because now I just don't carry it around much. At one point wifi wouldn't work if bluetooth was turned off, and bluetooth wouldn't work if wifi was turned off. And don't get me started with the mess that is wallpaper persistency - sometimes I open the laptop and suddenly it has a wallpaper I last used 2 months ago on a completely different monitor, thank god I'm not in NSFW stuff. The HDMI port is super-sensitive, but I put that down to HDMI being a bit of a shit standard. Without saying anything, they took away the option to use the Magic Trackpad inverted, forcing people to self-harm by using that ergonomic disaster.

So no, the Apple world is ok on certain things, but as shitty as the rest in others.
George Bush Just Broke Look What He Said About Donald Trump
And adding to that, they could've probably come up with some sort of 32bit per instruction risc structure where the the makeup overlaps with the cisc x86 encoding. For example, pack the 16 bits of a normal x86 instruction into the first bits of the risc, then add second source register and a bit or to each operand to increase the number of registers.
I'm a fan of MOOC's in general (at least as a concept), and support them charging for things like nanodegrees, in theory. While I do agree that the commercial is eerily similar in tone to the ITT Tech ads most of us remember, $2400 for a nanodegree is much cheaper. Further, so long as they continue to not be tempted by the federally backed loans spigot, people pay for these out of pocket, as opposed to levering the hell out of themselves. While that presents it's own issues, it wildly reduces the incentives that the excesses of federal loans has led to, as the fact that much of their market simply don't have that kind of money to outlay at once.

Also, I've got a few friends who have gotten nanodegrees from Udacity, and every single one has been more than satisfied, which may color my opinion a bit. That said, I'm a firm believer in the idea that there should be options for those of us who prefer a structured curriculum of courses, but aren't interested in the breadth education required from a traditional degree, and that is priced in a way that someone who lives frugally can save for and pay for up front, out of pocket.
Male birth control study cut short as some participants experience side effects
I'm the guy whose Elementary OS post was on HN the other day -- and, incidentally, I tested it because I'm more concerned with upgrading my home desktop than my laptop, and because I need Docker, SSH, Visual Studio Code and Remote Desktop (the rest is all secondary) and prefer its looks.

(I also need to have something to use that isn't Windows at home to both keep an open mind and stay in the UNIX universe - which is how I got into OSX in the first place)

I work at Microsoft, wrote http://taoofmac.com for 14 years, and have a Lenovo Carbon X1 as my work laptop (which, incidentally, has a touchscreen I actually use, and USB A). I got it a year ago and had no choice in the matter.

I'm not crazy about my work laptop (I prefer smaller, more portable machines, and plan to replace it with a Surface i5 at the earliest opportunity solely because it's the most compact and lightweight machine on the roster with a decent enough display and battery life).

Now that I've answered your question literally, let me answer it in the way that makes sense for me, as a paying Apple customer: I want expandable hardware with standard ports and adequate performance for my needs.

In terms of laptops, the MacBook Pro Escape would satisfy only the latter (and even then I would prefer a better GPU).

I'm holding out for something like a new Mac mini (I prefer small machines, and like to pick my own displays), and at this point I am pretty sure I'm going to have to buy a bunch of dongles for it too (if it ever materializes) and that I will never be able to expand it.

I also find it frustrating that I can build a Hackintosh for _half_ the price of a current Mac mini that has a comparable (larger, but bearable) volume, fully standard ports, vastly superior repairability and much better performance (google for Snazzylabs hackintosh).

Most people complaining about the MacBook Pro do so because it doesn't match their requirements for performance (with or without Kaby Lake, GPU, battery or thickness compromises) or expandability (either aftermarket or lack of standard ports), and because expectations were too high regarding refreshes of _all_ the Mac product lines (even though rumors only hinted at laptops).

In short, your question has little to do with what people are actually complaining about. Even though macOS has evolved relatively little under the hood and recent versions have had a few more bugs than usual, few complain about the ecosystem or the OS.

We just want more powerful, expandable and flexible hardware instead of designer cutlery.

(And I'm going to be pretty annoyed if I have to buy a dongle with a MicroSD card slot on the end, too - THAT they would most certainly have room for.)
Nice. I remember GoPro Studio crashing everytime. its frustrating. Good luck if you havent saved your project.
As she's in Taiwan, she might have mentioned that webfonts, despite any pros and cons they have for western language sites, will never (never say "never"...) be useful for Chinese or Japanese sites. A bit off the topic of the article but maybe adds some perspective. Or not.
Some of us might believe we have the capability to learn from just books, but (through a lifetime of experience) have realized that a structured curriculum and skin in the game in the form of money makes us far more likely to actually put the time in.
I don't think stateful applications require the use of something like an Operator. It really just comes down to where the state lives. For example if you are wanting to run your database on top of an EBS, SAN, or something like that it is no problems to just throw up a StatefulSet and go for it.

However, if you start to think about things like orchestrating scaling of databases that have a administrative tool like Cassandra, Vitess, RethinkDB, read-replicated Postgres, etc you need to have some glue/gel that integrates those admin tools with the Kubernetes APIs. And that is what a minimal Operator should do.

The other thing Operators can do is glue existing software to the Kubernetes APIs. Which is what the Prometheus Operator does. Prometheus has its own configuration system for finding monitoring targets; instead of forcing the user to drop down into that different format the Operator adapts Kubernetes concepts like label queries and generates the equivalent Prometheus config.

Overall I don't think this is required for every application. Static databases persisting to shared storage, stateless applications, or cluster wide daemons all fit nicely in Kubernetes abstractions before Operators. But, there is a class of clustered applications that are served well by this pattern.
I think I see these types of click-bait headlines all the time... and come to think of it, they have very small sample sizes.
Tom Scott's "Things You Might Not Know" series is extraordinary. In a sea of internet tidbits and factbites that you've seen umpteen times before, his videos are almost always new things I've never heard about before; certainly less than 10% would be my guesstimate of things I knew of beforehand. Definitely worth checking out.