skysight-inc/HackerNews huggingface dataset:
Some of those countries listed are smaller than the state I live in (area not population).

Also, I believe that in the US we have much higher data caps for home internet. My cap is 300GB a month from Communistcast I cant find the reference now but I remember reading about some places in Europe on giving something like 50GB a month. Sure you may have a faster connection but you will blow through your data cap faster.
I meant, the actual code. Right now, I'm modifying the source directly because nobody is on the site. And I just refresh the page to see the changes.

I'm guessing I should put a copy of my code somewhere else , test there, and then upload the changes when I'm donE?
D-Wave AI - maybe; diophantine AI - lol.
They're not working at the "minimum viable product" level on core features that either make billions or nothing (high upside, but also 95% of the time all downside)

They're working on "something worth $200 an hour always" extra bonus features and bug fixes and getting paid $100 an hour compensation for it.
I think you're confused about the free market.

This behavior isn't, in anyway, an example of a free market economy. Local governments collude with large corporations to create these monopolies by subsidizing underground cable to only one or two corporations.

http://www.wired.com/opinion/2013/07/we-need-to-stop-focusin...
I'm nothing special and I just got approached for a "principal" position with one of the largest tech companies in the world. The market is tight!
Good job.

The simple alert at the end for the score is a bit of a weakness.

I agree about the partial slide movement testing. Perhaps hit the arrow to test the move and double-tap it to actually make the move.
It was one of the few widely used open source Phonegap apps I could think of. I agree going native is the right answer. There are some cases where a cross-platform app is the right answer on all platforms, but that's a pretty narrow set of cases. If an app is fairly popular, it's worth doing a native implementation.
There is a problem in scientific reporting.

Scientists want to be honest and truthful. People interviewing scientists don't have much scientific understanding, and don't have time to listen to a full answer. And they'll often then turn to someone else providing an opposing viewpoint for "balance". This new person doesn't care about scientific integrity and they're happy to spew their purely opinion based opinion. (And this is ignoring the people paid to provide FUD who ised to work for the tobacco companies and who know use similar tactics to deny clomate change).
New PSF website is live
A lot of the hard problems that Oculus is devoted to solving involve latency. If this was really a wireless Oculus, that'd be a massive problem for this. What this really is is apparently a VR headset with the guts of an Android device in it. Which is probably a better idea, but I don't know if you'll find the games support and rendering quality to make this a success.
Something I don't see addressed in many of the discussions around broadband (and a question I have) is how infrastructure already in place impacts the cost to provide faster service.

