skysight-inc/HackerNews huggingface dataset:
> Yes - except this is HTTPS cache - and takes screenshots of your HTTPS data.

HTTPS is also cached by every major browser, meaning the image in question would be in your cache just as well as the screenshot containing it.

> Its silly because they turned off viewing the HTTPS websites on the 'newtabs' and replaced it with grey screens - yet they still take the screenshot.

If this is true you should file a bug for it. Bug 754608 / Bug 627239 / Bug 822867 suggests that this is not the case, and that capturing them was disabled entirely. In fact, those three bugs suggest that this bug is only open because a better replacement for grey-squares is needed?

> The sec-low status was given because they mention the low res screenshots are not enough to get anything useful - but I've just proven that not true.

This does not seem to match what I see on the thread. The bug was filed by a mozilla developer and the consensus seems to be that it is definitely an issue:

c0 - Mozillian files the bug

c4 - Mozillian mentioning they think screenshots of any size could be sensitive -- the opposite of "not enough to get anything useful" -- but also that it's not something that can be reasonably fixed.

c5 - Mozillian acknowledging its a problem and suggesting its difficult to properly fix

c8 - Mozillian noting this is an even bigger issue on OS X

c9 - Mozillian noting that the whole concept might need rethinking

c11 - Mozilla security manager assigns security classification to bug
200 hits per minute? Is that all it takes?

(I guess the answer is "No, only if you've misconfigured", but still...)
I'm constantly amazed at how poorly Wordpress is able to perform. 2.5GB virtual server with a cache in front of it and it went down?

My blog is a Django app running on a 512MB Rackspace VM with a basic Apache, mod_wsgi, and Postgres setup. I have a dozen low traffic applications all running on the same server alongside it. I have zero caching set up so every hit is doing the full process of querying the database and pushing the results out through a template.

I was on the front page of HN last year and the server load was negligable. I have graphs: http://thraxil.org/users/anders/posts/2012/06/02/How-Django-...
> It's unfortunate but too many services point to my gmail for me to be able to switch.

One at a time. In a few weeks or months, you'll be done. The point isn't to redirect all email away from Gmail, but to starve it for usable content.

You can check multiple mailboxes for as long a transition period as you need. Maybe in perpetuity.
Ask HN: What are your heuristics for evaluating a prospective job and company?
Not all companies are Google and Facebook, and often you get contacted by companies you haven't heard of nor know anyone at. in those cases, what do you look for? I'm trying to keep an open mind if i'm not initially excited (or understand) the product. I try to figure out if I'm being interviewed by people I'd want to work with. But it's tough if you only have 1-2 interviews to make those judgements. Besides hitting google and researching, anyone have any tips or heuristics they use?
You don't have to hammer a website to scrape it. You can write scraper programs to limit the number of HTTP requests per second.
This is another "I was like this" story. Two years ago I was at Microsoft India Development Center, horribly demotivated and decided to move away from programming. Actually I had realized one and half years in that I wasnt interested in my job and tried a lot of things to switch to a different role within Microsoft but none worked. I wanted to run away from programming.

A lot of the advice I received was similar as written in the article. But I honestly did not know what to run towards. I was utterly directionless. Ultimately,in a brief moment of madness induced bravery, I quit my job without any future prospects. While at home I re-discovered my love for programming as i was working on hobby projects. I responded to yummyfajitas' post on the Who's hiring thread, got the job and my life has been awesome since then. I absolutely heart programming , I keep on trying to learn new stuff and cant think of moving away.

All of this to say, if you feel like this, change your job, join a startup or learn a different language. Not everyone thinks in the same way. You may not be great in one paradigm of languages but that doesn't stop you from loving another programming paradigm.
That's a pretty epic speech. Well said. :-)
MIHTool, the iOS web debugger
Anyone else worried about Amazon's virtual coins?
Death is the biggest motivator for success
Startup millionaires driving up housing prices to ridiculous levels, I imagine.
Interesting to see how this item has quickly disappeared from the front page of HN, having more points attributed to it than others (on different topics) that are higher up and were submitted much earlier.
This is exactly it. And the "dopey startups" are what we all need to be doing. And good news, we have majority of the resources needed to do that!

<insert garage success theory - starting with only coffee and a computer>

I understand it's not just coffee and a computer. You have to take into account the time that you give up from a 9-to-5 that you would make money from, but all things being equal, compared to lawyers, doctors, 'management suits' type of people, you are not directly dependent on others to start out.

Build a useful product, and they will come.
What they made is not a histogram, since it's value agnostic. It's just a way to present values, nothing like bins and such is necessary for using it.

