skysight-inc/HackerNews huggingface dataset:
Not necessary true! There is a huge disparity between the cost of these services to the companies and the price for the users. This means that there is still space for regulation.
What is the correct European SIM to buy for data/voice/etc. (prepaid)? Presumably best to get one from a country you don't actually visit much, so you're always roaming, and thus don't pay the home to foreign number charges?
It was about time; it will also help a lot with short-term mobility around the EU.
The idea is that special constructs and a special machine in the problem domain will be used to write and execute dense code. This then tends to be VERY understandable in the domain, but brings the developer away from the low-level execution machine.

Thus it is more understandable and less understandable, both at the same time, but on different levels.

Much more understandable for the domain-level programmer.

Much less understandable for the low-level execution-level programmer.
Some companies might have a place for that special someone, who you can lock in a room for a month and he will later emerge with an amazing new piece of code that will solve your problems, shielded from all the problems of the outside world, but companies where that is possible are very rare.

Also, being able to develop like that is very rare because in the real world, requirements change or are vague and need to be clarified, or your software has to interoperate or integrate with other software. There is simply no way to avoid regular communication and still produce something that works how it needs to. Problems where you can shut yourself away for a long period of time certainly exist, but in the grand scheme of software jobs, they're few and far between.
Damn, and I thought I was a vengeful person.

Goes to show you once more how many people on positions of power have the emotional intelligence of a bully teenager but they can't be touched.
> The real revolution is in smart contracts and virtual machines that run on a blockchain and the ability to define ownership of a distributed organization to distribute profits accordingly.

e.g., the $50 million distributed to The DAO hacker.

The DAO was the first famous smart contract, on the first popular smart contract platform. Every objection to smart contracts in the past couple of decades (computer programs model real law badly, immutability means you need to be a perfect programmer, immutability copes badly with changes in circumstances) came true, bang bang bang.

Though I think even blockchain objectors were surprised when Ethereum came up with a new one: your smart contract is IMMUTABLE right up to the moment the big boys are in danger of losing money.

Later of course we were reminded of the programming perfection requirement extending to all layers of the stack, e.g. the Solidity compiler bug that meant that a mathematically-proven-perfect contract could have a 'sploit.

Smart contracts are a terrible and stupid idea, and The DAO should have put the idea firmly in the bin. That it didn't is a testament to human gullibility and the power of wishful thinking rather than the value of smart contracts.
No, calling foreign numbers costs the same in both your country and abroad. And it's usually more expensive on mobile networks, but that doesn't have anything to do with roaming.
A bit off the topic: I tried to search for this but couldn't get anything conclusive. Are applications hosted on GCP, GAE, Google Cloud Storage and Google Cloud CDN accessible in China?
Telecoms in at least some countries are already having to back down on that due to regulator pressure.
I agree, and this is the only thing stopping me from putting rust into production.

I have high hopes for something like https://github.com/thepowersgang/mrustc
Ask HN: How come it is almost impossible to pirate Putin Interviews?
All mainstream search engines show either click baits or fake results for the series. Living in a third world country, pirating is my only option and apparently, that is not an easy one like it used to be before. I can normally pirate a Netflix series the day it runs. Is this some kind of huge censorship or am I being paranoid?

Edit: Mods, please fix my grammar if it is wrong.
i am adding refresh button to my to-do list! :)
Samsung forgets domain renewal, exposes millions to hackers
Correct. It's difficult to see if that was causation though, as Three had already had "Feel at home" in 2013 when discussions started in the EU about this legislation.
I am still confused. Can't you specify account name like so?

runas /user:Administrator2
Wrong. If tourist movement is spread out across Europe equally, then mostly nobody will need to subsidize anything, since the mobile operators will be paying each other. Of course, cost per GB is different in some regions, but interestingly most popular tourist places are on the Mediterranean where data plans cost less.
The Three changes came in response to this change in regulations.

