skysight-inc/HackerNews huggingface dataset:
He did no such thing. Making a passing reference to the NSA whenever remotely possible is not discussion, let alone action. Perhaps we could leave such talk to the submissions that are actually about the NSA? Believe it or not, many of us are already familliar with the topic; as we are of Jesus.
A lot of people think C++ was a good introductory language, or at least thought it was. C++ was the language of choice for introductory programming courses at both my high school and university. "Good" in this case was generally evaluated on the basis of "that's what people use out in the real world, so that's what we should teach" rather than actual suitability for instruction. The concept that it might be better to start out teaching one language, then switch languages later on once the basics are mastered is foreign to a lot of people. People who have never learned more than one or two programming languages tend to think that if your goal is to master C++, you should start with C++, and any time spent on any other language is wasted.
No warnings, no errors.

test.cpp(19): warning C4018: '<' : signed/unsigned mismatch

Default configuration of MSVC 2012 (this has been an on-by-default warning for roughly a decade, maybe longer).
I can personally say, as a student for whom C++ was my 'intro' language (not counting PHP and javascript which I already knew) I would much rather they started with Python or Java.

When the concept of classes and OOP just sort of jumped out from the middle of the first semester I could see people's heads exploding everywhere.
When I needed to host adult landing pages, Rackspace indicated they had no restrictions on regular adult material. You might want to check what their limits are, but they're certainly OK with your run-of-the-mill hardcore porn.
Not necessarily disagreeing but can you point to any real-world REST-as-Master-Fielding-intended API to convince the sceptical among us it's not just an academic exercise (PhD thesis even) or wishful thinking, akin to the Semantic Web or Strong AI?
Why iPhone 5C’s high, non contract price is irrelevant
What alternative do we really have?

Android phones aren't anymore transparent. The carrier or phone manufacture can add whatever they like to android.

Even if you flash your own os, you still aren't going to know if any backdoors have been added.
Right but his also assumes that you have physical access to the device! That, and a finger printing kit and time to spare...
Can anyone explain to me that how can Apple make a 459 USD cellular iPad mini but not an iPhone? I guess they could go as low as 399 or 349.

549 is not cheap just cheaper. Btw that's more the fault of the tech journalists and sites, not Apple.
I'm going to need to buy more filament...
Adult traffic is pretty useless to most traditional affiliate marketing-ish offers. It's almost like the users just have this one, single thing on their mind and can't be bothered with anything else at that moment.
most impressive thing for me about this demo is how good the shape detection is (seems way better than magnetic lasso in Photoshop), and how they brought different pieces of separate technologies together to such a fluid experience. And how the presenter sounds about 12.

