skysight-inc/HackerNews huggingface dataset:
IANAL, but I believe you have over-generalized.

There are certainly some U.S. laws that claim jurisdiction over U.S. citizens, no matter where they are in the world.

* the U.S. expects U.S. citizens (and perm res) to report income anywhere in the world, and pay taxes on it
* the U.S. claims jurisdiction on underage sexual assault, no matter what country it occurs in
* the U.S. claims jurisdiction on bribery and corruption

There may be other examples. But in general, AFAIK, the U.S. does not claim jurisdiction on random behaviour in other countries.

http://travel.stackexchange.com/questions/6503/are-there-any...
It's not gratuitous. One jug + one dozen = 13 jugs.
They'll gladly sell you an unlocked phone, but they won't reduce the monthly rate.

T-mobile is going to stop offering subsidized phones this year--either pay up front or rent-to-own. Their monthly plans will decrease accordingly, so non-contract customers aren't getting hosed.
CS student terminated from Mormon University asks for help
I'm happy that it sounds like he'll be fine, thanks to his own drive and of course the help you're offering (a laptop, smartphone, and a mobile hotspot are pretty helpful, really).

Best of luck to him.
> Remember most of these do intercept -- they have an SSL CA cert which is trusted by all your business client devices, to do MITM. So, if you pwn the box, you can pwn all the SSL traffic at the target company, too. It's an excellent place to attack.

I really hope this certificate is not installed/trusted by default on major browsers. Can somebody confirm it?

EDIT:

https://www.barracudanetworks.com/news/press_release/33

"Transparent deployment of this enhanced SSL Inspection feature requires deployment of a trusted root certificate on client Web browsers."
His point is that "Learn X in 10 minute" type books are so superficial as to miss even basic string functions.
There's a reason engineering students flunk out in high numbers: if they don't know their stuff they'll build buildings that kill people.

We should be encouraging people to learn stuff before they attempt building it.
Yes. Although obviously, there would most likely not be any consequence from doing so.

This occurs more frequently in cases of sex tourism (most particularly in countries like Thailand), and online gambling.

A few years ago at a previous employer, we had a client in Costa Rica who made online gambling applications who hired us to do an application assessment (preventing cheating and things like that); and it was only after we had started performing the assessment that I happened to inquire in a meeting with our legal department as to whether this was actually legal for us to do.

