skysight-inc/HackerNews huggingface dataset:
This came up on reddit's /r/portugal and I had a look through their points to figure out what was going on. The legislation is here:

http://ec.europa.eu/information_society/newsroom/cf/dae/docu...

Their 5 points:

1) We don't want a two-tiered Internet, all data should be treated equally. Article 19 of the European Commission’s Telecoms Single Market proposal must be deleted.

It's a tough article to read but as far as I can tell it says the opposite. That any ISP can operate in any part of the EU.

2) Private companies cannot be judge, jury and police over online content. Article 23.5.a. of the European Commission’s Telecoms Single Market proposal must to be deleted.

23.5.a. just says that one of the few exceptions that allow filtering is "implement a legislative provision or a court order, or prevent or impede serious crimes". That last "or" may be poorly interpreted I suppose and I don't know who gets to say what's a "serious crime". Other than that it seems reasonable.

3) Europe won the Nobel peace prize – The European Commission’s credibility on human rights issues shouldn't be jeopardized by engaging in the same type of internet censorship that Europeans critique elsewhere in the world.

This isn't a demand of any sort, just a political point.

4) The current definition of "specialized service" (Article 2.15) increases costs and risk to internet users, and must be changed or deleted.

I can't really see the problem with this. Once you've set rules that you can't filter/degrade service, letting your users hire specialized services on top doesn't seem out of order. I suppose the risk is that if there isn't enough competition "proper access to Netflix" may become a "specialized" service.

5) Article 23, “Freedom to provide and avail of open internet access,” must replace "shall be free" with "have the right" to protect internet users from online discrimination.

This on I don't get. Maybe in legal-speak this makes a difference. I only went through the rest of this very lightly but it seemed to go in the right direction.
To someone who knows more than me, how can a US citizen who just moved to the EU help fight this?
Thank you, no votes for 18/03/2014 according to the site, not updated then yet. (Or no data I suppose)
How is taking a pay cut not taking a risk?

He put capital (his time, not fully compensated) at risk.

then most people going to work every day should get stock.

Personally, I'd rather have it in salary. 0.05% of a 40-person company isn't going to motivate me worth shit. It has the opposite effect (uncanny valley). I'd much rather work for a hedge fund and be reasonably paid for my skills.

Unless it's substantial, equity is a bad sign for me. Why? Because 0.05% of a 40-person company ("checkbox equity") won't motivate me in the least, but it will motivate other people, which means I'm going to be competing (on hours, indignity, and suffering) against people who haven't done the math on their pathetic shares and are delusional and clueless. That's like wrestling a guy on PCP; it's better not to.
This might be tougher than it seems. Several years ago, I tried to run the Alpha Centauri demo on a recent Fedora system (I think probably 6 or 7), and it wasn't able to start; it did run fine on FreeBSD in linux emulation though. (sorry no details)
Isn't that almost exactly what investors are doing, but on a smaller scale? Both are giving up cash-in-hand for that lottery ticket.
It's doable. I have it working on my Mac with a Flightstick Pro. I've never had sound issues, though (it plays through my Roland SC-55mkII and sounds great).
I think the fact that Windows devs are getting itchy to have full support is a good sign. It means that the language is becoming popular.

That said, I'd like to point out that the same thing happens all the time with languages developed in Windows land. I happen to really like F#, but Linux support for the language compared to Windows support has historically been relatively poor. It was only the heroic volunteer efforts of the mono devs that brought a respectable degree of support for F# to Linux.

And like mono, Rust is an open source project. Consider pitching in and helping build the Rust you want if you know how, or else consider learning how to do so if you don't.

