skysight-inc/HackerNews huggingface dataset:
When I was younger, nobody did as much for me as Noam Chomsky (information) and George Carlin (not going insane over said information) when it comes to these things, and both were way older than you are now.

I agree that there is a lot of potential and purity in youth, even in its follies. But I would like to point out that some people are kinda dead in spirit even when they're young, and some old people are rather lively up to the very point where they fall over and die... and urge you to not give up on yourself that easily. The very fact that you're this frustrated and outspoken means you ought not to. How alive you are is not JUST a function of your age. So stay alive, become more alive, pass it on and thanks.
I'm not talking about how we treat Facebook collecting data versus the government collecting data. I'm talking about how we treat the government collecting data that we freely give to Facebook versus how we treat data that we keep under our mattress. How do you define the ethics of privacy with respect to Facebook posts that have a wider audience than if you had posted something on a bulletin board in your office.
I think you are misunderstanding the wording: "as you may authorize" - that bit is about you making it public, and only about you making it public - nothing else. You authorize it to be made public, github says the same as "By setting your repositories to be viewed publicly, you agree to allow others to view and fork your repositories"

github is just not using lawyer speak, which is definitely cooler.
It's github's TOS that seems flawed to me, not Atlassian's. Maybe some jerk-off will sue Github because it's making "copies" of copyrighted coded without a license. I am more worried about that outcome than Atlassian going tyrannical.
Thank you. Great time saver for us all coding up these! Thanks again!
Garbage collectors are incredible things, the ideas are really simple but then the tricks used to optimise them (removing stop-the-world etc) are pretty magical.

When they interplay with JITs, everything gets even more complex and fascinating.
http://blog.knowbe4.com/bid/297153/did-china-leak-prism-deli...

source: https://twitter.com/kevinmitnick
It sounds to me like school has been somewhat traumatic for you. Digging yourself into a hole in college is very mentally distressing, but it happens to a lot of people. I think giving serious consideration into taking a break from college is very reasonable under those circumstances.

With that said, with no degree/experience, you absolutely have to build up a solid portfolio, fast. A semi competent front-end dev can get his/her foot in the door slicing sites, aim lower to build up experience. Do it for a year, but spend nights/weekends working on projects for your next job (a year or two down the line). Then try to ease school back in with evening classes.

I'd recommend that you don't tell potential employers you're taking a break from college. Try to highlight that money is becoming an issue, and you need full-time work, but are taking classes part-time (register for a class or two per semester).

There is a crowd of devs that don't have a degree, or don't have a CS degree, and are doing ok, but I generally find this breed to have a good deal of grit. It'll definitely be stressful in your first few years.
Correct. If there's one thing that governments are good at, it's storage. Long term storage.
Obama does not feel Americans' privacy violated
That its addressing a real problem doesn't make a difference. A modest proposal addresses a real problem. Who delivers the solution doesn't make it any better.

If Smith was delivering the solution, it would not be what was presented. And it would not be that idea.
Even the distro he suggests is not free. They bundle drivers and codecs which have proprietary licenses. By doing that they exclude themselves completely from the "Free Software" category.

Bottom line, if the distro you want to use is not on this list: http://www.gnu.org/distros/free-distros.html

Chances are it is not free according to the four laws.
I'm just now reading this but when I get a chance ill try to give a complete run down of issues I have.
Don’t Panic, But We’ve Passed Peak Apple. And Google. And Facebook.
As mentioned in another comment, I'm just now looking at this and will get back to it.
In most cases there's some clause saying "we can pretty much do anything to these terms, as long as we give you 30 days notice". They can be as explicit as they like, the next company can just change them.

It's not that I disagree with you, I'm just calling out what I view as "selective license goggles", which I find particularly ironic given the nature of the service in question.
Also, they're give me a private repo for free if I ask for it, which is something GitHub doesn't offer, so a slight difference in ToS I would not find at all surprising. And this just sounds like a different legal template to me and not much more, they list specific things they need to do and then lump in the general "stuff we have to do with your stuff to make hosting work" clause, which is perfectly fine to me.
I am not even sure that Atlassian has a different TOS than Github nor Assembla.

Atlassian is just ensuring with lawyer speak that they are able to do as they need to offer you the service that you signed up for.
The point of the post was, you give Atlassian a license, you don't give Github one. In this regard your TOS is the same as the Atlassian one.
Content centric network
Sir, your ad hominem argument is a fallacy that proves nothing, and impresses no one.

If you want to give me an actual reason, rather than making your argument about my person, feel free. You have only asserted that they need the rights, but you fail to say why. Please feel free to chime in with facts and reasoning at some point, I am interested in what you have to say.