Obviously countries that skip the middle steps and go straight to, say, mobile phones without wiring up the country on hard lines have a better capability for less sunk cost. How much is this phenomenon impacting current US broadband? Are we still using crappy cable wiring from the 80s, or are we just being taken to the cleaners because we can? Appreciate anyone that may have more insight or experience taking a crack at the question.
I'm not really happy with the loop example. There is a sum function precisely for that.
Show HN: I'm building a new CRM for freelancers
Admiring achievements via unethical means is like admiring a drug cartel leader for his ability to turn a profit...
Situation in The Netherlands is complex. There is competition between techniques, ADSL, Cable and Fiber. But realistically, ADSL is becoming too slow, fiber is still to expensive. And cable currently hits the sweet spot. But, cable companies are merging and basically there are now only two major companies who are talking with each to merge together. Thus creating an almost monopoly on cable.
Inside DuckDuckGo, Google's Tiniest, Fiercest Competitor
FWIW, my next-door neighbors, who were dairy farmers for many years, felt quite certain that it would be a very harsh winter this year. Their prediction was based on a few natural indicators: the fact that old apple trees along our road were bearing fruit for the first time in a while; and the coloring of a certain type of furry caterpillar (sadly, like a typical city transplant, I don't recall the details at the moment). There was also something about where birds were placing their nests.

My lovely neighbors are full of observations and predictions like this, sometimes preceded by references to the Farmer's Almanac... what one could call "country wisdom" with perhaps a smile on one's face... but it really seems like they are usually right about such matters. They were so convinced of the harsh 2013-2014 winter that they decided to leave for two months of it, which they haven't done in like 50 years or something--which turned out to be a great call. Of course it could be coincidence or random chance, and I probably don't hear about or remember the times when the predictions are wrong. But I do love that there are other constructs for measuring and predicting weather other than what we typically hear about from the weatherperson on the news.
Whenever there is article about internet prices I always see a lot of mistakes in calculations, question is just why?
I am Lithuanian, living in London for the last 4 years. When I left Lithuania at 2010, you could have got 100mbps internet with unlimited traffic starting from £25 per month. Now you can get plan for same 100mbps internet for barely £12.5. Plus no contract, no traffic controlling, so you can keep your torrents 7/24.
In the mean time in UK, I just last Summer finally got the upgrade to super old-school ~6mbps internet, now speeds reach 60mbps for a price ~£40 per month, and there is a regulation of traffic, so any weekend or evening internet can slow down for torrents.

In a nutshell at 2014 this what you get in UK vs Lithuania:

BT - UK: 60mbps > £40 > regulated traffic > plus contract 12/24 month.

Meganet - LT: 100mbps > £12 > non-regulated traffic > no contract.
It's likely now that Ukraine will end up getting split into two countires. To Russia Ukraine is a safety buffer between it and the EU, it's a matter of national security. Russia simply won't let Ukraine go, not without imposing severe economic sanctions, so Ukraine will suffer the split from Russia far more than it suffers now. On the other end, EU won't likely accept Ukraine with such sanctions attached. They already have Germany paying for Greece, Spain and Italy. Getting another mouth to feed will be hard to impossible to justify, regardless of how noble the motives are.

It's a stalemate. The only way forward for Ukraine is to let Russia have its safety buffer. If they want to join EU, they will have to split.
Jim Weirich: Ruby Coding High
Jim was an amazing guy, and I wish I had spent more time talking with him.

There was a time several years ago when the Ruby community was very vibrant and energetic, and in all that energy, just a little hostile to newcomers. There was a lot of hype about the best new testing methods with RSpec and this new thing called Cucumber, 100% paired programming all the time, 100% TDD, and 110% test coverage, fat-model, skinny-controller, decorators and service-based architectures, and on and on. These were all good things on the path to quality software as a community goal, but to a newcomer, it was overwhelming. It was the fanatical attitude and the all-too-common phrase, "you're doing it wrong."

I had already been doing Ruby for a couple years when all of this hype came to a peak. I remember pushing back over dinner table discussions with various speakers at conferences that this attitude was hurting the community. It was erecting a barrier to beginners. We were telling people they couldn't just build something that did something. They had to do it this way, using all these tools and methodologies. Unless you know and fully understand the purpose and constraints and context for what someone is building, how can you tell them they're doing it wrong? Where was the support for learning progressively? What happened to the joy of just building something? After all, this is where Ruby, as a language, shines!

I bring all this up, because I met Jim at one of the first Ruby conferences I had ever gone to around this time. Though I had been doing Ruby for a couple years, I was relatively new to the conference-going community, and so not part of the "in-crowd". I remember the highlight of that conference for me was talking with Jim.

He seemed not to care for the existence of any sort of clique while simultaneously being its unknowing leader. He was very approachable and friendly. But more importantly, he was a great listener and thinker. I remember talking with him about my views on TDD and pair-programming (at the time, the view that "it depends" was controversial), and how the hype was hurting the community. He was one of the few who gave it considerable thought, and after discussing it, even encouraged me to give a talk. As someone new to the conference and public developer community, and outside the speaker in-crowd, this was very encouraging.

I had been asking what happened to the joy of just building something in the community at that time, but I can honestly say, Jim never lost it.

Jim, you'll be missed.
Pacifists Get Jail Term for Making Country Safer
If Diane created a complete simulation and then separately created a program to observe that simulation at certain points in time, then doesn't it follow that the entire universe from Big Bang to Big Crunch was already calculated and executed?

In that case, turning the simulation off would do nothing from the perspective of the people within it, because every simulation has already been played out to completion. All they would be turning off is the ability to observe what the simulation looked like at specific points in time.
This chart is meaningless for several reasons.

1) It's well-known that U.S. providers achieve closer to advertised speeds than European providers. That's why the U.S. does way better in Akamai's tests of actual bandwidth than the OECD's study involving advertised bandwidth. The U.S. is currently 8th for highest average internet speed in Akamai's most recent state of the internet: http://www.akamai.com/dl/akamai/akamai-soti-q313.pdf?WT.mc_i... (see page 13).

