skysight-inc/HackerNews huggingface dataset:
Not currently.

However roaming charges within the European Union are currently regulated to a maximum of €0.20 ($0.23) per MB. So a 120MB plan would be €24 ($27.32). That being said, if it isn't delayed by a future proposal, all roaming charges within the EU will be abolished on December 15th, 2015. True international roaming will still be ridiculously expensive, no doubt.

EDIT: My numbers don't include VAT (which is 20% in the UK) - so it's actually currently more expensive in the EU than in the example given in the post.
There is a name for a "REPL" that does what you're describing: a debugger.

REPL stands for "read eval print loop", which is what precisely this is and not what you're describing at all.
awesome!! thanks internet!!
R Rated insult generator
> Usury and debtor's prisons, like slavery, died out not because they were morally reprehensible but because they gave way to more efficient means of achieving growth. Don't kid yourself.

The word “usury” means either the practice of making unethical loans, or simply charging any interest for loans. It should be clear that neither form of usury has died out — even if you consider regular loans ethical, surely you’ve heard of “payday loans”?
If the binary could be distributed, then there's no reason you'd need to install Rust to use it.
>if you don't actively participate in a community nobody is going to give a shit about you, much less hand you a career with a pretty bow on it.

Nope, obviously. They sure will post on a comment thread about it though.

Sorry, This struck me as a bit over the top with the presumptions, tone, etc..
The works of men, however, didn't take 17 million years to develop.
Why should a git integration be part of an ls alternative? In my opinion systems tools should not be bloated by third party libraries. If you need a tool for showing the git status, then write an extra tool for it and keep ls as a clean system tool. Third party libraries add unnecessary complexity to the code.
Planning to.
OK, yes, that is what I would like to see. Maybe if it would show up in homebrew, then it would be good to install.
I frown upon it because I prefer the PDF :P
A roaming clearing house is an organisation that manages the billing between carriers in roaming agreements. These clearing houses exchange data in a common format (bytes per session) between telcos. It's almost certain that AT&T use one for their roaming agreements.

If pressed, AT&T would need to correlate three pieces of information - the clearing house data, their billing, and the canadian network provider's logs. Each entity is legally separate here - if all three logs line up, it's going to be hugely compelling evidence.

It's very unlikely that AT&T is gathering up your data charges and billing you as you go over the border - it would be supreme incompetence at a carrier of this scale. More likely, something's gone wrong at the clearing house, and you should press them for aligned, detailed records. (I audited telco billing systems for a few years.)

But, is it really worth $30? I'd just pay TBH.
I'm also married to my cofounder and the experience is a lot like yours... Startup families are very tight:)
Some people say "startup is a contact sport" but we prefer "startup is a team sport". Keep being grateful and good luck!
Off-topic: I always hate sites that limit my sign up options to Facebook or Twitter...
I looked into making something like this awhile back, but this looks great. Brushing up the UI on the landing would help, but all in all--great job!
I actually have a Github account. I have just not been active on it. I don't understand Github.

I know a programmer who is willing to take me seriously. He is writing a project in Python and he would like me to be a developer on it. I have begun putting together a list of resources to learn Python. But I haven't gotten anywhere yet, in part because life has gotten in the way, in part because I don't really know where to begin.

I do have a personal project I want to work on and I have started a paper to outline it. (There is a term for that, but it escapes me currently.) The project that my programmer friend is writing is potentially useful for my eventual goals (re my own project). I have developed a short list of people who might be willing to beta test my thing, if I can ever get it written. I'm just having a really hard time with figuring out where to start in a way that gets me meaningful traction on writing it.

For me, hiding my gender seems to be a non-starter. In spite of my lack of success, people sometimes recognize me from elsewhere. Further, I was a full-time mom for a lot of years. It's hard to open my mouth and not inadvertently identify my gender. Plus, I don't think that serves me well in the long run. I don't care to try to invest a lot of time in building connections only to find those connections fail me should they finally learn who I "really" am. Further, I don't think it helps women in general for me to try to hide my gender. Comments on HN in the past have indicated that some women here actively hide or downplay their gender. I think that makes the appearance that it is almost entirely men worse than the actual reality. I don't think that helps the situation.