As a relatively new operator they have always hated roaming, as it has made them less then the established operators.
Which telcos and in which country? Everything seems fine here in Croatia.
Well, it seems clear that the market was failing to deal with this adequately. Three has had free roaming for years, correct—it wasn't across the whole EU though, worth remembering!—but the market had not efficiently reduced the costs for everybody.

You could certainly make the argument that there were other reasons that people didn't all switch to Three, but it seems more likely to me that people consider switching to be too much work. That's essentially an inefficiency in the market – exactly the sort of situation where a regulator should step in.

After all, roaming charges in the EU were essentially price-gouging of the worst kind.
However, now EU regulates the price to consumers to be lower than the wholesale price of roaming charges between operators. That is a failure. They should regulate the wholesale price.

In practice: I pay 20 € per month for unlimited mobile data. If I go to Italy and use my subscription there, I still pay 20 € per month for unlimited mobile data, but my operator has to pay 7 € per gigabyte to the Italian roaming partner.

Because there are more people traveling from north EU to south EU than vice versa, and competition of mobile operators works much better in northern EU, this is practically a monetary transfer to support the economies of southern Europe. And then there's the possibility that an Italian person acquires a SIM from my operator, because local Italian ones don't sell subscriptions with unlimited mobile data...

My operator has to counter this by a price hike and/or disabling of roaming.
There is a limit of 4 months of roaming usage per year.
Phew. That's good to know. As someone who has absolutely no desire to ever need "roaming", it's good to know it won't be forced on people.
You from India? Looks like your startup is one of the fallouts that are happening in Indian startup ecosystem.
The old Symbian* smartphones.

Just a detail, I know, but as far as I remember, I changed few Symbian devices before the iPhone came out and I hopped over Android soon after.

I can't really recall there being any Windows phones back then. This is just how popular Symbian was in that period of time. If there were any Windows devices (forgive my ignorance), they were definitely not nearly as popular to make a mention of iPhone killing them instead of e.g Symbian ones.

Just my 2¢, but the crux of your argument doesn't change, so you got a +1 from me for it. :)
I would say there's space for competition, but the EU chose to not regulate to help competition, they chose to regulate to help incumbent South European operators, which are cash cows for well-connected partners.
Everything fine in Greece too. In fact, I've been using this for free for a year+ because my telco decided to include it in my (high-price, 20 eur/mo) plan for free earlier than planned.
No, these days, in most cases, it costs them very little, and often nothing. If you're on a Vodafone or Telefonica network, then the network you're roaming on is probably also owned by Vodafone or Telefonica. Even where you have to roam on an unrelated network, the price difference has never made any sense.
Equinix runs some gigantic data centers and high value ones as well. The Chicago/Cermak data center hosted essentially all oil futures trading in the states until the CME got into the hosting business.

Last I looked they were approaching 200 data centers. There is going to be a bit of variance amongst that many.
The abolishing of roaming charges also applies between operators. As the true technical cost for roaming is negligible there is really no passing of charges from those who use it to those who don't.
> Yeah, the telcos have already found a way out

What are "the telcos"? I just got an SMS from Vodafone announcing that from now on, I won't pay roaming fees in EU countries.
There is of course fair use policy https://en.wikipedia.org/wiki/European_Union_roaming_regulat...
Thats not true in many cases. The wholesale price cap is 7.70€ /GB. This is the price telcos have to pay other telcos for their users roaming. And this is more expensive than end-user price in the nordics/baltic region.
What to do for overriding the PureConfig behavior in Scala?
The environment you're describing is 20, perhaps even 30 years out of date. It definitely used to be the case but much less so now, and only in the largest and most traditional companies -
certainly not "most" and the last percentage I heard was around 10%. And only from the top universities (Keio, Tokyo U, Waseda etc)