As a result of that meeting, we had to stop work on the assessment immediately, and not do any invoicing, as our lawyer thought that charging for that assessment would be a pretty clear violation of the law.
Help him setup an account on Facebook (if he doesn't have one already) so he can log on to Codecademy & start learning Python there in his spare time with his laptop & mobile hotspot.
The reason they gave you a code is because they have competition in unlocking - you could just go to an iPhone unlock website and do it yourself.

Once it becomes illegal to unlock your phone by any other method it won't take long for them to start charging for this 'premium service' or not allowing it at all.
> This might sound strange since vengance-oriented churches are so popular these days, but the Midwest still has many liberal church organizations that are into forgiveness and second chances and that sort of thing. In Indiana, I would suggest looking at Quaker oriented organizations, maybe even Earlham College.

This is a great suggestion.
There are still people that fall under the high-functioning category that have a hard time taking care of themselves and holding down jobs. Just because you check some boxes doesn't mean you check them all, and I'm glad the DSM is removing a term that tries to generalize a subset.
Do you have Mixpanel on the roadmap?

Site and signup looks sweet. Will dig in later today.
So this is one of things I was specifically looking for: Exactly what does he need to learn immediately? What is the best set of tools he should experience and submerge himself with to really understand the internet, both as a consumer and as a potential creator?
So you can only get the visa if you have VC funding? How are you supposed to get started then? If your business isn't already operating in a country, how are you supposed to raise money from investors there?
This. Painting Macklemore as a trailblazer for being politically conscious is absurd or sheltered.

I think his work is commendable on several grounds, but it's not in being a pioneer of progressive or political hip hop.
Cool! What classes do they offer? And is it through a tech startup like Udacity or Coursera?
Guessing URLs isn't hacking. You of all people should know that. Some hacking can involve that, but it's as unrelated as noting that hackers eat.

Visiting a URL is like asking an employee to photocopy a document for you. As long as you don't misrepresent yourself it's absolutely reasonable.

We don't need people in your position adding to this culture of ignorance. The pathnames and parameters in a good web api are human readable, and human guessable, for a reason. The web is supposed to be human navigable.

If you (generically) don't like this, don't implement a plaintext service over a human readable protocol that almost everyone on the planet has a debugger for. If you must use this api, and place it in the midst of URLs you intend to be public, you must implement a password or use another intentional security feature.

Malls must mark private doors because the expectation otherwise (that they create) is that the mall is free to explore. By using http, and readable paths, and sequential record IDs, returning valid markup and unencrypted content, you're running a mall. Mark your doors or realize every area will be visited and plan accordingly.

Quit defending this legal nonsense or it'll soon be 'hacking' to ask for the next book in a series.
Not to be snarky, but what are the child mortality rates for a monkey or a hamster?
Apple's Not the Only Interesting Company
I would focus on helping him build community, the more community he has around him the better he'll cope, integrate and thrive.

So say your getting him in on ruby or python or mobile dev, start taking him along to as many meetups as you can find.
A bar camp or RailsCamp would be great to.

The hackerspace movement is very open and accepting and beginner friendly IMHO, I'd get him in on that too.

If he can build up a community in tech around him then the code part has a good foundation to thrive in. Think of his needs in terms of 'structures for success'.
I wish not!! When I get on a repository, I want to see the code. Although I don't mind if there is smaller area containing the feed.
Well then maybe those people should have been mentioned in the article. When I see top-level comments I don't realize I have to read hundreds of comments they are replying to without using the reply button. I was only talking about the examples given up front, which insulted the code, not the author.

Thank you for the useful info.
I agree.

But I would also say they do have a rather largeish dev team: https://github.com/about/team. Like 50-80 devs maybe? Thats like 12-20 teams of four people each.

Plus they have some really productive people on their team, several people are/were core contribs to Rails.

I guess one would expect with that many high quality people that a decent amount of work would be getting done.
Not to mention the amount of time it takes to write, produce, and mix.
The idea that someone's age prevents them from making good decisions about technology is offensive to me. It's a bullshit argument.

Martin Cooper, inventor of the cellphone, was born in 1928.
No, allocation of resources depends entirely on scarcity, because no working system of fair distribution will ever happen in the real world. Unless you rely on charity to take care of everyone, which I guess is your solution. More likely you haven't thought about it.

Cars don't have to be internal-combustion.

You have no moral authority, just shrill accusations.

Your lack of driving is a lame dodge for your destructive, hypocritical, blind consumerism; which is doing far more damage than a car ever could. Feel free to defend your lifestyle here and pretend you don't shit all over the third world as much as the average American. You're fooling yourself though. Either you work for a company that does a ton of environmental damage, or your parents do, and they pay your bills (more likely). You pay taxes to a government with a massive military machine that destroys the environment and subsidizes the worst companies. But maybe your lack of car makes you special.
"Zen" doesn't mean "being in the zone"

Cool feature, though!
OTOH, I've heard that years-old versions of Skype still work fine and if you believe that those old versions have working end-to-end crypto...
The tutorials are not intended to supplant the great introductions to Rails we already have (including Michael Hartl's book). Rather, they are intended as a next step for developers who are gaining proficiency. That seems to be an underserved niche.
As the person behind the Open Letter to Skype, I have also written copiously about how dangerous Silent Circle is to cryptography software development.

Silent Circle has repeatedly told untruths in the media regarding the open source nature of their software. Their software remains largely closed and not open for public review (except for Silent Text, which has only released incomplete source code.)

All the same, Silent Circle has been consciously targeting activists in life-or-death situations. They have repeatedly told activist and the media that their tools are open source and transparently and publicly reviewed. Silent Circle has been lying to those in life and death situations for four months. Their software, except for portions of Silent Text, is not publicly reviewed and closed source software. Furthermore, they claim to have servers based in Canada whereas most of their network is in the U.S., subject to U.S. surveillance laws.

I have written about this here:

http://log.nadim.cc/?p=89
http://log.nadim.cc/?p=102
I would imagine that it's close to the inverse - a big pile of numbers that start with 9, and many many fewer that start with 1.
Very true, but fundamental Islam is different that Communism. N. Koreans are currently offered nothing by their country. I'm not sure who is being served by it. I would think the people might be more interested in regime change when you start bombing them with masses of bread and rice.

I don't think there would be much insurgency, especially if the Chinese and the S. Koreans helped. The people have no weapons and you wouldn't see an influx of foreign fighters into the country (like we did with Iraq and Afghanistan). The real question is: who cares? The humanitarian in me does but my pragmatism isn't willing to trade 1 American life for the entirety of N. Korea. Although, I feel the same about Iraq and, partially, Afghanistan.
If I'm hiring for a job, all other things being equal, why choose the felon? It's possible, maybe even likely, that the person was reformed in prison. But if I choose the non-felon, then I don't even have to worry about it.

To be honest, though, it depends a heavily on what the person's crime was. Do I care that a guy got caught with a pound of weed? No. Do I care that he embezzled from his employer? Definitely. A guy who killed his cheating wife isn't a big concern, but I could never trust a guy who "snapped" and assaulted some random person.
> Why is the recidivism rate for felons over 50%?

Because it's damn near impossible to make an honest living with a felony conviction on your record in the current economy. The mentality of "Why should you get the same as honest men like me" is one that has societal costs, but it is a third rail of politics, as no congressman is going to make an argument for lighter sentencing, or easier integration of felons. In reality, all felony sentences are life sentences, and this is something we need to fix.
No, the way these work is your IT deploys the internal CA cert as trusted on all systems in the enterprise.
Static Python Compilation - That is the point
I think it would be funny if they replaced that icon with a yin-yang symbol :)
I've been a participant and an organizer for SW and it's great to hear you're excited enough to prepare for it.

Let me try to answer your direct questions first:

Sticking together should be optional unless you've planned to work on something as a group beforehand and are simply using this event as a time to actually build it. I would highly encourage you to keep an open mind, listen to all the projects/people out there, and pitch your own project (each one of you has at least 1 idea I am sure).

As far as practice/standardize, it hinges on the first question. Are you trying to build something specific you have pre-planned? Then, yes. If not, don't.

Random tips:

Have fun. This shouldn't be a (bad) stressful event. You're getting a chance to create something you want to work on.

Be inviting towards others and ready to learn. It can be really awkward, especially for the people who go alone, when many people are in groups. Everyone has their ideas, at least hear people out. Everyone can teach you something if you let them. As a programmer, I love working with other talented programmers, I've learned a lot from these kind of events and being stuck in a room with smarter people than myself for 48 hours. It's a great opportunity to learn new languages, tools, processes, and more.

Odds are your project is dead on sunday night. Talk with your group beforehand about expectations, code, and what happens afterwards. Sometimes, people want to continue, sometimes people don't. Agree beforehand, it reduces disagreements later.
Svbtle's design is based off of a standard, free Tumblr theme called Clarus. If you really wanted to edit that to have a white background and black text it'd take a few minutes tops, even for someone that wasn't familiar with CSS. I am definitely in the camp that if you're using the WP-Svbtle theme, you know what you're doing.
Even with a masters degree, he's certainly going to have a smaller pool of job opportunities than a non-felon just by the fact he is a felon. But that doesn't mean there is not a bunch of opportunities for him. I've worked with several felons at different places. Programmers and IT. Not every company cares about that. Just like not every company cares to have you pass a drug test. But he should probably forget about any jobs in the financial sector as they tend to be pretty strict on hiring felons (and being a bank robber is probably a double whammy). My only advice would be to be totally up front about his past and don't let the "no thank yous" get him down.

However, I would say that he might be facing almost as much trouble getting over the fact that he is 40 with very little industry experience. Honestly, this might actually be worse to some companies. I have no idea what he had to work with in prison, but 18 years away from real world tech might have him slightly behind the curve. Maybe my perception of technology in prison is not accurate.
This is a great question. Our approach to this is described here:

http://www.youtube.com/watch?feature=player_detailpage&v...

In short, we don't feel like it's an either or question. We want to have Drake as a command-line frontend to the core functionality, but we would love to see/have other frontends developed as well. Currently, there's no Clojure DSL for Drake, but I think it'd be totally awesome.

The reason we started from command-line is because our workflows are heterogenous, and we also didn't want to limit Drake to developers and associate it with coding. Clojure can be quite a big learning curve if you only need it to specify steps and link them together through file dependencies.

We had an important design goal in mind: Drake should be as simple as writing a shell script. If it's not, our experience shows that most workflow start as trivial shell-scripts with one or two steps, and by the time it grows into something unmanageable, it's kinda too late. :)

