skysight-inc/HackerNews huggingface dataset:
I use Git every day, and i'm still struck by how pointless the index and the idea of staging is.

I find it amazingly useful. The staging area is for building your commit. I always ever use -p (ie., "add -p", "reset -p" and "checkout -p") and use it to construct the commit out of parts.

The way I work, I split my current work into multiple commits. I may have implemented a feature, fixed a bug I found along the way in the same file, and updated the readme with something unrelated; those are three separate commits. I do "add -p" to pick the fragments, and when I'm happy, I commit. Repeat until repo is clean.

Sometimes, my current work results in a whole bunch of such commits. Sometimes I have to split part of my current work into a separate branch. Again: Stage stuff, stash -k, checkout new branch, commit as a WIP commit, go back, unstash.

Darcs has "record", which is like "add -p" except it also commits at the same time, and back when I was using it, I remember hating the fact that it required that everything had to be recorded in one go. Git's incremental staging area is much more pleasant because you don't get stressed out by the impending commit that is looming over you.
Subsonic + iSub is absolutely wonderful, been a huge fan of that combo for years.
Honest question, say you follow this (which is what I did a while ago for my OwnCloud instance) -- is it possible to install your self-signed certificate on iOS? Because that was the problem I ran into, and ended up moving to a "real" certificate, but I would've been happy to remain self-signed given the option.
Beautiful CSS Flexbox Example in ClojureScript
Exceptions, in Java land at least, are very costly (think interrupts and context switching). To do flow control using them is shooting yourself in the foot.
In what sense? The "MAJOR SPONSORS" don't have the signing key. This seems like a comment empty of meaning, intended only to spread fear, uncertainty and doubt.
If you use 'haha', you're probably old
openssl req -new -x509 -newkey rsa:2048 -keyout key.pem -out cert.pem

openssl s_server -accept 8000 -key key.pem -cert cert.pem -HTTP
Playlists aren't illegal, what are the odds of a possibility for extraction ?
Subsonic is GPL.