You are admit you are ignorant of the needs, but you go around commenting as if you have a clue.

You'll notice I said "seems". That's an English word with connotations of uncertainty and doubt, do try to look it up in a dictionary some time.
Technology is relevant in the discussion, because it is what makes surveillance possible at today's scale. Some technology promotes freedom by enabling free and uncensored communication: neutral networks, encryption, self-hosted servers. Other technology promotes surveillance by centralizing information flow: Facebook, Twitter, Google Mail, etc. RSS and forking Javascript were given as examples, because distributed communications infrastructures rely on open standards.
> Really? So the slippery slope isn't real?

It is, in fact, a logical fallacy: http://en.wikipedia.org/wiki/Slippery_slope.

And the fact is that there the arc of freedom in this country has been bending towards more freedom. You are more free today, more insulated from arbitrary government action, than you were in say 1970 (Kent State shootings), 1950 (McCarthyism), 1942 (Japanese internment), 1862 (civil war), or 1800 (post-revolution paranoia).

It might be a slippery slope, but it's a slipper slope on a hill we're slowly climbing up.
Sorry, I am very confused. Debian only includes Free Software in their repositories, right? I'm even using Iceweasel over Firefox. That's one reason I chose it in the first place.

EDIT: checking my sources.list, I do have an additional Crunchbang-specific source. So it's possible that has non-free software in it, I guess.

