skysight-inc/HackerNews huggingface dataset:
Not quite. I mean, it is an interesting book - functional programming idioms applied to C++ templates which gives you an interesting [generative] techniques applied to several GoF design patterns, but it is not an everyday C++ code you write. I'd say, for general C++ good style, Bjarne's works are more useful. At least, to start with.
Thanks morgante!

The API for consuming graphs is something we're working on this week.

I'll definitely send you an email. We'd love to hear more about your use case.
I am not talking about wasting money, I am talking about the actual energy itself as money is more renewable than energy. Once it has been used, it is extremely difficult to get back.

Thanks for the insight, btw.
Things that 'just work' and things like ninjablocks don't exist in the same product space.
Involuntary treatment of the mentally ill law headed for San Francisco
I have noticed a trend among our friends, (not technical folks), who actually turns off their heating when they go out. It is as common as turning off their lights when they leave the room.

I guess Nest is heading towards this direction, but pre-warming a house very "first-world".
I've found that integration/functional tests are far more important for these sorts of base structural changes to applications, especially when it involves fundamental changes to how data is physically stored.
To be fair, at the time we were terrified the much more closed Apple platform would win.

To be honest this time I'd rather there was a monopoly, as at least it is then completely clear the only viable competition is open source, so that's where you have to go.
Cruise Automation wants to speed up the self-driving car revolution
(Geo-) Fenced Out
I can't stand the UK any more. I used to be patriotic, but now I hate the place. It's one giant police state. That the people living there can't see this sickens me.
Are some of the fellows' projects made available as open source? I'd really like to see some sample data science projects and what they're about.
Cargo – Rust Package Manager [Alpha]
It's not misleading at all --hinging on a literal reading of that quote is just disingenuous. For the record, further down that blog post[1], Wolfram writes (emphasis added):

"So what does it all mean? I think it's pretty important, because it really changes the whole process --and economics-- of programming. I've even seen it quite dramatically within our own company. As the Wolfram Language and the Wolfram Programming Cloud have been coming together, there've been more and more places where we've been able to use them internally. And each time, it's been amazing to see programming tasks that used to take weeks or months suddenly get done in days or less."

How is that not a very concrete claim about the product?

[1] http://blog.wolframalpha.com/2014/06/23/wolfram-programming-...
Google Launching Its Own Domain Registration Service
Bit surprised no one mentioning Cloudfoundry in the comments.
It's pretty much opensource Heroku solution, run it againts AWS and it's almost exactly heroku, and with all the tooling around it quite easy to setup.
Cached version:

http://webcache.googleusercontent.com/search?q=cache:http://...
Interesting - are you picturing editing sample data when you are previewing a graph?

For example, on this page https://www.blockspring.com/graph_templates/60 and the preview modals, you could toy with the sample data so you get a better understanding of how the graph works?
Looks simple enough, but I simply cannot push myself to using Go with json because the approach feels so static and unnatural.

Also note that this library has no tests, which would be a showstopper for me.
PixiJS – 2D WebGL Renderer With Canvas Fallback
I'm in the "it's dead" camp, I think. Does anyone write new Perl scripts, or are they largely maintaining old scripts? And are the people writing new Perl scripts the ones who learned to program in the 80s and 90s?

I get the sense that the generational shift moved towards Python in the late 90s and 2000s. Then of course Python has been running in circles for so long with Python 3 that the focus is now shifting to newer scripting languages. Does anyone know what the next thing might be? I do hear a lot of talk about Go, but I don't know enough about it to say. I'd be curious to know where people think we might be headed.
UK Government Bans Teaching Creationism as Science
I am sure - I should have been more precise are there any good meetups :)
The Little-Known Scientific Reason Your iPhone Earbuds Always Get Tangled
Not to keep harping on the subject (see my comments above), but pre-warming or pre-cooling houses is actually a really great solution to solving our energy problems with algorithms. It's not strictly a "first world" problem.