I've been running it for a few years now. I especially like using it with iSub on iOS, though that isn't under active development anymore (it's GPL now, too).
IIRC, this was in the very beginning of the company, the first year or so.
Should have been personally signed by the CEO, not "your friends at..."
SteamOS and Debian 8 Jesse
Which is why git literally has the person who wrote the book blogging about how he didn't understand git reset: http://git-scm.com/blog
Reposting a reply by Jackson800 to a comment below:

If you act quick, you can access some of your playlist data by logging in here:
http://groovebackup.com/
Voices.com plans to go global with $2M in funding
I've always noticed random songs disappearing from my collection but procrastinated doing anything about it. I wrote a script two weeks ago to download my entire collection to avoid potentially losing some really great songs. Talk about good timing. I always knew grooveshark would be temporary and possibly unreliable but I did not expect an unannounced closure with no ability to extract our collection metadata.
Obligatory....

http://www.paulgraham.com/nerds.html

"And that, I think, is the root of the problem. Nerds serve two masters. They want to be popular, certainly, but they want even more to be smart. And popularity is not something you can do in your spare time, not in the fiercely competitive environment of an American secondary school.

Alberti, arguably the archetype of the Renaissance Man, writes that "no art, however minor, demands less than total dedication if you want to excel in it." I wonder if anyone in the world works harder at anything than American school kids work at popularity. Navy SEALs and neurosurgery residents seem slackers by comparison. They occasionally take vacations; some even have hobbies. An American teenager may work at being popular every waking hour, 365 days a year."

And...

"Public school teachers are in much the same position as prison wardens. Wardens' main concern is to keep the prisoners on the premises. They also need to keep them fed, and as far as possible prevent them from killing one another. Beyond that, they want to have as little to do with the prisoners as possible, so they leave them to create whatever social organization they want. From what I've read, the society that the prisoners create is warped, savage, and pervasive, and it is no fun to be at the bottom of it.

In outline, it was the same at the schools I went to. The most important thing was to stay on the premises. While there, the authorities fed you, prevented overt violence, and made some effort to teach you something. But beyond that they didn't want to have too much to do with the kids. Like prison wardens, the teachers mostly left us to ourselves. And, like prisoners, the culture we created was barbaric."

A lot of parents get their kids involved in activities which aren't necessarily for the good of the child except to minimise e chances of falling to the bottom of the popularity ladder. A ton of effort and money is spent trying to fit in at school - and as most of us recall - it all simply vanished the minute you walk out the high school gates, in the same way a prisoners society is irrelevant the moment they are released back into the real world.

It really is madness.
How well does that work on a corporate intranet? How well does it work with Windows?

If the friction for testing, say, an enterprise LOB app on an internal-only QA IIS server is any higher than "basically zero" with Firefox, and the same friction doesn't apply to Chrome or IE, well.
You could use the same method as demoex to achieve that - take the idea of "proxies" from shareholder votes. Anyone and pick anyone as a proxy. Now all you've got to solve is the problem of cycles.
That's a really quick shutdown... there should have been some fair warning.

BTW, Sturgill Simpson was the best find I've had for new music in a long, long time. You gotta see him live if you get a chance. Little Joe, his guitarist, somehow keeps getting better and better!
Quick access to revision history is a huge aid in understanding code.
You can connect an existing iTunes library to Plex and stream it anywhere.

You can also have Plex organize your music, but I've only ever used the iTunes part
You are totally right, I apologize for calling you out. Please continue your valuable discussion on the subject. I'm excited to see what insights will bubble up from the roiling cauldron of ideas sure to spring from your observation.
The Representative who you quoted also has a background that may be of interest to the HN community:

"Rep. Ted Lieu (D-CA), who described himself as a 'recovering computer science major,' provided one of the most forceful counter-arguments. (He is just one of four House members with computer science degrees.) Lieu also is a Lieutenant Colonel in the United States Air Force Reserves and served for four years as a member of the Judge Advocate General’s Corps."
To get zero error, you can just draw 3 points.
They were amazing. Rest in peace.
Well considering that they've handed over the servers and data to the plaintiffs... you probably shouldn't hold your breath
Certain origins like localhost will always be considered trustworthy. This is being standardised in the "Privileged Contexts" W3C working draft[1].

[1]: http://www.w3.org/TR/powerful-features/#is-origin-trustworth...
>There are literally no other image-based languages.

Written Chinese started as an image-based language.
I can't even imagine taking my phone. One of my favorite parts of backpacking is not looking at an LCD screen for 10+ days.
There's a large number of artists who's CDs I've bought because I was able to listen to their entire album on Grooveshark. Artists who's radio songs didn't come close to demonstrating their true skills. Of course, I've also passed on CDs because I was able to find out an artist only has 1 or 2 songs worth listening to. This is seriously going to hinder my discovering of new music. I didn't even know they were in court but I knew it couldn't last.
Keys are generated in pairs. The public key is a key you can safely share. Other users encrypt data with your public key, this data can only be decrypted with your private key. Private keys should be stored locally and securely.
I am sure there is a ton of interesting stories like this about self organisation when the state collapses, created by the end of the Soviet Union. I wonder if anyone has ever bothered to capture and document this type of emergent behaviour, and whether it most mostly cooperative and peaceful, or whether it tended to violence and confrontational. These types of widespread government changes are not that common, and I'm sure there are a lot of lessons to be gained.
So did you end up buying a Crossland CC1 in the end?
“Life is a marathon, not a sprint”
The problem with homeschooling is that in much of the country "homeschooling" = "Jesus rode a dinosaur and owned Exxon stock, and so should you" level of misinformation (I'm exaggerating, but only a little).

I guess it's less of a factor in this neck of the woods.
I don't remember the methodology all that well, but I think it's applicable to basic cryptology and NLP-type problems as well.

For a 5th-grader though it was a great into to science.
They are a middleman. Where exactly is the finish line of this particular race? Because it sounds very much like an antitrust lawsuit.
They're only available in the US/Canada and sometimes Europe, so maybe the request is for global alternatives.
Congressman with CS degree: Encryption back-doors are ‘technologically stupid’
Why not use a comment?
Skip a Grade? Start Kindergarten Early? It's Not So Easy
Trust them for what? They don't get your private key, and if the fear is that they might sign a rogue cert for your domain, all CAs can already do that, regardless of whether you choose to "trust" them or not.
> since an IDE that needs extra investments into ReSharper is not that good in my opinion

A lot of people choose ReSharper for "nice" things that often times aren't buying them a whole lot in terms of productivity (e.g. "turn this foreach() loop into a Select() statement" really doesn't buy one much). I'd hardly say that one needs ReSharper to get the full Visual Studio experience.
Baidu CEO Robin Li Interviews Bill Gates and Elon Musk [video]
I switched from Grooveshark VIP to Spotify Premium years ago, however I came back every once in a while to listen to remixes that were not available elsewhere from time to time.

I'm sad that there's not even access to the playlists anymore.
What ? I developed web applications with Clojure/CLJS Python/Django, I did C++ development for years and a large part of the code in my current project is in Python because the tool we use (Blender) uses Python as a scripting language.

I agree that .NET has less opensource tools because a lot of things are just provided by Microsoft out of the box, and there are many areas it's not popular - but there are many OSS projects and they match the things I saw in Python and Clojure community.

I would say his posts proves another point - a lot of people in open-source are unfriendly to .NET because of Microsoft origin and they like to spread FUD. I remember when Mono was getting started and every thread on every news board would bring up how it's "patented/copyrighted" even when Microsoft gave .NET community patent promise and made CLI a standard.

When I contributed patches to Mono and talking to other .NET developers on social networks I never saw this "unfriendliness towards OSS".
Airbus files criminal complaint over alleged German spying
Well, I'm sorta sad and pissed. I was in their original $30/year plan and I got charged like 1 month ago... No refund? :(
You make a good point in regards to Kickstarter, and while I still feel some of the responses in the piece are naive the link you provided certainly supports some of their arguments in a way I didn't fully appreciate.

I still don't think it extends as far as the two quotes I used (the first one was the NYT paraphrasing; the second was direct).

Even in a direct customer situation, where far less "there's a chance something could happen that prevents the creator from being able to finish the project as promised" grey area exists than with KS backers, there's no entitlement to know everything about the company. And to suggest people who try, and risk, and fail aren't even eligible for barista work sickens me personally and would create enormous problems for society.
A nice collection of similar essays, including this one, here:

http://amasci.com/we-nerds.html

Some interesting experimental science stuff, too (Mechanical superconductor-less maglev? Pretty nifty, although it doesn't scale up, and there's video to show that it works)
That's about it. I'm done :)
Prior discussion: https://news.ycombinator.com/item?id=9466298
Interestingly enough, I use "Haha" to denote sincere laughing. Mischievous laughing goes as "Hehe"; imitating an overweight person goes "Hoho" and normally imitating a timid person (or a woman, and I swear they are not related!) goes as "Hihi."
> The move to "deprecate" HTTP is an explicit attempt to manipulate the rest of the world into making SSL easier and more affordable. It is unfair to evaluate this proposal in isolation without considering the market upheaval that it is very much intended to trigger.