I personally know people who have been headhunted for their talent/experience (in finance though) so it is a thing. Not as much as in the west, true, but it does happen.
Example: less than a year ago I was charged ~40€ for viewing two wikipedia pages, one of them happening to contain a short video. My bad sure since I forgot to disable roaming, but this is obviously outrageous pricing, so I really don't buy the subsidising point of the naysayers.
I'm wondering why the regulation was necessary and why the free market forces didn't bring the prices or roaming down?
What are the forces in telecom industry that kept the prices so high (assuming that the prices were higher then necessary)?
Brief History of the Internet of Things
You are probably way too negative. Yeah, some telcos are looking for ways around it, and some plans will become a bit more expensive, temporarily. However, there is healthy competetion in most European telecoms markets. So it is very likely that over the mid term, competition will push prices down.

Why is it so damn hard to be happy about a giant step forward, just because it doesn't happen in the most perfect way? (what does?!).
> If tourist movement is spread out across Europe equally

It's not.
Can you name one European operator that does that?
It shows this as justification right now:

Oakley Group 14 is no longer considered secure enough. SHA-1 is no longer considered secure enough (see shattered.io).
In the Netherlands, Climate Change Is More Than a Fact, It’s an Opportunity
What? The benefits of having roaming policies for a person that doesn't travel, is completely the same as if there are no policies. There is nothing to be forced upon you.
I'm not sure that there is a cost in aggregate – what is the money being spent on?
Oh, yeah, some telecoms have no interest in trying to get out of this, and have been doing some form of free roaming even before forced to. Ultimately, "we're not trying to screw you over" is a great marketing point; I'd say telecoms who try to resist will suffer in the marketplace.
Simply not true. Europe has true competition on telephone contracts, roaming fees were just a milking cow for all telcos to extract some additional income they now have to survive without.
that's alright, they'll just legislate to prevent price rises too
Not speaking up in meetings doesn't mean they don't have this skill though. Some people (like me) don't like to add on-the-spot opinions on something, but prefer to go and mull it over, look into it etc before providing feedback. Doing it on the spot often leads to a lot of wasted time and overly long meetings. Meetings and other synchronous communications are, in my opinion, very wasteful and expensive.
This is not possible! The rule is clear: in every EU country you can use your mobile phone under the same conditions as in your base country (with some minor exceptions mostly for mobile data). Telcos not obeying this rule will be fined (or may even lose Radio Frequency License if not willing to obey).
I'm a heavy EU roaming user and I truely welcome this change.

How does it feel to crosspay my phone bill? ;)
There is a neat feature of large fundraiser campaigns in free software you can take advantage of, in that if you do get 400k and hire 5 devs and have them work a year on a wide range of features for some software, it doesn't really matter what upstream says if the users want those features. You just fork if upstream isn't "on board", work on your own separate branch for a year, and then when all the users start downloading and using the fork the upstream will have to work with you to merge all the work done since 8000 hours of work on their project is not something they can discard.

As long as you wrote useful features then GIMP, for example, wouldn't be able to argue semantics on the patch set and tie up merging for a long time on politics. Their users would demand the features.
Restrictions:

If you roam exclusively in a Feel At Home destination for any 2 complete months in a rolling 12 month period, we may suspend international roaming on your account, which means you'll no longer be able to use your device or allowances abroad. We'd let you know if this were likely to happen first. If you spend a full month abroad but some of that time is spent in a destination that isn't included in Feel At Home, this restriction won't apply.

You can't use your phone as a Personal Hotspot, also called tethering, in a Feel At Home destination. This applies even if you normally tether in the UK using your data allowance, or have a Personal Hotspot allowance or Add-on.

We restrict your ability to use your data allowance for file-sharing, like peer to peer download services, and using certain sites to download or share large files. This is so that we can manage demand from overseas and ensure that everyone can use the service.

