skysight-inc/HackerNews huggingface dataset:
USB-C flash drives are already out there, and cheap. Will still need the dongle for transferring between the new Macs and non-USB-C devices for ~3 years.

These are laptops with built-in keyboards and trackpads. People who opt for external input devices do so via Bluetooth. I've never seen a USB keyboard plugged into a MacBook; and even if you have a fancy gaming keyboard, USB-C replacements will be out in a matter of months. Or again, the dongle.

This series of laptops is a perfect progression. It needed to have 4 USB-C ports, and it does. No complaints.

Well, other than the lack of a hard escape key. Turning shift+F6 into shift+fn+F6 is annoying, but I'll get over it. The only applications that I use fn keys with have key remapping, so if I really can't stand it I'll change my shortcuts. The escape key though... not looking forward to the day I upgrade my hardware and find myself having to enable the "caps-lock is now the escape key" preference.
That was my first thought as well. Our product is browser based, and my creative side is already swirling with possibilities.
I wonder if the demonstrations had haptic feedback. If not, I wonder if we can use NSHapticFeedbackPerformer to implement it.
In ten years, Apple will have already issued ten different formats of phone and laptop chargers.
A Digital Archive Documents Two Decades of Torture by Chicago Police
> Ideally you never introduce it. Alternatively, you never let it get to the point where getting it down is essentially a no-op.

I can't understand this logic at all. You seem to be denying that you can ever reduce software attack surface in existing software, which is obviously false. It's undeniable that seccomp-bpf dramatically reduced attack surface in the Linux kernel, for example.

> A research project in a Mozilla lab that is not fully embraced yet. Parts of it may, slowly, end up in Firefox. How does this improve matters or introduce solid foundations?

I would think the important thing that determines whether we're developing the software is whether we're developing the software, not whether there are immediate product plans. By that logic, AT&T never developed Unix.

> Even so, let us assume that Firefox uses Servo. We're still in security hell due to SM.

No. I've already explained why this is incorrect. Switching to V8 would make negligible if any difference in terms of security.

> In practice, Microsoft did tremendous work with Edge.

EdgeHTML is a fork of Trident! Its development was not "starting again on solid foundations"!

> Chrome is not perfect, but is as close to perfect as you can get while still using rotten tools (C++).

Chrome is a fork of WebKit, which is a fork of KHTML! Its development was not "starting again on solid foundations"!
The goal is to fit in people's idealized, aspirational lives, because you can charge a higher premium for that over practical stuff.
> Even the linked article demonstrates the opposite

No it doesn't. Servo is still chugging along. Firefox wants to get Servo's advances early.

> I have yet to see a concrete commitment from Mozilla that Servo will be fully utilized in Firefox.

Because Servo is a long term project. And writing a new browser engine is hard, if you want to be 100% web compatible. Servo's getting there, but it will take time.

> We're still in security hell due to SM.

No it doesn't. Content sandboxing is being actively worked on. Even if not, pcwalton already mention that SM and V* are roughly on par wrt safety features (aside from sandboxing).

> Alternatively, you never let it get to the point where getting it down is essentially a no-op.

You have yet to demonstrate why you think Firefox's attack surface is that bad. You linked to a blog post which uses this (http://cyber-itl.org/blog-1/2016/8/12/our-static-analysis-me...) metric, which is light on the specifics (or reproducability). ASLR and content sandboxing may be enough to bump Firefox back to the top. There's nothing there to convince us that the metric used maps well to real-world exploitability.
I have made several small mobile apps. (http://anthonytietjen.blogspot.com/p/my-portfolio.html) I charge for some of them, but my White Screen Flashlight has ads. (https://play.google.com/store/apps/details?id=com.anthonytie...) If you are into programming, and are considering an app, make something super simple (like my Cost Per Sq Foot Calculator), and you might be surprised that people actually pay for it.
This seems like a developer-centric viewpoint. Users of my app are not tech savvy and this could be a very convenient way of providing shortcuts to things. We already offer customizable keyboard shortcuts but nobody uses them.
https://en.wikipedia.org/wiki/Apple%E2%80%93Intel_architectu...
Why can't I do that? GPU can't drive five displays?
It's an interesting question when you consider that in at least two university mathematics department rankings[1][2], the US holds 7 of the top 10 global spots. One could argue that for whatever reason, many of the professors, researchers and postdocs at those schools learned math in other countries, but, if these lists are to be believed, the US does have the richest mathematics knowledge in the world.

So two questions:

1) Why doesn't the preeminence of the US math knowledge appear to seep into the primary and secondary school education?

