skysight-inc/HackerNews huggingface dataset:
I think you should teach him to write HTML documents and then move onto JavaScript (including node.js) if he's ready.

Maybe a bit of C++ in a few years.
We actually launched our Danish beta earlier this morning: https://twitter.com/stripe/status/491224812958650370. You can sign up for an invite over at https://stripe.com/global.
A little background on the folks who make PageKit: Yootheme is one of the top-3 WordPress theme developers on the market, and they also support other CMS's. They started with Joomla and after developing their own front-end theme framework, they added support for WordPress as well. You could use the same themes across multiple CMS installs - so if you work with their themes it allowed you to be pretty flexible.

After building themes for years, now they have set out to create the CMS they actually want to be using every day, the CMS that doesn't fight back when you need to skin it, and one that lets you do what you need without trying to 'hide' all the settings and options deep inside menus.

I downloaded the alpha and tested it out and I'm thrilled at what I see. I can't wait for this to mature and blossom into a usable product, and with Yootheme behind it I know for sure there will be gorgeous themes available for it! I'm really looking forward to how they solved my pain points working with WordPress, the more I see the more excited I get about this project :)
>For non-trivial applications scale-out has substantial complexity costs attached to it

Forgie me if I am misunderstanding you - but non-trivial applications can actually require scale out.

From my perspective, StackExchange is not techinically that complex. They have built a very efficient, cost-effective and performant stack for their singular application and that works very well for them, but the complexity of their forum is not an extraordinarily complex problem.
How does that work with SSL?
Yes, but gen is more general for type-driven code generation. It’s implemented as pluggable ‘typewriters’, which anyone can create: https://github.com/clipperhouse/gen/blob/master/CHANGELOG.md

The default ‘genwriter’ package does LINQ/underscore stuff. If someone wanted to go further with it, they could create a new package (or extend that one).
There tends to be a difference between the kinds of parties thrown by someone who is staying in a place for a weekend versus someone who has to face their neighbors days/weeks after said party.

Parties are one problem. I'd be more fearful of theft and destruction of property... and a general discomfort in having complete strangers coming and going from my building. That said, it seems extremely rare that an Airbnb guest would engage in the kind of behavior that would generate headlines.
The Microsoft repo is pretty new. Expect more to show up here soon.
Ask HN: How Much Equity For An Idea?
I have a friend who is an idea machine. He is seriously talented at coming up with tech ideas that are original. However, that is all he brings to the table. No funding, no coding, no project management. Just the idea and wireframes.

He wants me to run with the idea but he wants (and deserves) something for the idea. Has anyone been in this situation before and how did you solve it: a small amount of equity? cash outright? He mentioned 5% equity. That sounds reasonable but I thought I'd ask here.
> I don't need more "innovation" in my water delivery.

> In fact I'm suffering from Verizon's "innovation" right now thanks to their refusal to upgrade peering links.

Your water utility is using century old infrastructure that in many states is not in compliance with Clean Water Act standards, and in most places dumps untreated sewage into the local river when it rains. Nobody wants to invest the money into fixing things, because investment decisions are highly politicized and effectively made by a rate setting board. We're $300 billion behind in terms of investment for wastewater systems: http://www.infrastructurereportcard.org/wastewater. The ASCE grades almost all of our water infrastructure as a "D." http://www.infrastructurereportcard.org/grades

You're talking about jumping from the frying pan into the fire.
No, definitely do that one! I did as a young'n by brushing 9V contacts against the steel wool and had fun times with negligible burns.
Ask HN: What do you after bad day?
Founder here of reasonably successful company curious to hear the advice of others. Of course, creating a startup is an exercise in letdowns. It takes 100 "no"s to get to every "yes". I'm familiar with that.

I'm not depressed or someone to worry about, but earlier today lost a deal that was important.

I'm curious how others deal with big let downs. Part of me wants to take a break and go get drinks with friends, part of me wants to double down and work late into the night, part of me just wants to lay on the couch and sleep.

Just a bad day and curious how others deal with it. Cheers.
Fingerprints are required so that when they find a stolen bitcoin, they can dust it for prints to see if any of the founders were involved in its theft. That's pretty straightforward.
Had to stop a minute in - as we all the know the story, the damned trailer does an excellent job of spoiling everything...
Happy Flurry user since '11. Not all reports need to be realtime, in fact most don't. Their event tracking is solid and the reports are great for getting info at a glance. Doesn't hurt to use multiple, but I've always been content with Flurry's suite.
>>4. Hand over any untouched user assets to NY State after five years as “abandoned property.”

