skysight-inc/HackerNews huggingface dataset:
There are considerably more providers than actual carriers in Germany. The way frequencies are assigned in Germany probably plays into this, but in a nutshell: many if not most people don't have contracts with the actual network operators (i.e. carriers) but with companies that are merely service providers. There are a lot of spin-off companies offering discounted monthly or pre-paid plans contracts compared to the expensive 2 year plans offered by their parent companies (e.g. Congstar is a subsidiary of Telekom Deutschland).

What you say about subsidized phones is patently false. I don't recall unsubsidized phones being a thing at all in Germany when mobile phones first became popular. Even today many if not most Germans seem to prefer subsidized phones -- in my experience buying your phone separately is only common in the more tech savvy or higher end markets, although the growing popularity of discounted month-to-month mobile plans may be changing that.

AFAIK tethering and jailbreaking/rooting is, generally speaking, always legal in Germany. For subsidized phones things can be different if you're not actually purchasing the phone but only leasing it (because it isn't your property and therefore you're not allowed to modify it), but I think these days most contracts have you actually purchase the phone. Not sure whether this is due to market demand, but I think there's also a decline in carrier branded phones, so it might simply be that.

Except for pre-paid/post-paid (i.e. no fixed plan, pay-as-you-go) contracts, I think all German providers offer unlimited low-speed data with a varying amount of high-speed data. As far as I can tell, most if not all providers these days offer their fastest speeds as "high-speed" on all contracts with only the amount of data being the difference, not tiered speed caps (this definitely used to be different).

So, yeah, your information seems to be a bit out of date. At least with regard to Germany -- I don't know enough about other EU countries to say anything about them.
Perhaps because all the other carriers sell you X GB per month, so they want their plans to be easily comparable to the layman?

