skysight-inc/HackerNews huggingface dataset:
This seems like a cool project, but Q is already a well-used JS promise library so there's a bit of a name conflict there even if the libs are aimed at very different tasks...
Large ISPs sure as hell don't do this (maybe they used to; but not in the last 3 years). They have dedicated cages in their datacenters for external gear that sit at the edge of their network.

Regardless, the word on the Netflix-Comcast situation is that Netflix is indeed hosting the hardware at 3rd party datacenters with a dedicated connection to Comcast. Whether you call it an interconnect or private peering is just semantics; it's a pretty common practice in the industry and technologically, it's no different than having a 10gig fiber link within a datacenter.
I think the joke is the `getDOWNum` call: `getDayOfWeek` takes a string as its argument, so presumably this is already something like "Monday", thus rendering the function redundant (i.e., equivalent to the identity). However, there's no implication of this anywhere in the code; the input string could be "2014-02-24", for example.

Maybe that's a bit of a long shot. Perhaps there's some standard library function -- I don't know Java, but the author seems to assume the reader does throughout the article -- to turn dates/whatever into day number. Maybe his joke is therefore, "OMFG! What a noob!"

In short: I don't get it, either...
Gee, you think being on Blackphone's mailing list I would like maybe get an email that it's available.

Edit: Ha! I just received the email...
Fantastic. This release has all the fixes I'd been waiting on before going to production; I'll be deploying this week. Great work ruby-core and thank you as always. Twenty-one years, wow, time flies!
I was thinking of this:

http://www.reddit.com/r/programming/comments/mw2sn/googles_a...
A quote from Ruby's author, Matz:

> For me the purpose of life is partly to have joy. Programmers often feel joy when they can concentrate on the creative side of programming, So Ruby is designed to make programmers happy.

Happy hacking!
What if this lowers Netflix's costs for Comcast users, since it's now peering closer to the consumer? Should non-Comcast users have to pay a "we haven't signed a peering agreement with your ISP yet" tax to Netflix?
Their implemented solutions at the end remind me of Halo 2, where players would slide and warp around if they were too laggy and where a bad enough connection would boot you out into a blue screen until it recovered (or kicked out the player with the worst connection).
I just choked on a glass of water. Thank you for that comment!
Last sentence of that paragraph says "And another line here."

Took me a while to find too.
I haven't used a dial-up modem since ~1999, and have had 7 different connections in 6 different cities on the west coast in that time. ~0.5-3% packetloss has never stopped rearing its head, especially during prime time. If you've got a magic source of packetloss-free last-mile connections, I'd love to hear about it.
Intel enters 64-bit SoC market with Atom Merrifield and Moorefied SoCs
I was hoping for that 41 megapixel camera that seems to be pretty excellent...that would have been interesting.
Happy birthday Ruby - my native tongue. Also one of the most welcoming programming communities out there.
The last line, where it says "And another line here."
Shipping in June is not exactly 'here'. Come back when independent people can verify and reproduce the software it is running.

Open sourcing "vast majority of its code" is not good enough -- this thing is selling security and if you can't rebuild it all yourself there's really no point.
When was the last time a popular non-"platform" language became "old news"?
"I bet that if you really dive into it you could get very close to the power of latex."

I find that very unlikely.
In that case, airgap and strict media discipline (once media touches the secure network, it's never used on insecure networks again) should do, no?

But my point is that most us aren't foreign states trying to make nuclear reactors against the wishes of a superpower. We're more worried about things like common theft and border seizures.
I sometimes use similar approach with code to indicate really hacky code that should be removed before any bigger releases.
MINASWAN 4 LYFE :)
Reverse-Engineering Xkcd's 'Frequency'
WhatsApp to add voice calls to its service
It's not just about the quantity, but quality as well. Many of the major apps such as Uber, Lyft and Venmo are still missing, and the app store is still largely a joke with the hottest apps arriving significantly late - if ever.

As a Finn and a Nokia phone owner, I'd love the company to succeed. I'm just puzzled about the level of arrogance they still showcase, as if they know best what customers "should" want. For example, I visited Nokia offices past spring and a very senior level executive told to a group of developers and I how he doesn't understand why people even need apps like Instagram and "Chat Snap App" [sic] when the Nokia apps work just as fine or better.
Symbian isn't supported any more even today and Ovi Store has been frozen. And Symbian is much more of a "smart" phone OS than WP8. Also S40 isn't really Symbian. :)
US carriers said to have rejected 'kill switch' technology last year
'Biggest observed meteorite impact' hits Moon
Speaking from my experience, learning Ruby made programming more fun, elegant, and productive. Thanks Matz! Though sometimes overblown and even cultish at times, the Ruby community transformed expectations about what a language can be. The spill-over benefits have been tremendous to almost everyone. UPDATE: I wanted to thank not just Matz but everyone who made the language easy to learn and the community welcoming.
phew! finally.
It is known that news organizations already have obits for prominent figures written and ready to be published at a moment's notice. CNN accidentally exposed some of these in 2003.