So, in case of negatives you can just see it as a bar chart.
Let's define what "read" means in this context. A computer program, most likely a C++ binary, takes the string of your emails, splits on U+0020 and sends the resulting array through a series of algorithms like Levenshtein distance to match to its database of ads.
Doctors have to go to medical school and then have a residency and the AMA closely controls the total supply of physicians. Lawyers have to go to an accredited school and then pass the bar (in some states the school part is optional).

A computer science degree is the closest thing the tribe of programmers has to a professional certification. There are some organizations that have attempted to bring the tribe together but none have gained serious tracking. (asp-software.org, aitp.org, computer.org)

What's most interesting to me is that doctors and lawyers actually have legal protection. In most places it is illegal to perform medical services without a license or offer legal advice without a law degree. There is no equivalent protection for programmers. Imagine a world where an individual could be fined for writing a business app without being a certified developer. Suddenly the value of certified programmers would jump up quickly and those who couldn't meet the standards would be quickly drummed out of professional development.
I think the space is growing, especially in the rails world where it's been stagnating for so long. There's discourse, forem and I've even just released my own at http://www.thredded.com (source at http://github.com/jayroh/thredded)

It's definitely more along the same lines visually as the "traditional" forum but I'm hoping that the innovation in the future pops up in the small interactions. Replying, quoting, splitting threads, moderation, interaction via email, etc

Right now the basics are in place that I hope to build the really good flourishes around.

If anyone is intrigued feel free to ask me anything about it or find me on twitter - @thredded or @jayroh
How to test your landing pages
If you read the rest of the article instead of just the first few lines, you'll discover that "There is no way LEGO sets have always been this expensive; it is just molded plastic." is simply part of the conversational setup leading into the discussion that disproves that part of the setup.
> If this is true you should file a bug for it

I did bug report exactly this issue - and they closed it: https://bugzilla.mozilla.org/show_bug.cgi?id=838646
Me neither, i just can't handle the stress anymore, large sw base, sprints, etc.
You have been profiled, and the profile works over time and across content. That data exists, and is sold to advertisers. The profile is about you, including private discourse between, say, you and family, and numerous research papers have shown it ties to exactly you even if it's supposedly anonymous. This is absolutely a privacy "issue" even if it's not clear to you personally how this might be a privacy breach.

That's far different than spam, where the messages are profiled, not the people exchanging them.
Hate Java?
I love programming. But certain aspect of the career do get to be a grind: Sitting in a chair all day makes my hamstrings tight, working on a large globally distributed team is frustrating because I spend so much time just trying to coordinate rather than writing code, and some days every tool we use seems like a half-broken POC.

I'm starting to think programming is a lucrative career not because of the skills or intelligence it takes, but because of the frustrations you have to be prepared to handle over the long term. Do many people wash out of programming? It seems like we need to invest more time figuring out how to handle the pain of the career in order to reap the benefits of have a great salary over several decades.
Lego is now competing for attention with applications such as Minecraft. It will be interesting to see if pricing trends hold, or whether they attempt to preserve market share by cutting costs. Maybe Minecraft will start to move into the themed application market (Lego Star Wars, etc.).
Deutsche Post was refused a UDRP request on Post.com, Interior Design Group was refused InteriorDesign.com, etc.

Successful UDRP requests usually mean the current owner is using the name in bad faith.

The usual explanation is if an apple orchard which has been in business for 50 years had bought the domain apple.com, then it would be considered entirely reasonable for them to keep it - even if their business was not called Apple. Whereas if an electronics form founded a few weeks tried to do the same thing, they would lose it.

I'm not aware of any outrageously bad decisions in this area. It seems to be quite sensible.
I would say that she is very well-rounded.

She came from a big company, and I think it fell apart or moved away from Chicago (at one time, the toy-design capital) and struck out on her own. I think it is quite unlikely that she would now leave the freelance life.
Having issues on OS X also. And the shell files in examples/ won't run because they're missing a #! line. Now I'm curious what system this was tested on.
Everything imported has ridiculous taxes here in Brazil. I wonder if Lego is just "normally" absurdly expensive or if its even worse.
I like ______________________, but have found that I’m not very good at it professionally, should I get an MBA?

I think this is why MBAs are increasingly seen as worthless
I'm using RequestPolicy to block that domain, but the site works fine for me.
The performance characteristics of having both open at the same time are bit cute. In my case (Firefox/Win7 on some random laptop) the WebGL one renders a burst of frames, then pauses for a sec, and then another burst and cycle continues.
Another application of arbitrary-length sequences is storing sparse multivariable polynomials as maps from monomials to coefficients.
Well said! Lets face it. Nobody wants to work for others and live by (obey) others orders.

