skysight-inc/HackerNews huggingface dataset:
>So it demonstrates that the passwords are not hashed.

They could still be stored hashed in the front-facing system that handles the logins, etc, but kept non-hashed in another database that is just used as an API endpoint to get the restore emails.
I think that video is several years old...
My co-founder Leo wrote a great guest post (could you have guessed?) on how to get started with guest blogging :-) Here it is - http://askaaronlee.com/bufferapp/

Also he wrote an article for OnStartups about getting press, which might also be useful - http://onstartups.com/tabid/3339/bid/80121/How-To-Get-Media-...

Hope that helps :-) Good luck.
No feature branches as in NO feature branches and use feature flags / toggles instead - http://martinfowler.com/bliki/FeatureToggle.html
The other student was an international student, his English overall was quite formal. Really lovely guy though :)
The mathematics looks like this, money adds happiness on a log scale. So going from $1K to $2K gives you as much additional happiness as going from $128K to $256K. So if you tax those with $256K at 50% and give $1K to to 128 people who have $1K you create 128 times as much happiness as you destroy.

Your study looks at a different effect than the one they are discussing.
A Node.js primer
neat. Thanks!
They form a mental model, called a cognitive map [1]. This is classic cognitive science, discovered by Tolman's famous 1940's experiments on rats in mazes [2]. The experimantal setup is simple yet brilliant. He allowed rats to learn a path from a fixed starting location to a fixed endpoint with food. He then changed their starting location, and the rats would immediately adapt their path, showing that they had learned a mental map rather than simple input/output responses.

[1] http://en.wikipedia.org/wiki/Cognitive_map

[2] http://www.muskingum.edu/~psych/psycweb/history/tolman.htm#T...
In my experience this only works if the feedback cycle is quick. If working with a language like ruby or python and just refreshing webpages or running a script, no big deal. However, I then would have to wade through logger output to filter out the information I needed. I ultimately found I appreciated a debugger such as pry.

Then I started writing for Android and the time between compilation, installation, running the app, and then reproducing the scenario was too long and a debugger was a godsend.
That's so cool...
Define "useful history". ;)

There's history in the sense of "log of everything that happened" but also in the sense of a nice record of decisions that were made, documentation essentially. I'm guessing "no feature branches" aims more for the latter. Personally, I'm not sure why we shouldn't have both.
Turn a light bulb on with every new user or download
Thanks for the breakdown. Very informative. I think I'd prefer the 2nd route given the option unless I knew the designer rights good front end code. And that's an interesting point about error messages lol. Maybe they should be mocked up more often
> Lighter than air solid

Is this even possible at normal temperature? I can't imagine this at 1 atm. and room temperature...

after some googl-ing:

http://en.wikipedia.org/wiki/Aerogel
Similarly, it's fun to realize that the entire 27-km Large Hadron Collider "runs" on a small bottle of hydrogen that you could hold in your hand.

http://void.printf.net/~conor/sa/LHCb/LHCfuel.jpg

Without that insignificant-looking bottle the whole machine would have nothing to do.

(Edit: I do have to wonder how wise it is to paint a bottle of hydrogen to look like a fire extinguisher.)
Mislav has a great article on this topic: http://mislav.uniqpath.com/2013/02/merge-vs-rebase/
Yeah, I don't think they cover raidz or raidz2. raidz is not exactly raid5, in the classic sense, because as you mention zfs does checksum verification.

I wasn't sure what btrfs (or the parent) meant by 'raid5'. I think zfs was wise to call it something else.
Opera Mini has a proxy server it uses to compress data before it reaches your device. This is extremely useful when using mobile data because it's both faster and cheaper. (At least, in Australia, where mobile Internet is both slow and expensive)
Overview of Electronic Mail Protection Systems
Every time I forget to type "case " I'm instantly corrected when my editor (rightly) removes all indentation and puts the label on the leftmost column.
Well there is some truth to that. There are economies of scale. Infrastructure becomes more expensive as you have to expand it, but it can also get cheaper per individual.
There's this too though:

http://chronicle.com/article/article-content/129773/

"And the more complaints about memory they had, the more we saw this extra activation." When all was said and done, those women did just as well on the test as the noncomplainers. "My guess is there could be something happening in the brain, and people are trying to compensate for it with these extra areas," Ms. Dumas says. "And they are doing it successfully."
Call centres are the modern-day factory job. They're where you go to work if you can't find a job elsewhere. No-one wants a career at one, so the staffing is either going to be high turnover or scraping the bottom of the barrel (or a mixture of both)
For Visual Studio: http://joelabrahamsson.com/select-columns-of-text-in-visual-...
Apples and oranges. Createspace services a niche market and not the greater public. I've worked customer support in both kinds and it's chalk and cheese.
Google Paying Mozilla Almost $1B for Firefox Search: Why?
And even if you only see a few people richer than you, in a place with a high Gini coefficient, they're probably much richer than you. Human brains like to linearly extrapolate, so you probably assume that that non-linear explosion in growth doesn't mean you're 98 to their 99, but that you must be 80 or so.
The physics aren't bad; the fuel requirements for the same payload for point to point suborbital travel are about the same as a full tank for a 747 from Sydney to Istanbul. You spend a lot of energy getting up to speed, but you have much less drag.

The challenge is making it safe enough / rapidly reusable enough. If you're at just suborbital speeds, the temperature from the adiabatic compression on reentry is intense, and it's a technical challenge to handle the heating either non-ablatively, or ablatively but with cheap, safe rapidly re-applicable ablative material.
Something really bugs me about this. Unless I'm mistaken, Bernoulli's principle doesn't say anything about throwing air down ....

http://en.wikipedia.org/wiki/Bernoullis_principle#Applicatio...

http://warp.povusers.org/grrr/airfoilmyth.html

What am I missing here?
Like AirBnb for cloud hosting?
I felt pretty bad for the target. Even though he was fairly warned, and knew to expect social engineering attacks, you could see he was quite excited about the potential opportunity at X co; else he wouldn't have put so much energy into that looong email exchange. Poor, guy. But good lesson, I suppose.
No it's not, it's just a really clear picture of Android fragmentation, unfortunately.

That said, I can see why he's pissed.
Global revenue from illegal activities
Just throwing code over the wall is such a poor imitation of open source.

Develop in the open--reviews, patches, bugs, design discussions--everything should be visible. Let's not pretend that this is really what "open source" is about--it's about everyone making contributions, visibly, as they happen.