http://www.cbsnews.com/news/cnn-chagrined-over-premature-obi...
Where To Find The Most Angels To Fund Your Startup
> I hate to break it to you, but this is not going to keep you safe from a state-level adversary.

The creators acknowledged that fact [1]:
"There is no such device that is NSA-proof," said Mike Janke, co-founder and CEO of Silent Circle, in an interview with Mashable, ahead of the launch. "If you are on the terrorist wanted list or a criminal, intelligence services will get into your device... There's no such thing as 100% secure phone."

[1] http://mashable.com/2014/02/24/what-is-blackphone/

(For a humorous take on nation-state threat models, read the hilarious usenix article This World of Ours by James Mickens: http://research.microsoft.com/en-us/people/mickens/thisworld...)
I think you're focusing on people who are under a specific, clear and present surveillance threat. Different arguments apply to those people to the majority of people who "value their privacy" in a more nebulous sense.
They're really not the only ones talking about it.
The Federal Reserve Is Not "Independent" Or "Apolitical"
sorry hackers, this stuff is too important to ignore...
Yes, one can do all that but I think the market Blackphone is going for is the paranoid but less tech savvy crowd that wants a working solution out of the box. I am not saying this implementation is an actual working solution...
Amusingly enough, I think a large part of why people aren't more scared are sentiments like the ones you just expressed. It is plainly not "just like the Stasi are here" and the average person can see that. By overstating the threat we de-legitimise our concerns and apathy grows (similar to the effect the DARE program had on drug use). Is the expansion of state level surveillance cause for concern? Of course it is! However, we are by no means living in a police state and saying so is an insult towards the people working very hard to effect policy to keep it that way. In short, in my opinion, we should spread less fear mongering and more political activism if we want to see change in these policies.
Sony showcases phone with ultra-HD video recording
Inside the Mind of James Clapper
I think it would go down... here's why.

When water freezes, it expands. That's what full bottles in a freezer burst, as do pipes in winter. So 1 gram of water occupies less space in the glass (1 ml) than 1 gram of ice.

According to Archimedes' Principle, a floating object will displace precisely as much water as its weight. Which is why a log of wood floats - the water it displaces weighs more than the wood itself.

If 1 gram of ice is floating, it means it has already displaced 1 gram of water. When 1 gram of ice becomes 1 gram of water, it will occupy less space.

As the ice melts, the level of water comes down.
Suppose we remove an ice cube of mass 10g.

The ice cube was previously floating and was therefore displacing 10g of water.

If we let our ice cube melt, we will have 10g of water than we can add back to the glass.

The net result is that the water level remains the same.
This line of reasoning is sound; it's better than the current situation, and it's likely to work for a while as a minority solution to unsurveilled communications.

For a discussion of the _huge_ value of _international_ telecommunications, which can't be replicated by in-person communication, I reccomend "Talking to Vula" by the ANC (who were considered a terrorist group in many countries for a long time):
http://www.anc.org.za/show.php?id=4693
It's a trick question. The question creates doubt because it asks you to choose between two wrong options. [Edit: no, it gives all three possibilities; I speed-read through that. Thanks to others for pointing that out. However it then does predominantly focus on the question of "up or down?", which isn't the right question.]

Ice is lower density than water, which is why it floats. As the ice melts, the runoff from the above-surface ice will raise the water level -- but the shrinkage from the below-surface ice will lower the water level. Assuming the above-surface and below-surface ice melts at the same rate, the water level will remain unchanged.