I do happen to agree that package manager support should probably not be a priority at this stage. I think all available manpower and funds should be used to get the language to 1.0 as fast as possible. People won't put up with massive amounts of breaking changes forever.
Confidence vs. Arrogance
There always have been and always will be class divisions. Every society has a version of the phrase "Shirtsleeves to shirtsleeves in 3 generations." But now the slaves are free. We all get world class free public educations (ask the teacher unions.) We all have access to free graduate level education in technologies online. I'll brashly assert that class mobility has never looked better, and while they are possible, there are no real-world examples of a better society than ours (at least to my view).
Putin signs Crimea treaty, will not seize other Ukraine regions
What you describe is more of a computer. I want that too, have done since those pocket organisers in the 90s, or the Casio Databank that played dial-tones of friends' numbers down the phone line.

What we really want, I think, is the ultimate portable computer. With a phone feature. I'd actually rather it was VOIP and everyone used that over 3/4G networks for most calls, but imagine that happening in the next 5 years - fat chance. This ultra-portable device would have the perfect form-factor of usable screen and keyboard, all somehow tucked into a pocketable device. Much like those old Psion devices, or the N900, only packed with decent hardware.
What Ron Popeil Says About Marketing
So, how do I integrate existing JQuery plugins? In most real life scenarios there will be a few plugins which one would like to bring in.
Bayesian inference is definitely only as good as the quality of the chosen prior, if the number of samples is low.
> time of useful consciousness is 10 to 15 secs

Can't most people hold their breath a lot longer than that? 30 sec seems like a minimum for the average person.
This has everything to do with Bitcoin. Yes, the attack vector is old and boring, but it's a proven one that has been used more or less the same way to hack multiple Bitcoin exchanges.

Bitcoin transactions are irreversible, so there is no way to get back stolen coins. And there is insufficient consensus to block them from being spent in future. These, combined with the magical pure-virtual, ethereal nature of Bitcoin, makes it an unprecedented target for thieves.

Maybe Bitcoin can yet be extricated from these issues, but the basic system Nakamoto gave us does not address the needs we so clearly have. Given the track record of so many exchanges and other services, we have a long, long way to go.
Not when you only have a few high-bandwith providers for some content. One will be the faster then the normal-speed rest. But the consumer will see this as service X is slow, and the fastest one is best.
Fracking would be so much more popular if they gave Stark Expo-like presentations with booth babes.
Mamak makes up for government incompetence.
Go look at the projects list. Half the stuff is GPL, not even LGPL. Why are the GTK bindings GPL?

If the culture is to GPL lots of libraries and projects, well that scares me away.
Apple re-introduces fourth-generation iPad
It's increasingly the case that internet, tv and telephone services are provided by a single company over a single set of infrastructure. Because those service providers have a vested interest to protect the commercial viability of their own offerings (specifically, the TV and telephone packages), there is an incentive to limit the internet service's viability as a replacement for TV and telephone services. Such limitations allow ISPs to engage in text-book antic-competitive behaviour by directly hindering their competitors, and, arguably, the "specialised services" language would allow them to do just that by treating competitors as a specialised service, and differentiating the service conditions (e.g. by throttling the bandwidth offered).

Additionally, using the specialised service language, services like, say,
Youtube, Facebook, Netflix or iTunes can pay ISPs to be treated as a a specialised service, offering a better-than-standard experience (lifted traffic limits, increased bandwidth). Such a treatment is sure to be pretty damn expensive, and raises a very tall hurdle that new entrants in those markets must jump if they want to compete with the incumbents on even ground. This is, once again, highly anti-competitive.
OK, so loans taken for purposes of speculation on scarce goods are a Bad Thing. But loans taken to build up real infrastructure and support innovation still seem to be a very valuable service that the financial industry provides.
Anyone tried this out?
ACM Turing Award to Leslie Lamport
The decentralised check against double-spending is bitcoin's only solution. And it's quite a genius solution, in a way. Bitcoin is not the first cryptocurrency, but it's the first decentralised one.

Other than that, bitcoin behaves more like cash than like banks or credit cards. You can build banks and credit cards around bitcoin, and you should, but bitcoin itself is just like cash, and that's all it should be. It doesn't need to solve other problems that as you say have already been solved by systems like two-factor authentication and the like.