Imagine a neighborhood of 100 homes where you know all 100 people will return approximately at 6pm in the winter, and they all want 72 degrees. Taking into account the insulation of each home, if you could pre-heat the homes on a rolling schedule (say, heat 25 of them to 75 degrees at 3pm, accounting for 1 degree of heat dissipation per hour, heat another 25 to 74 degrees at 4pm, etc.), you will actually in aggregate save a lot of energy and cost because of inefficiencies in the way we deliver and generate energy during peak times.

(@yitchelle - central data center)
The thing is that it's impossible to read an interview, article or anything by Wolfram and not be washed over with hyperbolic statements about what his products mean and do.

Last time I saw The Wolfram Language, for example, on HN it was full of statements like how there finally was a language that made functional programming possible, etc., and when you look at the feature set there's absolutely nothing new that makes any kind of difference.

While this platform certainly seems interesting and it actually does seem to do something new, listening to Stephen Wolfram talk about how great his stuff is has gotten tiresome in general.
Jimmy wants you excited like the mexican coach
Get excited about PPC reporting like that mexican coach.. so much so.. Jimmy changed its logo!
A tool that's pretty much only useful for hacking is backdoored? Heaven forbid!

How is this even news?
"ElasticSales is currently booked out for the rest of the year and therefore not able to accept any new clients at the moment."

"Think Amazon AWS for Sales."

Have anyone ever seen a message on the aws.amazon.com website saying "Sorry, AWS had sold all available computing resources and would not be able to buy more servers till the end of the year"?

Don't get me wrong, I like what you did and I like close.io (and I may use it soon), but the page you're now showing on elasticsales.com has the word "Failed" written all over it. Well, at least that's how I see it, I might easily be a minority (and I usually am).
In all my years of writing PHP code I have yet to find a legitimate use case for extract() - PHP should have gotten rid of it generations ago.
The mathematics behind Hadoop-based systems
I dream about renting in Melbourne - i can get the equivalent of what i'm renting in Sydney for easily 2/3 of the price I'm paying now

You hit the nail on the head there - the price of a house is what a bank is willing to lend you. I can't see how someone can justify paying 620k for a rundown 1 bedroom, 1 bathroom apartment.

The second interest rates go up, or the price of properties come down, all of these people who are mortgaged to their eyeballs will suddenly find they can't afford to keep them, and the collapse is going to be terrible.
This idea is being used by several registrars, they domain registration/renewal priced at a premium price and bundle in other things which makes it look like its worth it. Not that Google would be bad but the price $12 is technically the same as everywhere.

Example at Namecheap :

New Registration : Domain Price + Whois guard is FREE for 1 year ( With a coupon code your domain cost is reduce by $1-$2 )[1]

Transfer : Its treated as a new registration too, so the same applies. And usually transfer has some coupon or discount attached.[1]