So, I'm wondering: are you using a Lemote? If so, why not? You seem quite... passionate about absolutism on this issue.
If there are intelligent aliens out there and they have to search a sorted sequence then they certainly have developed binary search. So, I nominate 'binary search'.
Ah, not available on Amazon UK, that's why I couldn't find it :(
Australia is a member of the UKUSA intelligence treaty, so you can assume your mail there is under broadly the same scrutiny as in the USA, if not more so.

Frankly I wouldn't trust any commercially hosted mail service to be immune from government monitoring no matter where it's hosted.
Maybe he (or she) is already doing it.
Why not just email them with your concerns, if you actually really have some, and aren't just playing to the peanut gallery for karma.

Ascribing motivations to my post is illogical, not to mention unfair. I have some genuine concerns, I posted them above.

Luckily, my account is with GitHub, not with BitBucket.

P.S. see my reply here: https://news.ycombinator.com/item?id=5888670
Nature's primary algorithm is massive parallel computation, at a scale that beggars us all.

"The Book" is all around us. The algorithms that nature cares about are woven into the fabric of the physical world. Our algorithms are just poor approximations, intended to make simulation tractable on discrete computers.

For example, this site occasionally carries posts about making water look realistic in games. Those posts usually acknowledge that the graphics approach they describe is cheating compared to actually solving the Navier-Stokes equations. But the NS equations are just a mathematical expression of reality. We then cook that mathematical expression down even more, in order to arrive at a collection of algorithms (finite-difference approximations, domain partitioning, numerical solvers) that attempt to embody the math.

Yet problems that today we would consider impossibly hard to solve computationally-- for example, fully resolving the flow of water around a sailboat, not to mention the wind in its sails, and the stresses in the mast-- nature solves billions upon billions upon billions of times a second.
If they didn't want to be "evil" they shouldn't have been collecting these gigantic amounts of data without properly protecting them from parties such as the NSA.

For all the promotion they put into two-factor authentication for account-safety, "suspicious login attempt" notifications, etc, if they had done the same for GPG in GMail/Chrome, that would have been a huge step towards giving the mainstream a taste of actually being in control of their own privacy, I'm not saying we wouldn't have this problem right now, but we'd be in a way better position of dealing with it, for sure.

edit: to be clear, that is one of the many reasons why I think this arguing about whether this access is "direct" or whether it's "sorta kinda direct" distracts from the real issue: access.
Ask HN: Splitting Browsers for Privacy?
Networking question here:

(Note that I'm using "Google/Gmail" as an example, any other company name could be used instead).

Assume a typical home user setup, with a typical consumer router providing access to the outside world. A user logs into Gmail from one browser (Chrome), and then runs search queries from another browser (Firefox). Clearly cookies can't be used to track the search queries, since the browsers are seperate, but is there any other way google (or an equivalent service) could be tracking users under this scenario? Obviously both browsers will be sending data from the same IP address, but given that the outside IP address is using NAT, I'm guessing there's no way of telling from the outside that both data streams are coming from the same computer?
Dave Winer writes about what he knows. Everyone has a rather narrow perspective. You could ridicule him for his narrow perspective, or, you can read the sentiment he's trying to convey and respond to that.

Is being unable to discern between a text's major point and its inessential detail a sign of maturity?
I had to do something similar for autojump (fuzzy matching search string vs directories list).

I started hand rolling my own based on Damerau-Levenshtein, but it turns that Python already has a similar implementation in the difflib:

http://docs.python.org/2/library/difflib.html#difflib.get_cl...
"However, by setting your pages to be viewed publicly, you agree to allow others to view your Content. By setting your repositories to be viewed publicly, you agree to allow others to view and fork your repositories."

You are granting permission of ownership through forking to anyone - including github.
I've been thinking about this in light of recent events. I was going to blog about it but I'll jot down my thoughts here.

At the moment we have companies making all sorts of set-top boxes, games consoles and media boxes which come in all sorts of shapes and sizes. It seems to me that we can rely on corporations to build user friendly devices for us to consume media.

What we (as citizens) rather than as consumers need is a comms box or a social box or whatever it gets called. Some mentioned "personal data box" on here or words to that effect.

We want (I'm going out on a limb to speak for other around here) secure, federated and private communications: chat communication (instant messaging), mail communication (email), audio communication (voice over ip), video communication (video over ip). Also we'd ideally like our digital social interactions kept secure, federated and private. Finally secure and private online storage of documents would be nice if only for convenience. And to top it all off what would be super-delicious would be a workable single sign-on thingy for the internet age. Please, pretty please? We only have to solve this once. We're at the threshold of the digital age, future generations will thank us for solving these problems when the issues cam e to a head (as they are now).

What is needed for all this is _open federated protocols_. And the corporations that flog proprietary offerings have to embrace these protocols. As far as I can see we have those protocols for email (smtp+tls+...?), for voice over ip (sip), chat (jabber?), social (open soical?), online document storage (?), single sign on (openid?)

We need all this in a box that people can just connect to the net via their router using wifi or whatever. We need it to be peer to peer so that large portions of it cannot be bought out and centralized after the fact. We need to shout loudly when companies roll back on support of open protocols.

We need this in a box. My personal social comms box. I dunno. It seems like a huge but vital need. But we only need to get it right once. We can't trust those in power not to abuse this tech, there will always be an erosion of checks and balances so we need to build a technical solution while we struggle for better social and legal norms.

Who's with me?
Could you elaborate about what is horrible with Bootstrap?

It seems to me that it does what it set out to do. Well.
This is something we really need as consumers. A short summary of essential terms for us to know about.

Would be interested in Mobile apps like: Instagram, Vine and Path.
Neither I nor the SQLite team think that SQLite is the solution to everyone's database use. As they say it is a good alternative to fopen: http://www.sqlite.org/whentouse.html - it is not a project goal to be a complete SQL implementation or to be a drop in replacement for MySQL/Postgres/Oracle etc

SQLite's manifest typing is a complication for ALTER TABLE that doesn't affect other databases.

On the ORM side, my point was that layers of abstraction and indirection will make things harder. Is your statement that they would have to have SQLite specific code the only reason why it isn't done, or is there something else considered hard?

While it is true your voice isn't heard, enough people do post to sqlite-users to get some idea of what the various issues are and a rough idea of their popularity. For example a far more common issue is that SQLite does not work well if you use a networked filesystem (you will eventually get corruption).

Timeliness is a practical issue. ALTER TABLE can't be used until it is available. The way the SQLite developers consider best practise is you embed the SQLite library statically inside your app and you write specifically to SQLite: http://www.sqlite.org/amalgamation.html

There are no legal or technical reasons preventing anyone to cause this to be implemented separately from the SQLite core. Wanting it to be part of the core is very different.

You seem to have an underlying assumption of zero sum games or SQLite being in some competition with all other database engines. It isn't. It doesn't lose by developers using MySQL or MongoDB. Heck I use MongoDB far more than I use SQLite. Developers who need comprehensive ALTER TABLE support and find the copy table with modifications approach too onerous are far outside of SQLite's sweet spot. That is ok.
Let talk about the real problem with Hollywood: It's an enclave of nepotistic, narcissistic, over paid ninnies.
ISPs to include porn filters as standard in UK by 2014
Well this is the same Mueller who was testifying in Congress just the other day, right? So it does seem the program itself was less of a crisis to them as opposed to the lengths Bush was prepared to in order to implement with Executive authority alone.
https://news.ycombinator.com/item?id=5888471

Have you read this reply to your previous post yet? I think that's what was being referred to, and it clearly answers the issue bought up there and again here.
In case anyone missed it, she's talking about Google. :)
SQLite make it clear when you could use it: http://www.sqlite.org/whentouse.html

It is okay not use SQLite, and no one will be upset if a different database is used. Every source file starts with a blessing!
Both of those things were long gone before Real ID. You might have been able to get away with multiple licenses because they didn't check with the other states but it was still illegal.
I've had many years of experience in large enterprise projects like the one you are describing. I know exactly the frustrations you are experiencing. But don't ever forget that you are doing a noble thing by staying in this job to support your family. That is a great sacrifice you should take pride in. It shows your dedication to your family. That is an important success you have already accomplished. And don't forget Einstein made a lot of important discoveries while working as a Swiss patent clerk!

In my opinion, the first thing you should do is eliminate this feeling you have of being "trapped". Why? Because it clouds your thinking and judgement. You may feel trapped, but that is not completely true. What's great about software development is that you only need a computer and an internet connection and you have many, many options. But, are you prepared for any option when it arrives?

The right thing to do now is continue working this job to support your family while you explore and learn about other options. That may take months. For example, have you built up a body of work on GitHub? Have you contributed to any open-source projects? Have you created an iPhone or Android app? Do you need to brush up on data structures and algorithms? What about learning a new language?

Once you are fully prepared, you will see any potential options unfold naturally instead of through a feeling of desperation.

“Change the way you look at things and the things you look at change.”
GPL (2 and 3) is completely hostile to commercial (i.e. proprietary) use. In a big middle finger to business, v2 even describes a hypothetical businessperson as "Ty Coon, President of Vice".
"they can only get massive pipes of data via legally compelling a company"

No. They could simply ask for the data, without any compulsion. Most companies are only too happy to help, and will bend right over -- especially after whoever the boogieman of the day is has appeared on the news lately. They wouldn't want to be seen as not doing thier utmost to help fight the good fight.

Compulsion is the second easiest and second most legal way. This way is also politically, legally and psychologically desirable for them, because they would like to push the envelope of what is considered legitimate surveillance.

Apart from asking and compelling companies, they could just tap the fiber, or use other direct and indirect methods of surveillance. This is really what they do best, and what their original and primary mission has always been: mostly to spy on foreign governments and their agents. After all, the NSA isn't going to get very far asking or trying to compel China to give them a tap in to their data centers. So they'll have to find some other way to do it. And if you think they're going to have a hard time doing it in their own back yard as compared to a hostile country, you might want to reconsider.
Bugify
There are two ways in which one might be better off starting a startup than going to work for an existing company: you might learn more, and you might have higher expected value. What I'm claiming (since this benefit of working for an existing company is what the OP is talking about) is that the former is almost always true. The latter, frankly, is never going to be true for more than a small percentage of people, regardless of age.
Honestly the better fix is rm -f /usr/local/solusvm :(
Can you point to some good tutorials for starting with XCA?

The home (http://xca.sourceforge.net/) is quite overwhelming.
Super Human Vision with Google Glass
You really should read this text, or any text, more carefully.

Obviously, bugs in Chrome don't affect the power structure of the world. But that is just a trivial example (perhaps not a very good one), experienced by the author, and one that makes him feel a unhealthy concentration of power.

And with regard to conspiracies, a dangerously unbalanced power structure is rarely the result of conspiracy, and is often, just like bugs, the random result of a stochastic process, only one that invariably leads to concentration of power, unless some energy is expended in order to curtail this "natural" phenomenon.
There's an interesting thought that tyranny usually appears when a country is in a state of crisis and that tyranny is abolished once that state of crisis is abolished, at least in mind of majority of people.

The "War against Terrorism" might just be a kind of crisis that enables people to achieve a form of tyranny. It doesn't seem to be achieved yet, but who knows.
previous discussion:
https://news.ycombinator.com/item?id=4350907

looks like they got a new domain
Glad to see the browser extensions released. Thanks for this awesome project!
Is this known to only affect authorised users in Solus?
Surprised its not on there. FWIW here's a list of major issue trackers from Wikipedia: http://en.wikipedia.org/wiki/Comparison_of_issue-tracking_sy....
The reason people use Google is not exactly love. I see it more as a lack of energy or will power.

Every time you choose not to use Google search, you know you're gonna have to work harder to get good results, and use some amount of will power. Since most people search the Web a lot, the totality of it is quite a large effort and will power. Our society is filled with such choices, be it food, consumerism, cigarettes, etc. Since will power is finite, people will always lose on some of this choices.

Also if you really want to stop being tracked, you need some technical understanding and some cooperation from other people and you need will lose some important capabilities in society.

This makes the choice even harder.
Apropos is Holmes's psychatrist over in Aurora, Co.

School faculty have to worry about their own little mini-9/11's every day that a kid walks in worried about a problem, because how would they ever be able to show their faces to the parents again if that worried kid ended being the 1/10,000 kid that would end up bring violence to their school, and the school had done nothing?