I'd love to believe this but I've never once seen the https-only nazis bring up this issue on their own, or show any concern for the fact that it will limit speech on the web. The y mostly work for companies where getting ssl certs is no big deal, and they put their personal projects on github or heroku anyways.

The backbone of the web was the fact that you could put up a website on your own computer within a matter of minutes. That is now going to be gone and I've never seen the biggest advocates of this change show any concern whatsoever.
WONDERFUL

It didn't have all of my playlists, but I was able to at least recover a small portion of my songs. Some is better than none...
Never heard of Sturgill Simpson. While reading your comment I copied the name and habitually went to paste it into Grooveshark :(

edit: I haven't gotten excited about any guitar based music in a long time, least of all country, this band is great!
Lots more info in the README

http://git.postgresql.org/gitweb/?p=postgresql.git;a=commitd...
Only if they also control the PC or you allow them to install certificates. You can still safely use their network with your own device(s).
I'm curious--do you really make enough from ads on this game to pay for all of the servers? I turned off ad blockers and didn't even see an ad.
Diablo Valley is a badass name for a school.

"So where did you graduate from?"

"Diablo Valley."

"... Whoa, you can probably beat up a deathclaw."
The point about this site and Ark is that they (pg and rtm) practice what they preach. It is, basically, a real project based on philosophy from famous "beating an average" essay and the "On Lisp" books - quick, bottom-up process of bootstrapping of a several layers of DSLs (idea popularized by SICP and refined in On Lisp) - with a new dialect of Lisp as a by-product.) Everything in a half of Mb of text.

