skysight-inc/HackerNews huggingface dataset:
If I were in charge of NZ, I'd probably try to bring in something like pacific fibre, even if it required government subsidy. After that, a focus on making the legal system and business environment very attractive to certain kinds of tech businesses -- maybe that is privacy and security, maybe a very permissive IP regime, maybe something else.
"IMO the datastore is the most important piece of a CRUD app, because it is the foundation that everything hangs off of."

I agree. I think it is similar to when Linux quoted:

"Bad programmers worry about the code. Good programmers worry about data structures and their relationships."

Ok, he is talking about low level systems programming, and databases are a level above that, but I think there is still truth in it.
You're absolutely right, that is what's needed. It's the same with the fire service, you'll notice most firefighters are pretty calm but fast. This is because of countless hours of training and building to make the men and women involved think in a very calm, procedural fashion. It doesn't reduce the gravitas of the situation but it's a situation where you know what you should do because you've trained and/or done it so many times. I imagine with a surgeon this is magnified many times over.

In Fire Academy they say "We want to train you so you there are so many things you'll do automatically and not even think about. That way you don't panic and also you can use the available thought power for the exceptions in the situation, not the basics"

Also they want you prepared. "You never see a garbage man pull into a neighborhood and say OH SH*T LOOK AT ALL THESE CANS!! HOW AM I GOING TO DO THIS? because they're prepared for it and have a plan".
seems like google is saying it's a malware site where's the cached version
It was there originally. I didn't feel that the second sentence did much to affect the overall thrust of the post ("not necessarily" isn't exactly very generous), and even if it did, it's still quite possible to disagree with the notion that having moved out and achieved financial independence by 21 is a requirement for "not a failure" status.

I feel it's exemplary of an arrogance and myopia many of us programmers are possessed with. Our profession is undoubtedly high-impact, but it doesn't actually require all that much knowledge to be useful at it, nor is it that difficult or time-intensive to learn. It's relatively easy to be successful at it and make money even at a young age. Many other paths are much more difficult, take a lot longer, and are no less worthy. Ones that require much more knowledge, or experience and personal growth, for example.

If you try really hard you can chose to read that parenthesis as a passionate plea for society to recognize this and support them better, I suppose, but I'm not that optimistic.
Solidy in the 'other' category - any recommendations for kids?
Clever (YC S12) is hiring engineers in San Francisco to hack education
Steve Jobs described education as one of the final frontiers still untouched by modern technology. Clever (https://clever.com) is building the data platform needed for great software to make its way into the classroom. Just like Stripe has made it simple for developers to build payment processing into their apps, Clever has made it easy for developers to build applications for schools using student data.

We're a small team of highly technical hackers with deep experience in education. Since releasing the Clever APIs in June, we've signed up the most innovative education companies as partners and deployed our platform to over 1,000 schools. Clever moves data for over 350,000 students every day, and that number is growing rapidly.

Our growth has created some exciting problems around scalable systems, innovative APIs, and big data sets. We're looking to add a versatile engineer to the team to take on a wide range of technical challenges. You can also check out the API itself here:
https://clever.com/developers/docs/explorer#api_data

Things we're looking for:

+ Experience with consuming and/or creating RESTful Hypermedia APIs

+ Experience with a variety of languages (we use the best tool for the job, everything from Node.js to bash scripts)

+ Experience scaling up systems on AWS

+ Passion for changing education

What Clever offers:

+ Competitive salary + significant equity stake in well-funded company

+ A chance to revolutionize education

+ Flat & close-knit engineering team with lots of peer code review & pair programming

+ Great benefits - healthcare, dental, beautiful office

To apply, email us at jobs+n@clever.com, where n is the number of students in the Clever sandbox API data set with a last name that begins with the letter 'V'.

Send us one or more things from [resume, github profile, recent side projects, linkedin URL, Stack Overflow profile, etc], and let us know how you solved our 'puzzle.'

This job is located in San Francisco, CA. You must be local or willing to relocate.
Hmm.. This person was a sociopath a decade ago. I wonder if she's not a sociopath anymore.

(Yeah, not directly comparable, but she is still very much a sociopath, just like all other high-ranking politicians. True, this is just an assertion I'm making, so take it for what it's worth, but please do think for yourself.)
I think the trial-by-media may have been far more dangerous than any health effects
Why we're not in a tech bubble
I was merely using the CSS compiler as an example. For something like that, just put a copy in your source repository and forget about it---it'll be fine for a couple of generations of browsers, until the "best current practices" have gone beyond deprecation.

I'm sitting here looking at a JRuby on Rails application using JRuby 1.1.4 and a suitably ancient version of Rails (2.2, maybe?). It's been in production for roughly five years and has received essentially no love during that period; it Just Worked[TM]. The poor sod who was responsible for it and our one other Rails application, our one and only Rails developer, finally managed to move on to other things.

At this point, security issues and (most likely) the inability to slather on new features have percolated up the chain of command and it has been agreed that Something Must Be Done. Since the upgrade path seems to recapitulate the phylogeny of Rails, our options seem to be to rewrite the applications in a modern Rails and kick the can down the street, hoping it'll work better this time, or rewrite it using our common tools around here (and because I've got something to do with it, in the simplest manner possible). (And against the usual "never rewrite anything, ever" meme---which isn't an option---it's going reasonably well.)