This particular attack is more like thieves walking into a bank and claiming to be a person and then being able to get cash from the bank's safe (an analogy that also fits nicely with the relatively small amount of money they were able to steal). It is not like being able to rack up fraudulent charges on a credit card.
It'd be neat if autopilot was smart enough to know that it can't make its next waypoint, and therefore will attempt to land the plane on its own.

Are we just not there yet technology wise? I thought planes could in fact land themselves.
Commercial satellites are ok for seeing planes for that matter. It's knowing where and when to look that's important. I don't think that even the US military constantly monitors vast tracts of empty ocean on the off chance that a plane might crash there.

https://maps.google.com/maps?q=35%C2%B003%E2%80%B234%E2%80%B...

For instance, these two maps are pretty similar in scale (I couldn't make Maps do the exact same scale though)

https://maps.google.com/?ll=44.527843,13.227539&spn=14.14170...

https://maps.google.com/?ll=-32.509762,80.991211&spn=16.6984...

That's a "whole lot of nothin'".
hold on.. there's a developer console somewhere in the webapp? I don't see it and would love to use it. Am I missing something?
> Bitcoin transactions are irreversible

So are cash transactions.

People need to think of bitcoins more like cash than like credit cards.
The poor state of Android JavaScript debugging
I don't mean this in a bad way, but do we really need another Javascript framework? Wouldn't author's energy be more useful when contributing to one of the existing ones?
Online anonymity is hard – but like anything valuable, it is worth fighting for
As I pointed out elsewhere, claiming that he has no internet is rather inconsistent with the fact that he and apparently his brother Arthur clearly had access to the internet quite recently. This is another act of deception from him, and totally unnecessary if he merely wanted to clear up a misunderstanding.
Overall I like it, except for the templates.

It's perfectly possible to not have FOUC with traditional template languages like mustache, and I don't think having "turing completeness" in your templates is a good thing. Frameworks like Ember.js have also shown that you don't need to manually write bindings to handle when your models change.

That being said, I do see the advantage gained with the virtual DOM you generate from the templates. I'd be interested to see if it was possible to integrate other templating languages in via plugin.
I haven't "been talking" to anyone. I've been reading the quick start or installation instructions for major node projects and lots state to install globally. See my other comment.
Amen....
> As it stands, Xamarin may have nearly saturated the market it has available to it.

No way Xamarin has saturated the market with their licensing costs. $1000/yr per seat (for VS integration, last I looked) is cost prohibitive. If this deal lowers that cost significantly, it's a very compelling way to go for lots of devs.
I'm aware of the algorithm. But that story, like the other one, did drop off the front page due to deliberate flagging. Most of the comments came later because the item was shared outside HN (I know because I was closely following it). One of the flaggers was brave and honest enough to own up to it, tried to explain himself, and then was open minded enough or civil enough to be convinced.

It reached around #8 on the front page with about 60 votes and no more than 30 comments, and then, poof, was gone in a few seconds.
Learn Programming by Example and with Challenges
Is there anyway boyfriends can get access to this?
Ask HN: Free tool to plan sprints/track estimates-time/issues for small team?
Hi HN crowd.

My brother and I are starting work on a project idea we have and we're looking for something to track:

1. Issues we need to implement.
2. Bug fixes.
3. Estimates AND time taken for each ticket.

We want to have a somewhat clear timeline to answer "When can we expect to launch this with the minimum features?" Or "How long will the following bug fixes take to fix?"

As a consultant I've worked with many different teams and the vast majority used something like JIRA or VersionOne, yet they don't offer free plans for very small teams (think 5 or less engineers). I love JIRA and it fits the bill perfectly for our use cases, but it costs money we would rather not spend at this early stage.

Are there are free alternatives out there that do what we're looking for? Here are some we've tried but failed in one way or another:

1. Asana: Awesome, but doesn't allow for time estimates or time taken logs. Also doesn't tell you remaining time on all tickets.

2. Fogbugz: Kind of bare looking and difficult to set time remaining and log time. Hard to organize tickets into sprints?

3. Trello: Can't order the cards into sprints and add estimates into one big time remaining value.

Thanks for the help HN!
The lack of CD drive has several not very difficult solutions: Get a USB CD drive, use your old computer or a friend's computer make a dmg out of the CD, etc.
So best-case scenario it can go 2400 miles, assuming it can refuel on arrival. While it could hop and be managed at any local field with a fuel dump, I do wonder how well it can handle the elements if kept outside at a stretch. Crossing the Atlantic would be tricky, for example.

So while "disaster relief" is a good use for this thing, rapid response is not. It's in for the long haul - you set up in a neighboring city and use it to ferry goods back and forth. But by the time it arrives, the existing disaster-relief structure may have more conventional approaches to shipping in goods/personnel (rail/train/ships/runways)

... this thing really seems to be a solution looking for a problem. If the technology could be made cheap, I could see the worth of a low fuel-to-weight ratio for air-freight in servicing remote areas (places above the arctic circle come to mind) but that's a mass-produced fleet of flying trucks, not a lone relief ship.
How Focus Facilitates Faster Growth
Alternatively, wear something that only a coder would wear.

You mean a dress? I am a coder and that's what I wear.

Yeah, you should definitely wear that next time.
API is completely redone, more close to LESS, yet in JS. You may want to give it another shot. :)
The Rise of Videogame Economies
A Privacy Aware mobile advertisement platform
Here's the actual Vimeo.

