skysight-inc/HackerNews huggingface dataset:
The Windows world has Secunia's Personal Software Inspector (PSI).

http://secunia.com/vulnerability_scanning/personal/

I can't really speak to it, personally. I tried it on one machine, some time ago, but I was leery of using it more widely including but not only for the reason of having yet one more thing scanning and bogging down the system drive.

The security-oriented press seemed, on balance, favorable towards the product.
As someone who barely knows any JavaScript, but want to learn CoffeeScript (I know ruby, and they are similar), even I can do this.
Sell to hoi polloi.
"Punch it into Google" does not illustrate the complexities of Google Search. Was he logged in and thus subjected to local and personal results? Was his IP tagged as being from a certain country and thus served results based on that regional information?
True, you're probably better off running the replication at the database layer, which can normally by either synchronous or asynchronous depending on what people need.

For people who don't want to spend the money on a hot standby, you can still produce the database log files from MySQL (or whatever you're using), and copy them off the machine onto S3 every few seconds, minutes, etc.

There's no end of solutions to the problem but, for whatever reason, a lot of people don't see EBS as a potential problem area.
> NewEgg has to hire guys who sit there for hours installing Windows from the non-existent install disks (they don't include those anymore ... you gotta download them) so that they can recoup their losses? It would cost them more than the laptop is worth.

Do you know what an answer file is? They PXE boot it and walk away. There's no more oversight involved. We're deploying hundreds of new tablets and laptops at my work and I've been tasked with imaging every single one of them. The extent of my involvement is me pressing F12 during the POST. It's not as much work as you may think.
I note the same in another part of this thread, showing how you can write his JS in less CS code.

However, I'd argue that the reason most people are adopting CoffeeScript is for the "class ... extends" as it lets them model their JavaScript code much like they might have in their old Java, and more likely, PHP projects. And once you throw that out, the main draws remaining are default argument values, string interpolation, and the ? operator.

The question is, do those benefits warrant the added layer of complexity? Many of us who have worked with JavaScript for a very long time wonder about this, and dread the deeply nested class hierarchies we might encounter in CS projects because CS makes that so _easy_ to do. But bad programmers will write bad code in any language, and I hate to think what a dev who uses `class ... extends` as a crutch would write in plain JavaScript. So, I have both positive and indifferent feelings about CoffeeScript, the only negatives being with the handling of variable scope/shadowing, which is of course opinionated and neither right nor wrong, and the parser itself which makes for ugliness like

window.addEventListener 'load', ->
# Do stuff ...
, false
# leading comma is needed above.
This is exactly what I look for when interviewing sysadmin candidates as well. I'm not sure how well this transfers over to programming though. The actual question was't posted, but in general working with multi-dimensional arrays is a standard part of PHP programming in my opinion.

Therefore the interviewer could have decided that the applicant didn't have enough base experience for the position they were applying for because of that.

Translating this to a sysadmin candidate. If I were interviewing someone for a Systems Administrator III position focusing on Linux and they couldn't answer basic DNS questions, such as A vs CNAME record I'd be inclined to believe they haven't done enough server and application builds to qualify for a III. IF they were applying for a devops position and couldn't cover the basics of named based virtualhosts in apache, that might be another indicator.

I don't know is the right answer always. It's a lot worse for a company to hire you because you are able to fluff the answers in an interview and then not be able to perform once you have the job. It creates stress on you and on the team you join. It's especially more negative when you have to once again go looking for a job and explain why your most recent position experience was so short.

To the original poster, as others have said, you got a leg up here. You know specifically what you missed during the interview so now you have an opportunity to go focus on an are you've identified yourself as weak on so you can pass the next interview honestly.
Just so I'm clear, you're comparing spending 4 years building an extremely successful business communications company to winning the lottery? Bernie Madoff? Casual gaming? Downvote.
I was blogging on startups while living in the midwest getting ready to move to SF. Blogging got me meetings with people at Google, Twitter, Square and Airbnb. I ended up as employee #17 at Airbnb. So yea, it helped.
Inception was a shaky plot wrapped in enough accidental complexity to make studio execs -- and audiences -- think they were watching something profound. I get a sense of Christopher Nolan as a filmmaker who desperately wants to be taken seriously, which is just the opposite of who we need for Snow Crash. Given his admittedly short body of work (Attack the Block, The Adventures of Tintin), Joe Cornish seems a great choice for handling the action and outragous weird stuff in Snow Crash.
Kittydar – Face detection for cats
Ask HN: Feedback and advice on startup Sqardius
Few months ago, I had an idea for a startup, I thought it was good enough (I still do, but not like before), the idea was simple ( http://www.sqardius.com ):

- A photo sharing service where people can share and view pictures around them (in 1Km radius) (like Color and Paronamio together) once the picture is uploaded, any one can view it later if he is in the area, also these pictures are shared with your friends on the social part of the service.

I've made it by myself, I launched a beta-version 2 months ago, but I didn't get the feedbacks I'd expected, it was poor in the UI/UX.

I was planning to launch on Google Play this month after I make big changes in the designs and add more features, but now I feel demotivated and it will only be a waste of time.

So please advice, should I continue no matter what happened (and will happen) and consider it an experience not a failure, or stop the losses, move on and think of something else?

Thanks in advance for your time and reply.
"what software people pay for"

They aren't paying for software they are paying to solve a problem (at least in the case of business software). That is where the value is.

Even with free or open source that comes at the cost of knowing how to operate it and even get it working on your machine in many cases.

What people (who are not tinkerers and even tinkerers that don't have the time) want is to not have to think. Let's say they want to have some free software working on a cpu that doesn't have it. They don't want to spend the time to read anything and install anything. Everything takes time. They would rather just pay someone and be able to get started (maybe even with a little hand holding). That is where someone can make money.

If you can write anything that can automate any process people will pay you for it and they should. You have solved a problem for them.
How 30 days without social media changed my life
Not the same. Technology is making every day Internet use cheaper and cheaper. So it's not hard to imagine a broad adoption in a few years there. It's absurd to think the same happening with match 2 jets any time soon. (even when I'd like that). Also, Internet comms enables a lot of business to flourish, that will otherwise be badly damaged.
"When I say that their "My Documents" folder is a level above their Dropbox folder, I get a blank stare."

You might get a blank stare, because Windows itself has been trying (somewhat unsuccessfully) to move away from this hierarchical model, blurring this metaphor. Consider the Libraries feature, which can essentially collect many folders (My Documents, Dropbox\Documents) and can represent them as a single virtual library.

Similarly, "Favorites" further serve to flatten this hierarchical model (Desktop, Downloads). And finally, consider things that look like folders but aren't physical folders at all (Recent Places).

I actually didn't understand your "level above" analogy either. On Windows 7, the My Documents is:

C:\Users\barik\Documents (appears as My Documents but the folder is actually called Documents, hah!)

and

C:\Users\barik\Dropbox

which is at the same level?
That's a really great work. I very much enjoyed it. Thanks for linking!
This type of 'noise' is easy to weed out. Its not really even noise--its just a question of how he wants to define his population.

With a good team of people who know SQL, he can pull data from any population he chooses, and can make any statement about that population he has data on, and if his arithmetic is valid, those facts are without any sort of 'noise'.

On the other hand, this is economics, and if he ever wants to make a valid prediction, he's going to have to use forecasting. Forecasting intentionally adds noise, so in that sense, have the population doesn't eliminate the existence of noise in his work.

But I really don't see what you mean by 'noise' in this case. He literally has all of the facts. There is nothing fuzzy about the data, as long as he has the data.
They also reduced to the price of 16GB of RAM from $800 to $200.
Like I said, the high contrast level is important, and I couldn't agree more with your sentiment.

Nonetheless, the original comment said something to the effect of, your post should have black text if you are making an argument for using black text. It is nit-picky to highlight that your page had dark gray text, but I only did this after you made the inaccurate claim that the page was using black text (as compared to the Apple page, which does use black text).

So it is not really the use of black or dark gray that is important, but the use of high contrast background to foreground colors. Black/gray has little to do with it. And, gray is particularly problematic because it is likely the color that is most often used appropriately, and simultaneously the color that most often used inappropriately - depending on how dark/light the shade happens to be. I mostly wanted to highlight the often present (and an oh-so-intended pun) 'gray areas' in these discussions.

High contrast - definitely, black - maybe. It's a good discussion, and there's a lot of potential depth here, as with most design issues. Apologies if I came off as nit-picking or flippant, it really wasn't the intent.
Next week, the author addresses Mitt Romney's Vice Presidential selection through the lens of Skrillex's "Bangarang."

Shout to all my lost boys? ("Rob Portman resembles Oliver Twist.") We rowdy!
Teen’s iPhone 5 concept video sets high bar
should have been titled "How to Talk to Kids". I was sorely disappointed.
> Just thought I'd provide some feedback

I appreciate the feedback.

> but your website is dated.

I agree 100%. I know how to write a good programmer's editor but I don't know how to create a nice web site :(

> You have to click on the "buy now" link (a CGI script) to see the price.

All Zeus purchase is handled by a third party payment service. Hence the link to the third party payment site.

> This should be on the first page

I am not sure why? You can try Zeus for nothing.

Zeus runs for 45+ days as a fully functional editor/IDE and as a download size it weights in as next to nothing.

It also comes with a full un-installer so at any time it is very easy to remove the software from your computer.

To me the question is simple, are you looking for a good programmer's editor that you can try for free?

> I thought this was an IDE for creating hybrid versions of the windows-only ZeuS trojan malware... ;-)

Zeus has been around for many years with the first release dating back 1994.

Unfortunately the ZeuS trojan has taken on the same name since then and it has caused a lot of confusion.

All I can say is, as the author of the Zeus IDE. believe it or not it is not a trojan ;)

Thanks again for your feedback.

Cheers Jussi Jumppanen
On the other hand, it seems that if you stick that ?dl=1 link into an <img> src, it still downloads and displays.
I'm an engineer, not a programmer so take this with a grain of salt. Flat out saying "I don't know might" be seen as a negative, but saying "I don't know, but here is what I'm thinking..." or "I don't know, but I would try this, this and that" to find out would be something I wouldn't necessarily penalize, and would more likely be happy to hear.

In most technical jobs (the good ones anyways), you aren't expected to know everything off the top of your head. You are however, being paid to solve problems, and that means knowing how to talk about them with others, and how to go about looking for answers. Like many others have said, keep honest, but also show that you can talk with others, and reason about problems, even if you don't know an answer offhand.

All that being said, from what I gather, it sounds like multidimensional arrays in PHP may be something you want to look into. It sounds like this might be one of the easier things to work with in PHP. (I hope you don't take offense. I'm not a PHP dev., but it's just the impression I get from the other comments)
How to “store” passwords securely
Sometimes, when you apply real-world numbers, a single forcing function overwhelms any other subtleties in the analysis. The analysis in this case fails to address the extraordinarily high cost of nagging John must endure when Marsha is inconvenienced N(J) as opposed to the other way around. Since N(J) = K * N(M), and K is never less than 50 IMO, strategy M will be the winner. Always.
Prior to that, Dropbox just worked for me, but now I see it for the dangerous black box that it is. It can't be trusted as a backup solution for important files. It's only a convenient toy.
The point though, is that if they're really feeling that pain, they'll 'know what you mean' either way.

For example, people who hate Java's verbose syntax are instantly attracted to "minimal syntax" and "faster development time" claims, while equating that to their own pain points automatically. Plus, then it seems more like a solution to them than something panning the competition, and endears themselves more to your service without having had to resort.

Simply put, you're likely to get better traction if you don't go negative, and if the pain points you mention are real, you don't need to spell out that you are "less wordy than Java." Just prove that you can get the same output with less work.
Nook Touch Hacked To Be A Classic Macintosh
I expect investors to have majority of equity in the company now, more like 60% or even more, not 20%.

You can't raise 142M and stay with 80% of the equity.
Tauck Tours 2013: What's New
I can not only imagine private arbitration, I've seen it. I don't wish to claim that applying this to the entire judicial system would be simple or without potential pitfalls. Private security, meanwhile, has been around for a long time, and is used extensively today.
An educated man is not one who knows a lot of things, but one who knows how to find out what he needs to know.

I think Henry Ford said that.
And even this lengthier story has failed to mention 40 years of stagnant and even falling real wages, the decapitalization of domestic industry in Western countries, the resulting deskilling of much of the population in Western countries, and the resultant loss of incomes for both families and governments.

An ant wakes up one morning to find that the queen of his anthill has outsourced food production to another hill of smaller ants who eat less. He is now told that he can eat as little as them, and keep receiving food, or he can be cast out and go hungry entirely. He knows winter is coming, but no longer has enough food to feed himself and save.

Winter comes, he is cast out, and the other ants in the hill laugh at the idiot who didn't save anything for winter.
Doesn't work as intended with images -- you get a download instead of showing the image inside the browser. A step backward compared to the old Public folder.
The Oatmeal's donation campaign to the Wildlife fund and Cancer Society (and 2 other charities) is up $168,000!
http://www.indiegogo.com/bearlovegood?a=700062

The only winners in a legal brouhaha are the charities, how's that for turning the world up-side-down.
The Oatmeal's donation campaign to the Wildlife fund and Cancer Society (and 2 other charities) is up to $168,000!
http://www.indiegogo.com/bearlovegood?a=700062

The only winners in this legal brouhaha are the charities, how's that for turning the world up-side-down.
Thank you. Scribd is usually more trouble than it's worth.
SPDY does not technically require TLS, but It's the Right Thing To Do [tm]. According to Mike Belshe, there are two reasons that SPDY was designed to use TLS. The first was pragmatic: Middleboxes on the Internet wouldn't be able to pass through non-HTTP traffic, so unless a different port was used, the only way to punch through the various proxy layers was to use end-to-end security. But the other reason is just as important: It's 2012, folks. It seems insane that most Web traffic goes in the clear. Browsers are fully capable of doing the SSL handshake without incurring a major performance cost - even on mobile devices. Finally, we may not get another chance to change the web protocol stack for another 15 years, so it's best to get it right now.
The more UI elements and DB integration you have the more you concentrate on business logic, yes.
Of course, nothing is as reusable and generic as we would like but still having a good framework (that you can side-step if needed) helps a lot.
Here's a question (that probably only Dropbox themselves can answer, until this change comes down the pipe)--the email said this:

> After July 31, we will no longer create Public folders in any new Dropbox accounts.

Now, I've deleted my Public folder before, and it seems that recreating a folder named Public in the Dropbox root and restarting the sync daemon was all that was needed to convert it back into "the" Public folder.

So, for those new users, will this change mean that "the folder named Public will no longer have special-cased semantics, unless a flag is set on your account saying you're grandfathered into the old behavior", or does this change mean "we'll leave in the code that makes the Public folder work the way it does--but just not generate one for new users when setting up their dropbox, so they must explicitly create it themselves?" It seems to me that the latter is the most simple/elegant option, technically, and the one I'd go for if I was a Dropbox engineer and hadn't specifically been told to make it impossible for people to use Public folders from now on.
I want to see your ads. I've never been able to sell a laptop (Apple or otherwise) of recent vintage and take so small a hit.
We had a small private k-8 school in my home town that employed this same model (White Oaks School Monticello, IL). I considered sending both of my children. Sadly, tuition was a little out of reach for us. The school is closed now (they only lasted about 10 years).

In addition to the one-room style of education, they had older students mentor younger one, an instruction model that enabled students to learn at mixed pace (accelerated for subjects the student was "good" at, slower for those they were't), music education that included learning to play an instrument at the kindergarden level, and foreign language at the 1st grade level (language choices included: french, spanish, russian, cantonese and many others)

Edit: Specifically, the school employed the Reggio Emilia approach (http://en.wikipedia.org/wiki/Reggio_Emilia_approach)
This can be worked around with stuff like rack-stream (https://github.com/intridea/rack-stream)

I'm the maintainer of a similar project for clojure called noir-async. Noir is built on ring, clojure's version of rack, and has no notion of streaming responses, but adding it in wasn't a problem at all (https://github.com/andrewvc/noir-async).

In other words, it's not a big deal. Most streaming code should really be a separate app anyway. Apps that deliver true streams probably need different infrastructure from say a rails app. You want a separate process running a reactor to handle concurrent IO.
More discussion from yesterday: https://news.ycombinator.com/item?id=4114513 Jon6 points out that an audience today might not realize how cool this all was because (as ynniv puts it) they're seeing it in the future.
I assumed this was some kind of dry humour. Language comparisons are rarely objective and balanced.
fluffcut.com - I was going to build a tool that would go through your twitter and facebook streams and pull out only posts with links or other content

fanatastic.com - A sports site, something like digg or reddit focused specifically on sports. I was going to allow users to pick their favorite teams and then have a feed of info about that. The social aspect would be interesting, ie: both Cowboys and Redskins fans would see the same story and comments which could create either interesting or volatile comments. Eventually I was going to offer interactive chat about games as they are happening.

mygdnews.com - first domain I picked up for the fanatastic.com idea
myidid.com - a task management software, basically a done list with todo list features. I've actually got a better idea for a domain name for this that's available and may actually work on this during my vacation. It's a tool I have a personal need for.

twnote and choip.me - were to similar Twitter based tools. Basically commenting for tweets.

and some that I have worked on but are not startups (yet, if ever based on current life)

unscatter.com - It's seen several iterations. Currently it's a current information search. Basically brings up information from blekko, twitter, facebook and g+ for search terms with results ordered by date rather than relevance.

chatfor.us (and chtfr.us) - real time chat engine. Currently focused on Twitter ( it works ) but my goal is to eventually allow more authentication sources. For those times when you want to have that quick chat with someone but don't exactly want to establish that relationship by adding them to IM, following them on Twitter or Facebook, etc etc.
S3 are looked upon with disdain even by those WITHIN the recruitment industry. They are mind-blowingly terrible.
a PaaS like Heroku ends up being "front line support" for AWS. if you use Heroku and your apps fail, you don't care if it is Amazon's fault - you blame Heroku
The traditional adage for proper saving was to have six months of living expenses in liquid savings as a "rainy day fund". After that, tradition holds you can safely indulge yourself, or save for long-term expenses like cars, houses, college educations, or entrepreneurship.

Back before this Depression, the notion that a responsible person could or should hold two or three years of living expenses as liquid savings was absurd. Saving that much was hoarding, and prevented you from building up savings for your long-term goals or capital for your ventures.

Now every 6-month ant is suddenly being lectured on their grasshopper-hood by 3-year ants? Bullshit.
Python for Humans [video]
Larger, older, slower, more fragile. And cheaper.
Nice article, Jose!

For those interested, Aaron Patterson (tenderlove) talks about this in his RailsConf talk, starting at 26:45.

http://www.youtube.com/watch?v=kWOAHIpmLAI
It's easy not to buy it when you are deluding yourself.

Thinkpad 420 - Core i5 versus i7. Only up to 8GB. 3cm versus 1.8cm.

Samsung Series 9 - 13inch. Much slower i7 CPU.

Vaio Z - 2.5cm thick at max point versus 1.8cm.