skysight-inc/HackerNews huggingface dataset:
I used to work for a company that made medical electronics. They pinched money from everywhere they could - staff, customers, shareholders, even their own salespeoples' commissions. Anywhere a dollar could end up in the CEO's pocket, it would. We had a global one-year warranty... except in Europe, where it was two...
To be fair, Seagate's RMA process is similarly painless. The reason I've bought Seagates and WDs is for the warranties and I've had to RMA both brands; both were easy and didn't try to give me the runaround at any point in the process.

If Seagate is only offering 1-year warranties it's simple; I just won't buy Seagate. It really doesn't matter to me.
Amazon makes its VPCs more agile
People are still evolving. Evolution is adaption to existing conditions and is basically impossible to stop. In fact dispute billions of years of multicellular evolution the cells 'in your body' and given time will develop into cancer, then portable cancer inside your body, and given the right conditions portable cancer outside your body.

PS: Humans closet genetic relative is a single celled organism whose species started from cultures of a woman's cancer cells. http://en.wikipedia.org/wiki/HeLa Tasmanian devils suffer from a similar disease of more natural oragin. http://animals.nationalgeographic.com/animals/mammals/tasman...
I agree on Bjarne's opinion here -- it would be nice if C and C++ had merged at some point.

Unfortunately, the reason why this hasn't happened is inherent: C++ is so utterly complex (the C++11 standard contains more than 1300 pages of highly compressed language legalese) that especially in the embedded systems domain many vendors just don't have the time and resources to build a C++ compiler. And being caught in this vicious circle, embedded developers still aren't (and probably won't be for still quite some time) accustomed to programming at higher abstraction levels than what C offers. This also allows myths like C++ being too inefficient for embedded systems programming to live on in industry.
Ask HK: Is there a good SDK for developer keys?
I want to add a developer API to a project. You know, where someone provides their userid and/or email address and gets a developer key and a secret. My choice are to roll my own, steal one from an existing project, or find an add-in/module. Any of Perl/Python/PHP will do. Unfortunately, I can't think of any search terms that don't return a crap-load of other people's developer key request pages.
I wonder if this is a problem with the executive level of Google being tools that are clueless about PR and user-satisfaction... or a screw-up at the more operational level of right-hand not knowing what the left one's doing.

Also I'm on MG Siegler's profile now and I can see the original "flipping the bird" picure plus the new profile pic he put up with the finger being "censored" with the G+ sign. Did they allow him to put the original pic back up?
This seems like one of the first great "Social" ideas I've ever heard. For me, personally of course, facebook, foursquare, social shopping, etc all solve problems I don't have.

