skysight-inc/HackerNews huggingface dataset:
I agree with Lessig's view in that documentary that if he had waited through the court case, and especially asked for a jury trial, it would have been knocked down to a smaller charge, probable conviction and no jail time.
Judges and juries are checks on overly aggressive prosecutors. As hinted in the documentary Aaron may have had other issues weighing on him than just this court case.

Not all hacking cases are equal and need to be judged on their own merits. Sometimes there could be much more serious economic harms or intentions than this case.
One thing I'm told has changed about the U.S. educational system over the last 20 years is that the amount of individual mentorship that students receive has strongly declined.

When I transitioned into graduate school, one big surprise was that school actually became easier in several senses:
- I had a clear role model (mentor)
- I had several good sounding boards for ideas (professors had more time for me than for undergrads, and graduate students were also closer friends)
- More frequent communication with professors translated to better grades (if they're aware of your thought processes, they can more clearly understand how to interpret your work).

As a result, I felt much more involved in the work I was doing. That feeling of involvement made me more invested (and more confident) in my work.

I know that some colleges are working on programs to supplement mentorship and structure, and are finding great success. For example, in the ASAP program (http://www1.cuny.edu/sites/asap/), the graduation rate is more than three times the national three-year graduation rate of 16% for urban community colleges. It would be interesting to see whether life outcomes ("success") are any different for people who go through this program.
UTD forever.
You said "absolutely no reason" and I gave you an edge case that invalidates your statement.

Maybe "generally no reason" would be better?
Some monocultures are natural, and may well be in the best interests of everybody. I certainly believe that the dominance of Google in search, Wikipedia in facts, Stack Overflow in programming Q&A, and GitHub in open source project hosting have all made my day-to-day work easier/faster/better.
Google hates anything that requires a human's touch, and per the article:

> Lately, the administrative load has consisted almost exclusively of abuse management.

They see Google Code as a time-sink, and they're probably right, and it's not surprising to me that they'd drop something that is no longer serving it's intended purpose, but instead has negative implications for their model. Keeping it going forward would require even more hands-on humans, so they scrap it.

As for the deep links, one of the Google Code devs did mention[1]:

> I work on Google Code, and we will be putting a service in place to redirect deep links to project homepages, issues, etc. to their new locations.

His comment also contains a link to a wiki with more information on how to opt-in to this service.

http://google-opensource.blogspot.com/2015/03/farewell-to-go...
We don't know these numbers. The US government uses numbers with a horrible baseline, or at the very least, one that is very different than used for previous wars. In the recent ISIS bombings, for example:

> Washington also continues to insist it cannot confirm a single noncombatant death from more than 1,100 airstrikes against Islamic State targets — despite a number of apparently well-documented cases of error or collateral damage in both Iraq and Syria. - http://foreignpolicy.com/2014/12/03/pentagon-in-denial-about...

As that Foreign Policy article describes, the numbers from the US government are not believable.

I know that you are over exaggerating when you say "this rate of collateral damage is far better than has ever been achieved in an armed conflict" because there have been had wars with no casualties at all ( http://en.wikipedia.org/wiki/Bloodless_war ).

Even in wars with casualties, the first Gulf War had some 3,500 civilian casualties in Iraq, and about ~25K military casualties. That's 1 civilian killed for every 10 military.

The numbers in the recent Guardian article are 1 civilian killed for at least every 6 enemy combatants, if you assume that only the children are non-combatants, or up to several innocent civilians killed for each enemy combatant if assume these were all 100% innocent civilians. Hardly "far better than" the first Gulf War.
Great! Loving what I'm seeing so far, looking forward to more.
> but it is a collaboration with Gaiman

Unless I'm missing something important, you're thinking of Good Omens, rather than Small Gods.
And thus, the beginning of "automated organic chemical synthesis"?
Simple tool to publish anything on the web
no, they mostly don't do that. you just think they do because you only hear about it when the internet gets angry about something.

The chromium bugtracker is very active and the chromium developers are very open and helpful on it.
Google Art Project Chrome Extension (Replaces “New Tab” Page with Art)
Read the very short story 'Troll Bridge' - http://www.angelfire.com/weird2/athenia/stories/pterry/troll...

Then buy the lot, you will not regret it. Some are better than others, naturally, but even his worst is like Tom Holt on top form.

I'd read them in order, personally. Though that might just be because that's been my experience of them.

As others have said, the style changes after The Light Fantastic, but the first two books do a lot of scene setting and character building that feed into the later works.

edit - Troll Bridge was published in the anthology 'After the King: Stories In Honor of J.R.R. Tolkien'
- http://tolkiengateway.net/wiki/After_the_King - buy that too. Is all good.
wait, parameter, perimeter
Nothing in the world is absolute. However so far I have not hear any non nebulous reasons why an Open Source project should be on gitlab.
Elon Musk Will Unveil SpaceX's Mars Colonizing Spaceship This Year
There is one mitigating feature:

> The user has visited your site twice over two separate days during the course of two weeks.

This should help reduce the number of casual shitty sites that can make use of this - the user has to at least have a reasonable level of engagement before this triggers. It's far from foolproof but it is a promising start.
We did not move anybody. People imported their repo's themselves. Another project that moved is F-droid https://gitlab.com/u/fdroid that was before the acquisition.
The Unbearable Lightness of Releasing an App
HFT liquidity vaporizes at the slightest hint of unusual behavior. These algorithms are designed to function in 'typical' markets, and their authors don't want to have them running in an environment they're not built for.
Congrats! Would love to see BGPMon providing more intelligent analysis partnering with OpenDNS to Internet incidents such as the Google service disruption in some parts of the world today. https://news.ycombinator.com/item?id=9192032
I'm a little curious as to how he managed to kind of waft into the Foreign Service so easily. I have much stronger academic credentials, foreign language skills, and relevant work experience, and I spent years and years trying to get in to no avail, despite aceing the required tests each time.

I suppose its just down to fate, and I'm glad he found something he loved doing, but man, it's disheartening to read about someone casually walking into your dream job and just as casually walking away.
There are many valid criticisms of go, but the one presented in this article make no sense. Or maybe only make sense if you're a huge dynamic languages fan and can't stomach static typing. Personally, as someone who used to be a huge fan of dynamic languages like Python, I've sobered up as I've grown older and had to fight with large python and JavaScript code bases. A compiler that is fast with clear error messages is tremendously valuable.
The other option for you (since our dependency list is fairly flat and uncomplicated, and yours may not be) would be to create a yaml/xml/json file to specify the directory structure and which packages go where, and then have the tool automatically update them appropriately. Alternately, store a .config.yml file in each repo telling what other repos should be cloned where, and let your tool recurse through it.

The nice thing about a tool like that is you can add functionality like e.g. doing a batch-commit (commit all changes in all/specified repositories, with the same commit message, create the same tag name for all of them in all repos, etc), batch-rollback, and so on.

I think you've basically re-invented Google's repo application. :-)
You get 1 credit/sec of your algorithm being used, and you need a million credits to get $100. If someone is continuously running your algorithm all day every day then you'd make about $300/month. That's fine for students and hobbyists, but not for someone who spends years devising a single algorithm worthy of widespread use, and in those cases the usual software libraries (numpy, R, etc) will implement them for free.
About your footnote, Google and Twitch's automated copyright protection algorithms have made some pretty silly false positive matches in the past.
Twitter Finally Banned Revenge Porn. Now How to Enforce It?
What if the drone operator made the footage CC licensed?
My story is similar to this. I, too, did poorly in school. There were so many things working against me. I was constantly too tired in the mornings for my brain to function, so I missed important concepts. Or, the pace of learning was too slow, and my brain wanted to run with it. Or, the content was missing important piece of information that help my brain connect the dots. My brain doesn't assimilate information well when it's forced to take it for fact without answering supporting questions.

The school system is not made for people like me, and we as a society are absolutely terrible at guiding people into careers they would excel at. I'm lucky that I guided myself to software development. Many others are not so lucky.

One day, we'll figure out how to guide people to where they can excel, and when that happens we'll be much better off as a society (post-scarcity, Star Trek future).
Not necessarily. The footage could have been released to the public domain or under a license that permits my use. And even if I was using it without proper license, why should the drone operator carry the burden of going after me if he doesn't feel like it?
Who said anything about not letting ISPs drop packets?
Oops! Appears it has already been translated. Sorry about that.
The way I read about it, the FBI arrested one of this employees and made it appear as if that employee took all of his money and did not talk to Ulbricht anymore. Then the FBI created another persona that did talk to him, and waited until his hitman order. It was all part of an elaborate play.

"It's only because you support the legalization of drugs"

Oh please. Ad hominem much?
I lean towards the belief that the FCC is involved specifically because there is little or no competition in broadband because it has characteristics of a natural monopoly when delivered via wire/cable/fiber. The FCC didn't hand them a monopoly. The market handed them a monopoly and therefore the FCC needs to regulate it. Besides that, I agree with your other sentiments.
We use GitLab internally, and it's an amazing piece of software. It's open source, easy to setup and is pretty robust.

I would love to see the option to move from Google code to GitLab.
In era of flux and untested laws, no one wants to be a scapegoat or a trial run.

I really feel for Aaron Swartz, and I think I might have easily done the same thing as him.

I dunno how or what, but we need dramatic changes in the law about the nature of the digital world.
Someone else mentioned it, but you have to stand out when applying for a room in SF. Fairly-priced rooms (~$1200/mo) will go in less than 36 hours of posting.

I know several people who have "Renter's" resumes, where they try to sell themselves as awesome people to live with. My guess is he is remembering them only because of the renter market effects.

If anything, it's a sign of a property bubble in SF.
> Er, do you remember 2006? Google Code was a breath of fresh air,

Yet the product interface was stuck in 2006. It feels like a project that was "okayed" by some management but then "we don't want to put a cent on it".
But, they wrote a Google Code to GitHub exporter tool. They felt the need to make a customer friendly egress tool, but not write a dozen of them. I think developers kinda know where they want to land already, and if they don't, they could do a google search, which would ultimately result in them using Github or Bitbucket, in all likelihood.

From a user action perspective, if you give a user who doesn't know what their options are too many options, they won't take action. They'll feel the need to explore all the different paths, and feel anxiety about making the right choice. I think giving users fewer things to think about is actually better a lot of the time.
I'm aware of that. I think it's unlikely to happen.
> Confidence leads to increased success, so your self doubt might be keeping you from even greater job opportunities (meaning more money and probably more fun).

Yeah, I worry about that sometimes.

> But HN and other online communities aren't good places to gain confidence. It's something you should do with an experienced counselor or therapist. There's no shame in going to a professional to help you internalize your success. In fact, it's smart and humble.

Yes, I suppose you're right.
That's 400 cumulative.

So if you make $20,000 a year and find $1 on the street, you're supposed to declare that dollar.

Another fun fact: if you crash at a friend's house for a few months without paying rent, you're supposed to count the amount you didn't pay in rent as gift income.

I think it's safe to say that everyone that has filled their taxes has does something wrong. Sometimes it's not even clear to the IRS what a person should do.
Show HN: Pyngular – A static site generator for AngularJS apps
We changed it. Submitted title was "A Bourbon Shortage Is Coming".
Gee, I wonder why...and you seem so worldly too.
The word 'drone' has existed far longer than the $20 toy. As far back as the 60s when the military was using them for target practice.
Are you really looking to get into it with lists about which sock puppet espouses which form of oppression? Sorry, not interested.
> Alternatively, can you open up to your friends about your lack of relationship experience? Can they help you get acquainted with anyone that might be a potential match for you?

They're aware about it, and there's not much that they can do. I'm fishing from a rather small pond, so to speak.

> Relationships are definitely a "try, and try again, and try again" sort of endeavor, so there's little reason to despair no matter how old and inexperienced you feel.

I don't even get a chance to try, really. Too many guys my age are only looking for one-night stands.

> Good luck... from one internet stranger to another, you're doing great.

Thanks :3
neat story, but i'm more fascinated on how he got into the foreign service- something that is arguably more difficult to get into then med school.
Nice observation guys, one I've wondered about myself. And totally off topic to the thread. Question is: how to prepare for the burst? I tend to think the current bubble is related to Fed policy, so when the money supply tights up, so will salaries. Just my two cents here.

Edit: Yay! down votes!
I'm not sure they've even banned explicit prioritization. I've only seen where they ban paid prioritization. They seem to have left it to be decided on a case-by-case basis what to do about claimed good-faith "reasonable network management" practices that have nasty side effects.
I can only second these recommendations. My first one was "Mort" which truly excellent since TP had found his stride by then. I can't say I remember much about "Guards! Guards!" but IMO this story arc is the best one. The whole Vimes/Vetinari "storyline" is truly masterful. (Might be coloured by Vimes and Vetinari being my two favorite characters in the entire Discworld oeuvre.)
I think if you're going to school and refusing to put forth the work to succeed ( do homework and study, for instance ) perhaps you should stop, it doesn't seem like its a good fit for you. Either that or step up your game so you're not wasting time and money. There's a lot that one can learn during their time at University, there's also a lot of time one can waste.
I believe you are correct. Note that this is different from the minimum income you need to make to file a tax return. Now, if there's no paperwork, it doesn't matter in practice. However, I receive Amazon forms for some minimal royalty and other revenue and if I don't include those on my tax returns there's a good chance it would trigger something. I've had Interest 1099s(?) for literally pennies for small dollars in some account that paid minimal interest.
The OP's complaint about Go's type system seems to mainly be that memory allocation is explicit.

Go is always "pass by value", and it's true that I've watched developers struggle to grasp the full ramifications of what that means regarding memory usage. But not understanding the subtlety of memory allocation usually means your programs will simply run slower and consume more memory. It does not usually mean that your programs will run incorrectly.

Given that the OP mentions that they find the slower, more expensive execution of racket programs to be an acceptable trade-off, I'm surprised that they have a problem with this.

Personally, I prefer running in a language that allows me to reason about the memory allocation explicitly. I'd only prefer to give that up in favor of a declarative language that could compute the optimal execution for me. Unfortunately that language is a bit of a unicorn for general purpose programming.
I would suggest that you grit through and try to graduate as quickly and painlessly as possible. If you need to, take easy courses and use the extra time to do the self-learning that you actually enjoy.

When you graduate, then you can take up a job which encourages self-learning. However, if you don't like the concept of structured work altogether then doing a job might also be hard. In that case, there really isn't any solution. Maybe join a kibbutz.
Thats just the cost of compute time, you the developer get to choose the cost in credits per call.

https://algorithmia.com/pricing
I'm a little paranoid about my code.
I want to like github's private repos, but I don't want my code to be stolen by github's internal employees.

I've heard that their employees do shady things on occasion (2nd hand knowledge).
Activists need to realize they're intentionally walking the fine line between being a scapegoat and a martyr. The better they navigate that, the more effective they'll be.
I feel like I understand what the author is trying to say, because I remember feeling that "click" in my head when I finally understood why LISP syntax was the way it was, and why it was the best possible syntax. (It was at the same time that I realized that RPN was the best possible mathematical syntax, if that makes any sense).

It's hard to explain this to other people, however. It's doubly hard trying to explain it to people who have spent their careers building up high levels of skill and knowledge in other languages.

I'm not a professional coder-- I'm a hobbyist. I can program badly in many different languages. But I find that with LISP, I am much more productive and happier. I feel like I can "punch above my weight" using LISP, achieving things that would take a lot more skill and effort to do in other languages.

I sometimes wish I could explain it better to other people, but other times I'm just happy to work on my own in my "obscure" language with the all the silly parentheses.
That's a terrible argument. Imagine you just made that threat to me. I will say "No. And if you come after me, I will just turn you in to the feds." And now you're almost assuredly going to jail, which is what you were trying to avoid in the first place. This is a quick way to stick yourself in an impossible-to-win situation and violate everyone's trust.

Anyway, the 'government guy' happened to keep records of what was said, so I don't see why you'd be tied up on such a hypothetical. And Ulbricht could have argued entrapment in court, if that was contested dialog.
If you are near completing college (e.g. this is your sixth semester) I'd tough it out. Even if that means switching majors to one of those "bullshit social sciences". The piece of paper still matters, true most of all in the corporate world, but not just there. You are far better off having a line on your resume that lists a college and omits a GPA than having no education on your resume at all. If you're almost at the finish line there's no point in walking away now.

On the other hand, if this is near the beginning of your college career, maybe it is a good idea to take some time off. It doesn't cost you anything to get a leave of absence versus just quitting. It doesn't obligate you to go back, but it leaves the door open. Use the time to find out if you are bullshitting yourself about willing to do some real learning so long as its on your terms. Find out what the job market is like. Figure out what it means to be responsible for your own schedule, with your ability to live (or at least live decently) on the line instead of just a bad grade. You'll either go back to school more motivated or you'll find that you are thriving without a college degree. In the latter case, if you ultimately do find you need the paper, there are increasing opportunities to do so for working adults (though life can make that really tough if e.g. you have kids).

For what it is worth, I took a semester off after doing really poorly and worked as a programmer during the first dotcom bubble, then returned to finish my degree. Best of luck.
Game Theory: Are GTA V Cops Racist? (Grand Theft Auto V)
"ducks"... solid.
Wow, thanks for sharing. I know how tough of a position to be in this is -- you sound a lot like I was in school.

First, dropping out is a serious thing, and I wouldn't take any random internet advice at face value on it. Do you have family/friends/etc you could talk to? School guidance department? Does your college let you take a year off? I'm happy to chat more about it if you want, but you will get better advice from others on this. It also sounds like you may be taking the wrong classes -- maybe explore and see if others are more interesting?

As for programming, it's awesome that it's a passion for you. It may not seem like it right now, but there are lots of low-risk ways to see if that passion is real, and get more into the scene. Going to hackathons is a great first step. You get to meet other coders, potentially interact with some companies, and build something.

It sounds like you might have a portfolio already of projects. Why not talk to some local companies that are looking for interns? Does anyone visit your campus? If you already have some projects, those will be a lot more relevant than your GPA. An internship would give you all summer to explore your interest, and see where it takes you. Some colleges have intern match programs.

If you have a good portfolio, you could also try to take on some consulting work. Depending on what languages you know, this can be pretty easy, and would give you a nice way to gain some skills. Go to local tech meetups. Join your campus programming club. There's always people there who can connect you to companies.

As you start to meet more people and network, I think you'll naturally start to answer some of the questions you're having.

I'm happy to chat more. Feel free to email me if you want.
I'll go even further and state that without an understanding of calculus, linear algebra, and statistics, an engineer or even a data scientist is little more than a glorified script kiddy.