So if you hold bitcoin in an account for 5 years, the state will steal it from you by force?
awesome app! Helps discover new info
I've never wanted to push him in any particular direction - or push him at all for that matter. That's also why I'm excited he asked about it himself: Becoming a hacker is (and should be) a choice.

I mostly asked for mobile apps/games because that's what he is mostly interested in and asked about. It might not be the best way to start though. And you're right, hacking certainly isn't limited to coding, and he can learn from building all kinds of things. I wish I could do that, but we live 5500 miles apart and my time is pretty limited.

Luckily for him, his dad already does a good job at building stuff with him :-)
I'm guessing other's people's traffic isn't lawful on a connection that was sold for household use.
The last section on trust & protection cuts to the heart of what it will take for general consumer adoption. But it leaves unstated the fundamental tension: the very nature of bitcoin is that of anonymity and finality. Whereas card and even ACH transfers can be reversed, bitcoin cannot.

The essay hints that it will take a central trust provider to regulate and police transactions to control for fraudulent activity. That's true. The key question is whether they'll be able to sustain the promised cost efficiencies of bitcoin by the time they build in this capability.

If the technical differences melt away and it just becomes another competitor to Visa/Mastercard, minus the billions of dollars of marketing and POS infrastructure over decades that have gone into cementing that network, then we really have to scrutinize whether "openness" and "unbundling" present a serious enough benefit to warrant the cost of a consumer global payments network rollout.

And couldn't a central trust provider work against this openness and unbundling? That's the whole point of a central entity, right?
He's referring to demos that have been around for years and I've been following the space, too. His argument doesn't really refute any of my points. Knowing how the rasterizers work is never going to hurt you, quite the opposite. If you're serious about computer graphics you'll really want to have internalized both raytracing basics and rasterization basics. If I didn't know how triangle meshes are fed into the GPU and processed until the "final fully lit&shaded output pixel" for any one of my 94 favourite games, I'd feel pretty uneasy. Rasterization will always be orders of magnitude faster by necessity: that means when raytracing can finally render ca. 2004 scene complexity (think GTA:SA -- hint, it still can't even at quarter-res), rasterization can render ca. 2016 (or 2018 or whenever) scene complexity at full-res. Guess what the folks at Rockstar, Ubisoft, Crytek wanna do? Throw more details, more content variation, more procedurally-generated or -perturbed geometry at the screen at 60+ FPS. Sure Brigade can reach almost/barely 30FPS at some low resolution in a small limited preprocessed scene and then there's no more room for any physics, any AI, any animated crowds etc etc at all. They're doing important work and one day the big payoff will come, but for the next 10 years knowing how our rasterizers works will not be wasted at all.
Count to ten when a plane goes down
Video Toaster was definitely used in Europe; I saw it demoed at trade shows and at demo parties, and the local TV station when I was growing up was definitely using it. I don't know how, if there was no PAL support, but I suspect the author is wrong about that.
This is the norm in other industrialized nations. It's called local loop unbundling [0], and comes in several different forms. In some countries the local telco monopoly is prohibited from selling to end customers and must lease their last mile cables to other companies at regulated rates. In others they must just provide access to the cables.

There's a lot of evidence that mandatory LLU reduces prices and increases speeds.

[0] http://en.wikipedia.org/wiki/Local_Loop_Unbundling
Unrelated question: are there any formalization of the Bitcoin protocol out there?
Money isn't the point
Nope: long term appreciation may make it a good investment but a poor store of value.

Lets say you have two magical safes, and you put $100 in each one.

The first safe gives you the real-dollar value of what you put in, less $0.50 per-month. So a year later, you get $94 worth of inflation-adjusted dollars no matter how high or low inflation has been over the course of the year.

The other safe gives you an additional dollar for each day you keep the money in it, but there is a 70% chance all but $10 catches on fire when you open the safe. So one year later you have $465 or $10, statistically averaging $149.5 .

The second safe might be worth gambling on as statistically you get almost a 50% return on investment: but if you need to be certain the value you put in is maintained, the first safe is the better option. Therefore, the first safe is a far better store of value.
A raspberry pi is a great way to get into hacking. Lots of great guides are online and oriented for younger kids.
Now thats a smart move, reduce your stake in one of the strongest growth stories ever to buy a struggling analytics company.
Only mildly sarcastically:

I need a natural language robot that can attend meetings for me and produce minutes and an artificial intelligence that can write an executive summary of those minutes, calling out anything should care about.