However a sort of online book group is something that I might like and would solve a real problem I do have. It may be to niche to make a company out of. That said, what sorts of things would a site (platform?) need in order to be successful at creating guided, curated, experiences such as a book group.
Indeed - in this particular series (The Night's Dawn Trilogy) space warfare was conducted at very long range by kinetic drones, fired from spherical ships.
You (and the grandparent) are misapplying the American conception of class (money) to a Briton. It's about birth and schooling here - money is irrelevant. The boy seems likely to be middle class. (Upper class means a member of the aristocracy in the UK, FWIW).
Incidentally it was the nations of England, France, Spain and Denmark that caused piracy. Not only did they give charters to captains to give them the right to attack another nations ships, but they harboured them.

The British ports were notorious for this. Spain had control of the gold, so Britain allowed their pirates to attack the gold galleons and haul it back to British ports. The pirates would eventually spend said gold in the port buying items imported from Europe and transferring wealth back to the old world (incidentally this actually faired better for England than it did Spain, as the Spanish gold went into the governments coffers. The stolen gold entered the economy).

I agree, piracy isn't likely to happen just randomly. Without ports harbouring pirates the oceans became clear pretty quickly. The European superpowers didn't want to go to war with each other, but it was still in their own best advantage to sabotage the other.

Remember the majority of 'pirates' were privateers. Many privateer ships were commissioned when their host nation went to war and decommissioned when the war ended. Whenever you see in the movies a pirate ship landing at Port Royal or Tortuga, then they likely had letters of marque from Britain or France against the Spanish, if not they would be real pirates and even then they'd have safe harbour if they didn't piss off the authorities.

Steed Bonnet for instance was a pirate attacking British/any vessels. However he received an official pardon (along with Blackbeard) from his life of crime. However (unlike Blackbeard) he set sail for a Dutch settlement to buy a letter of marque and become a Dutch privateer against the Spanish. However, this didn't happen. He turned to all out piracy very shortly after his departure and when news got back that it was him, then the governor that pardoned him sent the military after him. Then he did the neck hanging dance.

Privateers were even known to reclaim colonies from pirates for being issued letters of marque.

IMO piracy and privateers have a very strong likelihood of occurring. We're already seeing signs that it's going to be companies to exploit space before governments, similar to in the Caribbean. It will only take one nation permitting privateers to operate before all nations and companies of size will be operating privateers. It's the logical step if governments aren't capable of exerting their force more than corporations.
Pleasant surprise waking up to see this as the top story on HN. I work with We Are Titans (the company that developed Aeir Talk in exchange for equity) and did most of the technical development (along with @nickmjones) on what became the final product. Feel free to ask or reach out if you've got any questions about that side of things.
I think comments like that kind of miss the point. The book isn't supposed to be a textbook. It's supposed to get you interested enough in the subject to want to study it further; that's when you go read the textbooks.
Then again, browsers are written in C++ and so are almost all GUI apps. We spend most of our time with software that is developed in C++, probably for a good reason
Al Jazeera provides an in-depth look at unmanned battle robotics
Replace 'complaint' with 'feedback'.

Is all feedback bad now because you have the opportunity (however unrealistic to many) to just sort it out yourself, or just use different software?

Or do you only dislike the concept of feedback when it's not positive?
What does any of this have to do with the Bill of Rights? Google is not the federal government.
Sadly this sounds like business as usual for small companies who sell accessories or add-ons for larger products.

I imagine if the execs in charge of "encouraging" M-Edge to play along hadn't been so heavy handed then we would have never even heard about this.
> when the only "magic" was basic virtual functions

What's "magic" about structs of function pointers? This is a classic idiom in C, just given a specialized syntax in C++.
I'm cynical when I read these sorts of articles, especially when the person involved has good links through relatives: "the son of a lawyer and an investment banker".

It should be praised that someone can show initiative like this, but I just can't help thinking it's happening too easily - especially getting free PR on the BBC website.
As an cofounder of a startup and an aunt of a autistic nephew, I am inspired. Thanks for a great way to start may day smiling and motivated.
What's so special about Galaxy Ace? Also, did it just reach Uruguay? It says it was released in February: http://www.gsmarena.com/samsung_galaxy_ace_s5830-3724.php
Nonsense, non-technical people will be swayed by some initial special offer, as always. This will all be forgotten about by February.

GoDaddy will just price themselves to be attractive to the vast majority, i.e. cheapskates. The 'elite' will probably also pile in by rationalising that this must be costing GoDaddy money, so by registering a domain with them they are actually costing them money.

Never underestimate the twin forces of "getting a good deal" and geeky self-deception.
This looks to be more than a heavy-handed approach. Amazon kept updating the terms in order to stifle M-Edge. They even demanded a cut of the profits from sales to other retailers, while at the same time copying (and infringing) M-Edge's jacket design. At least, that's what is being claimed in the lawsuit.
With that argument you could invalidate any high-level language construct. They're all just "specialized syntax" of classic idioms in Assembly.
I really don't like this 'Their house, their rules' answer. It adds nothing of value. I talked about this specific incident, sharing my (personal) thoughts and reaction. Your post didn't touch the issue at hand at all, it was just the all too obvious (but irrelevant) 'they set the rules'.

Fwiw: No, I don't have a G+ account.
C++ is a kludge.
There should ideally be only two types of languages.
System level: C
Web-App Level: Python/Javascript/Java
Fooled by randomness seemed to me a little bit less rambling as well and a little bit more straight to the point. But I liked the more essayistic style of Black Swan as well (well, I studied literature, so i think I am just used to these kinds of writing).
I think the point he was trying to make is that a good language allows a library to be a "domain specific embedded language", in which an expert in some domain who is not an expert in the host language can do meaningful work. The matrix example is a particularly flattering one for C++, since a good matrix library in C++ will provide syntax that is quite close to the notation that one would use on paper for matrices.
Remember that a good bit of disapproval is of "the other guy". It's very easy to disapprove of congress as a whole, but continue to vote in your own incumbent because the bacon they bring back is for /you/. The bacon everyone else brings back is "wasteful".
hah.. GEB has been staring me down from my top shelf for 5 years now. I wasn't expecting to crack it open until retirement time (20 years from now?) but hey.. maybe i'll speed this up.
"On what planet is a customer, expressing a very clear wish, asking you to do something for them."

That doesn't make any sense on its own. Expressing a clear wish for customer service to do something is asking them to do something for you.

The preceding two sentences appear to establish that you did ask them to remove it for you:

It wasn't so much that I had the charge, but that it was almost impossible to get them to remove it. I got in contact with their support people and they said I had to do it myself, they couldn't do it "for" me.

The following four sentences further establish that you were asking them to do something for you:

That's what you get paid for. To do things on my behalf. Hopefully you make enough money. If not, you should just charge more, not do these horrible ripoffs.

So, the sentence in question makes no sense.
"I recommend you run your own blog on your own domain and G+/Facebook/Twitter treat only as "embassies" of your online presence."

Probably a good policy. And the day is probably not far away when, for example, a link to a blog whose profile picture is offensive to Google is removed from G+.
As silly as it sounds, dubstep and other fast-paced, energetic music. I find my pace of coding often matches my internal energy so that I start to slow down and get less done when listening to relaxing, meditative music.
Only if they registered their domain with GoDaddy.
Thanks. That makes sense. My brain farted and I couldn't make the leap after "What's wrong with killing trees? You're just taking CO2 out of the atmosphere."
It appears to be an iteration of his previous app Trimit:
http://www.fastcompany.com/1772823/the-15-year-old-brain-beh...
http://techcrunch.com/2011/07/15/trimit-summarizes-emails-bl...

I am guessing that he just outsourced the AI/algorithm part based on the articles content: 'we' and 'The Trimit team' and Nick just designed the UI. Overall, great concept, but poor execution (in terms of accuracy) and journalists seem to be buying the hype.
Kaufen cd key Assassins Creed Revelations - 18.46€ - Video Spiele - Action - FPS
Auto Transport | Car Shipping | Affordable Auto Transport Company
Auto Transport Company that specializes in car transport, vehicle shipping, automobile transport, car moving and cheap auto transport service. Contact us for Auto Transport Quotes!
Effective DoS attacks against Web Application Plattforms on 28C3
Not sure what he did, but i activated my Galaxy Nexus yesterday and it's pretty much the same procedure as with the Nexus One and other Stock Android ROMs..
It's only asking for your Google Account, and since that includes you G+ account there is no seperate "create/login with G+" in the setup procedure. Wouldn't even make sense..
Inverse p-zombies: the other direction in the Hard Problem of Consciousness
The matrix example is a particularly flattering one for C++, since a good matrix library in C++ will provide syntax that is quite close to the notation that one would use on paper for matrices.

And it either (a) creates and destroys many intermediate structures or (b) templates everything by exposing the entire implementation to the user, resulting in slow compilation time and error messages that the domain expert couldn't hope to decipher.
I really like this interpretation of the mission. Though a multimedia art project blasted into space may be a better introduction to humanity (and "human nature") than anything else.
Disclaimer: I am the founder of Aeir Talk.
Thanks to all who have read the article so far. It's a great joy to see Aeir Talk be so well received and see that it helping a lot of people. Feel free to reach out if you want more information, also the app is at aeirtalk.com if you want to see it. Thanks again everyone.
Property Management Charlotte
Cedar Management Group offers a full range of affordable HOA management and Property Management solutions to residential and commercial properties. Cedar has hoa management and property management office locations in Charlotte, Asheville, Winston-Salem, and Columbia.
Certainly seems that the only people that get treated well by Amazon are its customers. Employees seem to be treated fairly badly and partners apparently too.

This could be an interesting PR tactic too, as it must make it tough to convince happy Amazon customers to join in any sort of movement against Amazon, because they don't feel the same way as the employees/partners.
"It is interesting to see how enhanced connectivity in our modern era is threatening to disrupt the cozy sorts of settlements so achieved through this vehicle. Probably the biggest losers will be the plaintiffs' class-action lawyers themselves, who might wind up having their back-room settlements more easily rejected and be left actually having to work hard to get a real recovery for the victims in lieu of taking a quick and inadequate deal that benefits primarily the lawyers."

It's also interesting to see how the idea of justice and representation has morphed into farming.
TIL about http://www.paris-traceroute.net/a-new-traceroute
[better traceroute to handle loadbalancers]
Thanks an awe full lot.
Purely anecdotal, but I have had a number of totally non-technical friends and acquaintances come up to me lately to express concerns about SOPA/PIPA and what it might mean for the internet, the critical importance of which even non-technical people clearly understand.
> "D'Aloisio is by no means a typical teenager - he is polite, highly motivated and enthusiastic."

> Wow, wonder how many other groups they'd be able to get away with stereotyping like that.

Here on HN, try "Redditor" ;-)
If you now wanted to have polymorphism, you'd have to do even more work in the function, which would probably involve looking up a function pointer in a table and invoking that (i.e. Linux VFS). If you didn't start out wanting polymorphism, but then wanted to add it, C++ is way less work to do it.

