skysight-inc/HackerNews huggingface dataset:
I don't agree with you for many reasons:

1) Creating an account and entering banking numbers etc. is a real friction which is not easy to overcome.

2) People can go on Kickstarter and see a number of projects which they can fund without any prior knowledge of the person they are funding.

3) eBay is a $45B business which almost all of the value comes from network effects. Sure, Amazon is doing great (80B+) and is taking some of their business, but eBay is still a cash machine.

4) Looking at Indigogo it says that if you raise the money the fee is 4%. If you don't raise your goal the fee is 9%. While the 4% is better than 5%, my guess is that the total expected fee is actually above 5%.

6) Crowdfunding is not as simplistic as it appears on the surface. While not having the funding as an investment gets around many of the issues associated with the Securities and Exchange Commission, making a mistake could land an owner in jail or with substantial fines. Even if the owner did not mean to make something sound like an investment, if they do, it is a huge penalty. A simply API to create many more reverse crowd funded sites would not work out well on the average.
Wait until the bills come due.
longestName = maximumBy . comparing $ \(f,l) -> length $ f++l
That's interesting. I know a lot of web designers that use macs primarily and I wonder how having such a high default resolution would impact their design choices. Could this 'break the web' as people around here are so fond of saying for non high resolution screen users?
The DOM is a live object while a string can be sliced and compiled in a function.

If you run a template once, either to generate a form or a simple list, the DOM is faster than innerHTML.

But if you need to repeat a template(loop), use partials or recurse, interpreted DOM manipulations will become a degree of magnitude slower than a compiled function concatenating strings.

Quickly slow enough to loose the snappy effect of client templating.
What value an "API-only company" would offer that a "web dev shop" wouldn't?

Following the same train of thought, why aren't there shops out there that ONLY do "web forms" (not talking about SaaS here), or webdesign agencies that only do "landing pages"?
People should look into neuromorphic engineering, which has been around for a while, which is basically computations using analog VLSI circuits (aVLSI). http://en.wikipedia.org/wiki/Neuromorphic

As a first approximation these are the analog computers our fathers and grandfathers used.
The internet and outlets like video games. These have actually been calming protesting. It is now confined to online petitions, ranting in forums or rushing a base online. Basically going outside and protesting is too much work now.
Ironic, I thought Facebook's tenet was to hack.
Supporting high-dpi pixel-dense displays like iPhones/iPad with CSS or IMG
"Warning: Life is addictive but unremunerative."

That's how I feel about lowercase life so far.
But historically, SIMD has not been successful

Then why does Intel keep adding larger, more expanded SIMD instruction sets with every new CPU?

Why did ARM invent NEON and place it on all the high-end ARM chips, taking up more space than the entire main ALU?

Why are so many DSPs, for so many purposes, basically dumb SIMD machines? Broadcom's VideoCore, for example, is just a specialized 512-bit SIMD chip with insanely flexible instructions and a gigantic, transposable register file.

OpenCL/CUDA are SIMD languages -- controlling them with a "general purpose computer" isn't any different from your typical Intel chip, which is also a big SIMD unit controlled by a general-purpose computer.

It's rather difficult to call something that is an integral part of billions of CPUs "not successful". Without SIMD, much of modern computing would be crippled by an order of magnitude -- more for GPUs, whose shader units are basically SIMD engines and little more.
They do riot, there just isn't much media coverage. There have been riots in Oakland in the past few weeks.
You might want to check out K9 mail. It's a fork of the vanilla Android mail app. It's been my experience that OEM modifications to the default apps break functionality like that more often than not.
only if you're running mac os x on your browser
Piracy replaces looting?
To give it a different spin, an FPU required an external chip 20 or 30 years ago. Today you have processors smaller than a fingernail running a multi-GHz with pipelined FPU's.