As for C, yes, it's feature set has been more-or-less frozen, which is good. It's environment is not. I was reasonably happy with the first version of gcc I used; call it 1.37 or so. Do you think you could use gcc 1.37 today?
https://www.youtube.com/user/vihart and
https://www.youtube.com/user/vihartvihart
I guess that's because success and failure is a very subjective concept.
Like these people would say success is closing a 10 million dollar deal.
But for others having a small sustainable business that allows them to bring 70k at home and lot of free time to do other things is success and not failure.
"Whatever can be done FOR you automatically can be done TO you automatically." --David Wyland
Behind the scenes at Stripe Checkout
Funny, that twitter post is actually from 1 year ago today. "12:23 PM - 18 Apr 2013". That is a bizarre coincidence.

Regardless, I may have jumped the gun given that I seem to be the only one with an issue.

It stopped working for me despite the usual fixes. Their homepage is returning a HTTP 421 as of this post. Google still had the cache of the site which makes me think that their site not working was a recent change.

Still not working for me unfortunately.
the other person is wrong, the poor are definitely hated in america. they are villianized as lazy welfare queens. remember the 47 percent thing with Romney? turn on fox news for 10 minutes, John Stossel even villianizes the homeless. they also try to get rid of school lunches/food assistance for the poor.
Nothing, but then what is the purpose? You're only cheating yourself, and if you just want to play an RPG there are much better options...
First metalsmith and now this - I love your APIs. Definitely using it in a project sometime soon. I assume it doesn't have the same virtual DOM magic that React has?
It is unfortunate that this "AskHN" turned into a link dump. This could have been a much more interesting discussion if people capped their list of favorites at two or three channels.
The Openstack Nova Tutorial
Every time something comes from segment.io my interest level goes up. This looks worthy of checking out too.
Scumbag hamburger menu - links to github instead of showing / hiding unnecessary drawer ;0
Spider-Man Web Shooter
Exactly.

Most utilities already do this, but they have to come out to your house to put a controller on your AC compressor, and have separate infrastructure to communicate load shedding commands to this controller.

Nest (like all startups) abstracts away this pain, while charging based on the value provided (which is enormous, considering the cost of running peaking natural gas generators when demand is at its highest).

EDIT: http://www.nj.com/business/index.ssf/2010/07/peakers_plants_...

"Peakers like the Jersey City plant are extremely expensive to maintain. However, they are considered essential to maintaining the reliability of electricity during heat waves. So, PJM has a way for power plants to be paid for keeping these plants in operation.