2) If the primary and secondary education in the ROW produces such a high level of capability relative to the US population, why aren't their universities better represented in the rankings?

[1] http://www.usnews.com/education/best-global-universities/mat...

[2] http://www.topuniversities.com/university-rankings/universit...
It's called life, evolution, it's been like that since day 1 but you sound surprised?

Questions about life's purpose are silly, just like asking "what's the purpose of Mount Blanc?" is silly.

Living longer wouldn't change the notion of "purpose" or anything around it anyway.
I can tell you it's not programmers who need the latest CPUs, 32GB RAM, mechanical keyboards, and every gizmo possible in their laptops. It's definitely a more casual professional user. (For anyone who truly needs that kind of power, they have the Mac Pro)
"Dark Age" certainly doesn't mean the whole Middle Ages -- Petrarch was (a) an ass and (b) writing in what was still the Middle Ages -- but I think that modern historians try to minimize how much really was lost in late antiquity and the "Viking Age" after Charlemagne. The Fall of Rome and the End of Civilization discusses the first of these periods; A History of Private Life has some interesting discussion of the second, and there was a memorable discussion of the Viking Age in the Archdruid Report blog not long ago. The Archdruid Report's author put it this way, more or less: "a dark age is a time in which the memory of what was lost, is lost."

As for slavery, I object to how Civ makes it almost inevitable; at least back in Civ 4, you underperform for the whole game if you don't work your people to death in the Classical period. Disease definitely needs a larger part in the game as well...

I'd also argue for food insecurity and Malthusian limits (as in reaching the carrying capacity of an ecosystem -- or surpassing that carrying capacity, damaging the whole thing, and producing great mobs of the starving and desperate who'll eagerly listen to anyone who tells them who to kill to fix their problems) being conspicuous by their absence. Population growth wasn't all upside in the long ages that had neither the Haber process nor Norman Borlaug's hybrids...

But then, I've heard that an early version of Civ 1 tried to depict the rise and fall of civilizations, but players hated the fall part, so they just made it rise and rise. The mass market doesn't pay to feel uncomfortable...
In a similar sense, it seems like there's an additional fixation (I see it in a lot of places) on thinking of Twitter as a news platform. It's true for obvious reasons that Twitter can "get you closer to the action" and you can "see things happening in real time" (I guess), but I'm still skeptical that we should think about it as a news platform for the exact reasons you outlined.

I've seen it pointed out here elsewhere that Twitter and sports can sort of go hand in hand. I do enjoy watching the World Series feed, or if there are solid NBA match-ups NBA Twitter can be pretty fun.

I'm not really sure what that means, other than (gulp) maybe Disney could actually find some use for it with ESPN content? Trying really hard, here.
Remember the hoo-haa when Wheeler was appointed chairman of the FCC? He seems to have proven his detractors wrong.
Seeing Earth from Space Is the Key to Saving Our Species from Itself
The Reddit front page is entirely /r/the_donald posts
and they have zero votes.
If I understood it well than an idea is for me to get one of the supported players, install rockbox and use it as 2FA? It sounds neat.
Non-physical function keys are a horrible idea for programmers. I wouldn't go near the new MacBook Pro.

Lenovo quickly learned their lesson about that with the Gen2 of the X1C, and reverted to Gen1-style layout in the third generation. I could see myself upgrading then, if my 1st gen still didn't work so well (i7/8/256).
What would you consider a deep one that might still appeal to a large audience?
TouchBar will play nice with digital audio workstations like Logic Pro / Live, etc. I'll be happy to record pitch/mod/any VST param automations on a touch strip.

