skysight-inc/HackerNews huggingface dataset:
I find setting personal short term goals with self made-up deadlines (ex. I want to complete this section within the next 2 hours) really helps. Bear in mind if you can't measure what you do this won't work. (ex. if you don't know how long something will take or what exactly you are trying to accomplish).

It's also important to switch off between changing focus (ex. from one project to the next, take at least an hour break).

I reckon your biggest problem at the moment is context switching. I'd suggest you allocate your time explicitly (first learn and then do - instead of trying to build something useful while still learning).
Thanks for the elaboration of your point of view. I agree with you now.
It removes say 10/15 single occupancy cars from the roads -probably more if the load factor is higher.

If you think SF is expensive try London I found that some ex council 2 bed flats near my office in London where going for £3/4 Million Pounds thats over a Million dollars, if you wanted a nice place in a nicer area say Fitzrovia you are looking at 3 or 4 million pounds
It's good if you also have an offer from a competitor. Then there's no theoretical game to play ("the market price is your highest offer, which is currently ours") and you win by doing nothing.
There's a CSRF token in the form, but deleting it doesn't seem to cause the search to fail.
We proceed by induction. Clearly n=1 is special, as it divides every integer. Assume k is special. If k+1 is not special, then it is special, as it is the first non-special number to come after a special number. This is a contradiction; then k+1 is special. ■
You are nitpicking, opening ports was a google search away. It's just to give an idea of my experience doing ops at the time (nothing beyond shared hosting).
You, sir, fail at reading comprehension. You even quote the relevant phrase:

>"Money laundering" is a very recent crime

Sure, it's been around for a long time, but only in the last 40 years has it been illegal in the US. I'd like to see how many of these criminal organizations have been taken down by money laundering laws as opposed to tax fraud or something else. You can be sure that, even though it's illegal, most criminals are still able to launder their money.
Angular7min - Workout mobile app built with AngularJS
I use NetBeans on my MBP retina and the fonts look just perfect.
California’s New Problem - Too Much Money
well it woudl really help if CA didn't have government by referendum and people stopped voting for jam today rather than investing in the future.
Linux Crypto - SSH keys
Good article, and I wrestle with this constantly. But the truth is, (Specialized) Knowledge and Curiosity are rabbit holes of unimaginable depth. They can unravel your ambitions for a product when not managed correctly.

The trend in software development has always been to abstract policy, process, and infrastructure into modular components when possible, and to allow experts to manage them. I think the demand for such services largely proves their efficacy in the marketplace.

The argument over whether a developer should learn ops is interesting, as the answer differs depending on what she intends to get out of building the application.

Remember, most applications (though not all) are intended as business endeavors. I think you need to look in the mirror and ask yourself-- "Am I building this application to serve a consumer's need? Or to become a better programmer / operations / systems engineer?"

In the case you're building something for a customer, time is your biggest and most important resource. Don't squander it by prematurely optimizing things. While it is admirable (and sometimes scalable) to invest in expanding your knowledge sphere, this often isn't the smartest business decision. Truth is, no matter how good you get with AWS, there is probably almost always someone else out there who is better than you and is offering their knowledge and experience as a service. And I can almost guarantee you your time (as a founder) will always be worth more than what this service costs.
Cliff Moon's own post is pretty clear on this point: he wasn't impressed with the outcome of having worked at Powerset for below-market wages.
That is not what I am disputing. If there is a bug in paypal's search via POST only, you cannot link to paypal's search. You would need to link to a page you control that performs the POST automatically. If you send a link to the search that only takes parameters via POST, paypal will never receive the payload.
Currently, I'm working on integrating multi-sensor arrays into brick and mortar retail for analytics and interaction purposes. I'm also hiring, so if you have experience with ML and / or multi-sensor arrays / HCI, ping me. Email in profile.
One thing for everyone to keep in mind is that money laundering is a big part of the economy and brings a lot of business to conventional banks. As the recent HSBC scandal shows, banks make a lot of money by looking the other way.
Conductive paint lands in pens and pots for creatives
This alone is a reason for me to give it a try. NetBeans RCP is awesome.
I just went from Lower East Side, Manhattan to living in Mitte, Berlin. You should see what it's like around here. There's simply no comparison in terms of rent, public transport, safety, etc.
>During dotbomb 1.0, if you worked in Mountain View or Cupertino, you had to really want to live in San Francisco if you were to stomach the commute. The bus system allows these companies to use SF as a sort of dormitory community

That is a good point.

>Perhaps many Google employees would prefer living in Mountain View if they could.

Most of the googlers I know live in mountain view; and when 'affordable' is defined by a google programmer salary? there is plenty of affordable local housing in mountain view and further south. If you work at google (I mean, as a full employee, and not a contractor doing menial tasks) living in Mountain View is easy and affordable (especially compared to living in SF.)

>The real issue is that the Valley wants to host all these major corporate headquarters, but absolutely refuses to build housing for their younger workers.

Here, it sounds like you are implying that housing is somehow cheaper or more available in SF than in the south bay. The south bay is building more apartments (mostly medium-density three-story apartments/condos, pretty much perfect for those 'young workers' and priced reasonably, for someone on a google salary.)

I mean, yeah, demand is outstripping the rate we build 'em, but we're trying.
I think salary is taxed at a higher rate than bonuses, which could be part of it.
I am not optimizing for salary. I am optimizing
for happiness

I'm actually right there with you. But, I don't think this is the case for most people.
> But why is this stuff the answer to the ultimate question of life, the universe, and everything? I’m not sure, but I have a crazy theory. Maybe all matter and forces are made of tiny little strings!

Come now, be serious!
What kind of Asian are you?
He's a somewhat successful mathematician. Does that make him a genius?
That's an insightful writeup on the life in SF, but I didn't understand what private buses have to do with real estate prices. Isn't it just bad public policy?

My city (and many others) allow private inter-state buses to pick up passengers from certain designated locations late in the evening (so it doesn't cause a traffic jam). When implemented correctly, this is /fair/ because the service is accessible and (more-or-less) useful to everyone. That's taxpayer money (roads, public congestion) being put to good use.

There are also lots of private company buses that pick up passengers from their homes and drop them at their place of work (which is probably a factory very far away), that don't even require explicit permission. If they weren't early morning/ late evening buses, and caused a lot of congestion, the public would certainly complain. The company would have to make amends to make everyone feel more comfortable.

From what I've read, the Google Bus is the worst kind of private bus. It's masked as a public bus, and uses the regular bus stops. Yet, it's designed in a very unfriendly manner and does not indicate where it's going. In other words, it's not easily accessible to everyone. And people naturally complain because of the rift it creates in society.

There are even building rules in every city: one city is so particular that its buildings must look friendly that everything is pink! (look up Jaipur). Good public policy is about using taxpayer money to make public spaces/services as friendly and equitable as possible.

That said, I don't deny that there might be terrible public transport in SF. In which case, the solution is not to throw private buses out the window (I've already stated that they're not fundamentally unworkable), but rather to pick the points of criticism and make amends.
That's an I3 processor, and not a very good one at that. Not a very good deal, IMHO.

And 1TB per month is just 3mbps x 30 days, so that too can be misleading (1mbps x 30days = 330GB). They should tell you how many mbps you can use, not how many bytes you can ship.
And by "all of the popular full, un-sandboxed operating systems for end-users" you mean the one that isn't sandboxed, Windows? because, technically even just the popular part could mean only Windows, but the addition of un-sandboxed further cements that because OS X sandboxes things a bunch now.
I don't know about US, but here in Europe, companies and entrepreneurs pay so called "road tax", a compulsory amount for each vehicle in their fleet. For commercial vehicles and buses, it is a pretty nice sum.

That gives them right to use the roads. In this case, the Google bus is no different than other private bus or shuttle.
I feel like git has turned into the Perl of version control systems, in both the best and worst senses of the analogy. It's a system that was designed at a very low level but has grown organically from there, in directions dictated by how people use it (with Linus himself having an overwhelming influence here).

The real-world analogy is the probably apocryphal story about how some university/corporate campus/park whatever didn't put in paths, but instead waited a year to see where people walked and put in paths there. I first heard this story on John Siracusa's old podcast, but it's apparently been around for a long time. Some googling turned this up for yet another retelling: http://opensource.com/business/10/12/discovering-desire-line....

It's great because it really is insanely featureful compared to older VCS's, and it has absolutely enabled workflows that simply were not possible 10 years ago. On the other hand, the complexity and the inconsistencies and the TIMTOWTDIness of it all means that it is one more tool that you have to dedicate yourself to knowing inside out and thinking about all the time, as opposed to a tool that's more of a fire-and-forget thing that's easy to learn, easy to use, and never screws up (and doesn't give you enough rope to hang yourself).

Somewhere among git, Perl, Python, the Linux kernel, Mercurial, various Linux distros, various BSDs, and many many proprietary software projects, there is some really awesome classic book on software engineering waiting to be written, about the pros and cons of top-down vs. bottom-up design, having a BDFL vs. community-driven design and goals, user- vs. marketing- vs. developer-driven designs, etc.

Cathedral and the Bazaar doesn't count, it's way to shallow and opinionated about there being a right way to do everything. There really is no one true way to choose any of these approaches, and they all have their upsides and downsides. Maybe the best we can hope for is to be aware of these things and choose the best model on a per-project basis, and be able to adapt when that project's ideal model changes.
I think that generally money is by far the easier thing to negotiate

And here's something to back you up:
http://www.reddit.com/r/TwoXChromosomes/comments/hvv2m/i_wor...
Ask HN: Found a major vuln in competitor's software. What now?
Hi everybody,

Let's assume that I have a web app, and I have a competitor, with very similar product. I found a major vulnerability in their software and I can destroy all of their data.

Usually, if I find something like this in someone's software I would write him an e-mail, because I am a nice person. This is a good thing to do, right?

But in this case I just don't know what to do. I don't want to lower my karma, destroying their business, plus it sound like a real crime. But I don't want to tell them either — they are my competitors.

What would you do?
Then you end up with the case where people only want to reply to threads from certain members who then end up as defacto site moderators. You would also get a lot of troll threads where someone would start a discussion, wait for people to get involved and then just nuke the whole thread to piss people off.

People who are good at even-handed moderation in the pursuit of constructive discussion are actually fairly rare; it's a skill most people don't posses as they let emotion and bias get in the way.

I've seen a number of online communities combust over the years due to either neglect or infighting, the few that remain do so because they have a strong moderation team with a clear common goal.

I think the answer is to separate discussion sites from other sites which have a different goal. Stack overflow is an example of this.
in Europe, they have to (albeit with an adapter) due to EC regulations. Seems like a positive use of government regulation, and with the amount of government interest in electric cars, my outsider view is that a federal standard for charging ports would not get an excessive amount of lobbying resistance.
I took a half dozen or so pictures of the sagrada familia, all have gps data in exif. Only one of my pictures contained the famous spirals, the rest were closeups of exterior detail. Only the picture of the spirals showed up in the query.

It's very impressive.
Then being able to read basic code is a nice thing to aspire for, no?

Read and ask questions about what you don't understand.
Ask HN: Unanswered questions?
This question is a bit tongue-in-cheek, but I'm starting to hit more and more very basic questions where nobody seems to know the answer.

Here is a question I just posted on stack overflow about weighted variance and weighted standard deviation:

http://stackoverflow.com/questions/16761965/weighted-variance-and-weighted-standard-deviation-in-c

I vaguely remember studying this in college, we had one lecture where the professor talked about variance when the samples are weighted. The very first question in my mind was whether:

variance( { 1, 2, 3, 3 } )

would equal the weighted variance:

variance( {1, 2, 3 }, { 1, 1, 2 } )

I can't remember the answer. Unfortunately, nearly every interesting topic in mathematics has an initial "what if" that goes with it. But for whatever reason, a lot of the math discussions on the web lack the answers to these. It's like people are regurgitating the formulas they learned by rote memorization, instead of providing the derivations.

I don't honestly expect this question to be answered, but if you look at my stack overflow profile, so many of my questions are like this, that I'm having trouble programming on a day to day basis. I'm hitting way too many showstoppers that take hours or days or my time, where I have to learn the entire context of the problem space I'm working in and then derive my own answer.

FYI this is for a simple 3D visualization where I'm trying to align a list of objects by their centroids and masses, basically minimizing the variance of the distribution so they are "close together". There are a number of ways to do this, I thought this would be an easy method, but finding the original formula turned out to be more challenging than applying it.

Hence this feeling that most of the work I do is a waste of time or could have been avoided if some small issue wasn't holding me up constantly.
"somewhat disingenuous"

Well, that's a rather passive-aggressive way of saying nothing at all, but insinuating anything.

It's irrelevant is why, I do work for Greylock but I'm not advocating that people should work below market rates, or even saying your advice is universally wrong. I'm saying that you are posting this advice on a story which literally contradicts what you are saying. The "I left the money" story would have been a much more sensible place to leave your comment.

Speaking of arithmetic though:

He received 80% of a $300k payout over two years: $120/year. On top of that he received a salary of, maybe, $60-80k. I think he did fine, and has landed well

Your advice doesn't make sense for this story. It's like posting "and this is why I don't fly" on a story about an utterly mundane flight.
Besides contractors, I was also asking regular employees (hence convert your monthly salary to hourly rate).

So does your points still apply on those? Which, for instance, includes regular employees at Matasano as well.
The repo is hosted by third parties, bandwidth is not an factor (it's all text in any event so the compression factor is huge). There are actual differences worth talking about, file size is not one of them.
Don't be evil. Tell them or don't. Don't exploit it.

Edit: I would tell them.
Is it possible for batteries to progress to the point where they could have 300+ mile range? Or charge in under 10 minutes?

If not, it seems like battery switch stations are inevitable.
I don't really agree with this. Half of software engineering is communication and the other half is typing in code. If you could split it up so you could spend 2 days a week communicating and 3 days a week typing in code, you wouldn't need to come to work 3 days a week. But the reality is that the communication can't be segmented or front-loaded -- you need to chat with your colleague next to you for a minute every 10 minutes or something like that. If you're both working in different locations, the 30 seconds of overhead becomes an hour meeting and then you either spend 59 minutes figuring out something yourself, or you spend all your time in meetings. Either way, you're not being very productive.

The only way to avoid the communication overhead is to have one person working on each component. But since coordinating the components involves communication, you can only have one component. So sitting alone typing away is fine if you're working on a one person project, but if you want to do something bigger, it pays to have everyone sitting together with a few hours overlapping. (I'm not a big fan of being awake in the morning :)
Everything is a graph.
Really? At one point he says "it could not have worked out better for us" I'm not getting the sense that he was dissatisfied.
Thank god the SWAT teams didn't actually kill anyone. 11 years is about right given his age. If he were older I'd ask for more, sending an armed crew of trained killers into someone's house is extremely serious.
You're right about google programmer salaries.

It's worth nothing that many different companies run bus services in SF. The busses aren't prominently labeled so the locals refer to them all as "Google Busses".
Al final, conmigo..
Better an old fart than a young shit, eh? ;)
How much is a "great deal" and can you provide links to prove it?
For every vim, there is a Kai's Power Tools. What people need to know about the user interface is that the interface itself doesn't matter. The only thing that matters is what does the user think, and does she: USE IT?
Your citation is comparing the "dumb http" protocol, which was replaced several years ago with the smart http protocol in git-1.7. Dumb http was only ever provided as a method of last resort. The git:// and ssh protocols have always been fast.

Another data point: when we converted to Git, I did a number of speed comparisons. Our repository was 77MB in Git versus 178 MB in Mercurial. Clone time from bitbucket over either (smart) http or ssh was 18 seconds with Git, versus 2 minutes with Hg. We can do a shallow clone (--depth 1) in 4 seconds (10 MB transferred) with Git, but Hg has no comparable feature.
A few kg of blueberries a day? All my food for one day together weighs less than that. Did you mean grams? That seems low, but kg/week is still way too high.
> C++ is awkward for a different reason, but there's nothing unparseable about it.

Some corner cases in C++ are ambiguous. Those are 'resolved' by guessing what may be more suitable in the current context.
42 is the age after which women can not be expected (without the help of 21st century technology) to produce children.

And thus is exposed the meaning of the life the universe, and everything: "eat, stay alive, and produce more units that do the same". It is not your responsibility to decide what the meaning of life is, it is the universe's and physics responsibility to decide which loops are best at creating more eaters/stay-alivers/reproducers.
Launch Festival co-working space for startups in Los Angeles
Why is this interesting? Because child labor laws or because of useless Full Disclosure XSS spam that happens daily?
There is no such thing as Al-Qaeda.
Hey, I have a project similar to groundcontrol but un Python, is called RaspCTL[1][2]. You add/execute commands thru a web interface, radio support (using mpd), can manage the daemons, dashboard with the memory usage/processes, processor temperature, etc...

And just right now I'm working on an alarm system, where you'll be able to launch any arbitrary commands or start/stop playing a radio. In a few days I'll release the new version.

BTW, for the ones who have a dynamic IP and want to use a Dynamic DNS service for being able to access to your RPi from the internet, you can check this out[3].

[1] Official site: http://raspctl.com/
[2] Repository: http://code.krenel.org/raspctl
[3] http://ip.raspctl.com/
Anything is possible. But at the time Powerset was a high profile startup with a reputation for being engineering driven. The financial crisis hadn't hit either. So it's not really plausible for them to have been hiring engineers who were unable to find any other work.

As for taking a paycut to work on something particularly cool, sure, why not? I've certainly done it in the past. But accepting a salary lower that doesn't even cover your cost of living (as implied in the article), when joining a company that's reportedly taken $20M in venture capital... That seems pretty unreasonable. Even exploitative.
There's a couple ways to look at this.

1. If the end bucket has more responses than the next bucket, you're probably cutting it off too soon. In this case, on the low end, the "15 or less" bucket currently has 17 points, the "15-30" bucket has 57, so that's OK. On the high end, "121-150" has 86 points, "150+" has 130, making it the 3rd largest bucket. Normally, you want the highest and lowest buckets to hold only the outliers, and not a significant fraction of the responses.

Another way to look at it is that the median currently lies in the "71-90" bucket, so there are 4 buckets below the median, but only 3 above.

For that matter, the buckets should probably have all been the same width. The lower buckets are 15 to 20 dollars wide. The higher buckets are 30 dollars wide, and as a result contain more responses.

Of course, it's hard to know how the buckets should be distributed until you have some data!

Incidentally, buckets should be non-overlapping, so "15 or less" should have been "less than 15", and "150+" should have been "151+".
It shows my timezone as Australia in the preview?
I'm in US/Pacific time zone
$ date
Sun May 26 12:10:52 PDT 2013
This one seems to be a very interesting option. Anyone having any experience with OVH? Would love to hear that.
Send same email again, but this time to their enemy!
[kidding]
Regardless of whether it's wrong, I think it's fair to say that Twitter would not have been as successful without the help of an open protocol and third party clients. So it was a bit unfair to all the people who wrote clients and helped Twitter gain popularity to start closing down the protocol.