2) It's not adjusted for price level in each country. Many things are cheaper in Hungary or Slovenia than the U.S. Internet service isn't a commodity good like an iPhone where everything is assembled in China. Internet infrastructure is put down and maintained by (often unionized) U.S. workers earning U.S. wages, and sold to customers also earning U.S. wages.

3) It ignores the cost of government subsidies: http://bits.blogs.nytimes.com/2009/03/12/the-broadband-gap-w... ("There are only a handful of major projects worldwide to build fiber lines to homes that don’t involve significant government aid of some sort, Mr. Burstein said, including Verizon’s FiOS and Iliad’s fiber network in some large French cities.").
Here's a question:

Tell me about single engine (what you appear to have) vs. multi engine (twin, I guess) ?

Should I be thinking about redundancy in plane engines the same way I think about redundancy in ... say ... kidneys ?

It seems to me that I would really, really want a twin engined plane...

edit: I found this [1] but I'm not sure I buy it. I am all about simplicity in systems, but redundancy in a critical component is a different thing. Further, Perrow speaks of fortuitous surpluses (or whatever) as an unalloyed good in [2]. This seems like just the kind of surplus I'd want...

[1] http://c2.com/cgi/wiki?AirplaneRule

[2] Normal Accidents (run, don't walk, to buy and read it)
I'm a little more skeptical. This guy worked hard, sure, but as he seems to be the only guy making out big, after scores of guys worked hard. Maybe he's not much of a hero.
Just to give you an idea of how underserved the French market is, here's the closest French equivalent I've found to Hacker News: http://news.humancoders.com/ On a busy day, front-page stories get maybe 2 or 4 upvotes. If there's anything better out there, I haven't found it.

The French consumer market has tons of holes like this. And we're talking about a huge, wealthy market with plenty of mobile devices and solid broadband. It's not a wide-open market, but there are tons of opportunities.

I'm hearing more and more about French startup accelerators, and I'm seeing a lot more seed-stage startups. So people are making an effort to serve this market. But there's still a lot of opportunities.
Then let me clarify. Software Engineering PE / SE was before the certification (as you state) known primarily as Eletrical Engineers with Computer Science concentrations. My university only offered a CSE specific degree in the last 10 years (I believe, anyway).
I've had many discussions about how to monetize old hardware; a favorite idea is to set up some sort of "distributed grid computing" service in cold climates, where the servers are all older, but they run in buildings that would otherwise be electrically heated, making power costs zero.

(I mean, there are lots of problems with the idea; it's not getting past the purest of fantasy stage, but it was fun to think about.)
Microsoft officially rebrands Office Web Apps as 'Office Online'
Wasn't the US also slow in adopting SMS?
http://www.ft.com/cms/s/2/618c4f5c-37ac-11db-bc01-0000779e23...
Fleksy Keyboard SDK for iOS now free for all devs
Planes don't really fall out of the sky either, especially modern commercial jets with high L/D ratios. There are some exceptions, e.g. fighter jets, but generally planes can glide down safely upon engine failure provided there is a nearby spot to land.

http://en.wikipedia.org/wiki/Lift-to-drag_ratio
http://en.wikipedia.org/wiki/Lift-to-drag_ratio
Market isn't warm bodies, its money. Cash. Margins. How much is this app making off of each guy in India/Africa/China? I'm guessing, very little.

So be very, very careful about trying to 'serve' that demographic.
> Additionally, US telecom regulation requires that if you're going to cover a city, you have to cover the WHOLE city; or at least you can't discriminate based on income.

This is exactly why negotiations to deploy FiOS broke down in Wilmington, and why Verizon won't deploy to Baltimore. Wilmington demanded that Verizon build out to the whole city, even though almost the whole downtown is too poor to afford fiber.
I would not call the DrawerLayout a sine qua non of good Android UI. A couple of years ago Google's official advice for a "navigation hub" in an app was to make a dashboard Activity. It quickly became obvious that a dashboard Activity is a nowhere-land where the only thing you can do is to go someplace else where you can do something.

The drawer UI pattern is basically a dashboard in a more textual style, which is hardly an improvement for immediate recognition of what's what, and it functions pretty much the same way. I predict the drawer will last only a little longer than the dashboard as a UI fad in Android. It is also widely abused as a mix of navigation and action. Ugh.
Considering I still hear "Global warming is fake; this is the coldest winter I can remember" on a near-constant basis, I'd have to say the common layperson knows very little.
Wayland Compositors – Why and How to Handle Privileged Clients
This is probably one of the most short-sighted and narrow-minded comments I've seen. The cablecos and telecos have carved America into fiefdoms where the result is neither free nor a market -- it is wholesale feasting on the American populace and our municipal leaders are happily complicit.

I could just as easily claim that political corruption is the source of ire, but I would be just as blind.
I really like see this product.
It's a shame about Jim. I never knew him but he did a lot for the community. RIP, he'll be missed.
We hadn't, but as one of the other comments mentioned, that seems to be game-development focused, which is unfortunately not what I'm working on. I'll keep it in mind for side projects, though.
It depends on your revenue model. If you want to charge for the app (or make money via IAP) then newer devices are better, since those users are the ones that spend most of the actual money. If you're relying on network effects and giving it away then you have to hit everything.

The really fun thing about WhatsApp is that it is essentially a product for the developing world, and to make money doing that you have to be seriously efficient.
It kinda breaks my mind that the market has been so warped by BS like this.
Hey guys, Kosta from Fleksy here.

We have just released our new SDK and wanted the feedback of the iOS developer community. We have managed to make this a ZERO (literally) lines of code implementation, as well as making the user experience of alternative keyboards similar to other platforms.

As developers, how do you think we can make this even easier and eliminate friction that is within our control?
Right, because PEs usually play out in higher-level industrial "type" projects. Government, I think requires PE/FE in a lot of situations. The other part of this, is that you take the PE/FE exam TWICE when you leave college. One is right after college, and then you work under a PE for 5 years (if I'm not correct) as a "mentor" then take it again after 5 years. You have to be registered under this PE, as well. The certification is like the other applied engineering disciplines - where it says you are accountable for what you make. But you already seem to know this from side conversations.
I have no idea if WhatsApp made sense financially, but you should be using enterprise values, not market caps because market caps do not consider the debt needed to run those companies.

(EV) Enterprise Value = Debt + Market Cap in Equity

For example, the first company on the list, Activision has an EV of about $22 bn. Nearly double its market cap.

Alcoa is $19bn...

Your point is still really valid, I was just pointing out the difference.
So how come Ireland, a country in Europe, is in second last place? (There are 4 European countries below USA on the list).

Even Switzerland with is (a) much smaller and (b) considerably more wealthier than USA has worse broadband?
Yes, lists in Python are going to be implemented in C as arrays of PyObject pointers. Which is why numpy has their own arrays - they want arrays of int32, float64, etc.
Slightly off topic but I wonder why Romania was not included seeing that it's often quoted as having the fastest and cheapest internet in Europe.

http://www.bne.eu/story5565/Romania_ranks_first_in_CEECIS_fo...
How do you proceed with copyright infringement?
Near two weeks ago, I released a mod (or skin) for the popular Flappy Bird game with an original doge character asset. I let the the people of reddit use and mod it for personal use as long as proper credits were attributed, not for commercial purposes. Redditors began contributing to the mod and we had a nice thing going.

Dong, the Flappy Bird creator, was a fan:

https://twitter.com/cheeyoon/status/431960771983970304

It could have been on the next update as an easter egg had he not taken it down lol.

Lo and behold I see this Dumpy Doge game (top 10!), along with a few others on the Google Play store, against my terms. A few reviewers, including Pewdiepie, have also promoted the app(s) which is a bit upsetting.

Proof of original ownership:

http://www.reddit.com/r/jailbreak/comments/1x2csr/remix_my_custom_flappy_bird_mod/
http://cheeyoon.com/post/75677698649/flappy-doge
http://imgur.com/a/1uKOr
https://vimeo.com/85904559

I've filed for DMCA takedown on various sites across the web and through AppStore and Google Play. Any advice on how else to proceed? First experience with this
Other ISPs have access to BTs FTTC (and, in the few areas it's deployed, FTTP) systems. Not every ISP offers this, but there are plenty of alternatives to BT Infinity.
Elias Levy (Aleph One) is originally from Venezuela. I don't know if he is involved in politics there.
This is a real company by any measure. Their revenue comes from charging users for using their app. Maybe the sentiment you are really expressing is that their revenue doesn't seem, ignoring all other aspects of the company's value, to justify the price of acquisition?
Ok, and...

Does a viewer suddenly become "not local" if the signal gets to their house through the internet instead of an antenna?

The studios aren't concerned that someone will switch from an antenna to Aeveo, they're worried that someone will switch from cable to Aeveo. Even broadcast channels have been getting into the re-transmission fee game and they don't want to give it up. Frankly, I'm not worried that their business model is being disrupted.

The other issue is that ratings aren't well tracked for streams. This is more a problem that Nielson or someone similar needs to correct but it is a problem. And unless/until Aeveo viewers are counted in the ratings the broadcasters get no benefit from their existence.
The fall and rise of SVG – how SVG is more relevant than ever
Show HN: 200-400 Gbps DDoS Attacks Are Now Normal
An anonymous reader writes "Brian Krebs has a followup to this week's 400 Gbps DDoS attack using NTP amplification. Krebs, as a computer security writer, has often been the target of DDoS attacks. He was also hit by a 200Gbps attack this week (apparently, from a 15-year-old in Illinois). That kind of volume would have been record-breaking only a couple of years ago, but now it's just normal. Arbor Networks says we've entered the 'hockey stick' era of DDoS attacks, as a graph of attack volume spikes sharply over the past year. CloudFlare's CEO wrote, 'Monday's DDoS proved these attacks aren't just theoretical. To generate approximately 400Gbps of traffic, the attacker used 4,529 NTP servers running on 1,298 different networks. On average, each of these servers sent 87Mbps of traffic to the intended victim on CloudFlare's network. Remarkably, it is possible that the attacker used only a single server running on a network that allowed source IP address spoofing to initiate the requests. An attacker with a 1 Gbps connection can theoretically generate more than 200Gbps of DDoS traffic.' In a statement to Krebs, he added, 'We have an attack of over 100 Gbps almost every hour of every day.'"

and here is the link:
http://tech-beta.slashdot.org/story/14/02/15/1453217/200-400-gbps-ddos-attacks-are-now-normal
F'ing poor people...
Great to have a notebook~equivalent in clojure. I wonder how difficult it is to integrate DVCS into it.
Here's a basic way of understanding this.

Take a piece of paper. Focus a camera on that piece of paper.

Turn on an overhead light. Did the paper change?

Now, imagine this not only to be a visual representation as limited as this, but instead causality. Then the causality sphere is, theoretically, as big as the universe itself.
I did read the article and I understand that the decision affects all of the 10th circuit and that other courts ruled differently. It still has nothing to do with Utah specifically. It's a federal district court that is operates within Utah, but is otherwise wholly separate from Utah's interests or government. The articles says things like "Utah is hoping to slow their progess". This is blatantly misleading.
Jim contributed a great deal to the Ruby community and will be deeply missed.
But seriously they do and it's not that idiotic: http://contrastrebellion.com/