skysight-inc/HackerNews huggingface dataset:
Gnome 1 was so configurable, that I couldn't get on with Gnome 2 at all. I haven't tried it in over 10 years at this point... So I can't speak to recent changes. There was a lot I actually liked about it [Gnome 1] -- but way too many features were either missing or narrowly restricted for me to build a fast and comfortable workflow on. I went to KDE for a while and then went all out, switched to Xmonad, and had a much better time. Then I questioned the need for a DE at all. Unfortunately, with all the problems I run into in keeping my Haskell libraries up-to-date, that I decided to try Gnome 3, and I've been using it by itself for most of the past couple years. So... Thank you Gnome developers for reminding me that you have no clue what users need!

...

No, seriously, I think Gnome 1 had a lot over Gnome 2, and it amuses me to no end that people prefer Gnome 2 over Gnome 3.
That sounds like every retail job I've had although none were union.
The article is considerably better than the comments here imply. In my view, the OP is showing intelligent intuition about software.

I've encountered the exact same issues that they have. It's frustrating when code wrapped up in a function prevents you from testing or experimenting in a REPL. It's infuriating when a framework wraps your code in one of these mega-lambdas so you can't get at it. There are many programming techniques that require the ability to breach encapsulation when appropriate.

Meanwhile, the virtues of enforced privacy are overrated. There are countless ways to screw up software; trying to lock things down so the next guy can't screw them up (preventing access, etc.) is a classic mistake. Modularity is extremely important in systems design, but not as an enforcement mechanism. It's an organizational tool. It's about decomposition and factoring, not hiding things so that only you can control them.

It's worth noting that Smalltalk doesn't have private methods [1], and that this was regarded as a feature not a bug. That alone shows that there's no particular link between enforced-privacy and OO, or even enforced-privacy and encapsulation.

To some extent this is a matter of taste, but I come down on the side that sees little value (and considerable drawbacks) in the privacy fetish. It's one of those things that people believe in because it sounds like things ought to work that way, when in reality they do not.

[1] http://stackoverflow.com/questions/7399340/smalltalk-public-...
One more thing:

If you do suffer from depression (and it sounds like it), you also need to know the following about it, before doing anything else:

Depression happens when your brain doesn't have enough neurotransmitters, such as serotonine, dopamine and some others (= some chemicals).

Where does that come from?

It can be a genetic predisposition and it can be your life circumstances (such as toxic people, toxic work conditions, a couple of "bad habits" or emotionally heavy events in your life) and often it's a very individual cocktail of those things.

But the take-away is this: In the end, it all comes down to A FEW MOLECULES IN YOUR BRAIN that are (temporarily) missing and that COMPLETELY WARP your vision of things. In other words: your brain is lying to you! How can you make the right decisions with that? You simply can't. And nobody can judge you for that.

You now probably see why taking one's life is not necessary, when you can correct the issue with meds almost instantly (within a few hours) and then get your shrink to help you back on track for the long term.
I wrote a blog article about requiring skin-in-the-game the other day. My food for thought is:

Small transactional costs stop things from existing at the fetal/growth stage. Evolution destroys them long before the long-term benefits demonstrate themselves as it supports short-term adaptive traits over long-term adaptive traits. If you require skin-in-the-game transactional costs then your transactions will happen far less often, and in the short-term you will get out-competed for resources by those that protect themselves with top-down regulations.

It is often difficult for third-parties to evaluate the authenticity of a cost or regulation, which is why institutional costs exist - they factor out hundreds of checks of hundreds of transactions into a single check of the institution that regulates hundreds of transactions (which itself is often proxied by the social proofing of this institution.) This lowers the transaction cost which causes high growth.

Fetal is really a good analogy here. The womb exists for good reason; scaffolds exist for good reason; decorum on first dates exists for good reason. Without these things early transactional costs defeat growth.

In short, skin-in-the-game evolves out of artificial systems as it is bad for early-growth. However this does not mean that it should; in well-designed/natural systems the entity first exists in a protective bubble during its gestation period and then slowly has its skin placed in the game.
Ok, that is disturbing...
I agree that having separate accounts for promotional stuff and personal stuff is a very wise thing to do. It's very possible that you'll turn off followers, and reduce the number of people tuning in for your promotional stuff, by posting personal stuff.

That being said, I don't understand the anger when people do post personal stuff. If a twitter account posts things that aren't interesting to you, just don't follow them. I fundamentally don't understand why someone would get upset, or send in abuse, because someone posts some information from their personal life on their twitter account.
https://github.com/progrium/dokku/issues/129
Wow how did you get it translated to so many different languages?
http://www.youtube.com/watch?v=U8dq1bH1X6s

and