DJ-ing apps could show up cue points and let you trigger them.

While fullscreen mode on macOS advocated distraction-free focus, TouchBar takes a step backwards.
I think their most egregious sin revolves around document formats. Their mendacity in pretending to support Open Standards while doing the exact opposite was serious Dr. Evil shit.
Is Apple including GPUs in all versions of the 15" now because of any future move around software development, augmented reality and VR?

Is there really a GPU-4gb guideline on Oculus or is it mostly to do with the power of the cards. If so, is there any speculation about how these "Radeon Pro" 450/455/460 cards map to the prevailing laptop GPUs?
I've played some indie games. I think generally speaking they are creative, e.g: superhot, braid, etc... But I would enjoy seeing something that radically departs from known genres, or incurs into more abstract stuff.
This, along with the ditching of MagSafe means I will not be purchasing MBPs anymore. I know that nobody else has magnetic charging now. Hopefully someone does before I have to upgrade.
Because you don't use math while watching TV and Reading FB newsfeed all day long.
Reddit.com/r/all is only The_Donald
We spell it the same, we just abbreviate it differently.
The distinction may be familiar to us, but if you ask someone on the street, "1" and "1.0" are the same number. The habit we have of giving them different types is somewhat arbitrary.
Via our favorite search engine, I found this
http://www.aviation-history.com/theory/index-theory.html