Alternately, I need a robot attached to the back of my task chair that smacks me upside the head every time my brain segfaults and crashes to reddit.

Alternately, I need a supervisor who doesn't need daily written status updated because we use a task management tool that is worth a shit.
Isn't limescale going to make this unusable quickly? Perhaps those structures will need to be moved through acid baths periodically and automatically. What about dirt? I guess that's the joys of research when you've got a practical usage in mind--all of the issues that lie ahead.
Yes, I am not that good at posting and I often get downvoted accordingly.
Looks like California is about to get a huge influx of bitcoin entrepreneurs...
Has/Is someone building a payload VPN transaction system based on the bitcoin protocol?
Oh hello. Library author here.

Underscore.go is a mostly WIP that I hadn't intended to go live on HN :)

The general feedback so far is __ is annoying, I thought it was cool and if people were annoyed they could fix it on import. But I might be quite wrong on this one.

The directory layout is going to change and I am working on a branch at the moment that splits the whole thing into a file per algorithm, which makes things much easier to work with.
Ask Peter Norvig a question about data science
Thanks that's an interesting idea
I am pretty interested in the Gmail alternative / run your own mailserver threads. Gmail simply lacks the "WOW!!!" it had when I first signed up.

A few other issues that have had me looking for alternatives:

* False choices for new tech. If don't say Yes to transitioning to something like Google Hangouts, they make it really easy for you to push the button that says yes to hangouts.

* Google Apps for Business is pretty expensive when I actually see how people use it. 9/10 it is just for them to have the Gmail interface with their own domain. A lot of people forget that Google Docs exists until they accidentally click the "Open in Drive" or whatever.

* Spam protection has degraded with time. I receive more junk mail now then ever before. I think part of the email is because of the next bullet

* Wrong emails happen very frequently. Probably 2-3 times a week for me I receive a wrong email from someone thinking they own my Gmail account. It has happened three times with Apple purchases alone. A custom domain would help mitigate this. These aren't malicious. They have my last name, but a different first name, but we have the same initial so I can easily see how they mess it up. Also the majority of people still don't realize the Gmail + sign trick or that periods don't matter.

* Lack of features. You added tabs? Thanks, ummm, I guess. Thank you for putting that in the Promotions tab when before every semi-clever person already had a filter set to move things like that into their own "Promotions" tab. That's the big innovation?

In other words, almost everytime I check ShowHN I'm hoping for a new Gmail.
Ask HN: What is more valuable on HN, stories or comments?
I'm wondering what is more valuable to you on Hacker News - the stories / articles or rather what people are saying about it (comments) ?
I wonder if Stripe is planning to launch in New Zealand any time soon - it's very close to Australia :) I'm really keen to stop relying on Paypal for accepting payments.
OT, but how is Chattanooga's startup scene doing? A little while ago, there was this thread:

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

Also, http://noogastartups.com/
Only in terms of bandwidth, though. The CPU load by processing is the interesting figure, not side noise by images/js/css.
It seems that enough people are tired of such a verbose idiom in 2014 to merit a library like this.

I really dislike being that guy, but there's no reason why a language, today, shouldn't implement a decent map shorthand construction. For loops and unnecessary visual burden for a large variety of tasks and give no hint to the semantics of the code within a loop (is my loop doing a map, a transform, a reduction?).
Yeah, that's the general feedback I've had. Happy to take suggestions.

"un" or "us" might be preferable?
We are working on New Zealand, but don't have an immediate ETA for an New Zealand beta. Sign up at https://stripe.com/global to be notified when we launch
Reset all computers in the embassy with F7? No warning prompt?

Fire the idiot who wrote that function.
Any plans for NZ? As you can see with the success of EFTPOS here, we have a history of adopting new payment technologies quickly. I personally have an idea that's just waiting for a proper mobile payment system.
I'm really glad to see EPB getting some good press: they not only took a really innovative step forward with their physical infrastructure, but also partnered with a local accelerator program (http://www.thegigcity.com/gigtank/) to give startups access to their expertise and grid data to help new companies in the smart grid/smart home space. This was the first year they've done so, but I expect they'll continue.

Full disclosure: we're www.gridcure.com in the smart grid track of the most recent cohort of the program (Demo Day is on the 29th. Ahh!), and can't speak more highly of the startup community in Chattanooga and the quality of work that goes on here. EPB's been a terrific pilot partner for us.
One problem with the current system that the article did not mention is that having a central party handle all the global financial transfers creates a big handle for nation states to put leverage on.

