skysight-inc/HackerNews huggingface dataset:
Show HN: Mightbuy - faster search than Google?
Search that is faster than Google. By being slower, that is.

For example: Got to http://www.mightbuy.it/search - search for a unique product, like "Khunu Chimera" (a yak wool sweater). You should get images and a price. Slowly, but it gives you price and image.

Then, search Khunu Chimera on Google. You get a links fast, but then have to go to the page, find a image and price. All together, slower. If you try http://www.google.com/shopping - you get nothing.

Uses node.js server (and rails).
Apple Is Not The Most Valuable Company In The History Of The World — IBM Is
I wanted to do this, so I found an escalator with nobody else on it, and played around. It was great. Reach out and seize your dreams!
If it's referring specifically to code, I think yes, maybe if we put enough developers/teams in separate, locked rooms, they might eventually come up with the same implementation. But this is assuming they are providing code (solution) to solve an already-defined app (problem). And if we think about copying code, it is the source code that is being copied. Do we agree that copying code is wrong?

For design (again, referring to visual, UX, UI, etc, and not to software architecture design), the problem is how to make X better, e.g how to make interaction with a screen better [1]. And the solution is the design - we use fingers instead of stylus.

I'm thinking this out loud as I'm answering. So, it appears to me that what I am saying is, you can copy the problem (app or say UX issue) to be solved but you shouldn't copy the solution (be it code or design).

> Also, you probably copied someone at some point anyway.

I feel like going into this might be a digression so I'll try to keep this short - a specific example, when I was building my first iOS app, there was a competitor that was starting to be very well received. I'd like to say that I took note of what they did right and give my own twist to how to solve the problems which they saw important to solve. And I have specifically steered away in cases where it look like I couldn't come up with a better version, even if the replacement I had to use was not as good - a particular example was I have not to this date implement pull-(release)-to-refresh verbatim using any of the off-the-shelf OSS components in my app despite the original inventor giving permission to do it. So I do walk the walk.

Or maybe I did copy. But even if I smoke, I can still take the stand that smoking is harmful.

[1] I'm specifically referring to focusing on a finger/touch-based experience vs. using a stylus. I'm not claiming that Apple is the absolute first to do it since I had often used my thumb/finger instead of my stylus when I was using my Treo, but this is a good example of someone innovating.
Which of the following companies paid an FTC fine for sharing user data, Facebook or Google? Do you trust that company with your money? :)
Our industry needs a lot more of this. Many industries expect that new hires are in apprenticeship mode and will be learning on the job. In our industry people are expected to walk in and know exactly what and how to do things.
"In fact, scientifically speaking, you can only be certain that you yourself are experiencing something."

How can you be certain?
> Or that there is plenty of science in a form that most people don't (or won't) understand and so a declaration can make it digestible.

But there isn't. This sort of thing isn't scientific because empirical, falsifiable tests aren't available. So instead of scientific evidence, we have a panel of "experts" declaring something so. It's philosophy, not science, and, all else aside, science is to be preferred.
You don’t think the next iPhone will be revolutionary? You’re a fool
It's fascinating how the economics of the market for programming talent and the economics of startups are intertwined.
Sorry, I had a big comment/explanation when I submitted this, but looks like it was lost.

That is - mightbuy search is faster than google by being slower. For example, search for "Khunu Chimera" (a yak wool sweater) on mightbuy.it/search. It should return picture and prices (much more slowly than google).

But you don't have to navigate to the sub links. And google.com/shopping doesn't have the Khunu chimera at all.
In hindsight we have not yet experienced the space age any more than Eric the Red began the Age of Exploration. I believe we will begin to truly explore space over the next hundred years very quickly after some technology is developed, and that will be called the Space Age. The latter half of the 20th century belongs to binary computers.
contrary to self-learning, school discourages taking shortcuts.
How do you propose people learn those skills?
Why not just put them on separate lines? Let the optimizer figure out when to add them. :)
I upvoted you. :-)