GPUs have so many FPUs (literally thousands) that their silicon footprint is quite large. Large SIMD FPUs, like those in the Sandy Bridge, are also large and power-hungry, so much that Intel actually has an (undocumented) feature where the Sandy Bridge powers down half of of the FPU if it hasn't been used recently.

With regard to the importance of accuracy, even Intel realizes the importance of being able to improve power and performance with lower-accuracy FP calculations: see for example their demo hardware here: http://www.theregister.co.uk/2012/02/19/intel_isscc_ntv_digi... .

"The FP unit can do 6-bit, 12-bit, and 24-bit precision and, by being smart about doing the math, it can cut energy consumption by as much as 50 per cent and - perhaps more importantly - you can do the math a lot faster because you only operate on the bits you need and don't stuff registers and do calculations on a lot of useless zeros."
Want to improve science education? Shut up and listen to your students
I wonder if this is a North American phenomenon. In Canada, we haven't recently had any riots for reasons other than sporting events, either.
A word to the wise for anyone on HN thinking of following the advice in this post... Be careful not to venture into the realm of "sugging" (selling under the guise of market research).

If you're going to interview people in a market as part of your customer discovery and development process, then by all means do it. However, try to resist the urge to sell them your solution at the end of the interview.

You'll likely find that people drop their guard when you ask them for their opinions and ideas, which could lead to a business relationship at some point in the future (when they're ready). You won't even need to "sell them" per se. If you've discovered a real problem, they'll get back in touch with you.

The saying from the VC world applies in research as well - when you ask for money, you get advice, when you ask for advice, you (sometimes) get money.
Weird. You'd think they wouldn't want to waste their own time like that.

They were targeting my grandfather for a while but stopped calling when I would cut them off mid-sentence.

The first time I was thoroughly confused by the truly non-sensical gibberish the guy was spouting until he got to the point where he offered to fix it all. Then I just said I was a software engineer and that everything he just said was garbage. He replied software engineer? I said yes and he hung up on me.

On the second call we got I just cut the guy off and asked: what company do you work for? There were a few seconds of silence followed by a click and dial tone. No calls since.
I think it should have been prominently labelled as a referral link, but in GilK's defense the URL shortener is Dropbox's own one and that's what all their referral links look like. I don't think you can visually distinguish a referral links from a file sharing link.
Canada's new plastic $100 bill is all tricked out
While that may be true, it's absolutely not the case.

A lot of their coverage has to do with the fact that it's got an intuitive and brilliant UI.
Good grief...get thyself to Reddit foul linkbait.
Dave - I like hackathons. In particular I like the 24 hour constraint. Having to build something in 24 hours (really probably 18 hours), forces me to make decisions, to get to the heart of the problem. Similarly, building something that I know I will only have 2 minutes to demo makes me really focus on what is important. I think the constraints lead to more creativity, just like the Haiku with 17 verses and 3 lines opens the door for whole libraries of verse.

Some more of my thoughts on hackathons here:

http://musicmachinery.com/2012/02/20/hackathons-are-not-nons...
Well, your recipients should be friends, family or colleagues you care about, so you'd be sharing very specific things that you know they will like.

Bundling all the links into a daily or weekly email digest would be less disruptive than sharing via facebook, imo.
Innovation in Children
Guy builds iOS game entirely from Ray Wenderlich tutorials
I want a Retina Display Mac as badly as anyone, but I'm trying to not get my hopes up too much. Apple is famous for being secretive, even amongst themselves. They are also consistent with their design patterns in Cocoa. If/when the Retina Display comes to the iPad, it will almost certainly follow the @2x naming convention, and the Mac will almost certainly follow it as well.

This could just as easily mean the design teams at Apple are simply being well-prepared for whenever a Retina Display Mac does come, even if it's years away.
JavaScript parsing speed is mostly a problem on mobile devices, not desktop browsers.
check to see if the domain has been blacklisted anywhere like maybe spamhaus or something similar.
Similar in spirit to the Haskell and Lisp examples, here it is in Python:

people = [Person('foo', 'bar'), Person('John', 'Doe'), Person('Jane', 'Anonymous')]
key = lambda person: len(person.first_name + person.last_name)
max(people, key=key)
It's Unnatural
I wrote timeit for this exact reason. It is based on python package.

https://github.com/my8bird/nodejs-timeit
What about domains that are not business specific, but personal? For example, there is a squatter who registered a huge number of firstnamelastname.com -- one of which is my real name. He's been reregistering it for the past 8 years.

I created a fake email several years ago and made up some cover story about how I was looking to create an online persona to blog with and listed 5-6 domains of these domains. The squatter wanted 10k for my firstnamelastname.com when I offered less than he wanted (like 1k) for one of the domains I really didn't want, he just said no and stopped responding. I even cited a post where he paid $80 for the domain...

I've been afraid to interact with the guy using my real name and the domain I actually want because I don't want to show any interest in the domain in hopes he just lets it expire.

((The guy has also had several domains seized by ICANN))
Yes and no. First of all, at least until recently, a hashtag wasn't actually distinguishable from the word itself. So 'ycombinator' and '#ycombinator' would both show up in a search for 'ycombinator' (and that was intentional. If anything, they were making it easier for people to ignore them (if they wanted to).

Second, the hashtags (as well as the @replies) both grew organically out of the userbase. They adopted them because the users had already adopted the hashtags. In fact, if I remember correctly, they were initially resistant to the idea until they saw how much people took to them and used them even without any official support.

The new tab seems like a glorified search - they use a hashtag for an icon, but it seems like the system itself would work pretty well for any single-word search. And with a data firehose as fast as Twitter's, you don't really want to have to do search over multiple words if you can avoid it.
I doubt that the new macs will have higher effective resolutions. Everything will be very sharp but will remain the same size, just like on the iPhone. This can't break the web, it will simply raise the ceiling on how good a website can look.
Out of curiosity, what is the cursor of the hand giving 'the shocker' used for?
Relative predicted timings between Ivy Bridge release and full OS X "retina" capability? To wit, odds of next 27" iMac having that resolution? and when? Just chomping at the bit for one...
Just bought this, it might not be to everyones taste and it seems to be an early version but its exactly what I want..

Found a few issues so far and the response time on support has been pretty quick, I hope development keeps up :)
Or that they are just sharing resources between OSX and iOS apps. As much as I'd love to have higher resolution displays, I don't think this is as strong a signal as this article is claiming.
Not really. The way these guys operate is that they often load balance their charges over many merchant accounts.

Your merchant account can get into trouble if you have too many chargebacks and have too high a percentage of chargebacks. So the way most people do it is try and stay under the hard limit. The percentage is still too high but as long as you stay under the hard limit you'll be fine. If you know you're going to bust that merchant account that month you pump as much of your transactions through and close the account before the chargebacks inevitably pour in leaving the issuing bank on the hook. I can't remember which of Visa or Mastercard gave more leeway but the numbers were something like 35 max chargebacks/month and under 2% of total transactions and the other 50 max chargebacks and under 2.5% of total transactions. The numbers may not be exact but they should reasonably close.

It's actually very easy to get a merchant account. You set up a dummy corporation, get a legitimate-looking website and request one. You usually get it. So if you just pay a web designer to make you a generic layout with 100 different logos/color schemes you can definitely get 100 merchant accounts.

One of my ideas was to create a crawler to detect a lot of these scams and alert the banks before the scammers cut and run. It's a decent idea (most of these scams run on very common patterns that can be detected scraping the web. The terms of service are a great place to start) and would definitely save them a lot of money but there's no way I want to get involved in sales to banks.
Social Network Login Status Detector
I find the particulars of this program offensive and insulting.

"Tag a geek", "geek hunt", "geek move". Geeks are circus performers that bite the heads off chickens. Obviously it doesn't mean talented engineers.