http://www.youtube.com/watch?v=bcc-TqvCXqU
Fresh college grads should always have a range of internships under their belt. Tech has one of the best co-op programs in the country. If you're graduating without interning or co-oping somewhere, you're doing it wrong
Dedupe for life experiences.
My meter is off this week, and the whole troll/poe thing is still settling down in my brain.

If it was a comment on societal attitudes then cool, am on board.
Wouldn't you simply go back and file the patent before the movies? If you've invested a time machine, then regardless of the patent status you'll instantly become extremely wealthy and capable of pretty much anything. worrying about the USPO would be very low on your list of things to worry about.
"The participants who memorized the seven-digit number were nearly 50% more likely than the other group to choose cake over fruit.

Researchers were astonished by a pile of experiments that led to one bizarre conclusion:

Willpower and cognitive processing draw from the same pool of resources."

Bizarre, all right. Unless the subjects were wrestlers or models, why should the choice of fruit v. cake involve self control at all? If you wished to argue that they thought they deserved more of a reward, I might be willing to consider that.

And are we talking about seven numbers vs. two numbers (as in the illustration) or seven-digit number v. two-digit numbers, as in the text?
Honestly, I figured they would realize how important it would be to fix this so I didn't follow up on it once I fixed my own images.
At the April Berlin Hack'n'Tell, Benjamin Kampmann ('ligthyear') demoed mail merge from a Google Spreadsheet to Gmail using just Google Apps Script. See the gist at:

https://gist.github.com/ligthyear/1838132
This is sooo going to be weaponized.
> Is there an objective test, that can be administered by a third party, to differentiate between these two cases? If not, then what?

Who cares? You know if you're being creepy or not.
Nothing of course! It's one of the wonders of being an economist ;)

(sarcasm aside, I do think there should be stronger professional repercussions in economics for advocating idiotic policies. It's one thing to found a startup and fail, and then start again; it's another to cause a deep recession in a country and then say "oh well, let's try again")
Anywhere.

With Stylish as a plugin on my browser, it's become disgustingly easy for me to attack annoyances. Including FWIW, Hacker News itself:
http://stylebot.me/styles/2945

Buzzfeed was particularly fun:
https://plus.google.com/104092656004159577193/posts/G6pzJBLK...

NY Times and Edge Perspectives:
https://plus.google.com/104092656004159577193/posts/NUMQuQUh...

Basically: if it moves, is fixed, is an interstitial, or is just plain annoying, I kill the hell out of it. And with Stylebot, the easy stuff is just point, click, and "Hide". Then it's gone.

Bring it on.
Stanley Kubrick, on planning
I'll be attending from Emory University in Atlanta. I don't know any local developers and so I'll be looking for a team to join. If anyone wants to put together an HN team my email is denverrayburn(at)gmail(dot)com.

Will this be like a normal startup weekend where the teams form there, or will people already have their teams together?
My honeypots have been seeing scans on 2022, 2222, 3022, etc. for years now. You should be setting proper ACLs for 22 and not moving to another port.
Great work Omar, Aleem and team!

Google Apps Business/Education customers enjoy a 2000 daily limit btw :) http://support.google.com/a/bin/answer.py?hl=en&answer=16685...
But.. Does it work in Kerbal space?
How to Create Postgres Indexes Concurrently in ActiveRecord Migrations
Pulling over his delivery truck to go on a walk does indeed sound like not doing his job as a delivery driver. I don't see many UPS drivers going for jogs during the day...
FWIW, I liked KDE's early 4.x builds. I thought it seemed like a major improvement both functionally and visually over 3.x.

The only problem is, I've never been able to use KDE for longer than about a day before experiencing major (read: show-stopping) performance regressions and severe crashes (read: listening to music while programming, suddenly whole desktop disappears and it drops back to the login manager, or I'm beset by dozens of dialog boxes about SIGSEGV errors buried in 30-thread spaghetti messes while my music mysteriously stops). I've also run into serious data corruption issues where something nuked the Nepomuk databases or something else nuked the Plasma widget configs.

As a result, I've found KDE 4.x completely unusable. I try it now and then to see if they've fixed anything, but as of 4.10, I still can't use it for more than a few hours without something blowing up.

So, to me, the community is irrelevant if the software is useless.
This looks fantastic if it'd work, but I wonder if it'd be more useful to build in space, and then use it to launch little probes. No atmospheric drag.

I realize building it in space would be a good bit harder than on the ground. I'm just in wouldn't-it-be-cool land.
Curious. I just upgraded a small server to a medium, detaching the existing volume and reattaching it to the new instance, and it has given me a new fingerprint.
Hmmm…

I wonder what an "automated DMCA counternotice filing service" would look like?

I wonder if there's some entirely legal and moral way to ensure erroneous DMCA takedowns have non-zero costs involved for the parties serving them (while having as-cloase-as-practcal to zero cost for innocent sites defending against them)?
I'll translate.