Renewal : Domain costs + Whois guard is $2.88 [2] ( With coupon code your domain cost is reduced by $1-$2. So effectively its comes to be at the same price.

Now talking about Google, the only awesome thing I can see it provides with $12 is we get to use their Apps for Business which includes their robust email service [3] of course. This recently became paid-only service.[4] Now its not unlimited accounts but 100 alias is enough if you have multiple domains and just need one account to handle everything.

1. https://www.namecheap.com/promos/coupons.aspx

2. https://www.namecheap.com/security/whoisguard.aspx

3. http://domains.google.com/about/features.html

4. http://www.google.com/enterprise/apps/business/pricing.html
So you have deployed DNSSEC and are actively using DANE?
The whole thing is a backdoor. Backdoor in a backdoor? Surprise! Of course it's backdoors all the way down ;)

But of course, script kiddies aren't particularly good at securing the servers they pwned, are they? [1]

A couple of months ago, I wrote QADE [2] for fun, a "quick and dirty" PHP-based text editor and webshell for editing files and running commands remotely. I deliberately failed to implement any authentication-related feature, because I didn't want to give an illusion of security. A secure webshell is an oxymoron.

[1] https://blog.avast.com/2014/06/09/are-hackers-passwords-stro...

[2] https://github.com/kijin/qade
Hey can you guys tell me where I can get the jailbreak kit for my Nest?
With the government, every tech company and their mother tracking us 24 hours a day 7 days a week, why should we continue to add our personal data to the pool?
Consider: the vast majority of people who have money to spend on home automation have Apple products.
> although it will still be missing make_unique<T[]>

This is not true -- see §20.9.1.4 of the C++14 draft [1]. make_unique is defined for array types with unknown bound (i.e., T[]), but it is deleted for array types of known bound (e.g., T[5]). So to make an array of 100 default-initialized `int`s,

auto array = std::make_unique<int[]>(100);

[1] http://isocpp.org/files/papers/N3690.pdf
Very interesting. I like the dashboard look 'n feel. Are you using a pre-existing JS library for the dashboards or did you develop your own ?
> I just wanted to understand how you were doing this.

Well actually I am not doing it anymore. It turns out that the when the GFC hit the startup I was working for went under. So did a lot of places and I had trouble finding work. Now I have more family commitments I am a working peon for a small digital marketing company.... but there are days I wish I was back doing that kind of work again.

> If you are an Australian company you may want to be careful with this. A contractor is not necessarily a contractor in Australia, there are some strange guidelines as to when a contractor may actually become an employee.

Yeah this really only works if the contractor is working for a non-australian company. Then they are liable for their own super / tax / etc. Its a bit of a hassle, but a good tax accountant will get it sorted and reduce your liability at the same time. Contractor gets to write off their home (where they do the work), their tech, and more. Government hasn't really cracked down on it, because its an export business and your helping the economy.

>I worked in Brisbane for 12 years and that sounds about right. Although the need for Linux admins seems to be increasing so there is some interesting salaries being offered.

Unfortunately not as much as I would like... seems between a lot of "cloud first" outsourcing and the fact that linux / unix roles tend to be in HQ (i.e. in Sydney or Melbourne for aussie companies) the linux roles tend to be limited.

On the other hand PHP/Web/.Net developers with linux knowledge is in demand. (Quite strange the .Net developer with linux server experience, but just check seek.com.au and you will find them).

Brisbane is and it appears always will be a MS town. 80% of systems roles are Windows/Cisco/VMware focused. Smaller guys tend to be more Linux / Mac OS based, but then you end up with hybrid roles where your also 15 other roles.
This.

I'm also looking (as in 'ready to pay') for a similar service for enterprise IT SaaS with a very light entry level offering to boot from.
>inventory management

That would be Lands of Lore. A single inventory for all the party members.
hterm (41j.com/hterm) is open source, and a free app.
Hey thanks frenchhacker. We made some modifications to gridster for the dashboards. It's a great library, check it out - http://gridster.net/.
> At 225 MHz an average 30.5 FPS with some rare 20-25 FPS are achieved when running 'timedemo demo3'. Resolution is the default Doom, 320x200.

> To reach the same performance on a PC something like a 486 @ 66MHz and a decent graphics card is needed.

Even accounting for the assembly optimizations, it sounds curious that the ZPU would do so much less work per cycle. Does anyone know why this might be?

PS. Doom 1 just used the standard VGA mode (13h), and the graphics card didn't matter much.
Because home automation is not ubiquitous yet.
For many of us, we just can't help it - it's an innate part of us - to build something.
Mercedes, tell the thermostat I'll be late
For me, the social aspect of college was about a lot more than forming a "professional network".

I learned a lot and grew as a person interacting with people outside of my area who will probably never (directly) provide me with a competitive advantage in the job marketplace. However, I know what I don't know in much deeper ways than I otherwise would.

Attending meetups might get you this for the very narrow slice of the world that is CS.
It's not terribly bad if you use it inside a function or method. Creating global variables is what causes all the issues, but then again, if you're handling global variables, you're asking for trouble anyway.

What's really bad about extract() is that the default behavior is to overwrite existing variables. This is just a recipe for disaster, no less than the infamous register_globals.

I once wrote a framework where the controller would pass variables to the view as $view->currentUser and the template would access it as $currentUser instead of the more verbose $this->currentUser. This was implemented with extract(), but I went to great lengths to make sure that the scope was clean.

PHP probably ain't gonna get rid of extract() any time soon, but at least they should change the default to EXTR_SKIP.
Something that works in PHP's favor is that you can write very concise and clear code.

At some level you have to trust your eyes.
You claim they shipped a version without the stuff people loved, but Speed Dial was one of the most popular features in the old Opera. Speed Dial is one of the features that define Opera.

Seems you don't quite represent most Opera users?
If its "Your data. Your privacy. You’re in control.".

Why won't they let me self-host? The two things don't add up.
Of course they look good. They were designed by the Nest team, not by Google's own designers. Nest was an acquisition, and I can't see those guys getting involved in the huge challenge of making Google's other properties look good.
That is an interest way of distributing loading of the peak heating requirements. Does Nest have a ability to interact with the other Nest in the neighborhood? Or is it all controlled from a central server?
It gets pretty interesting when you connect all the pieces Google now has.

You car has build in Android device. Your home is monitored and controlled with Nest devices. On your wrist you carry Android wearable. Google Glass tracks what you see. For online activities you use Google products (Chrome, Gmail, Calendar). You consume your media via Android table or Chromecast.

Google knows about your your car. It knows how you are doing, how much and when you exercise, when and how you sleep (vital signals via wearables). It could know who you are meeting with or what products you are browsing at grocery store or what you are reading from news paper (Google Glass). It knows and controls your home. It knows about your planned trips, about stuff you have ordered online (Gmail, Calendar).

One major area that is lacking is nutrition, monitoring what and how much I eat. Google Glass might help here (or products like Vessyl).

Interesting to see what they can make out of this.
But they don't. The material the Apple earbuds are made of is amazing. Other earbuds do get tangled, but iPhone earbuds, not so much.
Putting HomeKit behind MFi is a barrier, but hardly one that should put Nest off the platform. The majority of their installed user base uses iOS. I kind of expected my Nests to last me 10+ years, but now I'm left wondering if I'll be replacing them sooner. (It's not clear to me how Nest's API is any more standard than HomeKit.)

Of course, from a business perspective this all makes sense. But as a customer, it's disappointing.

It doesn't feel coincidental to me that Nest will support geofencing and native voice control on Android while doing the same with an iOS device is likely to require the Google app and a Google account. You might see that as a win against "nonstandard" proprietary protocols but I don't see any upside for me.
I saw a common theme as I read the article. Emotion and drama everywhere. You've got to run things like a machine. Your decisions were often emotional and late. Your judgement was conflicted, clouded and indecisive. Your decisions often lacked vision, logic and common sense. Your relationships and partnerships suffered because of the interference of your emotions and lack of execution. You lacked the emotional stamina and likely still do. I appreciate your candidness, but it really says a lot about the fact that women face far more challenges when starting/running a business (many coming from their own genetic predisposition for emotional attachment to decisions).

I really did not realize that you were a women right away when reading the article, but I noticed the emotional vibe of your decisions and lack of cool headed logic almost immediately.

Hats off to you because you have more ambition and guts than I do. Sorry for being an critic and an armchair quarterback, but though I haven't been through the ringer like you and am far more risk-adverse. I can certainly identify problems a mile away.

Don't feel too bad or give up. Even Steve Jobs had many of the same flaws as you his first time around. Good luck. you'll only do better next time.
> money is more renewable than energy

This is a nonsensical view of the concepts of value and money.
The top 10 list itself is here: https://www.owasp.org/index.php/Top_10_2013-Top_10
For summer, we're lucky enough to live an a near-coastal region where 90 degree days are usually followed by 60-degree nights with decent evening winds - we used the AC 3-4 times this summer instead of the whole house fan (to avoid pulling in neighbor's BBQ smoke), but for the rest the fan is adequate.