To you or I it is easy to see the true nature of their "plans" but to someone who isn't quite sure how many megabytes are in a gigabyte, this probably makes it a lot easier to compare to, say, AT&T.
Why not just check by address?
Inspector goes to the pub, sees the match going on TV then checks it in a list if the pub at this address has the right subscription.
I wrote a blog post about my journey in building this (http://biaanghel.tumblr.com/post/117116852474/building-my-fi...). After writing it I'm wondering if it's even possible for a new programmer, let alone a female programmer, to get a real, good paying job as a developer. It seems that there are so many technologies to learn and the bar is ever higher. Would be interesting to hear any successful / unsuccessful stories. I guess what I'm asking is: do I even stand a chance?
It look like run1 recorded about 10^13 interesting collision events on the b-detector, each on several thousand sensors.
If you wish to scan for a new type of particle you potsulate various decay sequence sensor geometries and intensities, scan all the events and cross your fingers. ANd hope you avoid false positives. Will keep grad students busy for decades mining all this data.
So this is an image map generator?
Spoofing in an Algorithmic Ecosystem
This is about connections later in life that can have huge economic benefits. Connections to someone who's starting a business and needs a co-founder is much more "economically" valuable than someone who's going in as a regular software developer. Same person, same skillset, different connections, very very different economic outcomes.
How We Pivoted from a Services Company to a SaaS Company in 18 Months
Yahoo says its Mozilla Firefox deal sent search volume to a ‘five-year high’
Totally agree with you.

But, the current makeup of the team (presumably) indicates that the hiring process didn't rely on venues where other nationalities/races predominate. You might respond that the team hired the best candidates available - which could indeed be true - but GP's point is worth raising, if inelegantly phrased.
At Nitrous, we use Nitrous Pro to develop Nitrous Pro, and Nitrous Pro requires a pretty complex setup (minimum 10+ components required to run).

We did it by creating a master Docker image that runs Docker in Docker, with sub-containers running individual components. Nitrous Pro allows you to create development environments in the cloud with Docker images, and with the master image we created, we are able to recreate a dev env and onboard a new employee in only 10+ minutes in Nitrous Pro.

I won't say that creating this master image was a trivial task, but we provide many ready-to-go templates that are sufficient for most people to get started, and we are actively looking for ways to make customization of templates easier.
They're both in the top 5 (3rd and 4th, respectively; 5th is US Cellular). There are dozens of much smaller wireless carriers out there (usually with regional coverage at best excluding roaming).
Nonsense. That page is utter tripe. The 2nd example " ( cn = jonys ) ( | (password = * ) ) " isn't even a valid filter, and a proper LDAP server will discard it. An OpenLDAP libldap-based app won't even be able to generate the request because the library will reject it.

More importantly, an LDAP search filter only goes with an LDAP search request, which is read-only. You cannot use silly parser games like this to destroy a database, like you can in SQL with Little Bobby Tables. https://xkcd.com/327/

Playing games with LDAP search filters can't return you more information than the app was originally authorized to see. It most often won't even return you more than a single record, since most apps that make LDAP queries and expect only a single entry to be returned won't even look at any subsequent entries if they happen to be in the reply.

Canonical LDAP application code to search for a user record, for authentication/authorization purposes, sets the LDAP search sizelimit to 1. Getting more than 1 matching result is an error.
Erlang/OTP is being developed continuously, primarily by a team at Ericsson. They ship one new major release roughly once per year, with a few minor releases in-between.
You have stated exactly what the commenter needs to accomplish without a single consideration as to how to change their mind to do so, which in this case is likely the more pressing issue.

Instead of telling someone who is doing X and failing to stop doing X and start wining, it might be more helpful to suggest a realistic next action. In this case, perhaps apply to some very local universities for a CS degree, keep family close, and research community dental clinics with affordable payment plans.
SO, its natural and right that schools should be tailored for the rich? That's not an injustice? Remember, these are tax-exempt institutions.
I'd love to get your code for that if you're willing to share. I have my hue lights set up and synced with the ESPN app in IFTTT but that triggers for every game event not just goals. Would love to get it set up with something that will work a bit better.
I don't think cleaning them is going to make them grow back or reverse the decay that's already happened. My dental health is the result of not having dental insurance for most of my life.

I brush three times a day and I quit drinking soda and eating candy a while ago.

>Grow up and do something about it.

Uhh.. I am.

>get over your social anxiety and meet people who will pay you.

I'm doing what I can. I plan on building a "resume" over the summer.

Just so you're aware, even though it sounded like it, I was not complaining about my situation. I'm not looking for help, just thought I'd add my perspective to the thread.

I actually don't think I would change much about my early life at all. Part of me feels that if I hadn't struggled with being poor I would not have had the motivation to become a programmer, and I enjoy programming.
What is domestic roaming? I guess you mean state-to-state within the US? I wouldn't have thought that that would have ever been a thing (at least not after domestic long distance calls stopped being a thing).

I always hear Americans say they have unlimited talk and text. Is this really the most popular option or do most plans just include it by default? Might explain why American mobile plans always sound so incredibly expensive to me (i.e. "pay for what you use" a la Ting is actually a disruptive idea in that market because everybody overpays by default).
Alas, such "prove basic competence" requirements have been repeatedly abused - much akin to the unwarranted delay which this thread is about - to inflict unwarranted delays and other hurdles to gun ownership.

Guns are not complex. Basic operations & maintenance can be taught in a few minutes by the seller. There are just 4 basic safety rules. Pull the trigger, and whatever it's pointing at is destroyed - that's kinda the whole point of a gun. Having hundreds of hours of training, I assure you basic vetting should take no more than 30 minutes. Alas, vetting is often twisted into weeks of delays, hours of obligatory boredom, tens or hundreds of dollars in direct (and more indirect) costs, and rarely actual shooting - all designed to delay exercise of that right. This is quite a rights problem when someone NEEDS one immediately, say to prepare for a "I'm gonna kill you tonight bitch" stalker.

BTW: methinks "driving" would be an enumerated right had the Founding Fathers ever conceived of the notion of making vehicular travel a "licensed privilege". The loudest argument against the Bill Of Rights was precisely that rights not enumerated would be construed as not being rights; prime example: driving.
Chris Rock had a character on SNL. He was a militant black panther giving stock advice. It was great.

Does anyone have the name or any clips?
If you combine two crappy networks, the result won't be as crappy, but it won't necessarily be good either.
How can the world stop persistent spammers like Michael Persaud?
Just checked the website, and surprisingly there was an update yesterday. I wouldn't be terribly optimistic, but it's not completely dead.

http://primerlabs.com/
I'm pretty sure this isn't the case. Applications definitely get judged on their merits. (Source: I'm a YC alum)
GCC 4.9.2 seems to compile this:

int test(int *x) {
int *y = x;
(*x)++;
(*x)--;
return (y - x);
}

into this at O3:

test(int*):
xor	eax, eax
ret

Effectively, into:

int test(int *x) {
return 0;
}

Which seems to contradict your adventure. I think it's because x cannot legally point to itself - x is an int ★, not a void ★. And you can't do arithmetic on a void ★, so it's not a problem there either.
I think it is software stabilized
Ask HN: Should non-software startups use Google Apps, or run an in-house server?
JavaScript has functions. The list pretty much ends there. There are some libraries that provide "functional features" like functions over collections, persistent data structures, promises. The language itself and the environment it's running in (DOM or Node) do not have a lot going for them in terms of functional programming essentials.
> we programmers like to discuss everything, and argue

I doubt that, for the sake of truth and not just to argue with you. Most programmers do not want to argue or discuss things. Most programmers leverage knowledge and understanding to make the computer do interesting things. Some find go more understandable and useful than others.
I changed title btw.
Also may I say, as someone in a similar situation who chose to quickly get into work - do not only look at the economic benefits, but also the social benefits. You will meet so many people just going through college that are just like you, its a wonderful way to gain friends that will improve your whole life. In college the people you meet will be friends or at least acquaintances for a lot of your life. At work the second you or their leave a company you will likely not speak very much at all.

Of course, it depends on the person as well - but know that that friendships and meeting people like you is one of the biggest reasons to go to college and does factor into your decision. There aren't a lot of institutions out there where you'll be able to do that outside of a job. Of course, with student loans being as they are, I'm not quite sure whats worse.
They were just acquired, so presumably they may have been running out of money. http://www.percona.com/news-and-events/pressreleases/percona...
I too got into my game development career by essentially, trying to hack Runescape. I sank an unhealthy amount of my early teenage years working on Runescape bots, for both original and RS2. Every time I think back on it, so many happy and exciting memories.

From AutoRune scripts, to writing bots, to computer vision, all for one game. That turned into an obsession with an industry that had me move half way across the world to work on our own multiplayer virtual worlds.

The community was pretty active, and at one point I was building/hosting the most-used public bots/sites. I can imagine our paths crossed one-way or another at some point!
I hereby grant everyone here an official waiver which releases its bearer from the intellectual obligation of having read the whole article before commenting.

Terms and conditions: this waiver is not transferable to other submissions.

Disclaimer: this waiver does not provide any protection against downvotes, including those issued for obviously not having read the article.
Elixir has first-class support for defining custom types and adding type annotations (specs) to functions. There's also a tool that makes it very easy to run dialyzer on your code: https://github.com/fishcakez/dialyze
> The intent here is to try a connection that is almost guaranteed to work first (I used a similar rationale in the minimal viable SDP post recently even) and then switch to a peer-to-peer connection in order to minimize the load on the TURN servers. Wow, that is pretty slick.

It's quite interesting. It reminds me of this paper[0] I read some years ago while researching about P2P. It's about how Spotify accomplishes the media streaming... It goes this way IIRC:

1.- Spotify first reads the user's cache looking for media chunks (usually 50% of the played media comes from here since users play the same songs repeatedly)

2.- If the media is not found, then starts streaming directly from server (0-10% of the media comes this way) while peers organise and aggregate (few seconds).

3.- Finally the rest is streamed via P2P (usually 40% of the media).

In both cases, it's certainly a smart approach for a slick UX since the users don't perceive the long setup/loading time required in a direct P2P connection.

[0] http://wenku.baidu.com/view/0d85d7264b35eefdc8d33352.html
Great writeup...I generally don't have a problem with the pages Netflix generates for me...the main complaint is that things get stale if you visit every day, but that's more of an issue of the relatively narrow library that Netflix can afford (it was much more inviting back when Starz was in its fold). I would like to see some category of really shaking things up...I mean that sometimes, the page shows things that are too obvious for me...e.g. "You watched a Star Trek episode, well here's a row devoted to every Star Trek series and documentary, even though you know you've sampled the other series during your time as a Netflix customer" (and some seem just lazy....just because I watched one of those Fireplace videos during Christmas, I now have a row of things dedicated to moving-art types of videos)...I'd like to see a row of things that are highly-rated but completely outside of the genres that I currently watch...what would you title such a row? "Adventurous Choices"? I'm sure Netflix's algorithm already tries to sprinkle in well-liked items that are well outside of my zone of comfort...it'd be nice to just have a row where I knew everything in it was of this metric.

And while we're on Netflix's legendary use of user analytics...does their A/B testing seriously tell them that the mouseover-to-scroll-the-row-at-a-snails-pace is what users want? It is the most baffling and frankly, user-hostile feature of the site, so much that if I was a new customer, I'd think the site was run by amateurs.
What an incredibly irritating article to read.

Can someone find a more normal article on this, that just says what the catalyst does, and leaves out the "birthing story" and other nonsense.
Meet Amazon’s first customer
>Coauthor Brian Stoltz, professor of chemistry at Caltech, says the reason for this strong response is that while the chemistry the catalyst drives is challenging, potassium tert-butoxide is so seemingly simple. The white, free-flowing powder—similar to common table salt in appearance—provides a straightforward and environmentally friendly way to run a reaction that involves replacing a carbon–hydrogen bond with a carbon–silicon bond to produce molecules known as organosilanes.

http://www.caltech.edu/news/potassium-salt-outperforms-preci...

Looks like it's for organosilanes (of which I have no clue about)

However, the video for this discovery was pretty cool
"solar radiometry" is two words, mon ami.

I found your first round of criticism about temperature valid and removed some of the copy.

Regarding the conceit, see above comment.

If we get to the point where it's relevant to discuss the dangers of a runaway drop in temperature, that would be refreshing.

As for the conceit again, point taken, again.

Sometimes when I explain a problem to someone, the solution becomes evident. That's my goal here.

I hope you found some value in the time spent reading and discussing.
It's cool but I ran the numbers and staying with our carrier seems like it's cheaper.
>but financially I was far closer to the first-generation students

I suggest you have understated your relative wealth.

UK students at Oxford today are entitled to £478/month living expense (in 2015 money), which they get mostly as a student loan, to be repaid.

Taking into account inflation, or looking at the equivalent scholarship today, I believe you were almost twice as well-off as the typical student from a poorer background.

[I don't doubt there were students twice as rich again, but I question the suggestion that you weren't treated generously in this context]
Yeah, I don't know how they do this, but Google says they have pre-approved WiFi hotspots the phone will automatically connect to. From this, I wonder if security will be a concern for some of these hotspots.
Investors would think twice about "screwing" a YC backed company. PG has clearly stated that they would blacklist VCs for various not-so-ethical practices.
> I don't even get the vitriol against generics - the designers have only taken a "not now" approach to the subject and everyone acts as if Go is a social experiment to get everyone mad about generics.

I don't use Go so I don't really care about their generics or lack thereof. What I found ... odd ... is how the Go team has apparently said they can't go generics because there's no good way to implement them. Seems like a strange thing to say when many languages are happily using them.
I have this plan too, but pay $15 ($45 total for 5gb) so I can tether to the iPhone.
They do have radio emissions you could triangulate.
Comments like yours deserve a lifetime ban. You seriously do not have to be so rude. You don't have to take it personally. And you don't have to make it personal.
This is well written, even if the points it makes aren't novel. The underlying thread is to keep your code reviews moving along quickly and a good tool can help make the best use of your time. The article mentions Review Board, but I humbly submit that https://reviewable.io is perhaps even better if you're using GitHub (disclosure: I built it).
Improvely (https://www.improvely.com) and W3Counter (https://www.w3counter.com) both started as side projects. Together they bring in almost $40K/month now. They've grown so much that running them has become my main business, so they're not side projects anymore, but I'm still a one-man operation.

I created the first version of W3Counter back when good web stats were something you had to pay for -- before Google Analytics existed. That I did mostly for fun; I loved watching the hit counter of my "resources for web developers" site going up, and wanted to see all the new visits as they came in and what people were looking at. I added a bunch of new features and reports in 2006 and 2008, and updated the design a few times, but it's not changed a whole lot since the beginning. Somewhere on the line to picking up ~80K users organically, I decided to monetize it by offering paid subscriptions for some extra reports and e-mail summaries.

Improvely's basically the result of taking a side project and writing it from scratch a second time to try to build a serious business out of it. I was running a kind of marketing business and needed to track the performance of my ads, but I was poorer back then (in college) and didn't want to pay for any of the existing conversion tracking tools. I built a (horribly named) link tracker called W3ROI that did everything I needed, and paid a web designer to make a sales site for it to see if I could sell it to anyone else on the side. It never made enough to be a primary source of income, but I learned enough from the customers it did pick up, and reading some great stuff on HN, to do better the second time around when I wrote Improvely over the summer of 2012.

I have another side project that might go somewhere. A relative of mine opened a retail store, and I helped out putting together their e-commerce presence and getting a shopping cart hooked up to their physical inventory system. In the process, I built a neat little contact form plugin for that e-commerce platform, with some unique features you don't normally see in contact forms. I threw it up on that platform's plugin directory and it's now actively used by more than 11,000 other stores, delivering thousands of mails a day. It's got hundreds of perfect reviews in the plugin directory, and two companies have approached me about acquiring it. I'm thinking about monetizing it somehow, but haven't had the time.
> The peephole optimiser will pretty certainly run first

That's what I'm trying to avoid though. The whole "pretty certainly" thing. The compiler will "pretty certainly" do not optimize this. The compiler will "pretty certainly" optimize that.

And then compiler versions change and people get bitten. Time and time again.

You're misinterpreting what I'm trying to say w.r.t. uninitialized variables here, or perhaps I'm just being idiotic at explaining myself.

In what I'm describing, the compiler can assume the value of x to be anything it wishes. It's just that, once the value is fixed, it must be fixed.

Think of it this way: the compiler may choose any initial value of any variable it chooses.

I'm proposing a language where a read from an uninitialized variable must be consistent with the uninitialized variable having been set to an arbitrary value (in range) before the first read from it. So compiling the static code {int x; return x;} into {return 0;} is perfectly allowed, as is compiling it into {return 42;}.
Domestic roaming is using a (domestic) network not belonging to the users contracted carrier.
Root cause of asthma discovered