The real problem is if one quits programming a bunch of new fresh minds will 'toil' the way you and I did. And the world moves on. It's all about the mind-set.
Off the top of my head, madonna (it's in the bible?) but there are probably better ones I cannot remember at this moment. I know there have been some crazy UDRP decisions from WIPO and other arbitrators because their paid judges are very questionable.
This. A thousand times: this.

I really feel like this really cuts to the core of the problem with "cybercrime". The fact is, most people have absolutely no understanding of the technical details of the "crimes" most hackers carry out. Most distressingly, this seems to include public prosecutors and judges.

I am not sure if this is a result of misapplied analogies, or "sufficiently advanced technology is indistinguishable from magic", or something else, or some combination of the above. In any case, our biggest priority should not just be reforming the law to match a more careful and technically nuanced version of computer crime.

Indeed, our greatest goal should be to expand public awareness and appreciation of what hackers are, what they do, and how they go about doing it. I intentionally use the ambiguous term, "hacker" here. Until people understand what is really going on, they will forever remain ignorant of the proper course of justice.
If your site is entirely static content and mostly text, you don't really need a CDN. I've had a static site survive the HN frontpage without any problem on cheap-ass shared hosting.
When you have to run attack ads to try to win in business - you've lost the game. Microsoft will be around for ages - but quite frankly they are irrelevant and are in the process of being commoditized.
I think we often easily attribute these problems to the "management" types but do start-ups with founders as programmers treat other programmers any better?
One frustration with Lego is the difficulty with buying it in wholesale quantities and prices.

A small charity wants to buy up a lot of Lego (and Duplo) to redistribute to children of poor families. There are some suitable sets, but they're expensive, and you need to buy eye-wateringly huge amounts to get a price break on it.

And the second-hand market keeps value, meaning they can't even buy loads from auction / parent websites or car boot / yard sales for redistribution.

Still, it's a good idea and they're working the problems out before going any further.
Airbnb Annual: Global Growth, Local Love (2012)
Thanks! We've heard this feedback from a few others and probably will add a few different configurations in the next update :-)
They marked it as a duplicate of the given bug, and a mozilla security manager politely explained why:

> The "documentation"(?) was maybe an announcement about the changes in bug 754608, which made the thumbnails follow the caching rules for https. Https pages can indeed be cached depending on whether or not they're marked "no-store". bug 755996 (and you, in this bug) says that's not good enough which may be true, but is already covered in bug 755996.

... Which seems to be a fair explanation of the situation. HTTPS pages that are cached can still cache their thumbnails. I'm still not seeing the outrage-worthy malfeasance here.
I bet if he was offered $5,000,000 cash he'd take it.
Just to be clear, not only do authors not get paid for journal articles, but it is not unusual that they have to pay to submit their articles (so-called "page charges"). Given that sometimes these researchers belong to organizations funded by the taxpayer, what you have is a situation where you, the taxpayer, are paying companies like Elsevier to profit from blocking access to publicly funded research.
Awesome, make sure to follow @ChimeApp on twitter to stay in the loop
Most places I have seen DI frameworks being used, they solve a problem the programmer shouldn't be having in the first place.
I feel like that occasionally. I wish I did some different decisions when I was younger.
I always look with envy at lawyers, sociologist, political science major and other bullshitters. Especially the ones who work for the government No work effort, very little pressure to come with results.
Even product managers or "UX" people...

I know it's arrogant of me to say so, but the more I observe them, the little they seem to work, or if they do work, it comes off as snake oil.
His main concern is that you lose static checks by the compiler, you lose clarity in the code, you lose dynamic configuration of objects AND you have to use yet another DLL (and a horrible one at that: XML).
His wording is loose (ie freely labelling Swartz' offenses "theft"), but he works his way to a pretty good handle on JSTOR's business model over the ensuing paragraphs. A lot of comments seem to reflexively interpret this as a musician defending outmoded conceptions of intellectual property - that's there, but he also does a thoughtful job of counterbalancing - but the heart of it is placing Swartz, Wikileaks et al in the context of other civil disobedience movements.
I think many of those of us who get into programming in the first place do it because of some kind of intellectual curiosity and because we get a thrill out of building things with tangible results. Which is probably why you'll find lots of programmers also interested in playing musical instruments, learning foreign languages, writing fiction and so on. It's a certain kind of mindset.

I've been thinking about what jobs can potentially offer the same kind of intellectual stimulation as programming, and while I'm sure they're out there, programming offers this and is a skill that you can actually make quite a bit of money from while not being as ridiculously competitive as, say, being a movie director or a songwriter. If you know of other jobs that fit this bill, let me know.
I still think this should've arrived with a more modern interface. At least I hope they get to that by the time port it to Android devices.
I bet if you switched to nginx, your server would use even less resources to handle the same amount of traffic.
Thank you. This is how I feel, whenever I wanna run away.

We work for dickheads and losers who can't ship. We need to build and ship for them. We are a defeated tribe.
Well, it's not project management software so there are no rules or stages. You add a task to a board. Then you can comment on that task, move it to another board, share it with someone else, etc. I'm pretty sure their website has all of this stuff answered way better than some random reply you'd get here.
I'm 42. I tend to agree with you that I dislike over-specialised pieces. But then people are creative (which is the point of Lego, after all) and they use the thing for something else entirely.

I would like there to be a few good base sets. Luckily, there are, you just have to search to find them,

I'd really like to be able to buy blocks by the kg - 200 g of 2x1, 300 g of 2x4; etc.
I see a lot of comments in this thread along the lines of "oh I'm kicking myself for not doing that." I actually thought that squatting on a domain name was a pretty scummy move. I saw it coming, I had some money, but I elected to not do so because I think that it's simply wrong, in quite the same way that I think some simple-idea software patents are wrong.
Here's my big question on the interfaces people are making for the leap motion:

Everyone seems to be trying to replicate iPad gestures in 3D, e.g., point your finger at something, drag something around by pointing.

How about instead we create a virtual hand that shows up in your screen and it mirrors the movements of your real hand and you use that to interact with objects on the screen?

I just think it would be awesome to be able to virtually reach into your screen and move things around! And it seems like it would be quite intuitive, no?

As some examples: I'm picturing moving your hand to the top of a window, make a grabbing motion and grab the top of a window and move it around. Grab the corner of a window to resize. You could even have the hand type on a virtual keyboard shown inside the screen. What do you guys think?
This is probably going to be a bit more effective, email is bit less "geek" centric and far more mainstream. This type of PR/Shit talk looks more like a political campaign, so I imagine it will be very effective in the consumer market.
Multi-armed bandit
Apple Patents Image Identification Unlocking Method For iPhones And Macs
I also don't get what the author's issues are. Half of the article seems to be against XML configuration, and I don't come from a Java background but it seems that there are containers for Java that do not necessarily require an XML configuration, or is it not the case?
I wrote about my experience related to this in detail -
Post mortem of a failed HackerNews launch [1].
This blog post provides insights into the caching, concurrency and stability issues I’ve faced.

http://www.gigpeppers.com/post-mortem-of-a-failed-hackernews...
Thank you for this. I feel the same exact way. Every needs programmers but won't respect them. That has been by sentiment at many places I have worked at. At my job, the CTO got on the cover of a magazine that involved tech in government for a mobile app I was hired to design an implement for. The best part is that he had no real hand in the design or implementation of the app nor ever wrote a single line of code in his life. This isn't the first job that this happened. Basically, it all comes down to politics and the problem is mixing programming with it.
It's not so much the sprints I hate, it's more the total feel of being micro-managed that I hate about current software development / software project management practices (aka agile). It just sucks all the fun out of software development.
Like I'm back in bloody high school, where I needed a hall pass for taking a leak.

Learning new languages, technologies only bring back the fun feeling for a short while.

I can remember learning Lisp for the first time in college..man, it totally blew my mind and all I could think of was coding problem solutions in Lisp as elegantly as possible. That feeling, that child-like curiosity and drive ... that's what I want back.
On a related note, what do moonlighting freelancers do? Can't really go for the daily rate method...but not having to fiddle with hourly invoices would be nice.
Anyone depressed about software needs to check out the BLS salaries for occupations:

http://www.bls.gov/oes/current/oes_nat.htm

At least you're getting paid okay. Finance, Doctors, lawyers, management make more. I'd argue they have to put up with a lot more bull. Development is a piece of cake comparatively But software has a an extremely low barrier to entry. All you have to be is good.
Project Gutenberg's science fiction bookshelf
Wait - you said in the OP that you wanted "task management" but now you've upgraded to "project management"? Those are quite different in my eyes. Task management can be done just fine with a plain .txt document but project management needs a much more rigid implementation.
Picture overlaps text, in my version of Chromium.
thank you very much! I even had it starred. hah.
While I respect her opinion and understand that she knew Aaron very well, I don't really see why we should trust her opinion on whether he was depressed. Way too close to the issue.
Texas Instruments 1st graphing calculator maker to release iPad app
The Joy of Programming: an Autobiography (of sorts)
'codeq' is also the name of the static analysis tool released late last year

https://github.com/Datomic/codeq
> My point being, toy-making sounds like an awesome job

Unfortunately, toy making and designing is a vicious ultra-competitive business, dominated by a few huge companies.

The book "The Real Toy Story: Inside the Ruthless Battle for Britain's Youngest Consumers" is interesting. And the biases (as you can tell from the title) are pretty clear.

(http://www.amazon.co.uk/Real-Toy-Story-Ruthless-Consumers/dp...)