On a related note, Drake supports Clojure code inlining for manipulation of the parse tree. It's not an equivalent, just a somewhat related feature. It allows you to modify the steps, dependencies, and anything else in the parse tree directly from Clojure.
The ability to vary elasticity is indeed pretty neat, and I wonder if this will bring around a new era of "your logo on a tshirt" shops offering custom 3d-printed designer clothing.
Just an observation on my part. Americans who call themselves libertarian often seem to be reflexively pro-corporate, even when it flies right in the face of their professed ideals.
My #1 bit of advice would be for him to read How to Win Friends and Influence People.

Yes, really. If you need to brush up on your social skills, it's the go-to guide. You can practice it even without having close personal or business relationships… on anybody you meet on the street, in a shop, online, etc. It's a little bit cheesy, but not at all scummy… the basic advice is something everyone should follow, and yet most do not. Following the advice is something that can set anyone apart from the crowd (in a positive way)... ESPECIALLY in the tech world.

#2 With those social skills, and what he's learning technically, my second bit of advice would be to tackle it on. Be up front about the mistake. When he applies for a job or talks to someone, he should tell them. Not Scarlet Letter-style, but in a way like this:

"I came by xyz lessons the hard way. I was really stupid at jkl age… it's hard to believe how stupid! But there's nobody more than me who knows the value of abc."