No relocation paid is a sad joke that no one competent would accept. But $1250 relocation expenses is just plain insulting. That won't even pay for gas and a U-Haul in most cases, never mind proper moving. Forgiving $10k of a mortgage but only if you stay 5 years and move to a neighborhood they specify? Absurd.

I'm sure they will attract plenty of naive college graduates that weren't able to get proper job offers in desirable locations.

I know about Chattanooga. It's very fundamentalist and people there are not very bright. It's not a desirable place for an engineer to live.
Belt buckle handbags
belt buckle handbags
He was not indicating evilness. He was pointing out that the money flows out of the United States. The article is directed at people who are trying to create more US jobs and increase US GDP.
Apple's Mountain Lion: more control for you or over you?
I would question the need for a twitter account. I see programmers with twitter accounts, and it seems like they invest so much more effort to maintain it (retweets, circle-jerking, etc) than they get out of it. A github account should do just fine...if people like you, they follow you and/or your projects.
Interesting experiment. Reminds me of Borges's "The Library of Babel".

Would be interesting to see all tweets using only lower-case alphabet plus spaces. (~ 2.5e200)
thanks, had not thought of that
Memrise.com is pretty awesome.
The way I often say it is that most of people's mathematical education - even most of the math that people take in college, up to about junior year - is mechanical and recipe driven. It's usually about "in this situation, do this to solve the problem." You don't need much actual insight into what's going on, you just need to be able to recognize the patterns and know when to apply what. This makes sense, since the vast majority of people who take even differential equations are not people who need that kind of deep knowledge - they're often engineers or scientists who need to know how to solve a particular kind of problem when they encounter it.

In undergrad, I thought I was good at math. Then I got to grad school and took grad level courses in algorithms and operations research. That was when I realized that I had learned - necessarily - mostly recipes, not fundamental mathematics.
Check out Krati, from LinkedIn.

http://sna-projects.com/krati/
Some of the assets are mouse cursors. Unlikely we are going to see iOS mouse support, so that does suggest mac retina displays
Not contrived. That was the actual dialog, as it happened, within like five minutes of it happening.
These are my favorites:

Rich Hickey: Keynote -- Not another philosophy meets programming talk unfortunately, but interesting nonetheless. Rich talks about possible future features of Clojure: different build profiles (like a lean version for Android), using logic programming to add language features like program analysis or predicate dispatch, an extensible reader, and multiple other topics. It's always interesting to hear Rich talk because he shows such a clarity of thought about language design issues.

Kevin Lynagh: Extending Javascript Libraries from ClojureScript -- I thought this was the most immediately likeable talk. Other talks had deeper technical content but Kevin is an engaging speaker with an interesting topic.

Daniel Solano Gómez: Clojure and Android -- Covers the speaker's original work to get Clojure to run and run performantly on Android and the Dalvik VM.

Mark McGranaghan: Logs as Data -- Mark works at Heroku managing the system to log and analyze the huge number of events occurring on that platform. He makes a compelling case that using data structures (like the ones in Clojure) are much more powerful way to store log data than the traditional text file format.

Neal Ford: Master Plan for Clojure Enterprise Mindshare Domination -- Neal works for a company that surveys new technologies and make technology recommendations to enterprise companies. That puts him in a very good position to give this clear talk on how languages/technologies become popular in the enterprise and how to advance that process.

Daniel Spiewak: Extreme Cleverness: Functional Data Structures in Scala -- The least boring talk on data structures you'll ever hear. This guy really does have energy (to point that I found his pacing distracting, but his speaking made up for it). The title says in Scala but really these are largely the same data structures and concepts used in Clojure. Most Clojurists probably know about persistent data structures and structural sharing by now, but if you don't this is a good intro.

Michael Fogus: The Macronomicon -- A very clear discussion of macros. Most of what I've seen and read about macros has been very theoretical, but here they're presented as just another interesting tool for a practicing programmer. This talk isn't really about how, but more why and where to use macros.

