skysight-inc/HackerNews huggingface dataset:
That basically turns all AMP web pages into something that Google can track. Google can track enough of the web already, thankyouverymuch.

The point is to be able to track requests with javascript (or just Google Analytics, really) blocked.
Oh you're still rendering JavaScript client side, how mid-2016.
IANAL. Does it?
When I bought my first one, 2011, I bought it for:

- clean UI w/ UNIX cli (it just works)

- it allows you to run anything (osx, Windows, nix in VM)

- iOS development

- support for non-Windows apps (Garage Band, Logic [which I never ended up trying], etc)

- easily up-gradable hardware (hard drive(s), ram)

- many ports so you can utilize the pro-ness of it w/o a dock or another extension (my micro-sd card is about as large as my ssd)

So half of the reasons I bought are no longer present or not really applicable because equal or better apps are now on Windows.

I get it, they want to add all these cool features, but based on the rumors I have heard (and their 'updates' since 2011) the 'Pro' Macook is getting less Pro with each release. Thankfully, my laptop has held up quite well and I primarily use it for dev, so I'm hoping it will hold up for sometime so I can continue working on it...but I don't see the advantage of paying $1000s for what amounts to a more powerful 12-in Macbook. Better to buy a mini (specifically for iOS dev) and a laptop that isn't a beefed up consumption device.
The author did this, and it's totally obnoxious. The point of the article is more to increase the authors brand than it is to teach you the obvious information it contains.
My experience the last few years has been that Linux works good enough on most laptops but that there are some rough edges. Everything works, but the laptop will only go to sleep 50% of the times you close the lid or the display brightness will automatically drop to 10% when you leave the laptop for 2 minutes and not go back when you start using it again or the wifi will drop for half a minute every 30 minutes.

Nothing dealbreaking really, just annoying. But I don't experience these kind of things when using the OS the laptops was shipped with (OSX/Windows) and would love to see more Linux certified hardware like Dell's XPS.
Ancient Wisdom Tells Us: Idle Hands Are the Devil's Workshop
> 2.) Let me print my own baggage tag at home and drop it at the gate when I arrive 3.) Dont let cheap idiots bring on carry on baggage and take up 200 ppl's time trying to jam it into an overhead bin 5.) When I get off the plane, hand my luggage directly to me instead of making me wander around an airport looking for a terribly slow conveyor belt to eventually get my bag

If you're not willing to fix 2 and 5, as well as airlines losing, misdirecting, or mishandling/damaging luggage, then you will get people like me who refuse to ever check a bag. I'd like everything I bring with me to show up, intact, and not have to wait on baggage at the other end, so I carry it with me. (I do, however, make sure it fits well within the specified carry-on dimensions, so I never have problems fitting it easily into the overhead bin.)

I don't mind gate-checked bags as much; that solves every problem except for damaged/mishandled luggage, and in particular I know I can simply pick up the bag directly from the cart on the tarmac when I get off the plane. That only tends to happen for tiny planes, though, and I don't know that it'd scale to a 400-person flight.

Personally, I'd like to see a solution that involves finer-grained boarding. Don't board a dozen rows at a time; board in outside-in order, so that everyone walks directly to the correct row, loads their luggage in parallel without blocking anyone, and sits down in parallel.
Comments moved to https://news.ycombinator.com/item?id=12790840.
> If they removed that it would be absolutely crazy because most people who use MacBooks for productive work require the Function keys.

Citation needed? I've been developing exclusively on MBPs since 2007ish and I barely ever use the F-row for anything other than volume and brightness adjustment.

I agree, though, that the graphical touch layout is going to duplicate the current functionality of the F-row.
Having used Windows 10 + the Ubuntu Linux subsystem for a while now I think it's safe to say that the only reason I'll ever use a Mac again is if I am developing for iOS.

Macs are still shipping with 10-year-old GNU utilities. LOL
All true I guess. Personally, I never noticed any issues with hitting keys on the corner with the scissor-switches. It's never caused a single problem for me. On the other hand, the butterfly keys seem like they could cause RSI issues.
> If not, I don't see a huge amount that it actually improved over C++.