Anyone who takes this kernel and actually adds features is risking duplicating work or breaking future compatibility if Google ever decides to implement the same or otherwise conflicting features in different ways. This happens frequently with Android. Everyone is still stuck waiting on releases, and the fact that there is code involved is basically an afterthought.
Even if that was an over thought response, and I'm not saying it was, I'm glad he did it. It was my favorite comment on this page. DannyBee! Thanks for the very well informed, clear, and interesting perspective.
Just to understand the terminology better, if we invent more energy dense, lighter batteries in the future that can be charged via solar power, will the planes powered by them still be considered solar powered?
How to Be a Real-Life Iron Man
The Power of ‘I Don’t Know’
I occasionally get into a state in ML where the mouse click events stop working (and the Cmd-Tab UI doesn't show up). This persists until I kill "Dock". Then the mouse starts working again (and the desktop resets itself), but the dock and Cmd-Tab UI don't come back. (Cmd-Tab works, but doesn't display the UI.) I never figured out the magic thing to kill to fix this, and end up rebooting.

(This hasn't recurred since the latest point release, so it may be fixed now.)
Ads show products based on who pays the most. Rockerbox shows products based on your preferences when you're actively searching for something to buy.
Cool but how is this related to technology?
Run unit tests after rebasing & before pushing?
Lady Liberty's Watching You
Poemas Para Recuperar Un Amor – Como Escribirlos
So it's a problem of scale. That I can believe. There are dimishing marginal returns, but if we zoom on a flat part of the graph we may not see them properly.
Not blaming you. You did what you were paid to do. What I am disappointed at is the fact that Google chose to only open the code that it HAD to do. It did choose the mechanism that made it easier to consume but that is besides the point.

No point arguing here. Not trusting Google to do the right thing these days anyways.
It's worth pointing out that all callers aren't arseholes. It follows an 80/20 or more probably a 90/10 rule. As long as your queues aren't hitting 20 minutes, most people just get on with it and you go your separate ways. It's just that the arseholes really stick out.

I once did customer support for a telco. I'd have people ringing up to pay their $900 phone bill with zero concern or hesitance, and one old man who rang to contest a single 20c flagfall charge.

But the funniest demographic were the people ringing up to complain about having their internet cut off for non-payment. So many of them were 'brokers' who were 'losing thousands of dollars an hour', yet for some reason never had backup internet, never paid their bills, and never bothered to move off a residential-class connection with all that moolah they were making, nor show interest in moving to a business-class when offered.
The amount of lift you would get from such a small amount of helium would be practically negligible compared to the weight of the aircraft. Lighter-than-air craft require an enormous volume of helium/hydrogen - due to the cross-section of such a craft, the speed of travel is severely limited by drag. Basically, an aircraft uses wings OR lighter-than-air gas - it can't use both.
"It’s that implicit I don’t know at the heart of Montaigne’s essays — his frankness about being a foolish, flawed and biased human being — that she thinks has endeared him to centuries of readers and exasperated more plodding, systematic philosophers."
If strongly advising people not to do something stopped them from doing it, lawyers wouldn't have jobs :)
LOR character is Legolas :)

https://en.wikipedia.org/wiki/Lord_of_the_rings#Main_charact...
I like seeing this kind of stuff too, but it can be nice to see some context for how someone ran across it (which anthonyb provided in a sibling comment to yours).
That's following a given theory.

Other theories exist - such as that people resent being taxed, with reduces their utility more than what they paid, or that people resent being given underserved money, which raises their utility less than what they received.

Also, it one admits diminishing marginal returns on money, what about diminishing marginal returns on utility ?

Maybe there comes a point where, instead of finding Kaldor Hicks optimums of Pareto efficiency, one cares more about fairness, and see this redistribution as unfair. And Kaldor Hicks is about redistribution as can be.
Doesn't mean it isn't too high. The US didn't have any income tax for most of it's history. It started a hundred years ago at only 7% on the richest.
This is very good advice!

git --rebase will clobber local merge commits (e.g. when closing off a feature branch & getting ready to push the merged results).

I threw together a quick custom action you can use with Sourcetree to utilize git rebase -p. Interested folks can nab it here: https://gist.github.com/dgourlay/5465540 Install instructions here: http://www.derekgourlay.com/archives/478

I think I may need to give git-up a look over though.

Thanks!
Right, the point being that you can compile an "almost correct"-looking switch statement with labels instead of actual case statements.
Haha, your last paragraph is so incredibly true. I can't stand the way Linux organizes information.
Ask HN: Distributed Teams - What are some daily challenges you encounter?
Hi, I have been working on an app that I envision would be useful for people working in distributed teams. It's my first foray into the startup world and I haven't focused much on customer development. It's a big mistake so I'm going to spend more time on this area.

For those of you working with your team virtually, how do you communicate with each other? If it's through text, what kinds of things do you usually text to each other about? If it's through video chat, what kinds of things do you usually talk about and for how long does the meeting go on for, as well as, how many times per week do you have these video chat meetings.

Working in a distributed environment generally means that you have a lot of freedom and that you don't need to commute just to do your work. What are the cons of working in such an environment other than loneliness? Do you find that communication breakdown is a large issue? Or maybe it's team cohesiveness? What would you like to see improved? Is there a glaring pain point that you would like to have solved?

Sorry if these questions are too general or too broad, but your answers will help me ask better questions in the future.

Also, if you would like to see the app I'm building. This link to my blog has some screenshots and a link to a short demo video:

http://kokonautlabs.wordpress.com/2013/03/25/my-app/

And of course, I would love to talk to you one on one and to help you handle your business needs. You can provide me with your email address in the post, or you can email me at
anton@kokotop.com

Thanks!
Motorola Buy Delivers Google More Heartbreak Than Help
> Again, the parent i responded to implied Google has some affirmative obligation to place the source code on the internet

from where did you extrapolate this? i can't find any reference to the internet, implied or otherwise. does the term "release" carry legal weight in court with implications i'm unaware of?
Ask HN: What should I expect in IT as a prospective math major?
A bit about myself: I'm just about done with my first year as an undergrad at a top public university in the US. I have a pretty good CS + devops background for my age. I worked over my summers as a software engineering intern. The first company I worked for was mainly front-end development. Last summer I interned for a database startup and I've agreed to work for another database startup this summer.

Almost three years ago, I started a web hosting brand that I still run. I have an interest in business administration and finance as well.

I decided to major in math (with a financial concentration) rather than computer science. I figured I could get the most out of my tuition by majoring in something I didn't know much about / something I'm not very good at. I found CS classes to be rather boring, and I get more out of learning from internships and working on real projects.

So what should I expect in terms of jobs in the future? I'd like to stay in software development and devops. I feel like companies might be turned off by my non-CS academic track and they would be more inclined to choose someone majoring in CS.
That you can compile with with labels instead of _any_ actual case statements :-) although your source, at a cursory glance, looks like it has valid cases defined.
I just posted the targets response when he found out. He was very gracious.
Or you could get a $10/hr shit-job...

I think the best part-time jobs are fitness clubs. You're in the right environment to stay healthy and it's low stress. I used to work part-time at a racquet club and it was pretty awesome.

If you do go this route - just make sure when you apply to Target (you're more classy than Walmart right?) you put down "some college" instead of graduating with a CS degree. Also lie about previous work... all my prior programming jobs I put down as "Tech Support" jobs. Before I did that my applications weren't even considered.

I'm at the point now where either I succeed at a startup or I end up being a janitor at age 40. I couldn't stomach coding for anyone else but customers/users ever again.
It would be fun, but really tough, and occasionally impossible.

Not all of the origins of the names of neighborhoods are known. The one
I've always wondered about was the "Tender Loin"/"Tenderloin" district
of SF. There are a lot of anecdotes about the origin of this name [1] but
no one has a definitive answer.

[1] http://en.wikipedia.org/wiki/Tenderloin,_San_Francisco
vim? My editor does this too thank God :-)
Indeed, that coupled with poor regulation of prescription drugs and lack of awareness of dangers of antibiotic misuse.

I was researching global antiobiotic misuse and came upon an interactive map of antiobiotic resistance for major diseases http://www.cgdev.org/page/looking-drug-resistance Be sure to click on the individual diseases as the default there is Multi-drug-resistant tuberculosis

A more detailed report http://www.cgdev.org/sites/default/files/1424207_file_CGD_DR...
Precisely the issue, very easy to miss, still compiles, looks normal.
No discussion of C switch statements is complete without a reference to Duff's device: https://en.wikipedia.org/wiki/Duffs_device
Wat? OSX is an open source OS (at the kernel level and more) but its UI isn't. Also, are you actually implying that you would've downloaded the Gentoo source, sifted through the source until you found the file with the bug, then debugged the compiled binary to see what exactly is happening? Yeah, I totally download all of Android's source when my app crashes.
The Mozilla Corporation is a "for-profit" entity, which mostly means it pays taxes on its profits, if any.

The Mozilla Foundation, which owns the Mozilla Corporation, is a non-profit (which means several things in this instance, like the fact that it does not pay corporate income taxes and donations to it are tax-deductible).

Every so often, the Mozilla Corporation, pays dividends to its sole owner (the Foundation).

So one flow of money is as follows: The Mozilla Corporation has revenue, spends some of it on things like salaries, rent for offices, etc, pays taxes on what's left, then saves some of the rest for future capital expenditures and pays the rest out as dividends to the Mozilla Foundation.

Another flow of money is people donating directly to the Mozilla Foundation.

The Mozilla Foundation then spends the money it has on various things that futher its mission, including grants to various open-source projects and whatnot.

The reason the setup is what it is, as I understand, is that there were some questions as to whether some of Mozilla's revenue sources were OK for a legal nonprofit, precisely because nonprofits do not pay taxes on any excess of revenue over expenses. So this dual structure was set up to make sure that taxes were paid on anything that looked like profit from operations, just in case.

Note that in all cases there are no individuals who are getting paid the profits as there would be in a privately held company, nor are there shareholders involved apart from the Foundation.

All of which is to say that the term "for-profit" doesn't necessarily mean the entity's sole purpose is to maximize profit, or indeed to make one at all; it's simply a classification for tax law purposes...

As always, I am not a corporate tax lawyer (nor any kind of lawyer), and this is not legal advice. ;)
Does this happen often? I suppose every time a plant gets shut down for maintenance, but I don't see mention of catastrophic failures necessitating many black starts.
There are a lot of people building on top of MSFT platforms. ASP.NET, C#, etc. may not be sexy, but a lot of people use these languages/platforms regularly. Probably more than any particular web-based language. Being able to your desktop skills and move them to the "cloud" with tight integration in Visual Studio helps leverage a large existing developer ecosystem.
Because what if you 'already' created a merge?