In Winter, we use space heaters (new ceramic ones that start outputting heat in 10 seconds that are kid safe to touch) in the bedrooms and a very low central heat.

Of course we have over-standard insulation and trees nearby - anyone in a top floor of an apartment complex will most certainly be using AC almost every summer day (but probably not shivering at all during winters).
Yeah, but mine's got a crack on the screen. I stopped caring to notice it. It's a couple years old, hasn't had a new app installed on it in months, and is fulfilling many utility roles in my world.

I want something to excite me again.
That's not really a compelling reason. It certainly plays in their favor, but it is no guarantee of success.
That's not how it felt to me. It felt more as if they added the new features underneath C++98. Exaggerating wildly: One new general rule turns three old special rules into simple corollaries.
offering poor odds on England beating Costa Rica right now. I can get better elsewhere.
The creator of this could probably use some more constructive feedback than "don't make it shitty."
A tribute to Humblefool, the best competitive coder that ever lived in India
I couldn't help but notice this irrelevant detail.

https://news.ycombinator.com/user?id=nikkidurkin

created: 1000 days ago
The thing about being fashionably late is you have to be fashionable about it. Meyer apparently disclosed to someone that she was late because she had "fallen asleep." She wasn't late because she had, say, decided to take an impromptu meeting with some power player, something you could plausibly write off as benefitting the company. And ultimately, that's what this piece was about -- an executive's performance as an executive:

>"If it were an investor meeting, a board meeting or a potential acquisition, I am sure she or someone from her team would have woken her up,” said one top executive in attendance.

> “It is another instance where she demonstrated that she doesn’t understand the value of clients, ad revenue or agencies,” the person added"
>> "a can or worms"

There's a typo ...

and I'm afraid "bad hackers" react even more quickly,

so I'm hoping "good hackers" can hurry ...

but watch out! Don't mess things up and cause a disaster :O
Well, you probably had the Amiga 1000, as I did. We jumped in early and suffered for it. They shitcanned the 1000, and it cost you a ballerina.

Somehow you overcame the bitterness and turned it into a positive.
You have achieved so much at such a young age. Your whole life is ahead of you. I am 50+ and working on my first startup, with hopes that I will make it someday !
Glad you shared your story. See this link - so many stories here, some very close to home for you. (http://www.fastcompany.com/3029883/bottom-line/11-famous-ent...). Take a break, clear your head, and come up with the next big thing.
It might be illegal in your shitty country but not mine.
Ok, I had not seen this.
This guy is very much not a good ad for either YC or "Tuck" (which I assume is a famous business skool in the US).
Given Google's fondness for shutting down APIs and services, I'd be very disappointed if they monopolised all of these markets. They'll be the Microsoft of home automation. Using it to trap people in their monolith (and Android is just a vehicle for them to deliver ads, folks), and then letting it stagnate or shutting it down if the ad delivery doesn't prove lucrative.

I've been burnt so many times by Google I've lost count. Shutting down the Finance API, banning me from Adsense without explanation, shutting down Reader, cutting email deliverability across gmail from my server. Tying the wrong product reviews to my website on Google search.

I don't want one company to rule the internet. I don't want a MS-esque services monolith. I want a few product-focussed companies like Nest to exist and compete indepently using open standards.
> "... but it's important to remember that it's all just a game. What's most important is that we are good too each other, and ourselves."

These things are easy to say for a very rich guy.
Age of the Social Media Director is upon us
Samsung's response to a customer whose phone caught fire only made things worse
I also think this would be nice - allowing in-place data editing and copy/paste would be great. It lowers the barrier to trying out the product, which will ultimately engage more people. I actually browsed away from the plot page when I realised I had to upload data to use it (even if I could download the sample data and re-upload it).
While I was at university, I had a total of 18 months of 40-hours/week internships/co-ops. Those were at intern rates, but even so a year and a half of working took care of about $40k of expenses. I continued to work for some of those companies while I was in class, which covered the rest.

It's not easy, but if you work hard you can at the very least keep your debt reasonable.

(It is probably also worth mentioning that your debt was more than double the median student loan debt of people leaving college: ~$30k: http://www.huffingtonpost.com/2013/07/10/student-loan-debt-m... Your school (and mine) was far more expensive than was necessary.)