It costs ratepayers about $13 million annually for PSEG to keep the plant operational. That cost could vary depending upon how many days of the year PJM decides the plant is available to operate. The more days it’s available, the higher the charge to ratepayers."

My opinion: Intelligent load shedding through Nest-like operations, along with the dramatic increase in wind and distributed solar generation, is going to do away with peaker plants.
I agree, everyone has to go and this way is preferable to suffering.

My dad had some health problems, and a few close calls in his last years. In the end he fell asleep in his favorite spot in his chair watching television and didn't come back. While it was one of the most heartbreaking things in our lives, but I'm glad his final departure was peaceful and painless.
What about nesting views? And communication between views?

Web components seem much more promising for the very reason that we shouldn't have to reinvent an event bus when we already have an evented DOM.
Yes. Things like a showcase page, an email-signup page, or a fundraising page are often not very substantive. The best kind of product post is a Show HN pointing to something people can play with. The second best is a detailed description of the product and technology.

Because HN generally doesn't allow reposts for about a year, it's not usually in one's interest to post about a product too early. It's better, for both the product and for the community, to wait until something is ready for the sweet spot of HN.
Frank Howarth does awesome woodworking projects and makes incredible videos showing how he makes them. Usually the videos are narrated with an explanation of the process, but sometimes he does them in a stop-motion style where you never see him at all, so the projects just build themselves: https://www.youtube.com/user/urbanTrash
"In his novels and stories, storms rage for years, flowers drift from the skies, tyrants survive for centuries, priests levitate and corpses fail to decompose. And, more plausibly, lovers rekindle their passion after a half-century apart."

"Less plausibly"! "Less plausibly"!

Geeze. Someone needs to teach these goobs to write.
Maybe I'm missing something but that manifesto doesn't seem to have anything at all to do with reactive programming, except that maybe you could use reactive programming to help build "reactive applications".
True story time. My oldest daughter is five and, uh, let's just say she has a lot of energy and doesn't focus very well. Sometimes we have to try really hard to get her attention.

A while back, I listened to her explaining to her younger sister how people can have different names. For example, I can be called "Bob" or "Dad". Then she said, "Like me. My name is Lily, but I have another name 'Earth to Lily'."
Yeah, I don't think its lame at all. Its much more modern and nicer.

But that is funny, they copied so many aspects of Digital Ocean's design.
This is almost as horrendous as someone adding fluoride to Portland's water supply!
I love the idea in general, but the main problem I see with it is that the "offers" you get aren't enforceable. If I say I make 130K and someone "offers" me 150K, and then I go in for an interview, and they decide they only wanna pay 120K, then they just wasted my time. And there's nothing in any of these sites (Get Poached, Developer Auction, etc) that says the company has to go with the offer they put on the site. Very frustrating.
First question of the FAQ...

"Question 1: Can VIPUKIRVES™ be used by a woman?"
I think that is the correct link. On the main "Livestream" site, the SpaceX URL is the one you have listed. It says 2:45 PM (18:45 UTC); presumably, coverage will begin at that time.

This may be another option, but I'm not entirely sure:

http://www.ustream.tv/nasahdtv
VLC is a great model for playing files but getting a raw bit stream from a server and then converting that stream into a frame to play on a surface is a giant pain in the ass IMO.
Maul vs. Axe
I think our ability to communicate privately as a society at large is more important than the issues of child pornography or terrorism, both of which have policing avenues besides pervasive monitoring and tracking of all associations and messages through communication networks.

But yes, we should think of the children, 9/11, etc.
I'm as cynical as you are, but in the long run, it could have been a positive decision because they may have prevented a public perception of how they give everyone "pee water", where many people irrationally stop drinking tap, and switch to bottled (a bad thing for many reasons).
The ability to remotely control a thermostat has been in place since at least 2006. KCPL for example has had customers who agree to adjust their thermostat downwards during hot days for a certain amount of savings.