These guys/girls know what they're doing.
I'm amazed by the creative ideas she comes up with day after day. You're almost there!
I don't get this... Is he teaching a language he himself doesn't quite understand? (I don't know the author). Or is he complaining that C++ is difficult and that it should be something it clearly isn't. Implicit conversions, size_t, the way hardware dictates how wrap around zero works... that's all pretty basic stuff i the context of C++. If you know this stuff, you also know that you shouldn't teach it in any sort of introductory CS courses. It's all white noise. Many other languages suffer from similar (sometimes self-inflicted) quirks. He should stick with Scheme.
Steve Case: As Congress Dawdles, the World Steals Our Talent
Intel removes user accounts who complain about its Wi-Fi adapters issues
All a website is doing is giving me a bunch of bits for free. I can do (mostly) anything I want with those bits. I can leave them how they are, or I can modify them so that the presentation is more appealing to me. The owners of these websites understand that they cannot do anything to prevent me from modifying the way the bits are presented to me. There was no agreement between me and them that I won't modify the bits: they just send me the bits when I ask for them.

A better analogy would be a pizza company that gives out free pizzas, no questions asked. However, they get money every time a customer eats an olive on the pizza. When they give me the pizza, they know very well that I can just pick off the olives (I hate olives). So I am well within my right to pick off olives. The problem is their business model, not me picking off the olives.
UI Designer Looking to Work at an Education Start-Up
>Leafy plants with minimal root systems seem like a good start.

yes, or one can consider potatoes. 2-3 times higher calorie/water efficiency than grains.
Essentially this is how some web/digital agencies work. They higher people and contract out the work. I see nothing wrong with it ethical.

That just depends on your ability to market yourself. In reality I would suspect you'll just evolve into hiring people to reduce risks associated with freelancers.

I assume you have some legal contract that you put in place with your clients. I would ensure that it says you can subcontract out work.
You might be able to do this through a self hosted VPN too. Just setup your own Great Firewall that won't talk to apple. That way you don't have to root your phone. Not sure how much control you have over which traffic goes over a VPN connection though. And this might block your iMessages haha.
~50% of spouses are not female.
Sure, lets not call it slavery.

Lets call it what it is: Bonded Labor.

Not merely an inconvenience either. Capisce?
Maths is like programming with terrible variable names.
Why BuzzFeed Should Pay My Invoice For Copyright Infringement
Huh?

"A single $800 Samsung Galaxy S4 has the same power as 375 IBM 3340 computers that cost a total of $33 million in 1973."

The 3340 is a DASD ( direct attached storage device), not a computer. The big computer for IBM in 1973 would have been a 370/158.
So the AP follows sentence case for titles, but this one follows title case for titles. And in title case, which is another rule, would endorse capitalizing "Go" here.
Apparently "Apple Inc" and "Apple Inc." are separate companies?
Docs: Officials Misused US Surveillance Program
As someone with a design background and now work mostly in development, something I learned about myself is that I am now convinced that every single 'web designer' in the known universe should be forced to make a full HTML site (tools of their choice!) that is compatible back to IE8 (bonus points for IE6) and 'mobile friendly'.

Plus accept that web pages are not the same as printed pages.

Wait, that's not all about me learning about myself though. Maybe my background and my current job has given me a less accepting attitude towards 'web designers' that don't learn the canvas they are attempting to paint on?

Sometimes I do feel bad about it though.

Oh! I also should have done more coding in college.
Should always compile to show all the warnings, then cast pennies to size_type to fix the warning
EU to press ahead with laws to scrap mobile roaming charges
What is the best intro language? Perhaps the hallmarks of an intro language should be to teach a user about variables, function calls, conditionals, and loops. For that I think there is still little better than LOGO or BASIC. But to help the begin feel like they are making a change, perhaps Javascript is now the best.

My 'real' intro languages were Pascal and Prolog. Pascal was fine, but prolog was very much a waste of time.
I wish HD manufacturers would try to innovate the technology rather than give us more space.

I have a 300gb drive and it still has 180gb free. I have a ton of stuff backed up too and quite a few large apps/games.

With more things being "stored on the cloud" it surprises me that HD manufacturers go after space instead of speed/reliability.
Sadly, g++ v4.7.3 on Ubuntu 13.04 does not give any warnings on that code by default.
The iPhones 5S and 5C are finally here, they are an army of two
Hmm, did someone flag this? If so, why?
What other image manipulation software do you follow closely?
The new colors are definitely a feature. One of the "problems" with the 4S was that there was no externally distinguishing feature that you had the latest and the greatest. They fixed that this time around.
And for "the rest of us," it isn't the fault of "the 1%" that median incomes haven't matched productivity gains over the last 40 years[2].

Who says? The top 1%, in any given year, mostly consist of capitalists (literally: people who invest capital for a living) or rentiers (people who control commons resources like land or mineral wealth). The top industrial sectors, often the only healthy sectors, in most of the developed world, are now: FIRE (Finance, Insurance, and Real Estate), Resource Extraction (basically: energy and raw materials), and technology (us on this site).

Income has always been divided between capital, labor, and rentiering (even though economists like to operate in a True Scotsman Efficient Market, where rentiering is eliminated by perfect competition). Recently, more and more of that income has been going to capital and rent, less to labor [1]. "Since labor income is more evenly distributed across U.S. households than capital income, the decline made total income less evenly distributed and more concentrated at the top of the distribution, and this contributed to increased income inequality."

So actually, what we are seeing is very much class warfare, in the Marxist sense of the word. Even the tax system (normally the tool of obnoxious redistributive Big Government) is now configured to favor capital over labor [2], contributing to income inequality, the deterioration of national infrastructure, and the accumulation of national debts.

“There’s class warfare, all right,” Mr. Buffett said, “but it’s my class, the rich class, that’s making war, and we’re winning.”

[1] -- http://www.clevelandfed.org/research/commentary/2012/2012-13...
[2] -- http://www.nytimes.com/2006/11/26/business/yourmoney/26every...
If I recall, Pandora has a relatively gentle onboarding. You can start a new station without being logged in and it's not until you interact with the site further (to rate, skip, etc) that they start pester you to sign up. I don't know how their conversion rates are, but I appreciated being allowed to at least get a brief feel for it before handing over my contact info.
Because the $549 price of the iPhone is typically subsidized, and can therefore command higher margins than the unsubsidized iPad without sacrificing too much volume?
If making education free was the goal, why not stop messing up with student loans and provident students with scholarships. Every course you flunk or take incomplete, you pay out of your own pocket. Every course you pass you receive a partial (or total) refund based on the final grade. And if you keep your GPA above a threshold, you receive an living allowance about 3x-4x minimum wage (based on the number of credits you take).

This way students would get a free higher education... at least those that make at least some actual studying.
So, WhereTF is my Thunderbolt Display update? 726 days since the last update according to http://buyersguide.macrumors.com/.

We just moved to an new office in august, and been waiting with buying displays hoping they'll be updated to the new formfactor of iMacs. too bad ... ;( really disappointed.
Urgh. When do we get to the point where I can read HN without comments complaining about very relevant NSA discussions being voted to the top?

It's foolish not to speculate on reasons why giving your thumbprint to a vendor may not be in your best interest. I'd much rather see the OP comment on the top of this discussion rather than some inane debate about whether the new phone is an incremental upgrade or an exciting evolution.
This seems quite similar to this presented in 2011:
https://www.youtube.com/watch?v=hmzPWK6FVLo

http://www.kevinkarsch.com/publications/sa11.html
so step 1 of teaching C++ is "how to compile 101" where the lesson consists entirely of "g++ -wall -werror <file.cpp>"
At one point of the keynote NTT Docomo was specially mentionned. They pioneered mobile NFC in Japan, where it's actually useful, as in you can forget your wallet at home and you might not notice as long as you have your phone.

They introduced emoji almost only for the japanese market at first, they could have done the same for NFC as well, that would have been great.
I see. I'm sorry that I misunderstood you.
Google Glass for starters. Self Driving Cars as a good second. Then we also have the ChromeCast and ChromeOS.

And Apple didn't use to iterate over existing concepts. They were actually innovative. The iPhone for one. It created a pocket sized computer that can also make calls. Some people might think that There were others doing that before, but they weren't. Every other "Smartphone" before the iPhone was a Super Phone.

But I do acknowledge that there is no real innovation out of thin air. All innovations stand on the shoulders of others. This is all a matter of distance. How much distance is there between a Palm Treo and the iPhone? That is where innovations hits.

The new iPhone 5S has a very small distance compared to the Galaxy 4 for example. Apple is a company that has been really good at releasing innovations that are far from current technologies. Lately that gap is very very small.
I'm curious if this is truly a 'security' concern, or more like a hackability issue. Though I could enter that string into the page myself, I can't actually start running scripts on the page or anything, can I?
Really, this doesn't seem any more 'dangerous' than opening the web-inspector and changing the CSS to hide.
Do you agree?

(It may sound like I'm trying to be an ass, but I am actually curious).
What happened after you reported it? Did the DoL contact you? Was the LCA denied? I am curious.
Show HN: Find food trucks in San Fran (my weekend project)
Trust the math. Choose your friends wisely.
A subscription to a web service.
Yes, here's a cool demo video from 2011 SIGGRAPH Asia...can't even imagine how much more things have progressed since then:

http://vimeo.com/28962540
I fully agree, a someone who has taught programming to people the one step that seems to take people from program copiers to programmers is the ability to read and understand error messages and warnings. The number of times the answer is staring people in the face is quite surprising. If you are actively ignoring warnings is it any wonder things don't work as expected. The question as to whether -Wall should be default is another issue but I hardly blame C++ for this issue.
It will be a subscription for continued use of my webapp.
> Even if you flash your own os, you still aren't going to know if any backdoors have been added.

CyanogenMod for example is open source. There might still be bugs, whether intentional or not, and you rely on the same hardware but I'd say that it's a definite improvement.
There has been lots of talk re
; docker lately.

I don't fully get it, but am trying to follow along. Basically, s small box you can install 1-x s-Linux software apps on, and deploy it on another machine, or inside a VM on that machine.

It's not a real box, or hardware, but a small chunk of software that essential is a pre-made .iso with whatever single, or multi-packackaged goody you desire?

I don't get, with spinning up a VPS being a few clicks, what is the advantage? Can't you make images of your VPS on amazon, or any of the other cloud providers, and save a snapshot of your config? What is the difference?

These are totally posable? Where do they get their real hardware resources from, such as RAM and drive? If I set up a LAMP server in a Docker container, allocate 50GB of memory to Apache, and drop that docker into a micro instance on Amazon, what is going to happen?
FSF offers multiple alternatives to which you could add Firefox OS and Ubuntu, although you would have to trust the hardware is not betraying you.
LTspice [0] is an excellent (and might I add free) SPICE simulator. Linear includes proper models of the majority of their chip lineup, including LED drivers. Their power supply IC models are also excellent. You can simulate a full LED driver circuit and a whole lot more with LTspice. TI also has a similar SPICE simulator [1], but it's not nearly as good, and its simulations are much slower and a bit more unreliable.

I design electronics for a living, and I use LTspice all the time for power supply and analog circuit simulations.

[0]: http://www.linear.com/designtools/software/#LTspice

[1]: http://www.ti.com/tool/tina-ti
I read this article as a very verbose way of saying "beginners make mistakes". Just because this particular mistake might not exist in some other places (say in a language without unsigned types) doesn't mean the beginner won't make similarly horrible mistakes in that other language.

I suppose you could s/beginner/person/ on that statement as well, with lower probability of mistakes but still nonzero.
I agree, my point anyway was that the problem remains even if everything works as you described, up until you notice that the phone is missing and find a way to get online and change the password of your own itunes account
I don't see how you could map containers to zones without actually porting docker to Solaris.
Looks like another frustrated basic programmer...

Yes, C++ will let you make mistakes. It's not your nanny, it's a programming tool for... GASP ...programmers...

Let's see if we can get ACTOR resurrected...
Folks... Let me ask you a related question:
Why are signed integers used so (extremely) often, if the number is by definition always greater or equal to zero? Why are so few using explicit unsigned integers? Is it just a lack of understanding what the difference between signed and unsigned integers are and what happens if either one is increased/decreased over it's maximum/minimum value?
> Android phones aren't anymore transparent. The carrier or phone manufacture can add whatever they like to android.

Correction: most Android phones aren't transparent. But you can get a Google Experience phone (HTC One or Galaxy S4) or a Nexus device (4, 7, 10) and install a 3rd party ROM free of any closed-source software. This is also often possible with other, non-GE/Nexus phones.

Hardware backdoors are a separate issue.
It's clearly not a zero sum game.
The announcement recommended Replicant and FDroid. Perhaps in the future a Firefox OS or Ubuntu phone could be the basis for a free phone OS?

Of course, rms himself doesn't even use any cell phone at all, so if you are as concerned as he is, you may be out of luck.
For me it is most about healthy habits: never ever give your password to anyone.
Speaking as a very happy N4 owner, it's not "in every way as capable". Specifically, the lack of reliable LTE (yes, I'm running a hybrid radio) and the camera isn't as good as the iPhone cameras tend to be.

It's a fantastic device, but the new iPhone is a fair bit stronger. I'm curious to see what the N5 has in store, though.
Here's the problem I see - your phone is covered with your fingerprints. If someone steals your phone they've got your prints.

How long will it be until a super cheap fingerprint spoof kit is available? I envision something as simple as using some rubber cement to lift a print from the phone's case, sprinkle some dust (toner?) on it to emphasize the minutiae and then wrapping it around your own finger.

It will probably be more complicated than that, but all it takes is someone to discover a vulnerability in the hardware and all current phones will become insecure. The one thing you can count on is that if there is money to be had, there will be a lot of effort expended trying to find such vulnerabilities.
Fingerprints aren't changeable and they're not really secrets. Security fail. They are good for things like tracking convicts or parolees or DRM shackled users which are usage scenario were you don't want people to be able to change their identifier but that's about it. Also there's no distinction between the identity and a password. It's the same mistake made with SSNs.
> Going by votes, many more people find my comment helpful, additive or interesting than those who had some criticism.

Everyone on this site can upvote, but not everyone can downvote, so this is not necessarily true.

Oh, also, you're an ass.
This is my way of seeing it:

1. I write my single argument about bombing (similar to the Obama administration).
2. You write about everything else.
3. I ask for an answer time and again.
4. Then I only post short comments and ask for answers to my single argument.
5. You continue post large text comments, without any input from me!
6. Specifically, you post all over the comment tree to hide that you lack an answer.

Isn't the above true? Well, finally answer the argument:

https://news.ycombinator.com/item?id=6328506

----------------

Some trivial points:

1. How much atrocities will the Assad regime do, Mr Neville Chamberlain, if they win the civil war and then "clean up"? It is a small minority that oppress a large majority; they must be f-cking brutal.

2. To let use of chemical weapons against civilians pass will lower the threshold for using WMD. A very, very bad precedent.

3. No reaction because of civilian damage makes the Assad method work of moving artillery etc into civilian areas... Another bad precedent.

4. Your argument about the risk of a spreading conflict implies the world should let the Assad mass murdering torturers keep the whole Middle East as hostage with WMD. A ridiculously bad precedent.

----------------

And a final comment about one of your conspiracy theories:

>>For a number of years HRW is known to be very selective in what human rights violations it was to report in the Latin America

So HRW, multiple intelligence organisations and EU are in a conspiracy -- and the Truth comes from you, Putin and Assad.

(And I must question your claim on HRW; Wikipedia has a page with all the criticism of them. Some of it is probably correct (it is a big organisation), but NONE claimed they are in USA's pocket.)
This statement seems to be a general 'complaint' about Apple, rather than specific to the new iPhone models introduced today. How is a fingerprint scanner restricting users' essential freedoms?
And when the easy thing does not work, they go one step farther.

If their goal is to target Linux, and they know what Linux code looks like, why not take it one step farther?
That's $349 fully paid for versus on-contract. The N4 is less expensive than any other comparable phone on the market by a wide margin.
OK everyone, walk back from that ledge. Someone with the resources and motiviation to drug/kidnap/kill/amputate to get access to a biometric scan is going to be well-equipped just to steal the device and read the flash out via JTAG.

Screen locks do not provide meaningful security vs. a determined attacker, and never will no matter what the unlock mechanism is. Unless you encrypt all storage with a strong password (not a 6-digit PIN) and a good PBKDF, all you get from this stuff is protection against casual snooping.
The backdoors for mobile hardware is at the hardware level. I get the feeling that Google couldn't care less what you actually run inside of the VM that it android, what matters is how it manages access to resources like bandwidth and the associated meta/data required.

I'm sure there is some kind of way to profile what the VM is doing and send it out remotely, but the real security concern is using the phone itself as a platform. People already have secure computing systems, what they don't have is secure (or insecure depending on perspective) network access.