Thank you for replying.
You don't need to be a Rust enthusiast to install it if it enters to a repository for the package manager/distro you're using. However, we need an enthusiast (or maybe author) to do that first. It is as if I don't need to be a perl programmer to use ack over grep.
Dude travels to Antarctica and dances with penguins
> "law must be at least as complex as its the subject matter" is an unreasonable generalisation on the whole.

I mean it's an unclear generalization to say the least. Consider concepts such as culpable state of mind, insanity, fact; it's not an exact science, so you always stop somewhere and generalize (you can't actually have the whole, or maybe even a sizable fraction of the subject matter).

>I said "the vast majority", not all people.

To be clear I'm not arguing for the total abolition of lawyers from society. What I'm talking about is the vague complexity, procedural obscurity, and the part this plays in segregating lower and upper classes.

Here we had a hacker starting a civil process to get his computers back, and the response is you're crazy law is too complicated!

Note that this response wasn't based on a tangible assessment of the complexity of his case or anything else, It was just based on a generalization which for some reason is supposed to apply to all of law. Although we would allow that for example this guy taught himself to code.
> When all evidence points in the opposite direction?

Hmmm, can't let that go. Look, everything done in that situation was a dickish thing, but Adria got dumped on in every exchange.

1. Guys enjoy a bit of innuendo without having the common sense to figure that it is inappropriate in the middle of a hall (quiet or not) at a professional conference. That's not cool.

2. Adria takes a photo and calls out the guys doing it to her followers on Twitter. That's not cool either.

3. A bunch of self-righteous twitter folks decide to make "Hank" pay, and tweet his boss demanding his job. Ugh.

4. His employers then fire him. WTF?

5. Internet shitstorm of epic proportion lands on Adria, rape and death threats, doxing, a DDoS attack on her employer, who is blackmailed to fire her. WTactualF?

I don't think anyone comes out of that smelling of roses. But "Hank" and Adria's misdemenours were pretty minor "could have done that better" or "could have been more considerate" stuff. There's no reason to assume any malice aforethought in either of them.

And more to the point, whatever "Hank" suffered, Adria was dumped on tenfold. So unsympathetic or not, we should all be really angry at the way Adria was treated. To suggest it her is attitude that hurts equality in tech is pretty low, I think. And, those of us who haven't been professionally assaulted, and personally threatened and hounded, should probably cut her a break before accusing her of doing it for profit.
I'm a mountain climber. I'm not Everest caliber. It doesn't sound like elitism to me to say that only experienced, skilled, healthy climbers have any business on a deadly mountain, any more than if I said only experienced, skilled, healthy individuals had any business being a test pilot.

It's not elitism that I can't climb this rock or that mountain. It's the simple limit of my abilities. That's the beauty of it, really, because I have the same opportunity as anybody else- get better.
There is money and time, but there's also stability. Companies don't hire developers for a month or two, at least where I come from and consulting requires lots of careful planning to keep a steady income. Plus, you need much more self-discipline to be self-employed, which I may lack.

Anyway, based on what I constantly hear on HN, freelancing may be overrated. I find it difficult to compete against Indian or Bangladeshi programmers, even when I can clearly provide much higher quality. Either clients don't understand what they are getting for the price or the project requires little competence anyway.
Henry Homesweet had the first elix track ("Nu") in his 2014 Essential Chip Mix, which is indeed essential: https://soundcloud.com/henryhomesweet/essential-chip-mix-201...
There's a number of professions where the crunch time is insane. There's a lot of differences between that and service work, though.

- Those people such as doctors, lawyers, programmers, etc. are paid an order of magnitude more for their time. Without counting the benefits which service workers don't get.

- They're not just working to earn a living wage. Their work propels career advancement.

- Their work is usually much more pleasant/interesting and they like it, which helps bear with crunch time.

Usually in a highly demanding, high-paying career you'll be able to advance relatively quickly and find yourself in a managing position which gives you a lot more slack. You'll also be able to retire rather soon. In light of all of this, the effort is more than worth it. But low-wage jobs... The only place service work leads you is to waste away.
Docker doesn't directly do cross-platform: the Docker API is the Linux kernel userspace API. If you want to run Dockerized apps on OS X or Windows, then you're using boot2docker, which is a distribution of Linux running inside a VM.

So most of the question is whether you're happy with this as a distribution mechanism. The best you'll be able to do is something like VMware's Unity mode, which isn't bad, but isn't good either. Alternatively, you could run an X11 server on Windows (via Cygwin) and OS X (Xdarwin), but that's also going to look very non-native.

If you're not, then there's an open technical problem of how to make it look reasonable. I'd consider whether browser-based desktop apps are an option: you can require a recent Chrome or Firefox, come up with three common launchers for each platform (think PhoneGap), and then run the Linux backend inside a VM on Windows and OS X. But that seriously restricts the set of apps that are in scope, and at that point, you might also try just building a cross-platform backend (using Go, maybe?).
I won't argue that lawyers haven't sort of formed a cartel, but it's the licensing and degrees are what does it not complication of the law.

But the law is complicated because the world is complicated. Any attempt to simply the law just transfers to the complication to the court to interpret the law during litigation / trial.

Any intelligent man could figure out the law, but that is basically what lawyers are. Intelligent men who spend the time figuring out the law. And like anything, practice makes perfect. So sure, you could learn to interpret the law, but are you going to waste your time?

There are also big reasons why you don't want to represent yourself. Objectivity is paramount. I do legal analysis for a living and I'd never trust me to do it myself. You have to be somewhat detached to accurately do it. Nobody who ever talked into a patent attorney's office ever thought their own patent was obvious.

I do think that small claims court should be expanded to cover higher amounts. So that the judge can just streamline the process.
Impressive audio. Back at the time, it struck me that the MegaDrive/Genesis had a real "harshness" to both its colour pallette and audio when compared to the SNES. Both had lots of great games of course.
For future reference, you can get a RapidSSL certificate (recognized by 99% of browsers) for ~$6/year here: https://cheapsslsecurity.com/
The author Joanna Blythman is a British journalist, with the article published in a British newspaper. I think you'll find that a US agency has little to do with what was discussed, and that European regulations are what applies. They are also the source of 'E' numbers mentioned.

The FDA has no problem with rBST for cows, while it is banned in Europe and several other countries. The way the EU and the US treat eggs is also different, although it is harder to tell who is right: http://www.forbes.com/sites/nadiaarumugam/2012/10/25/why-ame...
This is going to sound worse than I mean it. But, sample sizes of one are almost meaningless when it comes to health issues. The issue is there is way to many things going on at the same time.

Often alternative medicine suggests a diet change and that can be far more useful than you might think. Could be the new diet adds stuff your missing or you old diet included things that where bad for you. In the second case they could suggest you eat pizza and donuts which actually helps. Many things are stress related so a little hope and a better mindset can be extremely useful. Other times it's an environmental hazard that goes away because some plaint up river changed their process and stopped dumping XYZ.

The point of all that is clinical trials are necessary. But, at an individual level trying random crap can be useful.
It's amusing to watch repositories being added in real-time. I'm a fan of the Lucky (777) and Mark of the Beast (666) hash-related achievements.
Hmm, but none of the former managers or co-workers have managed to recommend positions or leads to you?

In anycase, I suggest you pick a specialty, whether it's infosec or something else, and make sure you are participating in the proper communities online - Twitter, mailing lists, meetups, etc and actually get really good at something.

From your response to mattmurdog, it sounds like you are defining talent differently from how I think most of the people here would - where talent == actual, not potentially acquired skills/experience.

There are a near infinite number of bugs, RFEs, unsolved problems, and projects to be done (just scan the articles that show up on HN every day). Publicly demonstrate the ability to fix some of those (like actually upstream some patches, release some projects), and honestly, you shouldn't have any problem getting a contract or any other kind of gig. Real (demonstrably productive) talent in tech is always in short supply.
A gondola to a mountain climber is hardly the same thing as a helmet to a motorcyclist. More like a city bus to a motorcyclist.

Helmets much more readily compare to ice axes, crampons, weather forecasting, ropes, anchors, avalanche beacons, pulleys, radios... and helmets! Mountain climbers are not against safety.
https://discuss.atom.io/t/network-connects-or-else/1869 According to this you can opt out?
"I would really like some pointers or assistance from people with more experience using private frameworks as I believe it could lead to more reliable and interesting uses for iMessages in the future."

I think you're either not understanding what private frameworks are for or what "reliable" means.
I would like my location and IP to be private. It just be that developers were aware of this possible want and would ask if it is okay to turn ON these features. Now it's changed to where these features are impossible or difficult to turn off.
This and many cases like it are now illegal in Canada thanks to the CRTC's new Wireless code of conduct.

Among other things, overages are capped at $50.

More details here :

http://www.huffingtonpost.ca/2013/12/02/wireless-code-of-con...
On the other hand, in the past I've had a piece of medical advice by Mz to be quite helpful to me.
Fiat currency is not permissable for Muslims. Bitcoin is
Wouldn't there be a layer somewhere deep where water is liquid? It'd be boiling up in clouds to eventually freeze (which I guess would be a looong way up) or sink and turn to steam? Freeze?
wow amazing story, thanks for all the detail. Very enjoyable to read. Quick question, whats most influential book you read? (in terms of decisions or directions you took with CloudFlare)
On ZFS, the number of entries in a directory is reported as the directory's file size in bytes. Pretty nice, but unfortunate if a tool would hide it.
Even on a mild discussion when you suggest sacrificing baby's people are going to react negatively.

And yes, herd immunity from the flue vaccine does protect baby's so it really is that simple.

PS: At best you can clam ignorance, but you really are suggesting direct harm to other people based on a gut feeling. And that's just not ok by most people.
https://technet.microsoft.com/library/security/ms08-021

That is a code execution vulnerability that allows someone to take over your computer when you open an image, and it was inside windows itself.
It's impossible to secure direct, unfiltered access to the X11 protocol: the protocol, by its nature, involves no access controls on who owns what widgets, who gets to inject events, and so forth.

There is a "SECURITY" extension to X11, which is what's (often) used when you run ssh -X instead of ssh -Y. It doesn't quite support everything; I fairly often saw things like emacs crash when run with ssh -X. Furthermore, it provides only a single isolation boundary. Every app running with the security extension has access to each other. So, for this sort of use case, the best you could have is that all your Dockerized apps can mess with each other, but not with processes on the host, which isn't quite what you'd hope.

There's "security-enhanced X", but basically imagine SELinux applied to each widget on your screen (which is what it is). If you think making SELinux usable and secure is hard, you won't look forward to this.

I sketched a design a while ago for doing protocol-level filtering of X where each app effectively lived in its own namespace. Widgets, resources, etc. created by one app are inaccessible to another, because they're not nameable. A middle layer translates each name into a name in a common global namespace, so the X server is unmodified. I think this is doable but a lot of work, especially given how many extensions are in the X protocol. It also doesn't really help you if, say, your OpenGL stack isn't good at isolating one app from another.

I think the other promising approach is to use a remote-desktop like solution (like Xpra, or x11vnc, or something) which spawns a separate X11 server, and screen-scrapes it and passes it to the host. You lose a few things like OpenGL, and the overhead might get prohibitive if you run one X server per app, but the isolation is pretty solid.
Check out Expedia API.
Yes, all on postjobfree.com
4+ years part-time + 3+ years full time.
These are great - I'm already using docker containers for nearly everything I do for development, and now I'm inspired to continue the trend into all the other applications on my system. They're more portable (I keep my zsh aliases in github) and it'll keep my Arch/i3 install cleaner too. Thanks for the tips. I think my next step will be to start assigning the apps to their own workspaces in i3. Great post.
Based on history:
-) a (r)evolutionary new idea facilitated by increasingly precise measurement-hardware comes up and a completely new theory/formulation makes more sense to our human minds and allows for better predictions

