skysight-inc/HackerNews huggingface dataset:
Even when they do that, you should still support Google Fiber by switching to it. If nobody switches then Google Fiber will die for lack of customers and revenue and the established players will go back to using their old attitude towards the customers, and never upgrade again.
> The funny thing is that an outlier such as instagram will not actually change the averages all that much.

The problem I see is access to the data to build that average. But I think we agree on everything else.

I'm a scientist/engineer and became a founder. I'm also distrustful when I meet the typical MBA starting a tech company to get rich quick. I'm just arguing that the uncertainties in that inequality will require some other way to make the decision (Is the pay fair (considering the market rate, the funding, the revenue)? I'm I a valued member of the team? Do I believe in the mission? etc).
I was to understand from the article that it falls back to being a keyed lock, so you'd just use your keys. It'd be pretty dumb to restrict your only method of ingress to something that you can only access when you have your (charged up) phone with you.
There is lazy.js (http://danieltao.com/lazy.js/). Also, lodash is highly factored into pieces if you don't want the whole thing.
Source Code Similarities: Experts Unmask 'Regin' Trojan as NSA Tool
We are really looking forward to working with you guys!
If any of the creators are reading this, is there any chance you're going to be making this in a hacker-friendly way? I've been contemplating making something sorta like this myself (although much less ambitious) and I'd really like to be able to integrate it into other smart things that I have going in my house.

Also, just out of curiosity, what are you using for the WiFi connectivity? I've been playing with a bunch or the new embedded stuff and like to know what people are actually using.

EDIT: Also, cool, I was the one to push it over 100K: "You raised the campaign total to: $100,008!" I feel special.
What are you agreeing with though? Raverbashing didn't make a statement, he proposed a question. One which has been pretty well answered.

As far as your joke goes however, have you tried standing in Times Square yelling "Down with the USA"? I wouldn't think it would be that safe an enterprise.
> Before you say I'm wrong again, no this Excel-in-js isn't isofunctional. It's just what the customer needs.

isofunctionality is implied by saying you could make 'a Word'. I wouldn't dream of disputing that you could make a word processor that offers some limited subset of Word's functionality with a small team - but that's not making a Word-class product, it's making a simple word processor.
I was just about to post exactly this. Well worth a watch. It was this talk which finally made currying "click" for me. And serendipitously the topic is the improvements currying and swapping args can make to the underscore (or lodash!) API.

I even tweeted to @jdalton on announcement "hey lodash, you're doing it right" :)
Dangers of the “just use webkit” mindset
The coming food disaster
It isn't to you, nor should it be.

It is to your colleagues, to the founders, and to the investors, all of whom have a significant vested interest (no pun intended) in seeing the company succeed and have all taken various kinds of risks to invest in the company and product.

Simply put: the product/company will be feeding my family in the success case.
Christ, what an asshole. He'd be a terrible fit for most Valley startups today. Totally unsocialized and self-centered.
It probably would have been taken by the US in the Spanish-American War, just like the Philippines were.
Is a PhD Really Worth It?
Sounds like a project to me, on to crawling crunchbase.
Real-time Enabled Sitara SoC Pops Up on SODIMM-style COM
Interesting. Has this been compared to EEG for accuracy? I can't imagine it to be very accurate. I'm really curious because as far as I understand anything that isn't EEG is pretty much useless.
Yeah it is the same project, it was renamed to avoid clash with another unrelated project.
thanks !! this is a very valid point. We started with "this product needs to exists" though.
I will probably post a comparison of ours to theirs on HN.
All the Things
YouTube now defaults to HTML5 video
ha I'll let you take that up with them directly...
I'm from Knoxville, though I currently live in the Raleigh-Durham area (one of the areas the fiber gods have smiled upon). You should consider coming out here. I would not go back.