OK, they reused mzsheme's runtime, because runtime is hard (even clojure delegated everything to JRE) but nevertheless, Arc and this site are remarkably successful examples of real world project with all the benefits of dynamic languages.

Sorry for the delay, we had a quake that day.
Which service did you move to?
Vein would be for blood in that case ;)

Thanks
1. On a corporate internet, you're probably in a position to deploy your own CA certificates. This is quite common.

2. Let's Encrypt will use an open protocol, so it should be OS-agnostic.

3. "Privileged Contexts" is being developed as a W3C working draft [1]. It's quite likely this won't be just a Mozilla-thing. Google has been fairly aggressive when it comes to pushing for more (and better) SSL as well (see SHA1 cert deprecation).

[1]: http://www.w3.org/TR/powerful-features/
The Design Tool That Spares You Hours of Coding
Google and Mozilla do not care about this use case. Full stop. Do. Not. Care.
I'm not sure what you mean. When I said that this is what Inferno provides I was referring to the parent posts request for their ideal computing model, not comparing to the Microsoft demo.
Charging ~$5/month/dedicated IP is a nice upsell

It's only an upsell now. If in the future SSL is required to get access, it stops being an upsell and starts having to be part of the basic package. Whether that will raise prices significantly is yet to be seen.
I'm pretty sure I'm more familiar with it, as I grew up only a few blocks from where Gray died, and I watched as the neighborhood turned from a rather fine urban neighborhood in the 70s into a crackhouse infested burnt out Detroit-style inner city (where I had bars on my windows to prevent druggies from breaking in)

But I also lived in a mixed race neighborhood and watched how my friends and playmates became "drugged out zombies", most of whom are now either in jail or dead. My own sister is dead from a lifelong addiction to heroin. I made it out.

It's not "social justice warrior" to try and understand how people become trapped in poverty and succumb to gangs and drugs. My siblings were raised by the same parents, but some of them got involved with the wrong crowd, and some didn't. I watched both working class black and white families encounter the same disintegrations.

The right wing or libertarian narrative seeks not to find solutions, but to scold. It wants to say that people "get what they deserve" and so all of the poverty and misery must be justified somehow. If you're poor, if your kids are criminals, well, you have no one but yourself to blame, or them.

Did you ever consider what causes people to become addicts in the first place? Or to join Gangs, or for many black families to be fatherless? Do you have any idea how hopeless it is to get a career off the ground if you've got an arrest record? Especially if you've got a felony where a white offender got a plea down to a misdemeanor?

Baltimore wasn't always full of drugged out zombies. When I was 10 years old at the beginning of 80s, I used to walk halfway across town to the Inner Harbor by myself without fear. There was a sea change that happened, and it wasn't become the people who lived there suddenly became assholes, deadbeats, criminals, and bad parents. That all happened over many years from external factors.

We need to understand how these external factors undermine our social capital and learn how to reverse it, otherwise you'll be living in a walled fortress in the future trying to avoid Zombies.
Facebook New Login day, upgrade or die
Django-Algolia – Synchronize Your Models with the Algolia API
The Art of Fiction No. 203: Interview with Ray Bradbury
I always wondered why does this certificate order matter? Web server can (and does) parse certificates. It should reorder them in correct order and log warnings if any issues were found.
I bought an aeropress :)
So if I have to renew my (self-signed) certificate, all my current users will now get scary warnings? I'm not sure we should be encouraging people to hold on to their possibly-compromised certs.
> Is it time to build a personal, private, self-hosted, open-source grooveshark clone?