The only major change in this instance is Google/Nest making money on it instead of just the utility/customer.
Female CEO Says Man Told Her He'd Take A Job If She Slept With Him
>However, one is not permitted to cherry-pick data, so the "outliers" have to be left in.

I respect why you think this, but I don't agree. Identifying points on the graph which don't fit with the pattern of the rest of the data is a reasonable way to identify outliers. Even if you choose not to exclude those, there's a greater problem:

Correlation is not robust if it depends on 2 or 3 points being in just the right place. And, robustness is one of the things you really ought to check for if you calculate Pearson's r. If you get different results with outliers in and out, that's a problem for your results.

In my opinion, any significant result here is just statistical noise.

See Wikipedia for further discussion: https://en.wikipedia.org/wiki/Pearson_product-moment_correla...
Oh, my mistake! Thanks for clarifying.
I like watching tinfoil-hat-wearing conspiracy nutjobs, so I'd like to recommend these:

https://www.youtube.com/user/JosieTheOutlaw1/videos

https://www.youtube.com/user/corbettreport/videos

https://www.youtube.com/user/LarkenRose/videos
We're building a new house next year.

There will be no smart / aware / cloud devices anywhere in the house. There will be no conduit of information from infrastructure pieces out to the world, and different systems will not be interconnected.

There will be physical switches, obvious pathways and islands of simple function. There will be no wireless except for wifi, for computers, which can be disabled site-wide with a single switch.

I want nothing to do with this cloud aware appliance world.
I think it's so that it can later return files to you without you having to go back in to the site and download. I think.
Is that right Andy?
I just checked my database, 69235709557 rows. And I wouldn't even consider that "big data".
https://github.com/ripplejs/ripple/tree/master/docs/composin...

Yep, you can nest views in a similar way to React. It's not exactly the same, but it's similar. Data is kept in sync and components are re-usable.