http://vimeo.com/89394659
Surely the fact that the attack was so inane does comment on bitcoin's security. OK, not the inherent security of the basic protocol, but the actual real-world security of real-world implementations.

You'd never store $100,000 actual dollars in a place where the employees let anyone walk in and take it if they just claim to be you. Bitcoins are equivalent to cash but they are not being stored anything like how cash is stored. It's a fundamentally difficult problem that bitcoin requires you to solve, so I think this really is highly related to bitcoin's security.
The demo is still broken for me. Using FF 28.0, HTTPS Everywhere. All I see is a red line on a white background when I hit the play button.
There are a few ways to answer the (definitely relevant) question of "if you're doing things this way, what does rails give you?" In some cases, the answer is "nothing", and people really just want sinatra if they really like ruby, or one of the many lighter-weight libraries that other languages have. In some cases, the answer is "actionpack is still really good at what it does, even if it's just used as an HTTP adapter". In some cases, the answer is "activerecord is a really nice ORM". Etc. But I think in most cases, it's because there are just lots of libraries written for rails, and using sinatra or padrino (last I looked) tends to result in re-writing some things that you would otherwise get for free. Although sometimes in order to use those libraries you need to be doing things "the rails way" anyway.
^ Examples of jokes professionals wouldn't tell in the workplace.
>1. You are forced to focus on revenue

This is really the biggest point. Plenty of "cool ideas" are implemented in favour of more needed products in the marketplace -- needed so much that people will pay for it.
Normally I'd agree, but I think this has compelling enough reason to be on it's own. The lightweight nature means it's only real competition is Backbone, which is more of a library for making a framework than a framework itself. But Mithril seems to do more while still managing to have a much lighter footprint and feel more like "just JavaScript".
We don't have that feature currently, but it's definitely a possibility!
But if I get robbed, I can contact the police and there are consequences if the thieves are caught. If my car gets stolen I have insurance I can claim off. There's no such thing with Bitcoin.
Could also be the exact opposite. It's mildly suspicious that this happened so soon after the acquisition. It's probably a coincidence, but it smells at least a little bit like Rogers hooked up their own support system without proper training.
Thank you, riginal site does not even load on my Android.
If you have a low latency 20mibt connection to the internet then ALL video is fast. Below that you might have a point. However, this says an ISP can only change bandwidth and latency so if you allow one high bandwidth activity say downloading MMO's then must allow all high bandwidth activity. If you have low latency for gaming then you also have low latency for websites etc.

Sure, an ISP may simply chose not to offer high bandwidth to the internet but that's a much harder sell to there customers. And long term laws can change if companies start abusing them.
At the dpkg level, this mostly works, yes. I can extract to e.g. ~/local, set $PATH, $LD_LIBRARY_PATH etc. and stuff works.