We saw this very clearly when the US government put pressure on VISA and mastercard to reject donations going to WikiLeaks. I remember watching that whole episode in disgust. With bitcoin, this is pretty much impossible.
IS directive specifically references tangible goods as opposed to the Software directive which makes no distinction. At least in this respect it looks like first sale may be limited to software for the time being at least on the basis of post-Usedsoft case law, but we shall see!

http://www.osborneclarke.com/connected-insights/publications...
I was looking for apartments in Manhattan recently, and saw numerous listings like this, where the apartment looked considerably better than others in the area which were even more expensive. It doesn't look that realistic, though I can imagine if you hadn't worked out the price -> quality factor for the area you might be duped.

Agree that AirBNB is quite good at taking them down pretty fast, and I reported the ones I could see for being misleading.
That is amazing news. Payments are absolutely horrible in NZ, I have been desperate for Stripe to be here for the longest time :)
If you are building an app and want to protect against this kind of thing, you can use SSL pinning. This means that you hard-code your API server's public SSL key into your app and explicitly reject and other public keys, even if they are installed of trusted by the OS. Incidentally, the twitter iOS app does this — you can't observe its traffic via Charles or other snoopers.
I think it is. One of the games he talked about is indeed very heavy on story and animation.
I disagree that it was appropriate that you were fired, but interesting story all about.
idiogomatic
The author states they felt it was appropriate when they were fired. In what world would it be appropriate to get fired for a single, simple, incredibly easy to make mistake? Doubly insane when there were exactly zero safeguards in place to prevent the mistake from being made.
I almost, but not quite, entirely agree.

This has come from some work I have been doing in Go. I was finding it very repetitive to constantly create basic constructs for common operations and patterns.

The approach I have been working with is using reflection based helpers to move fast, especially while exploring a problem space, and then refactor as appropriate when the design has solidified.

One advantage of underscore.go is you can create typed functions, so you aren't losing the compiler's help. The performance is generally OK, it is obviously slower than raw loops, but I think the tradeoff in many cases is worth it. In my experience, development time is a scarcer resource than cpu cycles. And nothing about this prevents you from gaining those cycles back when you need to.
Networks All The Way Down
Yeah. The packages isn't correctly formatted ... fixing that.
Make your lawn earth-worm friendly, by not putting chemicals in the soil (I think the article alludes to this).
> In what world

Japan, I guess? I've never been there but the story was consistent with my impression of their work culture.
5% actually sounds about right to me, just based on gut.

If he continues to be involved, even in just an advisory capacity, I would think about issuing him more shares over time -- you might argue that at that point he's starting to provide product management assistance, or call him an advisor.
Unless the fingerprint could be updated upon resale (how?) it wouldn't prove much. Fingerprinting also doesn't seem to deter reselling multiple copies unless all the buyers cooperate.
>>But who in their right mind would do the second one?

Surely you jest. I don't know who, but their handiwork is everywhere.
I often suspect that most of the work involved in keeping a power hierarchy going, is involved with trying to pretend that this kind of shit doesn't happen all the time.
One of the old Stratics crew here, I used to run the Ideas Den back in the day ;) And my housemate is still involved with Stratics, although not UO these days. Both of us are old Europa players, and used to have a house near the Fyde's and Barian! And the housemate was involved in the Trinsic RP scene. Feel free to drop me a line if you remember us ;)

In a strange way, the community that formed around Ultima Online saved my life in more ways than one.

As a hacker, there's a lot we can learn from UO's ups and downs, and especially how much emergent gameplay appeared, and how the developers reacted. Clean Up Britannia being a great case in point, along with Trammel.

And from a pure tech point of view... what the hell was with the low latency of the old 2D client? For some reason it always offered a better connection than any of the multiple attempts to re-write it. That in turn resulted in the community sticking to said 2D client, and the developers cancelling the first '3D' client (still fixed isometric, just 3D rendered). What's fascinating is some of the directions it didn't go in - back before the Kingdom Reborn client was developed, there apparently was a Warcraft 3 style engine under development.

When it comes to game design, Raph Koster is one of the people who literally wrote the (a) book on the subject, having started out in MUDs and then being hired for UO. His blog is extremely worth reading, and if you have any interest into the history of UO's game design, check it out: http://www.raphkoster.com/tag/ultima-online/

Also from a hacker point of view, let's not forget psychology. Nick Yee studied the minds of players of many of these 'first gen' MMOs, and I strongly recommend his Daedalus Project site - http://www.nickyee.com/daedalus/