OT: Up until maybe two months ago, the moderation on my posts might not have always been what I wanted, but it at least consistently made sense. Since then, moderation has gotten increasingly erratic. Yay Eternal September?
I'm amazed by your sense of entitlement.
This is great motivation. I've been doing much the same as you, just over a longer period of time, but I've been a little too intimidated to put myself out there so to speak. It is great to know others are getting results in return for their determination.
On login or change?
I think it took him several months of figuring out the right technique to crack the password (it's not the actual computation time).
"Don't attribute to malice what can be explained by stupidity"
Although I really sympathize with your frustration at the amount of crappy software being written, the alternative is the same software not existing at all; there aren't nearly enough programmers to write everything we need.

In most cases, I would prefer crappy, insecure software to nothing, so I'm all in favor of newbie programmers trying their hand at filling the holes in our world. (Also, newbie programmers working now increases the expected amount of skilled programmers fifteen or twenty years from now.)
> The gall of these scientists to claim that not only can they definitively say what consciousness is,

That isn't what they say. The author of the article is editorializing, and the HN title needs to be changed. (puts up mod alert spotlight).

What they say is what consciousness is not, that is, it does not require a complex brain, that's not a prerequisite. They don't say very much about what it is, just its prerequisites. Buried in their supporting arguments, they state that "birds appear to offer" "parallel evolution" of "near-human-like levels of consciousness". As a non-biologist I am not entirely sure what exactly is meant by that, but it is not within a hundred miles of a "proof".
Why must all software developers be able to operate in all domains? What other industry has a requirement such as this?

There's more than enough work out there, why must a web dev know or care how to twiddle bits, or vice versa?
"Bootstrap's global default font-size is 14px, with a line-height of 20px."

Anyone know/can guess why they use pixels rather than ems?
Use Slicy:
http://macrabbit.com/slicy/

And you don't even have to resize.
Common features of Trees , polynomials and #startups
Oh I agree with you. I'm extremely ambivalent on the situation.

Except for the abundance of "Share thoughts/messages/pictures/music with your significant other/close friends/social network/professional network/the world on our exclusive app!". We have enough of that software.
From the article:

> An updated version of LAN Manager known as NTLM was introduced with Windows NT 3.1. It lowered the susceptibility of Windows passwords to rainbow table attacks, but didn't eliminate the risk. To this day, the authentication system still doesn't apply cryptographic "salt" to passwords to render such attacks infeasible.

Is this true? Do WinNT-derived systems _still_ not use password salting? If that is the case, my opinion of Windows's security just dropped quite a bit. I know security can exist without salting, and I've not done any in-depth Windows development, but from experience w/backend dev and Linux dev it seems like it'd be pretty cheap to add . . .
(For those who don't know there was a standoff between the bootstrap guys and the maker of a popular js minifier tool [Douglas Crockford I think?] over the pragmatism of ending lines in js with semicolons. Bootstrap claims that semi-colons are optional and verbose, while the minifier folks espouse semi-colons as a best practice, and have chosen to consider it "not a bug" that their minifier breaks working code with no semi colons in some cases.)
Don't hold your breath. While a large number of conservatives oppose the drug war, Fox News by and large does not at all.

Also, FYI, Ron Paul isn't really associated with the tea party; in fact, Googling 'Ron Paul tea party' yields primarily articles analyzing why he's unpopular with them.
Disclaimer: I advise Dev Bootcamp.

Here are three student reflections on Dev Bootcamp:

- http://douglascalhoun.tumblr.com/post/26059106238/beautiful-...

- http://newbietoruby.wordpress.com/2012/03/30/devbootcamp-ref...

- http://mehulkar.tumblr.com/post/18897643140/devbootcamp-test...

And here is a Quora thread with a lot of relevant responses: http://www.quora.com/Ruby-on-Rails/Should-I-quit-my-job-and-....

Please feel free to ask any other questions!
BTW, ear-training is part of just about any decent music-theory course.

You probably can't give perfect pitch to someone who's tone deaf. You can definitely teach them to recognize intervals, though. In my counterpoint course, there were some people who had terrible pitch recognition at the beginning of the course who were halfway decent by the time it was over.
I did read the blog post, and I realise I should have chosen a better title but I can't edit it now.
Besides, the more people who find out about this project the better it will be for the community.
NewEgg.
The OWASP Top Ten Application Security Risks is a good starting place:
http://owasptop10.googlecode.com/files/OWASP%20Top%2010%20-%...
Thanks Jeff for such an inspirational article.
Did you read the sentence after that? Hopes and dreams are great. If you leave because you're unhappy I'll wish you all the best. However if you find that the grass isn't greener on the other side of the fence and re-apply after being on the job for only 9 months in the first place, I'll probably pass on you as I'll still have it in my mind that you left your old team down a man with the same work to do.

It's far from black and white. Context matters. If you're coming from another part of the company I'll check to see what projects you were on. I know a lot of good people that lost their jobs, and others who left, after they were on a string of unbelievably bad projects. But I knew the context of the work and the project they were on and ended up recently making one of the best hires my group has ever done with one of these guys.

After that point? If you're unhappy with your work, or want to try something new, I'll help you find something better. I hired you because I thought you'd be a good fit for the company and ideally I'd like that relationship to continue. To that end I'll ask the all people I know to see what's open and hopefully find you something that's engaging.
Stroke disrupts how brain controls muscle synergies
Cyberlocker Owner Laundering Cash & Buying Gold Bullion, Court Hears
Firefox OS development build ported to Galaxy Nexus
Submitter here. For those who are short on time, these are a few of my favorites:

1. For those unfamiliar with Cassandra, Patrick McFadin's talk (Building a Cassandra Based Application from Scratch) can give you a good feel for how Cassandra tends to be used

2. Greg Ulrich's talk (Servers Fail, Who Cares?) covers some great ways that Netflix uses Cassandra for high availability

3. Scaling MongoDB with Cassandra is a fun lightning talk
That's actually the same UI as the Windows 7 date/time picker :)
You have a great attitude. Reminds me of my start as well ~10 years ago, and now I work on a project that 700+ million people use / month. I think curiosity is the best skill a developer can have, because with it, they can learn just about anything else they need to. Congrats and good luck!
http://passwordmaker.org/

But you still need to realize that this won't last forever. You can crack an application's hashing algo (and know what hash or field they're using for the salt) because 50% of its users picked crappy passwords. Then if you're really dedicated you can work on the double hashed passwords, knowing that most people use the domain as the salt for browser-side hashing... Also a pre-hashed password has to be pretty easy to spot in a list once you've cracked the server-hash.

Scary stuff...
While the attitude is a little entitled, there may still be a valid point for other users as well. Couldn't se properly crafted URLs on the homepage solve this problem? Like /tags/2.0/documentation/index.html [1]. And run it right off of bootstrap?

Edit: the point being that we can point links at pages from previous commits, branches, and tags
Shouldn't this help?

[1] that URL was slightly bastardized but I'm sure someone could very quickly whip this up
That is why I do not reply to (or even check) emails in the morning. It detracts you from important works and decisions. When I check them later in the day, I also try to set a quota of time to process them. When the quota is gone, less important emails must wait. Some may wait a long, long time, but I have not seen negative repercussions yet.

I have read about successful people who do the same.
Healthy Labs (YC S12) Wants To Be Go-To Site For People With Chronic Illness
Has anyone, anywhere, ever had an experience of someone else's experience? Until you can directly experience someone else's experiential state, the best you can do is posit that they even have one, let alone trying to talk about what it might be like. In philosophical terms, this is the problem of Epistemic Asymmetry. It's part of the so-called Hard Problem of Consciousness.
TradeKing Announces Financial Entrepreneur Pitch-Fest Competition
Reading this http://nelenkov.blogspot.com/2012/07/using-app-encryption-in... it looks like if you have root on your phone you can still access the APKs. Sounds like it is using the same encryption system as the apps on SD. But have have not had a chance to look at it.
Running Clojure on the dotCloud stack
There is a big difference between forever and switching it off as soon as you change versions. Most people were still using 1.4 when 2 came out so leaving the documentation up for a year or something would not have been difficult.
A Mathematics Autodidact's Aid
"But I don’t think Jobs would see much pleasure in winning by such means. I’d instead expect he’d want to win the prize based upon the performance of the company and beat the rest without an asterisk next to the record."

What a load of crap. I fully remember when Jobs tried to define NeXT as a if not the leading workstation company by twiddling the definition of workstation to exclude Sun and HP/Apollo.
Suppose for a moment that, unbeknownst to you, the reality you experience were a giant, perfect-fidelity sim. Suppose, further, that everyone in the sim but you is an "NPC" — that is, you're the only "real" person there. Again, you don't know this.

Now, suppose you asked one of these NPCs about the redness of red. It nods. Is it somehow suddenly conscious because it could nod sagely in response to your question?
I have a question:

I've tried to learn Ruby and don't think it is for me. Too hard to deal with setting up my environment and the language just does not come easily to me.

Can you recommend a program like yours that is of very high quality that focuses on Python, JavaScript (possibly with HTML/CSS) or Objective-C?
It's a lot harder for me to navigate the doc pages too because I'm scrolling a lot, lot more and the "sub-topic" nav-bar is gone (e.g. "Base CSS" page had "Typography", "Code", "Tables", etc.)

Like you, I still appreciate the new functionality and continued development.

EDIT: Went back and the styling of the docs changed again (was I hitting a cached page?). The subtopic navigation is back and on the left now. Still takes a while to scroll but it's an improvement.
$2000. Not quite ready for the mainstream, or even the DEA, considering a 3TB conventional hard drive is $160. ($2000 would buy all their current storage and more!)
How are generics handled?
Yes, it's possible someone might not be able to learn it but I believe this is rare. If you can recognize common tunes from the melody alone, you almost certainly hear well enough to recognize intervals; it's just a matter of practice.
I've done this with my Windows Home Server. You just turn on VPN, and then on my ThinkPad with WiMax, I have it automatically VPN in whenever I switch antennae. Never have to worry about what content is being restricted, what kind of shaping the hotel wifi is doing, or what snooping fellow coffee-shop goers are engaging in.
Agree actually. The problem with seed stage financing is the opacity of the returns data. In the stock market, you have a very public scorecard at the end of each day telling you and those who know what you've invested in how you are doing.

With seed investing, there is no such mechanism and the time horizon is much longer. Not a daily scorecard but one over many years. Add to this that the scoring is imperfect, ie prone to spin as failed companies get dressed up as acquisitions instead of asset sales for example.
Awesome write up; thanks for sharing. I'm a self-taught developer too, although it took me more than 6 months to get my first job.

One technique I'd add to your list is, "Find online programming communities and take part in them." I learned an incredible amount from development-oriented mailing lists over the years, and I still do.
Learning to program is learning to program is learning to program. "Programmer" isn't a protected title, it's not a title you earn, it's a description of a thing you do. Farmers farm, birdwatchers birdwatch, programmers program. There's no interpretation available in the phrase "learn to program."
Google: Time to ditch our current software patent system?
I don't know about him, but that's no coincidence here. I was staring at the Win7 taskbar calendar while figuring out how to generate calendars for arbitrary months/years, and how to show the overlap from previous/future months. Add the Bootstrap table and button styles, and you end up with what you see.
I got some of these same bitter, angry, defensive responses when I posted my "how I became a developer" post a while back. I dunno what it is about programmers here but for some reason "programmer" is considered some sacred title you have to earn. Whatever.
The Inevitability of Mathematics in Start-ups
Yes. It's to avoid a comma splice and a sentence fragment. "Too long; don't read," versus "Too long, don't read," versus "Too long. don't read."
26 million squared is 676 trillion, which would take about a day at 8 billion / sec.
If it doesn't work easily on a mobile device, it might as well not exist.
Can you diff this vs. using 1Password with a locally stored p/w file please?
Aaron Morton's Cassandra Query Performance talk was great too.
Nocebo Nonsense
There are absolutely conceivable experiments that can demonstrate experience.

For example, suppose we found that temporarily disabling some part of the brain (with a strong magnetic field) temporarily suppresses conscious experience. You try it on yourself. Afterwards you remember doing things but not being conscious of them. This is scientific evidence (note: not proof) that any animal with a corresponding brain part is conscious.
Why do people even care? Has consumer culture so overtaken our minds that we identify personally with the things that we buy?
An admittedly obscure corner case.

(Though I'm not defending the X keyboard API. Linux input is a nightmare. I especially like the hard-coded list of keys in the kernel, limiting the number of unique keys that any userspace application can address, even though it's perfectly possible to plug in 128 keyboards each with several hundred keys.)
Data: Predictors of In-App Purchases from Apsalar
A year ago there was a study conducted on that topic: http://www.sciencemag.org/content/333/6043/776.abstract

It's behind a paywall, but you can read a number of commentaries, e.g.: http://news.columbia.edu/googlememory
Targeted Killings: A Short History
I left a similar comment below. I believe it's different because returns data for seed investing is so opaque

In the stock market, you have a very public scorecard at the end of each day telling you and those who know what you've invested in how you are doing.

With seed investing, there is no such mechanism and the time horizon is much longer. Not a daily scorecard but one over many years. Add to this that the scoring is imperfect, ie prone to spin as failed companies get dressed up as acquisitions instead of asset sales for example.

For this reason, this trend for seed investing will carry on much longer.

As for Facebook and Zynga, they may sour opinions on certain sectors of tech but then you see folks like LinkedIn, jive, etc doing well after going public, this just highlights that not everyone can be above average. I personally think there will be a huge shift in companies targeting the enterprise but that's a story for a different day.
We sort of have enough (for me, zero of those is enough) but I think more is still better than less, since individual applications of that type might come up with some useful ideas that get adopted by others.
I actually pulled it at the last minute, but I was considering removing it for 2.1. Perhaps in 2.2 when we continue to evolve the docs :).
When are these numbers ever inflation adjusted? Biggest grossing movie of all time inflation adjusted is still Gone With the Wind, but that didn't really stop people from talking about Titanic or Avatar.
Dosen't really justify another post, but I wrote a little update that lets the user pick chords:
http://calvintennant.ca/learningguitar/12-08-20/

Release early, release often.
Fair criticism, but the subnav we had before, like the navbar, just doesn't scale. Let's less obtrusive, but hinders us in a big way. It's tough doing nav that works for everyone everywhere, but hopefully this pans out for us and folks using Bootstrap.

Edit: Also, the side nav came first, then the affix plugin. Originally I was proposing a fixed, independently-scrolling left sidebar, which we may still get to, but it felt decidedly un-Bootstrap-like for the time being.
Yes! Absolutely. We wanted to add some javascript love to the dropdowns, but ultimately didn't have the time to get it in there for launch. The beautiful part of it is we can always improve :). Much love for the diagram as well—I'll see if I can get Jacob to cook this up.
Yes. We absolutely do. There are so many companies that don't treat employees as adults that many employees believe that it's normal, worthwhile behavior.

My first two corporate jobs not only treated their staff like children, they treated them like trophy children to be used to enhance their reputation with literally no regard for the child's happiness. They lied, bullied and used "because I said so" over and over again. It took me three years to make the connection between their behavior and bullying parents because I was so conditioned by everyone around me to expect companies to act that way, to ask "How High" when my boss said "Jump" that I didn't realize it was bullshit.
>.... [Apple] would have a value of more than $3 trillion by 2020. As the Times points out, that is bigger than the 2011 gross domestic product of France or Brazil.

Comparing an outlandish guess for a 2020 market cap versus a 2012 gross domestic product (a flow of money, not a store) is hand waving, not analysis.
not sure if you realize I agree with you. programming is such a broad occupation that even among programmers themselves there is a lot of discourse often tending towards 'no true scotsman' fallacies (usually comming from low-level to higher).
Scala Report: Summer 2012