However, I'd also like to have some dependency resolution (ideally including already system-installed packages where possible, no need to install libc6 twice) and some more magic - for example, I have to manually adapt the file /etc/bash_completion if I want it to work out of ~/local, similarly, many programs only look at /etc/foo and not ~/local/etc/foo.

fakeroot doesn't really help and chroot again requires root privileges.

As I said, dreams :)
Yeah! Would be great if it synced so that I could get a "Go" or "No Go" signal!
Comments on a previous discussion[0] noted that the bill's qualification of "specialised service" wouldn't allow for that:

> (15) "specialised service" means an electronic communications service or any other service that provides the capability to access specific content, applications or services, or a combination thereof, and whose technical characteristics are controlled from end-to-end or provides the capability to send or receive data to or from a determined number of parties or endpoints; and that is not marketed or widely used as a substitute for internet access service;

[0] https://news.ycombinator.com/item?id=7415885
Wow.

And I work in this building right above Granite Networks!
funny i was about to write, i'd be willing to bet that they manage to get this through one way or another.

i would like to quote myself at this point on another issue:

"you have to applaud the germans for their efforts though. after all they were able to temporarily halt the data retention efforts. i say temporary, because ..." [1]

for every member of the eu parliament representing your country there's four lobbyists[2]. but ultimately it was clear that this would pass in one form or another. sometimes because of money, sometimes because targeted disinformation.

the same has been going on in other areas such as eurobonds, or the european stabilization efforts, where now the eu can request funds from the bundesbank, and doesn't even have to justify it anymore.

the concept is always following the same pattern:

1. outrage the public with some weird request. argue that it's a necessary evil for the stability and freedom in the euro zone

2. pass the same request in a slightly lightened form. try to keep the request out of the publics eye as long as possible. as an older example ACTA was leaked, and required consorted efforts, but the effort to bring this one down, was way too late and way too little

3. adjust the passed law over time to be closer to the original request.

4. distract public with outrage over slaughtered giraffe.

[1] https://news.ycombinator.com/item?id=7169968

[2] http://aei.pitt.edu/31864/1/No_242_Rasmussen_on_EP_Lobbying_...
Nothing is recording beautiful Maldives 24/7 that can be used to confirm/disprove this story?
The bottleneck is due to the 95th percentile way of billing and the fact big content provider don't buy the bandwidth equally for everyone. Normally you peer (free exchange), if and only if you have almost as much in as out. If you have clearly more input coming to your AS than output, you are supposed to buy your internet transit, else your behaviour is parasitic.

Yes google buys internet transit, but not in Europa, they expect the users to pay for their free services when they are not north american, and they provide the "free VoIP" services this way.

Google, amazon are the problems, they don't assume the cost of their services and make it stand inequally amongst the users. Google is killing the cost model of ISP.

In this condition, how do you expect a sustainable free internet if you destroy the business model of ISP ?
Google-eBay merger suggested as alternative to PayPal spinoff
Go or no go where? Am I missing something?
I'd definitely be interested in seeing a blog post about how this was put together.
I'm a little bit confused. The title mentions birth control but the website is talking mostly about fertility. Is this a tool to help women get pregnant or prevent pregnancy?
What makes you say they're "badly designed"? I'd agree if we're talking about Android 2.x, but it's come a long way.
Maybe on the significant others device, it could have a sort of "defcon" system. To let me know that I should bring home chocolate and keep my opinions to myself!
What's the one in between the tank and the guillotine?
How do you find out what problems the business has?
Although bitcoins are more like cash than like credit cards, their ethereal nature allows you to lock them up in ways that cash that cannot be: encrypt them (i.e. you encrypt the files that contain the private keys).

This is not a solution that bitcoin itself needs to build into the protocol. It's just something that we already have that should be used when using bitcoin. People are taking a while to get used to the idea of securing a decentralised currency.