-) it will turn out that no former serious theory was really completely wrong but only got parts of the new better theory right

-) We are today not accustomed any more to real breakthroughs (some conclude from the lack thereof that we are at an dead-end) but they still could happen; things along the lines of: There is only a constant gravity force! An Einstein-like breaking idea allowing for progress ...

And here is a small issue with the current QM Interpretations: yes, they are very successful yet there is little effort to provide differing descriptions of it allowing to extend the mental pictures used to work with it. 'It's all statistics' is mostly the end of it.

For example: we all know about the experiments about "teleporting" (mostly used by media, not the scientists) over larger and larger distances, up-keeping and proving the entanglement over larger and larger distances... only very seldom those experiments are described as ways to learn about what entanglement really is, what specifically breaks it in what way, what barriers for entanglement there are etc. Because it's all, you know "statistics", collerations in data.

I think there are some lessons to be learned from the WRONG theories in the past about things we don't struggle as much today as with QM... analogies don't have to work, but could provide hints about the ways we humans tend to err when we examine natures reality.
...except in the case of an en bloc clip such as used in the M1 Garand, which goes into the magazine and is itself part of the feed mechanism.

My pet theory is that the M1 is a big source of the current conflation of "clip" and "magazine". Millions of men were conscripted for WW2 and Korea in the US and for a great many of them their first experience with a self-loading firearm was with the M1 they were issued in training. To many of them, no matter how many autoloaders they were exposed to aftward, that thing you shoved into the gun that held the cartridges was called a CLIP, because that's what the drill sergeant in training called it. These men then went on to spread this habit of using CLIP and MAGAZINE interchangeably, and at this point it is too ingrained in the vernacular to ever go away.
Ian and Peter really nailed it with their comments. For me, the mental complexity of trying to hold a huge API in my head all at once greatly outweighs the cost associated with taking some time to find a well maintained, tested repo that does the exact thing I need really well :) Another great example came to me today: syntax highlighting. The readme on our solution [here](https://github.com/segmentio/highlight) hints at why the decision to break things apart made sense for us. As for both mental complexity and ease of use, I think this is a lot simpler than something more traditional like, for example, highlightjs.

Rather than go to highlightjs's website to download a custom build of the script that doesn't have 22 languages (20 of which you probably don't need), adding it to your asset pipeline, then repeating whenever you need to add a new one, with highlight's plugin approach + a simple package manager and build process like duo, you can easily add and remove each language from your build ad hoc.
Absolutely. This was one of the main reasons that the Wayland protocol was written.
Proud to be married to a female founder
Any body else? Lets share our support!
As I lay dying: Final op-ed from LA Times journalist Laurie Beckland
Excerpt:

We now know that breast cancer is not one disease. What works for one person might not for another: There is no one “cure.” We are each, in effect, one-person clinical trials. Yet the knowledge generated from those trials will die with us because there is no comprehensive database of metastatic breast cancer patients, their characteristics and what treatments did and didn't help them.

In the Big Data-era, this void is criminal. Consider what Wall Street does. Even the tiniest companies can see how much stock they sell, compare themselves to cohorts, review history, predict trends. Why can't we create such a database for cancer patients, so we can all learn from patient experiences and make more educated decisions on what treatments will extend and improve lives?
Minneapolis's White Lie