Example: I am working on a local branch feature/xyz. I decide I am done my work and merge feature/xyz -> master. I get ready to push and realize I am 5 commits behind origin/master. How do I fetch them now?

If you use git --rebase it will clobber your feature branch merge commit. On the other hand if you do a fetch & merge this also probably is not what you want (you will have a merge-commit on top of your merge commit, dawg). git rebase -p is probably the best option in this scenario.
Perhaps http://paulhammant.com/2013/04/05/what-is-trunk-based-develo... ?
Since it's posted on ludumdare, it should say "in 72 hours". (Or 48 hours if he entered it into the competition. Since it looks like he posted on Monday, he must have done the 72 hours jam and not the 48 hour competition.)
Weird. I just downloaded the iOS app and it is useless to me. It has a Weather card which is terribly inaccurate and nothing else.

So there is one area that Siri definitely beats Google Now and that is usability from day one. It is an important criteria for a mobile app.
>> The reason is because good developers do not apply directly to jobs. They find out about positions through their friends and move through their network, not through recruiters.

So if I were to go by that then, I'm a bad programmer?
Unless you consider projects outside of programming like organizations dedicated to ending poverty and disease.
The biggest problem for me is not understanding the code that the other developers are writing and them not understanding mine.

Since we don't sit right next to each other, we rarely discuss quick little things that come up or "talk to the duck", so to speak.