The source link is horrible (and the page doesn't allow copying... I wonder why): http://support.three.co.uk/SRVS/CGI-BIN/WEBISAPI.DLL?Command...
Yes, but you need the password then. With admin priviledges you can run "as admin" without needing to know the password. The privileged account still runs programs in normal mode (unprivileged), but can launch programs with elevated permissions.
Any of Sherwin Tija's books are humorous, well-illustrated takes on the genres that are definitely not for kids. Plus most of them feature cats! (The original is "You Are a Cat")

https://www.amazon.com/s/ref=dp_byline_sr_book_1?ie=UTF8&tex...
In Denmark it seems that most are remove EU roaming. I don't think 3 is, but Telia and CBB (Telenor subsidiary) are.

The CBB contract for example is adding 40DKK to the price, for EU coverage.
You should check if your unlimited plan applies to roaming. I have a unlimited data plan in Croatia, but in roaming it's limited to 10 GB.
Don't know why you're getting downvoted. This is currently happening in my country. All operators are revamping their subscriptions.
Cartels/vendor lock in
Some telecoms actually did reduce roaming prices long ago, but consumers aren't particularly willing to move between networks (still more difficult than it should be in most cases, and the telecoms like it that way; that's why they resisted software SIMs so vigorously), and plans are often complex and difficult to understand.
I don't think that the price of foreign calls will be affected – everything is simply charged at the home plan rate. Calling e.g. a French number will cost the same regardless of whether I am in France or the UK.
I'd actually argue that Three has been in a good position to introduce free roaming as they are active in a few European markets. I'm not sure when they go from being new to established though, as I first recall seeing them sometime around 2000.
I misunderstood, I read things again and you are right.
If you actually have tests it's not half as bad as you are making it out to be.

If your code base is a big pile with no tests.. well you dug that grave.
Didn't notice any price changes in Croatia. I pay ~15 EUR for unlimited calls, SMS, and mobile data (it's limited to 10 GB in roaming).
The op made a bunch of assertions provided a reference which refuted one of her assertions and then appealed to authority...
glad to see snips finally releasing a product after all those years...
Because it's a confusopoly[1] and roaming charges (like data overage charges) weren't part of the headline offer, which was generally UNLIMITED calls and texts and a FREE phone when you pay £X per month.

Same as 'free' banking in the UK, which is in reality heavily cross-subsidised by the poorest customers paying overdraft penalties.

[1] https://en.wikipedia.org/wiki/Confusopoly
Telenor in Denmark, and its subsidiaries, are removing EU roaming for some contracts, or splitting them into EU and DK contracts.
Barriers to switching would be my guess. Three, in particular, has offered an amazing roaming package for years. But it's still fiddly and annoying to switch mobile providers due to long-term contracts, porting numbers and so on.
The Best Survival Foods That Can Last a Lifetime
It employed various techniques that prevented cheating like "If you have the key, add the number written on the key to this page number to open the door".

In computer science terms, that would be an "indirect jump" or "computed goto"; and somewhat relatedly, indirect jumps/calls are for the same reason a little trickier to deal with when reverse-engineering --- without keeping track of other state, it's hard to determine where one will go.
It's interesting to me how infrequently different paths link up. Alhough this is obviously the point of the book series, it still embodies a set of assumptions about free will vs. predestination/inevitability. Maybe there could be some choose your own crime books where a lot of the outcomes end in jail.

I only read a few of these way back when, so I don't remember exactly if this happened, but another possible take would be a sort of 'where were you when the big [whatever] happened'. How do different choices early on determine how you're affected by the Plague/ day Dublin's streets ran with Guinness/ Chicxulub impact.
Hire Professional Dealing with Concrete Floors in Islamabad – Blog
Uk three. Uk is the only sane (at least on this topic) country left in the EU in which you could buy a sim card without photo id.
Word has native diff-ing and 3-way merging. version control systems can call this as their diff tool.
This idea was good. But in reality what happened in Latvia was very simple and expected move by telcos - all three of them raised prices for all subscriptions by about 3€-4€ monthly (which is ~30% increase). Yes, now you can feel better while traveling, however everyone now pays extra every single month. For some situation now is better, while others pay for it even if they do not need such freedom. Those who are in first category are happy, others not so much.

Edited: It's interesting to see how comment which states facts, can get upvoted and downvoted this much. Sometimes voting in HN does not make any sense (to me). I understand that upvote is "thanks for letting us know those facts". What are downvotes representing? That I should not write at all, that price increase for all 3 telcos is fine, that everyone should be happy? Rhetorical question.
1. Oligoploly