Help him figure out how this experience has made him BETTER. Sometimes the hard way is the best way to learn something.

It sounds like he's learned a lot in his time behind bars… dedication, for one. Most people never complete a master's much less in such adverse circumstances. Maybe he learned the lesson about making decisions in emotional circumstances. Maybe now he's a calm, cool, cautious individual… or maybe he's just not going to jump the gun. Maybe he learned something about surviving in tough social situations. How to befriend difficult people. Or something else, equally powerful.

One thing: If he hides his past, it'll only come back to bite him, when people find out about it via background checks. If he owns it, and sounds mature, and honest, then that'll be a feather in his cap. He didn't murder anyone; he made a crime against property. You can recover from that, socially.

#3 He should write about it. He should write about learning programming (or whatever he decides to tackle), doing his master's program in prison, will he finish his PhD, etc. People trust a person who is honest about his flaws (maybe more than they should, sometimes!), and they love a person who can communicate. They also love somebody who they can learn from. Plus writing is a very valuable skill, and it could do a lot to rehabilitate a person's image.

Best of luck to your friend.
I didn't come up with that quote. I believe someone famish like Martin Fowler did a few years back.

> You are way too attached to your code.

For most people this is subconscious. If you're not, good for you.
I'm fond of the idea of Erlang as a "systems glue" while using other languages for performance or safety.