One advantage, from the point of view of someone that likes using C++, is being a safer programming language.

C++ has several features that allow to write safe code, but they only work when working solo, or in a team that accepts and makes use of modern C++.

If you cannot control the team on how they write C++, or the libraries being used, than there is a high probability of the code base just look like "C compiled with C++".

Of course this also applies to Go and Rust vs C++.
It's very fashionable to suggest that social media is polarising. It's not clear from actual research that that is true. Most people lived in an echo chamber before social media anyway.

We live in the most peaceful time in human history. Yes, it's true that we can't know the tail risk, but we can take some comfort that, for example, war between two German provinces, or a North American civil war, are remote possibilities compared with 150 years ago.

http://pablobarbera.com/static/barbera_polarization_APSA.pdf
Peek animated Gif recorder 0.8 released
I buy clothes that follow fashion trends because when I go to the store there is often literally nothing else to buy, even if I don't particularly like it. I know a lot of people who behave similarly. Yes, I'm choosing to prioritize effort over preference here---the clothes might not be what I want but they're not actually bad enough to make me go to the effort to find better.

Similarly, I will likely buy the new MacBook Pro despite some elements being unnecessary or suboptimal. The laptop is important enough to me that if the keyboard were actually bad enough to outweigh the other benefits I might be incentivized to go to eBay to buy a used one. But realistically, I'll probably survive just fine with the new keyboard. It just makes the experience less "magical" than it could be. And I suspect a lot of people are in the same boat.
"Ultimately, the rules are set by people"

Maybe. AI is tricky. Ask someone on the Google search team to show you, definitively, why each of the top 10 results for a query are where they are. They can't.
A standard would make zero sense for Rust. It's obvious, because there is only one implementation at present, and Rust's RFC process is already far more open than ISO, ECMA, or any other standards group, which are basically pay-to-play.

The way you keep invoking "disreputable maintainers" in your posts attacking Rust speaks volumes, I think.
The Boing ball is a long-standing Amiga icon; IIRC a lot of the early promotional photos of the system sported a badge with it instead of the rainbow checkmark.

(This is from dusty memories of being the spoilt kid who owned the third Amiga sold in New Orleans. I no longer have any of those old issues of Commodore/Run/Ahoy/Compute's Gazette/Amigaworld that these would have shown up in.)
I'm not so much disturbed by the "censoring" of Youtube as I am the inability for people to create suitable alternatives. (By "inability" I don't mean lack of skill or frameworks, mind you.)
And "drugs" like that would be less likely used if there was regulated access to safer alternatives.
I recommend system76 laptops: https://system76.com/laptops
That story tripped the software flamewar detector, which we've now turned off.
The problem is, I think, one of dilution. Even if you still know what P is, you're not solving it well.

G(P) is going after a larger market than P, but is doing so with a diffuse focus on the general case. A specific solution that meets customers' needs much better for P is often disregarded on the way to something that more comfortably fits every case of G(P) but not P or P's siblings particularly well.
Excel pretty much requires the function keys too.
Yeah...I saw that they didn't have an official Cyanogenmod for it, while the Z3c does. I'll admit that my impressions of the Sony modding community probably date mostly from the Z3 era.

It seems like the camera just loses some low-light noise reduction functionality, right?
> Treat their abuse as a health issue, not a criminal one.

A health issue with a cost burden on responsible people who exercise good judgment. Addicts rarely pay for their own treatment.

> When my brother overdosed on heroin, the police laughed about just another dead junkie. Yeah, I feel so much safer.

As far as I know, my entire extended family has not has a single drug abuse case. And certainly a drug death would be unheard of. We were all taught growing up that mind-altering substances should be avoided at all costs, and it paid off with a virtual 0% drug usage rate in the family.

Contrast with your family where you yourself openly admit to using drugs recreationally and think they are good, yet your brother died overdosing on them. I would venture to guess that there are other, unnamed members of your family that use drugs and have or had drug problems in the past.