Communication between views is either through events, passing in callbacks, the dispatch plugin (uses custom DOM events and bubbling like Flight). There are a few ways to do it depending on the problem. Views have references to their children and the owner too.
Ask HN: Keyword Search Volume for a Healthy Sized Market?
What kind of search volume for my set of keywords is indicative of a healthy market?
I had the same thought about NoSQl / SQL being like dynamic / static languages. But I prefer dynamic langauges. I think I like the strictness that a relational database gives me, so that I can be worry less about the app code level (which will be in a dynamic language).
Matthias Wandel (https://www.youtube.com/user/Matthiaswandel) has a woodworking channel that I consider to be a massage for my brain. I know nothing about carpentry, but his videos are so relaxing.

I also like carsandwater for his "Red-Hot Nickel Ball" videos. https://www.youtube.com/watch?v=9qSEfcIfYbw&list=TLIZX0Wqcq2...

Numberphile has some great recreational math videos. https://www.youtube.com/user/numberphile

And, as a few others have mentioned, Veritasium.
While I agree with you in general, Klout actually launched Cinch themselves. It was supposed to increase the usefulness of their network to their users.
I wasn't a coder back in the day, but wasn't that kind of what the main criticism was in response the OOP movement back then as well?
I have a wordpress blog for my startup. If you download the wordpress source code from wordpress.org and install it on your server (say on Amazon EC2) then you absolutely can customize the HTML, look/feel, etc and add widgets / features.

You will probably need to involve a wordpress theme developer to help you edit the HTML and get it the way you want it.
Looks like it's missing a bunch of retention hooks to bring users back to continually engage and check int. Whether it's email reminders, notifications etc. I created an account 2 weeks ago, only remembered about HabitRPG now after checking out HN.
3D printers for home-use to exceed 1 million unit sales by 2018
These are the kinds of applications and workloads I have been working on for almost a decade now, spanning many industries, so it is my area of domain expertise. The above numbers are a pretty typical range for the myriad companies and organizations I work with. A small system or pilot project might be 10 TB per day. For some government systems, 1PB per day is a small fraction.

People are just beginning to take advantage of these data sources but table stakes is being able to continuously ingest and index many millions of complex spatial relationships every second, which by itself is something no popular Big Data platform supports.

The (fun!) computer science challenge of it is that the systems have to be unbelievably scalable, but you can't use hash partitioning or range partitioning, and many things you were taught about database engine design turn out to be completely wrong in this context. It is an area ripe for innovation and growth.
It's cool, but I'll be really glad when this retro-pixelation fad goes away. It makes me sad that we have great things like SVG accessible now but so many people seem fixated on making games with early '90s 16-bit graphics.
Nice article. I’m also a big fan of Acceptance Test-driven development. If anyone is interested in ATDD for web apps, they should check out Helium (http://heliumhq.com). (I’m one of the cofounders). It lets you write executable test scripts of the form

startChrome();

goTo(“Google.com”);

write(“Helium”);

press(ENTER);

click(“Helium – Wikipedia”);

assert Text(“Helium is the second lightest element”).exists();

This is Java, Python bindings are also available. Note how no reference to any HTML source code properties is required (thus the tests can be written in a TDD style, before the implementation).

I should also point out that Helium is a commercial product, so you (/ your company) has to pay to use it.
https://www.youtube.com/user/ThreadbareInc/videos is doing a detailed Let's Play of Deus Ex
Precisely. In other languages this would be a legitimate concern, and a lot of people (including myself!) immediately prickle upon learning of this feature before learning the ins and outs of the rest of the language. Fortunately, Rust's specific combination of features (most notably, that function signatures are not inferred, and must be typed explicitly) mean that I've never seen an error resulting from this in three years of using the language, and I've been unable to even contrive of an example where this could cause an error.
You're picking the wrong indicator, because not all keywords demonstrate the same level of intent.

Also without knowing how you conducted your research, what your product is, or what keywords you have selected, it's not possible to meaningfully answer your question.
Nice to meet a fellow firefighter here.
On one hand, I largely agree with you, about the utility of holding someone responsible for what they didn't do, which would have been at great personal cost.

On the other hand, I believe Aleksandr Solzhenitsyn would like to have a word with you. Out back, in the alley.
Is this submission being flagged by users, or has it tripped some sort of scoring penalty?

http://hnrankings.info/7609667/

Dropping suddenly from 3rd to 20th on the front page suggests some sort of penalty being applied, but is it community driven, or automated? Even with the new openness about the actions of the moderators on HN I still find some things deeply confusing.

Added in edit: This does bring home just how important upvotes are. I've seen how disproportional the effect is of downvotes on an item's ranking - one downvotes out-weights many upvotes. If you like something, upvote it, or see it sink without trace.
Yep, same problem here!
Some initial thoughts from looking at the website and documentation...

1. The main reason I want SQL is for relational data. The lack of joins basically makes this a "NoSQL" database in every respect except the query language being something resembling SQL. I'm fairly sure ANSI SQL requires support for joins.

2. It does auto-sharding, but I don't know how. The documentation doesn't specify how the data is sharded, and this is quite important. Range-based sharding, like MongoDB uses by default, is often not what users want (depends on use-case), so if it's that, we need to know. Whatever it is, there are trade-offs with different approaches and that's something users need to take account of.

3. You can't change the shard cluster size after initially sharding. I assume this is a planned feature, but until then, it's probably not ready for production use.

4. You can only shard on the primary key, if you have a primary key.

5. The configuration for the number of replicas is confusing, and appears to not be very configurable.

A brief read makes this seem to be basically MongoDB from its early days, with many of the disadvantages, but some advantages like custom analysers which appear to replace Mongo's map reduce, that can be queried by an SQL-like syntax.

When I saw this, I thought it was going to be a relational database that did auto-sharding and replication. That would have been great. Unfortunately it's not. It might become that a few years down the line, but right now, I'm not inspired by it.