OP PDF is link 2 ("Airfoils and Lift - Newton's Law"), but as text/html. The other links look very informative, if they're anywhere near the quality of the OP text, it will make for fascinating reading.
Esc key gone? Using vi editor is going to be much more fun now!
Kid hackers – Meet the “15 under 15”
Someone will create a magsafe adapter that lies relatively flat against the port.
MediaTek has quite a few leaked datasheets out there on various Chinese forums, and so do RDA and some of the other lesser-known SoC makes; I haven't seen the same for Broadcom nor Qualcomm. Maybe it's the different culture ( https://www.bunniestudios.com/blog/?p=4297 ) that facilitates this.
Xcode has a Touch Bar simulator and it actually works system-wide-- so if you're developing for the thing and need to get a feel for how Apple's using it, you can.

You do have to update macOS, though-- it's not included in the 10.12.1 build released a few days ago. The build you'll need is linked on Apple's developer site: https://developer.apple.com/macos/touch-bar/
The metal body of the MacBook means that if you drop it one time the lid never closes right again. Plastic thinkpads don't have that problem. They have different problems that I happen to prefer, like the doors to ports that I never used break off.
Surprise, surprise: AWS is making boatloads of money for Amazon
On contrary, I wanted to do that but there's tons of indie games. There's both a filtering and financial problem to exploring them enough to catch everything. Some minimal exploration might still get most of the great ones using careful attention to reviews for the filtering part. I'm not sure what the resulting cost is.

Just remember when claiming that both the sheer number of indie games and the fact that many gamers can only afford a few games a year.
If you've any connections with academic (cognitive) psychological research opportunities, e.g [1], I might know someone with uncanny 'relations' to the aforementioned (and others).

1. http://dbem.ws/
A little off topic, but even non-religious people have problems understanding basic science concepts. One of my favorite examples is:

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

Basically, even Harvard graduates have problems and misunderstandings with basic concepts like the seasons.

While there's a lot of possible reasons for this, the one that I think is relevant here is that if you don't ask the questions, and already believe you know the answers, you are likely to not learn the appropriate facts, but rather continue to believe your mistaken views.

This could be taken to an extreme in religion, because really the answer to everything is God. So what need would there be for actual answers or understanding?
Math is the lingua franca of sciences. It should be taught like a language as well. In our elementary schools we don't have teachers dedicated to teaching math. Instead we have teachers who are afraid of math themselves.
I'm not sure why a particular entertainment application would explain disinterest in the feature.

On rough days, I turn on `nyan-mode` [1] in Emacs. I don't think the existence of nyan-mode should turn anybody off from Emacs.

[1] https://www.emacswiki.org/emacs/NyanMode
> web developers

Dunno about you. I develop native code.
... the model with the smaller screen. Not really a great option.

And it doesn't address the lack of standard USB ports (for folks with YubiKeys, etc.), MagSafe, and the jury is out on the actual keyboard until I can type on it. I physically recoiled from the latest MacBook thin keyboard.
Subscribe to the right fb feeds and you would
From a purely commercial perspective, opting in allows the company to sell your data. You are, in effect, getting a cut of that revenue.

I'm not sure how you de-incentivise something like that.
Imagine you were going the opposite direction: From a set of standard all-in-one ports that could bring power, data, etc., but where a magnetic power cord option were available, to a bespoke and dedicated but very expensive power adapter and cord that only worked with Apple products.

How would that make you feel?
Our contemporary fascination with the gladiatorial games does not reflect that of the Romans - to them, the races were the peak of entertainment.

The Circus Maximus was built over 400 years before the Coliseum, and could hold over twice as many people by conservative estimates. It was only in the very late Republic to early Empire that gladiatorial combat gained widespread attention in Rome itself, having previously been limited to smaller arenas in towns throughout the empire (and a funeral ritual prior to that).
This must be that new relevancy algorithm team spez was telling us about.
There are problems with separating JVM and OS threads, mostly in assumptions that native library authors may have made about that mapping being 1:1. That isn't to say the situation can't be improved in specialised environments (see the JVM at Google talk at http://www.oracle.com/technetwork/java/javase/community/jlss...) but fixing it in general is a hard problem. It is being thought about though - see John Rose's talk at this year's JVMLS.
Hopefully some sunlight will disinfect.
I'm fully with you. Programmers NEED physical function keys, and at the very least the escape key. Anything that requires you to look down is just a joke.

Lenovo quickly learned their lesson with their (imho, as a touch typer, brilliant) X1 Carbon, when they went fancy with the function row in Gen2. Suffice to say, the near perfect keyboard layout of Gen1 was back in Gen3.
If you convert our scores to metric it's not so bad.
What's interesting is these aren't the same posts that are at the top of hot for /r/the_donald.

Archive link for when this is fixed by reddit: http://archive.is/4nJCw
Ask HN: How to best help a youngster who's tinkering to proper SaaS programming?
A friend's son is learning programming and he's asking me for ideas. He's nearing 18 and progressed via Minecraft to some python and PHP on a Raspberry Pi, and his PC now has Ubuntu. Not quite sure how he got to php, but he's had lots of fun messing with sensors, cameras and web pages. Everything is entirely self-taught so far.

What stack would you suggest that will give him some good habits, and develop the interest? To be clear, he's not trying to become employable yet, just to learn to make SaaS sites.

Ruby would get him producing quickly, Clojure might be better for all round thinking, but is it too confusing or offputting to a beginner? I want to direct away from PHP as there's too many bad habits disguised as tutorials out there. Front end I have even less idea of best suggestion of framework for him. Good progressive online beginner tutorials will be a bonus.

It's such a long time since I was thinking as a beginner, before I knew of OO and functional etc, so I'm not sure where to go with this or best order to present things. The last thing I want to do is put him off. Ideas?
What's interesting is these aren't the same posts that are at the top of hot for /r/the_donald.
Archive link for when this is fixed by reddit: http://archive.is/4nJCw
Thank you for your insight (G3 is a long time), genuinely helpful and levelled my head out!

I never meant them in absolute terms, it's just me venting that im missing reasons to want this version (after always wanting a mac after any keynote in the past but never being able to afford when back then) after waiting a little while and just disappointed this time around.
It goes on for pages. My guess would be someone phished an admin account and changed which subreddits are included in /r/all.
Block it, and you get another subreddit - I got politics, then hillary_clinton. It's pretty screwed up.
I think it is related to our refusal to embrace the metric system, kids at a young age get thrown off by our archaic system of measurement.
Maybe, like many things in America, mathematical knowledge is more unevenly distributed between the top and bottom than it is in other places.
You can't get me to enable ads unless I'm assured they are not delivering malware. If you can't do that, count me out.
me too (worth a click, honestly :-): https://twitter.com/rdbaaa/status/791703609008205824
>Adding a touch screen doesn't turn it into a tablet, it turns it into a laptop with a touch screen. That's a very important distinction.

That's my point exactly. A laptop with a touch screen is not convenient, unless it can be somehow turned into a tabled (Surface does it IIRC).

>You would do well to try one out for a few minutes with a typical workflow of...well, whatever you do on a computer.

Tried a few times to get a sense of how it would be during this thread. It doesn't work for me at all (at least when sitting on the desk with the laptop). I don't want to raise my heads and hold them to the screen, and I'm not that hot into touching the screen with my fingers either.
Monopoly in itself is bad for consumers. Google and Apple abuse their monopoly in their specific markets not because they are "just as bad" but because they have monopoly just like Microsoft does in it's own market.
Hacked‼️‼️‼️‼️‼️‼️
I'm not sure about the DOF argument; however I would say that any advantage offered by larger formats is largely countered by the significantly broader and cheaper lens selection on 35mm FF.

Noise may increase based upon sensor density, however it is pretty much irrelevant in sensor selection given that mass market stuff is so much more advanced in high sensitivities (through hardware and software).

My personal impression is that unless you plan to shoot >3600ISO shots with medium format (which nobody does: probably it's not even offered on those sensors), you are going to get superior quality for 1/10th of the price (or less) with the prosumer 35mm/FF stuff (not to mention the other benefits such as lens selection).

Noise that is significant at standard output formats (HD, screen resolutions, normal sized prints) really only kicks in at super high ISOs (easily ISO1000+). This wasn't the case a few years back, but certainly is now. Pixel peeping is almost completely pointless for standard output formats, regardless of consumer enthusiasm. With currently offered resolutions, it's frequently pointless even with heavy cropping.
Board Game Caddie
I think it's safe to say you are missing the point.
Not sure why were both downvoted. Haha. They broke the mold on advertising via internet.
I can only agree that newspapers believing themselves as impartial is hilarious, given the agenda many of them openly push, from industrialists, to liberalists, to patriots, etc. For much of their existence their purpose was to promulgate a PoV. Maybe the NYT does suffer from hubris thinking it's been immune from the same.

They very well may be better "now" but even then it's a stretch to believe they thought that it was the civic calling rather than believing it was _their kind_ of civic calling.

The idea is more an ideal than reality, sadly.
JUnit5, Gradle, no Jacoco?
I found math class stultifying and boring until the focus switched from learning algorithms for computation to doing proofs of relations and concepts. Also I began to discover the actual applications for advanced math, instead of learning it for its own sake.

I wish in hindsight that instead of taking endless years of calculus there was a high school version of real analysis, and exercise problems rooted in real-life to motivate the learning.
I always have mixed feelings on these types of posts.

It is good to ask these questions because there are simply biological issues that the other sex is not going to have personal experiences with. Pregnancy and breastfeeding? I know there are considerations that someone who has not gone through these events (including women without children) are just not going to relate to.

We also can't control how people react to us in person and the assumptions that are made based on our appearance, regardless of what are personality is. You aren't going to resolve those issues without identifying what they are in the first place.

Personally I would like it if the series was "ask an engineer who is female" rather than "ask a female engineer" though.
I agree, 32GB RAM should be an option.
Ted Cruz: "My job here is done, Dahnald. Enjoy the new algorithm."
No, it allows them to create regulations within the framework of the act of their constitution. They can't create laws that stop someone fishing for tuna, now can they? This is the same as road/highway authorities being able to set traffic speed zones, food authorities for setting health quality regulations, health bodies regulating medicines, or any other regulatory body.

You don't like it? Get you politician to change/repeal the act. That's how democracy works.