Ambrose Bonnaire-Sergeant: Introduction to Logic Programming with Clojure -- An accessible introduction to logic programming and some interesting examples in 40 minutes.

Almost all the other talks are good too. If you see any talk on a topic that interests you, it's probably worth checking out.
Designing Time in Interfaces
The people selling it, basic due dilligence really. Of course it totally matters what the website is...
While impressive, I don't think these results are actually that bad for privacy. 80% precision, for example, is useless when you're matching against tens of millions. It's much the same fallacy of the medical test for a disease that occurs in 1 out of 1000 people, and which has 99% accuracy -- but that still means a 90% false positive rate.

It reminds me of the claims of being able to identify, for example, the gender of an author with ~65% accuracy -- which is really actually completely unimpressive, as it's hardly better than guessing, and certainly not something you could rely on for any serious purpose.

The author mentions that topic is one way to help correlate beyond the results of the algorithm. But if I wrote "anonymous" posts in my area of expertise, you certainly would not need stylistic analysis to guess what my identity might be! There has never been privacy in this regard, I don't think.

Where privacy is needed most, I think, is exactly where this deanonymizing tool still isn't sufficient: talking about unrelated topics. A person should be free to express themselves under multiple names for different purposes, and there is no reason why an employer needs to know about a programmer's side hobby as a fiction writer if s/he doesn't want them to.

Finally, I do wonder how well these results correlate to the case where someone is intentionally operating under a different name. Matching one post by tech blogger A against blogger A is easy, because tech blogger A is making no attempt to write any differently or in any different context. However, what if tech-writer A ghost-wrote YA fiction on the side? Could you use these techniques to detect that the fiction was written by that blogger? It can't be ruled out without trying, but generalizing these results to that seems questionable.
Also, if you're not very good (you're still kinda green) why advertise it?

Once something is out there, you can never take it back.
The problem is that the same word has to pull double duty. Most math courses even in college teach you how to use math. They do not teach you how to do math. Science is similar. During an undergraduate education in physics, you don't really do physics. You learn about physics. You don't actually do physics until you get to grad school and start doing research.
That's true enough. I think some form of community account is necessary, though (even Hacker News or Reddit). I think github isn't the most discoverable type of social network - I don't really go looking for interesting bits of code on github, but I do see links to them on HN and twitter and all the rest of it.
thanks, that's all done and fine
I imagine Grove is built using Python and not Node.
a gihub account and a blog.
Top knot hair
Top knot hair adds charm to the face and cloths the women wear more. Top knot hair makes women look younger. The elegant look to it. Depending on what clothes to wear. Top knot hair is a high bun.
HiDPI mode is already here. You can enable it today if your monitor is sufficiently large, and see these large images in action for yourself. There's no need to go digging around app package resources and speculate about what's coming.
It's been really, really annoying in the past 4-5 years as monitor resolutions came to a grinding halt at 1920x1080 (ie, HD video). There's not much point buying a larger monitor if the resolution doesn't keep pace.

Hopefully Apple can serve their usual task of kicking all the other electronics manufacturers out of a rut.
Except that designers might want to include 4x-sized bitmap assets to have their sites appear sharp on those retina displays. If that isn't done carefully, users with smaller displays might have to download those, wasting their bandwidth.
Meta name="pinterest" content="nopin"
There may be a DOM but that doesn't mean there's HTML. The only way to get HTML is to use an inspector to convert the DOM.
What does it mean when there is a (1) by my login name at the top?
Also I want to edit my login name, is that possible?
Having a higher marginal tax rate is not a penalty. Among other things, progressive taxes balance the regressive nature of disposable income. As the article mentions, people with double the income do not have double the expenses. With a flat/linear tax, a wealthier person pays a smaller portion of their disposable income in taxes than does a poor person.

You could also see progressive taxes as counteracting the winner-take-all phenomena of the market. Taxes should be progressive to the extent that luck affects market outcome.