Popcorn Time [1] meets Spotify?

[1] https://popcorntime.io/
This seems to be the result of civil, not criminal proceedings, so a far cry from a proven crime.

The burden of proof is MUCH higher in criminal proceedings and for that reason we have "innocent until proven guilty" presumption.

Civil matters often come down to who has deeper pockets and more lawyers.
Only if you use their device instead of yours.
I wish there was a some info on how to get CLR (not Mono) get up and running on Mac with C#, F# etc.
Not unless they're intentionally guessing wrong sometimes to fuzz results. I'm 24 and it guessed 37.
You don't need to know any of these things to get along fine.
Stylistically speaking, Mercator is classic. If the map is just there as art, maybe your goal is to invoke the map on the wall of some ancient study in England.
My problem with the PATRIOT Act and with this (USA Freedom Act) is that the name is completely uninformative and seems designed only to get acceptance from people who have no idea what it is. Why not call it the USA Less Spying Act?
It doens't sound like a letter the CEO would write -- it appears to be mostly reflective of the opinion/perspective of those that won the lawsuit and took over the site.
Wow that's 2x more expensive than my college was. I think some public schools are great as long as you tell the student that they are there to learn.

This way it's completely free for the parent and the student learns to be self-motivated.
Three pictures of myself.

2 most recent, one with beard and one without are both 1 year older than I actually am... not bad.

One from 4 years ago was guessed at one year younger than I actually was, again, not bad. But according to this, I've aged 6 years in the last 4. See what programming will do for you?
Since the SSL negotiation happens before the HTTP request, either there's only one certificate for that IP or you need to use SNI, which reveals the domain you're requesting.

You could have multiple domains in the certificate to avoid identification, but that has its own problems.
I've personally switched to Google Play Music, mostly out of sheer convenience. Previously I used just the free service to upload my own stuff... the amount of storage they offer is pretty huge and the sync app isn't too bad.

Then I decided to give All Access a try and discovered a pretty enormous selection at a decent price (double what I was paying for my GS subscription, but with a properly curated library that doesn't disappear randomly), with full offlining support to my phone.

Overall I've been incredibly happy. I'm sure other services are as good or better but I've not found a reason, yet, to shop around so I figure I'll stick with Play for the foreseeable future.
Would you advise Haskell to someone who has just started programming (working on Learning Python the hard way) and is interested in learning mathematics (from the high school level onwards)?

P.S. I want to study algorithms too but I'm just a beginner and the priority is mathematics (as it's one of the few subjects I seem to be able to concentrate on). I found a secondhand copy of Professor Sedgewick's book for ten euros, it's the manual for one of his MOOCs , should I go with it?
This makes me immensely sad as a long time user of Grooveshark.

Such contrast in fortunes when you compare YouTube [0] and Grooveshark. Grooveshark, for most part, was an amazing service. They were at the forefront of UI design, brilliant at surfacing new and related content (music), excellent at quality of service (variable bit-rate buffering).

You would think that with a good exit to a company like Yahoo or Amazon, it could have really been a hit. I could easily imagine Google gobbling them up and merging it with Vevo. It isn't a dramatically different service than YouTube. But it wasn't to be.

Doesn't it make sense to open source code when you know the product is dying?

[0] http://arstechnica.com/gadgets/2015/04/23/cheaper-bandwidth-...
Who still uses Facebook?
That failed for most of my playlists and favorites.

However, it's also possible to get some playlists from your browsers local cache:

https://www.dropbox.com/s/h9ubz6l2uedt6mc/Screenshot%202015-...
This is in line with other CAs - no certificates should be issued for IP addresses or internal server names with expiry dates after November 2015. See for example: https://www.digicert.com/internal-names.htm
Grooveshark Music Service Settles with Labels After Court Loss