The best and simplest place to stop drug abuse is in the home via good parenting. That is my vision for what America should strive for. I can't lend my support to your cause because I don't believe in it. I believe that if my parents and grandparents taught us it was okay to experiment "safely" with drugs and such that the amount of drug abuse in the extended family would go way up. Good luck-
Russia Reveals 'Satan 2' Nuclear Missile Capable of Destroying Texas in One Blow
That's reassuring I guess. I admit I haven't put in a lot of time on a butterfly keyboard.
The Bully Party
The article doesn't make an important distinction: the computing power required for AI applications like Siri (massive) far outstrips the computing power available on a lightweight drone or "Terminator" weapon. Highly sophisticated AI will not be on the battlefield without introducing a dependency on a network connection to the centralized AI service. There's a network-dependence / computational-capability tradeoff that will prove important.
Seems to be stubbornness and naiveté rather than trolling. Clearly needs a way to go in the "learning to think" department.
I now prefer the low travel keyboard and find it weird to type on an older Mac keyboard...
Whatever it did, it had the unintended effect of producing a desired result: the re-blogged content on Macrumors was buried in favor of the original source story.

Switch it back on :)
A form of justice concerned only with the aggregate, and ignorant to its own ignorance of anything beyond the scope of its immediate vision / data scrappers.
https://github.com/nodejs/node/issues/9161#issuecomment-2548...
Well, on the other hand this sort of software change really needs decent software support and I'm not sure that Lenovo can be held up as a good example of software dev / UX excellence. However this works out for Apple, their software support for the feature will likely be miles ahead of whatever Lenovo can muster.
The feel of the last several generations of Apple keyboards has been all over the place, so it seems like they're continually iterating and testing. That said, I'm not sure optimizing key feel is what they're after.