Another example is an Erlang node in OCaml, with a very nice writeup by Ulf Wiger explaining the reasoning for this kind of architecture:

http://code.google.com/p/erlocaml/
Thanks.

It looks like the Skilled class still requires a letter of arranged employment[1]

It's crazy, because my brother easily meets the 67 points required, but without arranged employment he can't even apply. (I was the same, and ended up being sponsored by the province of Yukon through my employer.. which took over year)

[1] http://www.cic.gc.ca/english/immigrate/skilled/apply-who.asp

EDIT: The whole thing is so confusing.
http://www.cic.gc.ca/english/immigrate/skilled/apply-who.asp
Says you must have a letter of arranged employment before you can even apply... then a bit further down it says that's one of the 6 selection factors and you can get up to 15 points for it.
I just filled out the online self-assessment as my brother and got 68 points without arranged employment. Can he apply or not?

EDIT2: Just spoke to CIC - it doesn't matter if you get 150 points, if you are not in the PhD stream, or the arranged employment stream, you can not apply. Fullstop.
I wonder what your response would have been if he had committed a similar crime but was an Afghan insurgent.
Gmail's Second Major Problem
I don't understand bitcoin.

The number of bitcoins on the market is increasing and so is the value of each bitcoin. I understand that bitcoin has to be mined and that mining is becoming harder and harder, but what is causing the value of each coin to increase? One would expect that supply and demand would not increase together for any significant period of time.

Is this an aberration or is Bitcoin going to stay at these pricing levels? Wasn't there a big Bitcoin heist last month due to the Rails vulnerability?

Some insight would be lovely.
Yes it is. Refer to this:

"You are being an idiot and should get the fuck over this nonissue."
Well, my line of thinking was that having a .ssh line in .gitignore does no harm, so I didn't consider it bloat. You could just leave it in there and it would make no difference, so it could just be completely ignored in most projects. At the same time, you would get a .gitignore file created for you, removing one of the steps you have to do now.

However, I agree with your point that allowing new devs to keep making this mistake and just shielding them from it is a bad idea. With that in mind, it might be nicer if GitHub checked for .ssh files on commit and showed a warning within the web app, letting you know what you did wrong.
Not to mention the recently announced $400mil subsidy: http://www.theglobeandmail.com/report-on-business/the-ambiti...

--

Open it to everybody. If you're willing to come to this frigid place and work your ass off cleaning toilets, so be it.

Immigration tends to select for those with pluck and determination, and we all benefit.
No, he means the ssh key.

Edit: Nevermind, he doesn't...I thought that's what "become root" meant.

There are ssh pub keys on it, so anyone with the private key can log in. I believe F5 networks had appliances with this problem, and the corresponding ssh private key was also left on the device.
Merci pour la précision ...
I'm glad the step definitions are not in Clojure or a unified programming language. It makes it much easier to pull in data specialists, product managers, and other non-engineers to help build and maintain a data workflow while leaving them the autonomy to run and troubleshoot the steps of the build specific to their skillsets.
First Look at jOBS, the Steve Jobs Movie
If you're writing an inline comment (in normal mode, not Zen mode) on a commit and accidentally hit escape, your whole comment is lost. I think the biggest improvement to comments github could make would be to not wipe out everything you've written if you hit escape. This feature will help a bit with this, as it given you an extra level before escape will destroy a comment.
Google building wireless network
This was excellent, thanks. I wish he was not required to be in Indiana. I'll be moving to Chicago soon and that is a much more conducive environment to growing this kind of community (compared to northwest Indiana).
Thanks! We feel that in practice, there's quite a lot of differences between Drake and most Make-like systems. See this response for details: http://news.ycombinator.com/item?id=5111527
Elon Musk on SpaceX IPO, Environment & Flying Cars