Lately we've been testing a beta video chat product called "Sqwiggle". It makes chatting with members of the team a ot easier, though it's still beta quality.

I had made efforts to setup weekly "Show and Tell" sessions in an effort to get everyone on the team to show off what they've been working on, but Friday, it turns out, is a really bad day for that.

In short, the problem is communication. You need to find tools to facilitate communication, such as forcing code reviews, using video chats, phone calls, etc. It may also be useful to pair two distributed people together to work on one project so the knowledge is shared (in my case, between two difference offices).
Brad Feld's 'Set your startup on fire': Video course on Sympoz
sounds like you need a new mentor
Bash 'ls' highlighting based on filetype
I challenge you to find statistics showing that any VC favors the tough negotiators over the easy ones, or that there's any correlation (let alone causation) between negotiating strength and future success. Yes, it's an important skill, but negotiating with VCs and negotiating with customers are two different things. That particular subset of negotiating skill pales in comparison to things like having a good vision, hiring good employees, or executing the rest of a business plan well. The world already has too many people whose only skill seems to be schmoozing VCs.
Radioactive Water Imperils Fukushima Plant
I like the API style!
Some questions I did not see an immediate answer to on the site:

- does it deploy to apps (cordova?)

- what about sound?

- what's the browse compatibility? (desktop/mobile)