(Land prices are super cheap in Knoxville, though!)
Just the early bird is sold out, you should be able to get the regular indiegogo price (still 20% off retail).
And tkke on the world power of the English? I'm quite surprised!
Ask HN: Who are the best user interface designers of today?
Are you asking rhetorically or do you earnestly want to know?
Snowden and others have also shown that other countries' intelligence agencies will happily take over from the NSA and spy on you.

How is that sentence anything other than a non sequitur?

We're talking about NSA overreach, and attributing Regin and/or Qwerty to the MSA or the 5 eyes. Why are you fudding up the Russians and the Chinese?
"If you give me an amazing idea, maybe I'll give you a dollar for it".

Good ideas are ubiquitous and are neither necessary nor sufficient for building a successful company.

They have spent the last few months raising money, not building a product. They will likely end up doing this again.

They now have a different incentives than you. Their investors will encourage them to sacrifice short term growth for potential explosive growth (likely to the detriment of the company).
Dude, Raleigh is home to the Research Triangle Park, one of the largest research parks in the country. Pretty much all the major tech companies have a presence here. Plus, three major universities all in the same general area. It's not some podunk little town.
It's not as if having a child is some selfish act that only benefits you - it is to the benefit of society. Simply put: we need a new generation of workers to be working when we retire, or we're screwed.

Optimally, those workers will be well educated - and numerous studies have shown that the more involved a parent is in their childs life, the better (particularly when they are very young).

So, perhaps it isn't fair that employers subsidise this - but what's the alternative?
Knoxville is a Comcast test market, so we get data caps. You can buy a faster connection, it just means you hit the cap faster. Just a heads up on what Comcast is planning on doing to you next...
"There's no money in building "dumb pipes" to the internet."

Not for Verizon, maybe -- but Google never struck me as a bunch of chumps or wild philanthropists. I'm betting they're getting more eyeballs in front of Adsense and YouTube ads...
Why should companies be forced to pay for roads, utilities, and public schools? Because they need all of these things to get their business done.
Show HN: Treat APIs/web requests/email/etc. as composable functions
It should be a law because left to their own devices companies will otherwise simply evade the problem and hire guys instead of equally qualified women.

But there are differences in implementation per country, some countries pay the interim out of tax revenues and the companies only have the requirement to re-instate the person that took leave after they return, in some countries it's only the women that can apply for leave like this, in others it's both the men and the women and so on.

But those are implementation details, as a rule it is generally considered to be a good thing, even by the employers because they no longer have to fear that if they play nice they'll be undercut by competitors that have decided to go for an all-male cast.
No one I'm friends with uses yahoo, but out of a class I taught of 160 university students, I'd say about 20% of those who actually emailed me were using yahoo.com.

And for older folk, I still see plenty of @aol and @<serviceprovider> addresses.

Don't mistake what youre friends are doing for what the world as a whole is doing!
Unfortunately, yes.