(Note that if this were a glass of hot water in a cold room, then you'd get non-uniform heating of the ice. The subsurface ice would melt first, causing the level of the water to lower, until the above-surface ice melted, at which point the water level would return to its original level. On the other hand, a glass of cold water in a hot room would initially overflow while the above-surface ice melted, and then its water level would lower when the subsurface ice melted. So the answer to the original question is, depending on context, either "neither" or "both".)
So the 520 was not "middle"?
Interview with WhatsApp CEO Jan Koum (April 2013)
ok, water expands when it is frozen and contracts when it melts, so the question is by what factor to allow for the water to either overflow or not.

and are we talking about icecubes floating in the glass or filling up the glass so they are standing on each other (like a cube skyscraper) from the bottom of the glass?
What I really wished for when I read the title was for something that could make me write regexes but verbosely.
Huh, I didn't even know of its existence. But yeah, turns out things like Nokia 105 run on S30. I have to try that someday, heh.
They're all perfectly reasonable questions to ask.
Intel Talks Merrifield, Moorefield and LTE at MWC 2014
WHY use a vpn when you can already use Tor on android?
Those seem like perfectly normal questions - in fact anyone who acted defensive toward those types of questions are likely less confident in the answers they would have to give.
Simple php wrapper for OAuth requests
Or maybe the ice above exactly replaces the level of water, and on the whole it stays the same. The more I think about it the more confused I get, which seems to be the point of the article.
There is hope. I ordered a SEPA withdrawal around New Year's Day, and received the deposit a few days ago. It was a very pleasant surprise to see the funds actually show up.
Perhaps. But there is also knowledge from experience, which may not always be written down. But having knowledge from experience is not limited to Google Engineers.
Chicago wins bid for $320 million manufacturing hub
At which point the battery drains significantly more quickly than without. At least Skype is a real battery drainer.
You can and must ask those questions. If they find it rude or "forward", then that's a good sign that you should not join them.

Salary, title, equity, benefits and vacation time are best discussed (and negotiated) after an offer is in place. I wish it were socially acceptable to discuss these earlier (it would save a lot of wasted time) but it's usually not. What the business is doing and how much runway it has, you should ask early. You have a right to know, and if they have a real business they believe in, they'll be excited to tell you.
Among the new entrants to the mobile market Jolla and Sailfish have the best chance of success based on the team's experience, the capital behind them, the maturity of the software, and the technological approach of not relying on Web apps, having a Qt-based native app stack, and Android app compatibility.
How to catch a satellite
Well it depends on your conversion rate. But assuming it's ~few percent, then yes it will be hard to measure anything other than very very large effects in conversion rate unless you're willing to wait quite a long time.

You can measure more upper-funnel things though like I said in the GP, which can be very helpful, especially in combination with qualitative feedback, although this depends on what exactly your business is...
FTA:

When examining the ice you note that the cubes rise just above the surface of the water (like glaciers in the ocean), but do not extend to the bottom of the glass.
Yesod looks very interesting.

If I jump ship from Scala + Play framework to Haskell, Yesod will be my first choice, batteries included and then some.

Anyone know if a Haskell IDE is in the works? Certainly would help to be able to mouse hover-view type, or mouse click-go to source declaration a la Eclipse/IntelliJ/Visual Studio, etc., particularly for beginners, imagine that's a pretty big time sink in learning the language...
The puzzle had me fooled twice (after 2 seconds: water level sinks, after the article: solution cant be determined), but thanks to your hint it finally dawned on me
Do you really think a majority of the web will be powered by Ruby in 20 years from now ?
Weird, it works for me in Chrome/FF/Safari. What browser?
Imagination punches at Nvidia with its own 192-core mobile graphics processor
The article is explicit in re your question: the cubes are floating, not stacked.
I agree. I'm just speculating about the best way of doing low price. Trying to design a project involving hardware that must be produced at high volume to reduce price, software that isn't currently being widely used and keeping it all at disruptively low price is a risky, hard thing to pull off. OLPC never quite made it.

A relatively low risk strategy might be see what's out there in volume, tweak, adopt and apply downward price pressure. Those phones have the advantage of already being in production with many units worth of experience. Starting at $70 with the aim of getting to $25 may not be a long way of getting there.

I don't really know anything about the business. Just thinking out loud.
IMO Perl was as popular 6-7 years ago as Ruby is now. Today... it's not dead, but I wouldn't want to be a monoglot Perl developer looking for work.
Such an instance lead to a libel lawsuit at Virginia Tech in 1996 when the student paper left "director of butt licking" as the title for an administrator in a pulled quote.

Article from '96 on the filing: http://www.splc.org/news/report_detail.asp?id=41&edition=16

Article from '97 when the judge dismissed the case as it was "not defamatory": http://www.splc.org/news/report_detail.asp?id=136&edition=14
Wait till you see what happens when someone comes up with neoemacs.
Because they do it all the time with other educational toys since it makes them money.
My first programming language. I haven't written a line of it in years, but it made programming feel fun and made me want to learn more. Shout-out to Chris Pine's "Learn to Program" tutorial.
Simplest way doesn't mean it's the best nor that it's always an option.

First of all, if you're under targetted surveillance, you're possibly better using electronic communications than meeting in-person. Then, it's not always possible to meet in person.
It is from December 2010. In regards of the Snowden revelations have any of the backdoors been found since?
I live in switzerland and I have been using DSL and tv cable modems since 2001 and I never had packet loss (unless there was something broken on the providers end and subsequently fixed by them - this was something that lasted for maybe a day or two)
Just to let you know it's been updated.
You can still run successful tests. Here's a handy calculator you can use to approximate a required sample size for your test: http://www.evanmiller.org/ab-testing/sample-size.html
It seems like just avoiding mainstream popular services is enough to regain a lot of privacy, if the agencies look no further than Verizon, Google, Twitter, Facebook. They know exactly what my parents activities are.
Actually I am quite happy that background processes are relatively restricted on iOS. When an incoming call is received the corresponding push notification should be fast enough. If all clients on my phone had to talk to their server individually the battery would be empty in no time.
IBM to Acquire Cloudant
There's more analysis here than reverse engineering. Nice work still.
Handsontable a minimalistic Excel-like data grid editor
As someone who values having a work-life balance and having a family, this was a breath of fresh air to read here on HN. I like this article because not only is Elliott saying that you can have a work-life balance and run a startup, but it may even be an advantage.

I'm sure there are even more benefits not even listed in the article. I think there are a lot of personality traits that having a wife/kids can help develop in ways that only having a family can, patience being a huge one :).
About 6 months ago (when Mt Gox had some other issues with people's money) I said:

> If you trusted a company that started out trading Magic: the Gathering cards with a significant amount of your money, you probably need the lesson you are going to learn from this.

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

And was mocked/dismissed. It's disheartening to me the blind spot that otherwise intelligent people have when it comes to BitCoin and BitCoin related businesses.
Defining the Internet of Things in one line
> I found it funny how all the reasons they gave why TCP sucked were things their workarounds were equally bad at.

I have yet to see anything designed with UDP instead of TCP that didn't end up reimplementing TCP itself, poorly.
1: Should have used a library function

2: not 0-indexed (there can be good reasons for this, but the context of the function should at least suggest the reason)

3: Doesn't handle errors - should throw IllegalArgumentException, and if should do it in the default handler of the switch. If you suddenly see "???" in the UI, it's not easy to track down to this.

4: If for some valid reason this can't be a library function, it should be an enum, and it should be used throughout the code.

enum DayOfWeek {
MONDAY(1, "Monday"), TUESDAY(2, "Tuesday") ...

public int id;
public String displayName; // these should be private and have getters according to most style-guides.

public DayOfWeek(int id, String displayName) {
this.id = id;
this.displayName = displayName;
}

public static DayOfWeek fromId(int id) {
for (DayOfWeek d : values()) {
if (d.id == id) return d;
}
throw new IllegalArgumentException("Illegal DayOfWeek id passed: " + id);
}
}
Ahh - your comments about Unix taking the wrong path in another story have more context now - I wasn't aware that GC had been integrated into an actual working kernel in the wild. Very interesting!
For people telling this is just peering agreement, this is not. It would be peering agreement if Amazon would be paying, because Amazon is providing the bandwidth to Netflix.

What I suppose is that under this agreement, Netflix is not paying Amazon anymore outbound bandwidth to Comcast and as such pays it directly to Comcast.
I disagree. Even back in 2005-2006 - almost a decade ago!, in Guild Wars pvp, it was possible to interrupt a 1 second spell with a 1/4 second one, leaving you with 750ms for human reaction time and latency.
"the vast majority" is exactly not enough.
In this case it's designed this way because the ATM vendor is not the same company as the bank that owns/runs the ATM. The bank will want to put different text depending on the locale, default language, their own bank marketing jargon, etc. This is a perfect example where design should come before copy.
I have been waiting since October for a transfer of USD to my bank account for an amount that I had sold 1 BTC for USD. I have had an open support ticket with them for 3 months now and they have held my money hostage.

Just last week when the price of BTC was lower than what I had sold mt BTC for, I asked them to cancel the withdrawal and credit my account. I then proceeded to purchase back more BTC than I had sold originally over 4 months ago.

Unfortunately my BTC is still held hostage until they reinstate BTC withdrawals but their support has confirmed that I will be able to withdraw my BTC.