Thomas is restating your argument thus: if David "cared about privacy on the internet" then he'd be eager to have the conversation here. Since he actively objects to having the conversation here, he must not care.

If that's an accurate representation of your argument then it's a little disingenuous. David's comment was six bullet points explaining why he doesn't want to have the conversation here even though he cares a lot about online privacy. You don't even acknowledge that, which makes for a frustrating and counterproductive conversation.

And, well, that was exactly David's point.

P.S., you kind of did the disingenuous thing again when you didn't take the time to comprehend Thomas' comment. It was perfectly understandable.
Brad could you elaborate on this statement please. I tried a few google searches to find documentation on that behaviour but failed.
The culprit is basically shining a very bright light (at invisible frequency) in all directions. Catching them should be even easier than your proposal.

(I suppose one could program a missile to follow the light...)
I built an internet advertising network like Doubleclick back in the 90s — when they launched, they did it so well that I became discouraged and stopped working on it.

In retrospect, if I had kept it going for the past 15 years, I'm sure it'd be a big business now.
There's no such thing as motivation. Most likely you are just giving into distractions. These distractions are there to test you as to how much you actually want to finish the thing you are working on. It comes as a result of looking towards the future too much instead of just focusing on what you are doing now.

I'm putting together a course related to this if you're interested - http://www.programmingspiritually.com/
Emerson,

You better work your butt off the next 16 days to finish strong!

Your dad :)
GPS signals are unsurprisingly easy to disrupt. It's a location mechanism that depends on one-way communications and triangulating an extremely precisely-timed signal between at least three far away satellites. Position fixes don't rain down like mana from heaven.
So migrate? Hash the hashes with Bcrypt or PBKDF2.

Bcrypt(MD5(password)) is just as effective as Bcrypt(password) at knocking brute force attempts on the head.
Likewise, Mozilla is in a unique position in that they prefer the status quo - having Brendan Eich on board with them - and they can easily maintain the status quo by refusing to support other party's efforts.
Dad stop stalking me! :)
I think I feel privileged in my current job. While I don't have the perks, the salary of any Googler or any hot startup (I'm located in Barcelona, Spain) I can go to make my lunch and dinner all days. I have 2 hours to eat and nap and then i come back at 8PM to make dinner at 9PM.
OK so I am glad I read this. I wasn't sure how to take your first comment, as is a classic on the net - I read into it emotionally as praise for the actions you described. I'm glad to read that I had the wrong end of the stick.
HN has worked pretty well for me - I've made 2 or 3 interested connections. Helps if you put your email address in your profile though.

Twitter is useful too.
Zynga Sheds Three Top Execs As Its New CEO Shakes Up The Troubled Gaming Firm
haha you got me :)
So what is VW suppose to do? I'm actually truly curious. This flaw apparently will unlock many expensive cars. These cars' system cannot be replaced as quickly/cheaply as an sshd binary in a linux OS. I'm very curious, what other action could they have taken. They need him to be silent so they can figure out how to fix it before he make it public right? Is letting the public know the detailed exploit more important than the potential problems of the info being public?
That still involves sending the first at the requisite speed, and any drafting you might get is limited at best. It'd also leave a highly unstable wake trail, as any object ripping through the air at 7-8km/s is going to tear things up.
>The lower income market is intensely profitable, mostly due to the limitation of choice a disenfranchised person has.

From what I've seen, this has actually started to attract foreign owned corporations in some industries like food (snacks in particular), I'm sure that's not the only industry.

>It does seem like the logical progression for Google and friends. What will be interesting is how such invasive monitoring will be pitched as innocuous. People seem to be a-okay with corporations mining their data, though.