Having had kids (and being aware of the law and I'd like to think not an utter asshole), I'd sanction anyone on my team who raised such a concern in a hiring discussion, but I'm quite sure that it happens all the time.

Even with a policy, there would be a rational/economic basis for bias against a mid-30s newlywed (of either gender) as opposed to a fresh college grad, or a married father of 3.

Your best control/counter against such a bias is that great developers are extraordinarily valuable, and so if I knew I could get someone great, as opposed to minimally bar-clearing, I'll wait through multiple paid parental leave terms...
Can love really last a lifetime
I was at work, he was driving in. I mean it just wasn't worth the hassle an email accomplished the same thing.

If it was my mom, sure then I would have had to do the locksmith route.
And TWC upgraded most of the city while keeping prices the same (for now at least, since at least on my bill they credit the difference in plan prices). They started the same process in San Antonio around the same time SA started wooing Google Fiber as well. Definite win for consumers at east.
The PyImageSearch Gurus Kickstarter for Computer Vision
My theory as to why games are so fun is that its all about having a sense of purpose.

In real life, you can find purpose in things but if you are not careful then the daily eight-hour grind of a job, followed by dinner and a few hours of social activities then sleep starts to feel like a meaningless repeating routine. You can wake up knowing everything that's going to happen in a day and just go through the motions, brain on simmer.

In contrast, you hop into a game and you have something you need to do. You know how to do it. You can do and achieve something in a reasonable amount of time, seeing progress as you go. There is never a moment (generally speaking) where you feel like you are wasting time or not achieving anything - at least in a game you are engaged in - and that is incredibly satisfying in a way that's hard or infrequently achieved in real life.
Uh, how often do code execution vulnerabilities show up in non-C programs compared to how often they show up in C programs?
The ZX Chess AI could not castle. It wasn't possible to enter a castling move for the human player either. Also looking at the Wikipedia page I see it didn't understand "en passant" or queening either, so it plays a reduced version of chess.
That's the problem I have with sleep trackers like the apps on phones or Pebble. They worked great when I was single. Now I'm married with a dog and a cat, and suddenly the graph is basically a straight line of something constantly moving throughout the night.
> that gives them an incentive to hire people who they don't believe are likely to have children soon

That already happens now.
> incentive to hire people who they don't believe are likely to have children soon.

If you are hiring the right people that fit your company's needs, team, skills, etc, this is not an issue. I've hired half a dozen female employees in the past four years, and living in Europe, this "issue" didn't cross my mind. Three of them had kids later on, we hired substitutes who covered for them during maternity leave, and no biggy.

I don't know what it is, but US companies seem to have a real issue with taking a "European" approach to this work-life balance matter.
A product can be too expensive while also being too cheap. In this case "cheap" refers to the build quality. In other words, cheap for the company to procure.
I'm guessing vulnerable cases will be where string-encoded IP addresses are accepted from the network and passed directly to these functions, such as by web apps or things that take string-serialized encodings. This would allow an attacker to pass any string in as an IP address.
> Keep in mind that they didn't "tell" you that you'd be on call every night. They asked, and you said OK.

Am I missing something or were you involved somehow?
React is simple - at its core, it's a pile of functions that return the expected state of the DOM, along with event handlers.

Flux seems slightly overly complicated for a lot of uses (i.e. if you're not building a massive interdependent single-page app on the scale of Facebook or GMail), and if you have no issue with MVC, you can just use an MVC paradigm with React as the view.
I'm sure I don't have access to your specific provider, but what kind of service is that? I've been looking to go cheap, all I really need is decent latency.
> "I mean, you're not actually learning about this person's culture by playing scrabble with them, or seeing life through their eyes... I play Scrabble too, but I don't think that playing it on my phone with someone 10,000 miles away is any better than playing it with my neighbor."

I'd argue differently. Sure, me playing Scrabble with a guy from Albania isn't really imparting any specific education about Albanian culture - but does it need to?

More to the point, the non-tech world that existed before didn't offer any specific education about Albanian culture, either.

One of the biggest problems we face in the modern age - if not the biggest problem - is the lack of empathy. We've become a society of sociopaths - maybe we always were, but just found more and more destructive ways to manifest it. Doxxings, bomb threats, death threats, and that's just the stuff that doesn't involve shooting anyone or blowing anyone up.

If playing Scrabble with a guy from Albania, even without engaging in deep philosophical or political learning, results in me having more empathy for Albanians or just a very shallow increase in understanding about their people or culture, we're already better off.

Hell, just the appreciation that they are people, just like us, who play the same games as us, already moves us forward.

There's a particularly toxic post further down the thread that decries "entryism" into the tech industry that is, IMO, symptomatic of the problem. Apparently people who are different but share a common interest joining a field is now an invasion of usurpers. This whole worldview rests upon something that is fundamentally xenophobic and sociopathic - as if everyone who wishes to join a group does so only for their own benefit and wishes to disenfranchise whoever is already in the group.

And if playing Scrabble, or sharing animated gifs, or arguing about which sports team is best, contributes to just a tiny bit more understanding and empathy, I'll call it a win.
While that may be so, the UK is not that much better. There's a statutory right for 12 months for the mother and two weeks for the father, but this is the statutory maternity pay rules:

> SMP for eligible employees can be paid for up to 39 weeks, usually as follows:

> the first 6 weeks - 90% of their average weekly earnings (AWE) before tax
> the remaining 33 weeks - £138.18 or 90% of their AWE (whichever is lower)

That adds up to less than 30% of median income for the latter 33 weeks of the 39 weeks statutory maternity pay.
I agree fully on the gender gap and non-discrimination issues. I'm going to disagree somewhat on the benefit of encouraging reproduction past a certain point.

There is a limit to the number of people this planet can sustain. There is a limit to the size our societies can grow to before they start fundamentally changing, and not for the better. Those issues should be considered before making policy decisions that reduce the burdens of reproduction beyond the replacement rate. In my opinion, couples should have support in the form of parental leaves, daycare, and such for the first two children. After that, you are on your own.
One of the awesomest platform for growth hackers around the world.
Hey cool! I grew up in Knoxville! :) I still have family there, so I'm up there several times a year. Last time I was up there I saw a billboard for gigabit connections being offered by TDS Telecom, but I'm guessing that's in a reeeeeally small area there near Farragut.

FWIW, It's the same way down here in Huntsville. Google Fiber in Nashville and Atlanta, fiber in Chattanooga, and I'm stuck with a 25 megabit cable connection that I pay out the nose for. We're trying to get something together here with the local utility[0] (a la Chattanooga), but it's still in the very early conception stages. It's still years away, if ever, from actually happening.

[0]: http://launchfiber.com/
Can a marriage survive betrayal
With browserify (or webpack) you can require just the functions you want, and only those (and their dependencies) end up in your code base. This is covered in the changelog
I dunno, I think Postel's law ("Be conservative in what you do, be liberal in what you accept from others.") is about as relevant to interpersonal relationships as software design.

Maybe it's the Brit in me speaking, but I think it's fair to recognize and accept when someone is higher up the totem pole than you and to handle the etiquette properly, even if they're being brusque. A personalized "how to meet with me" rider sounds pretty ridiculous to me, but having an idea of the etiquette around how to meet with an investor in general sounds reasonable.
I'm puzzled as to why you would provide a Grade 2 instead of a Grade 1. So yes I would like to know what the reasoning was behind that.
This was really really interesting. As someone who has been around for a while, it was great to see the journey through your eyes.

One thing though. The fact that you were "offered a senior position in ruby, Rails, and front end development" after less than one year of development makes me worry about that "software development contractor company".

I wonder if the OP would have felt comfortable being in a senior role. More thoughts on what makes someone 'senior' here: http://programmers.stackexchange.com/questions/25564/when-sh...

(Hint, it isn't just time on the job.)
But it is a perk, and it's not law, and to just cross your arms and say "it's not enough, it should be __________" is short-sighted. Progress is incremental. Legislation even more so. America will have government-paid parental leave eventually. To just say that anything less than 6 months 100% paid shouldn't be considered a perk in the current climate isn't fair.
The pad is dual-zone (you and your SO will be tracked separately) and the sensors are designed to pick up human data. A dog, if sleeping in a very specific position, might throw off one night of data but most of our analysis are based on historical data and one night alone is not going to impact them in any significant way.

But yeah, kick the dogs off :)
>I think it would be very difficult to be a "high functioning" video game addict.

There's plenty of them, just like there are high-functioning alcoholics.

Suppose you could define the degree of addiction as the amount of interference the addictive habit inflicts upon a person's life. By that logic, a busy, high-functioning person who plays 20 hours a week may in fact have a more damaging addiction than the person with tons of free time on their hands playing 80 hours a week. Of course, if the latter person has all that free time on their hands because addiction interfered with their life at a much earlier stage, then that's worth considering.

I guarantee you there's a ton of high-functioning video game addicts though, probably even right here on HN. Founder depression in particular can play right into such things.
Kythe seems like an awesome project, and kudos to Google for releasing this in the open.

For those interested in code analysis and dev tools, another library you might want to check out is srclib (I'm one of the authors). srclib is an open-source polyglot code analysis library designed for editors and code explorers. Its mission, supporting a common language-independent schema to support building better language-aware tools, is closely aligned with Kythe's. There's documentation and a succinct description of the problem we're trying to solve at https://srclib.org.

srclib currently supports Go, Java, Python, JavaScript, Ruby, Haskell, and soon PHP. There's a simple command line API that editor plugins can call, and currently there are srclib plugins for Emacs, Sublime, and Atom. srclib also powers https://sourcegraph.com.

I'm looking forward to seeing where Kythe goes and hopefully integrating Kythe and srclib. I think this is a huge step forward toward better tools for programmers. Just ask anyone who works/used to work at Google about the quality of their internal dev tools vs. the outside world. Thanks to the Kythe team for sharing this with the world!
Project Azorian: The CIA's Declassified History of the Glomar Explorer (2010)
"The difference between truth and fiction is that fiction has to make sense."

What we get in the real world is actual novelty, believe it or not. There's 7 billion people out here, each with their own unique storyline. There's a billion different things to do out here. You could go swimming out near the Great Barrier Reef. You could learn to bake a cake. Heck, you could be building video games for others to enjoy. Any one of these activities lead to a tangible experience which rewards you in a way that no virtual world ever could.

The thing that kicked me out of my video game addiction was the realization that with video games, I was doing the same damn thing over and over again. Get a gun, and shoot everything with a red aura. Or get a sword, and hack everyone with a red aura. Or build an empire, and burn down every building with a red aura. The worse part was that after going through the motions, I had absolutely nothing to show for it. That empire I built, gone. The world I "saved", disappeared as soon as the PC was off.
Official Node.js Connector for the Oracle Database
A lot matters. For Charlotte, RST was installing a bunch of fiber and then they disappeared. GF is probably going to buy that up and use it.
I've never quite understood Flux, partly due to all the cruft & boilerplate involved around Actions & Action Creators.

I've found a Command Bus pattern (a la CQRS) works much nicer, and cleaner.

1. Something happens in View (e.g. todo item is checked)
2. View passes a "CompleteTodoItemCommand" object to the Command Bus
3. Command Bus dispatches the Command to a registered Handler
4. Handler communicates with server, store etc. to handle the command; handing TodoItem to the store
5. Store triggers change event
6. View hears change event, renders self

That said, I've only built a few smaller projects in React, so perhaps I'm missing something important which Flux solves and I'm missing?
Your parental leave is government-paid, correct? You're ignoring the first part of the sentence you're quoting:

> if you forced companies to pay through their leave
We're building this in Taiwan: DAMO: Android-based touchscreen for any projector
Can't wait to see what the community builds on top of this!
If you have websocket servers on your local network...

Maybe those aren't common, but it's very common to have something that looks just like one (speaks HTTP on port 80), which is called a web server. That might be embedded in your router or other device, or it may be a configuration interface for your POS, or it might be hiding in some other dark and unpatched corner that was formerly hidden behind a firewall. Of course it would be nice if the server simply doesn't respond (while writing alarms to the log) when it sees an Upgrade: websocket header, but can we be sure that all our hidden servers are so well-behaved?
I can't tell you what you'd find more stimulating than cookie cutter corporate work, but it's clear there's a great deal of barely explored ways for computer programming to make a positive difference in our world.

I love this...it's so true and such a positive way of looking at the state of software development circa 2015.

Never before has so much technology been laid before us, available at whim...perhaps the sheer volume of choice is what many oldsters bemoan, as it can often feel pointless to choose one knowing it will probably be unsupported and abandoned in the near future.