Why code this all by hand when the language can do it for you at no penalty? The only penalty I see in C++ for using classes or polymorphism is that it produces longer symbol names (w/ the type mangling)

You also get destructors that let you have convenient clean up of locally-allocated data (boost scoped_ptr), which helps make sure you don't leak memory/reduces bugs/reduced thinking required.

That's all possible without pulling out massive standard libraries or using slow-compiling/hard-to-diagnose template-based libraries (merits of those I leave undiscussed).

My biggest problem with C++ is a lack of a standard ABI (perhaps this has been addressed by know, it's been a while). C libraries are dead easy to link to. You know what you're getting. C++--not at all, unless you live entirely in the same compiler ecosystem.

One of the biggest perceived problems with C++ is that people start thinking: "well, now that I am using an OO language, it's time to write some classes!" Of course, just because you're using classes doesn't mean you're doing any useful object-oriented programming.

If you're attempting your next project in C++, coming from C: only use those features of C++ that directly benefit you. Follow YAGNI. If most of your program is in flat procedures, alongside some objects, so be it.

Side rant: Consider that C++'s real uptake was in mid-90's, just as UML-ish diagrams began taking hold along with a massive rise of overdesign and no culture of agility. This led to massively overdesigned C++ apps. I'm sure the C developers were sitting there and wondering "Why the hell do I need all these classes? This used to be so much simpler." (I know I was.) Think about the horror that was J2EE--the same kind of thinking that led to J2EE also permeated C++ development at the time.

Right now, you'd have to do a lot of convincing to get me to write native code in straight C again.
Daft Punk - Tron Legacy soundtrack

Makes me feel epic and I feel like I am fighting a war with code
Would be interesting but it's way harder to move a server than a domain name.
Well, to your point: I wasn't a Sproutcore user before, and I've read lots of articles on Backbone over the last 3-4 months, and tried to get it working a few times for my projects, without much luck.

That said, I'm not an expert Javascript developer, so maybe I just didn't understand it, or try hard enough. The following story is mine, so YMMV.

Then I saw Ember.js and the Handlebars bindings made simple sense to me, so I cloned the repo, and started playing around with it.

Sure it's not documented but I know how to load the uncompressed source tree in Textmate and look around. The source code itself is very well commented and contains inline examples (although some of them are still Sproutcore-centric, but s/SC/Ember/ and you're mostly good).