Of all of them, my favorite (and my business partner's as well) is the last generation of 15" non-Retina Macbook Pro. That keyboard is a rocket ship.
I believe freedom of speech is sacrosanct, but in the end, if you own the means of delivery, it in the end can be construed as your speech.

So, The one who controls the press, also controls the speech - if you want absolute freedom, you need to build your own press.

I just wish the social media companies didnt keep trying to present themselves and neutral players in this - as if they were just a 'platform'.
I sincerely hope apple still offers a version of their MacBook with physical Fn keys.

I use them in day to day dev and can't imagine switching to memorizing touch positions.
I have been reading through and also noticing this. I was looking for a better explanation too - from what I understand basically:

Monero uses ringCT algorithm on transfer to mix the payments and obfuscate the sender

Monero has a private view key and separate spend key. View key can decrypt transactions made by you to confirm your total balance (Monero balance is unknown to daemon, is calculated as (xmrRecieved - xmrSpent)

ZCash has 'zero-knowledge' proofs and while the whitepaper[1] is a bit intense it uses a novel Proof-of-Work explained within. Called zero-knowledge Succinct Non-interactive ARguments of Knowledge (zk-SNARKS).

ZCash coins origins obfuscated before recieved by user, reducing need to mix payments together

Personally, I think they're both great and it's a healthy time for a privacy-based cryptocurrency face off. Having said that, ZCash theoretically sounds better (to me) yet Monero is proven in the wild - and both have people with money already sunken in.

IMO the cryptocurrency world will be much better off when it's userbase is looking for a CURRENCY and not a COMMODITY.

[1]: http://zerocash-project.org/paper

[2]: https://github.com/zcash/zips/blob/master/protocol/protocol....

[3]: https://www.reddit.com/r/Monero/comments/41vg68/monero_vs_zc... - decent ZEC vs XMR ELI5 thread

edit: formatting
Banks have better lobbyists.
Yes, exactly! I've basically done only IT for the past 10 years and what little experience I have in web dev was with PHP in the good ol' days.

I want to get started with vue.js but there is NO mention of how to get data from a database. It is assumed the reader knows exactly what to do.

What you described is basically how I imagined it would work but I've just not been in this world for so long that I haven't been able to find the answer. (How to get data from a database with a system like vue.js.)
This is a very valid point. I would never miss a caps-lock key, but I will definitely miss the physical presence of a native Esc.
But then I'd have to give up mapping caps lock to control.
That's not really an example of why something in all caps is useful, though.

The only time I've seen anyone using caps lock is in a call center where people think it's the proper way of entering data into a form (my opinion is it's totally not).
We need a HN censorship conspiracy image generator, a la http://boingboing.net/2016/10/22/alt-right-conspiracy-image-...
I like the builtin fingerprint reader if that means I don't have to type my password to login. Love it on the phone, hope it works on the laptop.
I'd also say the general principle of solving problems you're not familiar with applies - a solution to P can be tweaked into a solution to P', and going this way gives you experience to later tackle generalized G(P) efficiently.
Is it coincidental that the leaked image is of a user buying bluetooth headphones?
"currently unavailable"

http://www.dell.com/us/business/p/xps-13-linux/pd
I agree but the author seems to be very specific about traveling to Southeast Asia. Or Africa first, if its May/June.

I actually like your ideas better!
Looks like Mikko is involved https://twitter.com/mikko/status/790814411468472320
Kid hackers: 15 under 15
That's maybe because, since he's also selling commercial license, Qt must be paid for(Qt is only LGPL/GPL for OSS). Some people refer to anything not "completely" free to use, as proprietary.

It funny because his software would be "proprietary" in case that's what he actually meant.
Open source works well for very complicated pieces of software, except for complicated cryptography; the material used in ZCash was developed in papers as recent as 4 yrs ago. Rest assured that most programmers understand nothing about the underlying SNARKs.
I wouldn't say Swift is simpler than Rust. The complexity is just in different places. For instance, Swift leans on OO quite heavily (as it has to for compatibility with Objective-C), and as a result its typechecker is quite a bit more complex: it's a full constraint solver as opposed to Rust's typechecker, which has a much simpler "expansion/contraction" heuristic. Of course, on the other hand, Rust has the whole lifetime system that complicates things.
> One advantage, from the point of view of someone that likes using C++, is being a safer programming language.

How so? Last I checked swift doesn't have garbage collection (but does have refcounting, which is nearly as good, but still requires modifying algorithms with cycles), and only offer syntactic sugar over existing null pointer semantics (as opposed to the memory ownership guarantees provided by rust). Isn't this the exact same feature set offered by modern C++ with owned_ptr and shared_ptr?

Go + rust both have guaranteed memory safety unless you go out of your way to disable safeguards. How hard is it to shoot yourself in the foot with swift, memory wise? Do you still have to fall back on autorelease pools for tight inner loops, like in objective-c?
How does that make economical sense?

I can pay to render everything for my user, essentially streaming their webpage to them. Or for the potential cost of a slightly slower page load I can offset the cost of all that rendering to their xGHz multi core CPU that's likely sitting idle.

Not to mention the cacheability of the data.
> With Android there is such a huge choice of different phones that you can find one close to the one you'd like.

Except that that variety seems to be disappearing. The smallest Androids on the market are larger than the iPhone 5 / SE. The only Android currently on the market with a keyboard is the BlackBerry Priv, which is pretty high-end (and awkwardly sized). There are very few phones with removable batteries. And so forth.
I'm working a coin minted for proof of carbon sequestration. It'd be implemented as a ledger on Ethereum (which is currently PoW but moving to proof of stake). Pay ether to a smart contract, it forwards the ether to approved organizations doing sequestration, and you get new minted coins.

A couple weeks ago I presented the idea at MIT's Solve conference, and I've got a writeup at MIT's ClimateColab that made finalist this year.

http://climatecolab.org/contests/2016/shifting-behavior-for-...

http://solvecolab.mit.edu/challenges/2016/fuel-carbon-price

(The Solve writeup is pretty old, the Colab is recent but I've done more thinking about the minting schedule since then and made some changes.)
You may like that scheme from a functional standpoint, but Apple would never produce something like that. From a design standpoint, it looks bad when you place a sharp corner so close to the screen fillet. The extra breathing room feels much better.

They may reduce the bezel in the future, but IMO that would be done in the midst of a MB redesign.
Discovery of Strange Periodic Modulations in a Fraction of Solar-Type Stars
I use an external keyboard with my mbp mostly, but I use my escape key more regularly than all my F-keys and the fn/command buttons. I really don't think I'd buy a laptop that was missing what I consider to be a key component like that. I'm sure there's a contextual variant, but there's a pretty big difference between a tactile button and whatever haptic OLED nonsense that Apple put up there.

This might be good for their consumer target audience, but I don't think it's good at all for their main proponents - techies and techie students. I'm very surprised that this issue didn't pop up internally. I wonder about their internal culture if this kind of a design went this far.
So the developers are scammers because you use an alternative?
AMP is for news pages, stuff is one page away from Search. Browsers still work to optimize the overall experience for web apps and full sites.
The underlying socket libraries might in theory, but they're using them poorly. Example from nameserver_main.cc:

std::string listen_addr = std::string("0.0.0.0") + server_addr.substr(server_addr.rfind(':'));
Asides from that yes they obviously have different reputations and history, and that your comment isn't a response to my comment: Thomas could you please either apologise or disengage as discussed earlier? Thanks.
>We all start businesses because we’re frustrated with something.

I disagree. Sometimes it's because we see other people frustrated with something and think we can help, or more generally because we had an idea to provide value to some group of people without necessarily being in that group of people ourselves.
> I suggest that anyone looking for a truly anonymous blockchain experience take a look at Monero.

And I suggest that anyone looking for strong provable anonymity guarantees not look at Monero. The security guarantees of ZCash are stronger than those of Monero, and the trusted setup issue can be mitigated via the MPC protocol detailed in a recent paper.

EDIT: compromising the trusted setup does not compromise anonymity; the zero knowledge proofs used enjoy a property known as "perfect zero knowledge".
because that looks disgusting
I believe that's a Mac keyboard. The original Apple I and II keyboards had an Esc key.

http://www.hp9845.net/9845/history/comparison/images/closeup...

The modern Mac owes as much to NeXT as it does to the classic Mac. NeXT also had an escape key ...and the ctrl key in the right place! :)

http://xahlee.info/kbd/i/NeXT_Computer_keyboard_66682.jpg
> ZCash's blockchain is a black box and requires you to not only trust them with your anonymity

You do not trust anyone with your privacy in our system. Assuming you're talking about our zk-SNARK parameters, if they were not securely generated you still could not violate anyone's privacy.
Discussion on ServerFault re DNS config to circumvent future DNS provider DDoS
Yeah, I really liked the Z3C too as it was the only Android phone that wasn't big and I came from iPhone 5S. Now I bit the bullet, sold the Z3C and ordered a Xiaomi 3S (unlockable, supported monthly with security releases), so 5" phone again it is.

Too bad the SE didn't spark any competition in this area.
I'm really surprised by the negative reactions to the context bar. Does everyone really have memorized what all 12 function keys do in every app they use? I think this could tremendously help usability for pretty much every application other than my IDE, since I do have those memorized.

Being able to hit a function key without looking? I may be able to to touch type. But I've never trusted myself to hit a function key blindly.

I will say. Stepping through code could be difficult. Where I repeatedly am stepping over lines while looking at the screen. I imagine my finger could drift. Couldn't say without using it, but I imagine I would keep one finger on a number to ground my hand while tapping step over or step in.
That quote would make sense if the quoted had say, isolated the medicinal properties of penicillin, but Vapnik invented Support Vector Machines which have solved generalized cases of classification but directly solved 0 problems (if you say something like running an OCR algo on documents whose purpose remain unamed that were: translated from human speech or thought, printed on paper, then scanned; is solving a problem directly I question your ability to speak of general and direct problem solving any further).
How can you not understand that someone would have a different preference than yours?

Personally, I much prefer the butterfly keys. The key strokes feel very crisp and clean. Switching back to my Macbook Pro the keys feel wobbly and isn't as enjoyable.
I doubt there are studies about this, but I know you use it in XCode, Android Studio (IntelliJ), Eclipse and the Adobe Suit. That should be a significant enough user base to make the idea of completely removing the function key "crazy".