Agreed. From someone trying to get into the data mining space, I feel like the "positive" direction to go in is to basically admitting that there is no putting the lid back onto this box (simply too valuable to many services and provides utility for people can't be botherd to learn more outside of how to press buttons) and trying to make data more valuable to people on an individual level. (instead of just for sigint agencies and their outsourced private equity owners portfolio companies like BAH).
Kim was kidnapped by NZ, really? I must have missed that.
For people who don't have much experience in web scraping, it's important to note that there is no a better/worse approach. Everything depends on the specific site.

I don't see (2) as a simpler approach that scraping from the browser rendered page: the information retrieved between the browser and the server can be obfuscated and will require too much effort to analyze the protocol between them. You mention the Sockets module but if you are using HTTPS request the information at that level will be encrypted.

I really encourage people to explore the Data Big Bang site since offers a lot of different approaches for web scraping. Just look at the resources at the end of the http://blog.databigbang.com/web-scraping-ajax-and-javascript... article.

Why use Google Chrome (or Firefox)? One of the reasons is that you are sure that it is updated very often and their performance is great.
There are not many skilled and experienced workers would work for a ceo who has but a few internships under his or her belt.

A fresh college grad may be able to design a web product, but let us not confuse this with running a real company.
The doctor/hospital gets a flat fee for the outcome regardless of how they achieve it. Unnecessary procedures and tests come out of their bottom line.
Followed him home, then used a phone number search? That would also explain why they didnt need to ask him his address.

This is a really elaborate scam, btw. The few times my cc# has been stolen, some dude just makes a card and uses at someplace like a hardware store and buys $1500 worth of tools before the bank frauds it out. In, out, no contact with me, just a sprint.
It's used in Bitcoin as well (after SHA-2) to shorten up addresses. Come to think of it, I think Tor uses it for .onion addresses... which they shorten to 80 bits (of preimage resistance!)
I was referring to the whole concept of the model and the purpose of the layers, not simply reciting from memory the names of the layers.
Well, the degree of risk that someone should take on is debatable. The point of the article was - as I understand it - that we should be suspicious of people who just won't put their money where their mouth is:

"The skin in the game heuristic is best viewed as a rule of thumb that places a pragmatic
constraint on normative theories. Whatever the best moral theory (consequentialism,
deontology, contractualism, virtue ethics, particularism etc.) or political ideology (socialism,
capitalism, libertarianism) might be, the 'rule' tells us that we should be suspicious of people
who appeal to it to justify actions that pass the cost of any risk-taking to another party whilst
keeping the benefits for themselves."

Designers who wouldn't drive a car they designed. Doctors who wouldn't get treated in their own hospitals. That sort of thing.

The problem, to my mind, is how you'd motivate that sort of risk taking for people who are more powerful than those they're advising, or have different goals, or are in positions where they can't prove that they've skin in the game. I think most of us would, as a matter of course, get people to put their money where their mouth is if we could practically pin people down to it on a day to day basis. But, in reality, I might not choose to be treated in the hospital I work at because I can afford better care, or because I think some of the people there have it in for me, even if I'm an excellent doctor. I might not choose to drive a car I designed because I can afford a better one, or have different tastes.

etc etc.

And that's even in the case that I can show that I've skin in the game. I've worked jobs before where having any interests in the problem that might tempt you to fudge the results was grounds for not being employed.

It's very difficult to apply such a heuristic when I'm not necessarily playing the same game as you for the same prizes.
Yes but label it "TL;DR" instead of "Abstract"
I'm an undergrad at GT, and I take issue with this sentiment.

The work the administration has done in building such well-renowned programs is commendable, but to many on the outside-- a very large subset of students!-- it is esoteric, inaccessible, and consequently meaningless. And beyond that, many simply don't know this system exists at all. I was excited reading your blog post, but by the end of it, I still had no clue what EI2 really is. If EI2 were a startup whose target client is undergraduate students, it would not be making the money that it should. There's something fundamentally wrong with that. You've built a cool product, but for whom?

I don't think we need to "drownproof" students. That's getting too many steps ahead of ourselves. We instead need to instill the entrepreneurial spirit into the average student before he or she will ever care about drowning.

From my (limited) perspective as a student, the problem is ignorance. The resources are already there. The culture is not. The solution is not to create more programs and bundle them in a palatable package. Please don't let those remarkable accolades obscure the obstacles.
> surprisingly

GPS signals come from satellites. AFAIK there are about 20-40 GPS satellites. Let's say each covers at least 1/50 of the Earth's surface area, about 500 million km^2. That's 10 million km^2 per satellite.

What's the max power generation you can fit on reasonable-sized satellite that's going to be in orbit for decades? I'm guessing not more than 10 kW. So 10 kW / 10 million km^2 means you have .001 watt per km^2.

GPS signals being easy to jam isn't surprising. What's surprising is that you can detect them with equipment that's small and cheap enough to fit in a cellphone!
Most important Leadership trait
I've got a bone to pick with that class. Every single student who takes it comes out hating programming, and I think that's utter bullshit. At the same time, they're incredibly proud of the boat they've coded in Matlab, and that tells you something crucial about the students at Tech - they love building shit. They love that feeling of accomplishment when they've put hard work into something and it's worked out.

So, in other words, they love programming, they just don't know it yet. The intro class for CS absolutely needs to be something that gets students to build. That alone would go a long way in changing the culture at Tech.
these are pretty decen outlines

http://www.quantisan.com/securing-a-fresh-ubuntu-server-with...

http://plusbryan.com/my-first-5-minutes-on-a-server-or-essen...
As soon as the first one hits the air it starts to slow down. The second one, as it's hauling ass through the wake, doesn't slow down. The difference in speeds gets very big, very quickly. As such the second one, the payload, would find itself smashing into the first one in short order.
HostGator uses port 2222 for all their shared hosting. I never understood this, given how easy it would be to modify an attack to use the new port.