I read through the examples, I tinkered, and within a few hours, I had a semi-working version of my project.

So yeah it's young and undocumented, but if anything the ease with which I was able to get up and running on it says a lot for its future potential.
Non-blocking I/O for PHP
Why are ongoing contracts different?
> if I wanted their metro UI so badly there is probably already an Android app for that too.

Indeed. https://market.android.com/search?q=metro+ui
Also working on a more descriptive website for the project [[ http://evantahler.github.com/actionHero/ ]]
I don't know of any type of version control that will work like that. You could, of course, add your databases to an SVN repository but you won't be able to branch/merge individual rows in the database.

I'd re-examine your requirements on this one. You normally wouldn't be doing intense revision control directly inside of the database
It's almost as if everything has tradeoffs, and engineers have to make them consciously!

Optimize when necessary. Until then, no need to mutilate expressiveness if the language allows it.
C++ could have been so much . . . less.

Any language that takes the better part of a year to develop an adequate parser for is NOT to be trusted.

I had a long rant on RTTI, templates, the positively miserable experience around exceptions, and so on. But you've heard it before.

C++ should have /started/ with a string class and a set of collection classes, rather than having them be bolted on a decade later. This would have driven the language in much more useful directions.

I don't know if it's possible to remove features, but I've seen three groups independently come up with essentially the same C++ coding guidelines (the Google C++ guidelines are a great example), all deprecating large swaths of the language because they are dangerous, fragile or make bugs.

My experience with OS-level development is that you get a better code with vanilla C.
During the day, I work best in silence. No music. At night, I work best with a TV on in the background at low volume.
So if someone comes up to one of these radically honest people and tells them they are a pretentious self-important little jerk who is too full of themselves to be worth even contemplating getting to know they will think "Oh! What a refreshingly straightforward person, I must elicit an interesting relationship with them". I don't think so.
Why not HTDP or SICP?
related: Norvig's presentation design patterns in dynamic languages (and how many of the GOF patterns are built in idioms, e.g 'strategy' is just passing in a function as a parameter).

http://norvig.com/design-patterns