2. Collusion

It's also why phone services are so much more expensive in the US than say France.
My estimate would be that the telco's rely on each others networks to 'roam', and absent of common rules, the behind the scenes peering agreements would leave someone's network with a bill to pay.

Under these circumstances, mandated cooperation would make sense to me.
EU is a political effort to bring countries together and this is part of it - in this case, consumers will benefit. If not regulated, telcos would be capitalizing MUCH on open EU borders and (more or less) free travel within EU...
I've been in similar situations myself a few times. Getting to "closure" with a project that didn't have anywhere close to the desired outcome can be a big let down.

While it's appropriate and even helpful to have some perspective (you are in a good financial position, you hopefully are in good health, you are still very young), your disappointment and pain is still real. You need to process the disappointment.

After I took the time to just do nothing, here are some of the things that helped me get excited about something new. I think it's important to shake up your routine - you cannot just wallow in past thinking. You have to tell yourself to turn the past experiences into wisdom you have forever instead of constantly thinking of them as proof of failure.

Travel. New places are exciting. Maybe do something 100% guided so you don't have to do any planning. This can help bootstrap things.

Do new things. I find it feels good to be early on the learning curve of something new. Lots of feedback of progress, and it's fun. New sport, new programming language, etc. Even if it's entirely purposeless.

Do you have any lists of ideas you want to pursue from the past? Or maybe go read lists of ideas for startups that others have posted.

Volunteer at local startup events, or offer your expertise for free to other founders. You would be surprised how meaningful your experiences will be for others. You are in a great position to help them.

Hopefully some of these things get you excited about the future.

Good luck!
It's not too bad to manually thread a seed around.

import qualified Data.Vector.Mutable as V
import Control.Monad (when)
import qualified System.Random as R
import Control.Monad.ST

st = runST $ do
v <- V.replicate 10 0

setIncreasing v

addRandomness v

printThemAll v = loop 0 (V.length v)
where loop i n = do
when (i < n) $ do
e <- V.read v i
print e
loop (i + 1) n

setIncreasing v = loop 0 (V.length v)
where loop i n = do
when (i < n) $ do
V.write v i (i * 2)
loop (i + 1) n

addRandomness v = loop initial_g 0 (V.length v)
where seed = 1234
initial_g = R.mkStdGen 1234 -- Seed
loop g i n = do
when (i < n) $ do
let (r, next_g) = R.random g
e <- V.read v i
V.write v i (e + r)
loop next_g (i + 1) n
30 years ago we had carphones, later we only had cartels. ;)
Is this a recent change? I hadn't heard of such.

So, e.g. Telia doesn't have to pay any roaming charge to WIND Hellas if a Telia customer from Sweden goes to Greece and connects that network?

Previously I heard a cap of 7 € per gigabyte for data fees was regulated.
Anecdotal but not the case for me. I have a dual sim phone with a Virgin UK SIM and a Meo Portuguese SIM - both sent me texts recently saying my plans now work across Europe without roaming charges (and they aren't super impressive plans, just standard ones).
If your friends don't care to check on you personally, why do you think that they care about your post (that you say you're fine) that doesn't get shown to you on facebook?
I mean, MGS5 effectively had zombies...

I get the point though. I'm also bummed out by the exodus. I love MGS and I want to see what he can do on that engine given enough time. MGS5 was great but felt like Konami told him to cut it short and GTFO.
I can think of some motivations:

- NK is developing longer-range ICBMs, and relations with the US have been deteriorating; recently, in response to a Trump tweet, NK threatened to drop a nuke on NYC [1]. Nobody in the administration is going to complain if NK takes a propaganda hit.

- The NSA has been taking a lot of blame for WannaCry, and pointing fingers at NK diverts some of that blame.

[1] http://www.newsweek.com/north-korea-attack-new-york-nuclear-...