skysight-inc/HackerNews huggingface dataset:
Hi there, I'm Kory.

I'm not surprised to see a large amount of disagreement and anger, partly because it threw this post together pretty quickly and i probably didn't explain things as well as i could have, and partly because, well, a lot of people really just cant write fast web apps.

In no particular order i would like to address a few things (most of which were addressed in the article if you read to the end..):

1. I never said "don't use jQuery". What I was trying to convey was "don't use jQuery stupidly".
2. I never said the DOM was the fastest part of the platform, obviously it isn't, in fact it is one of the slowest parts. But then, I wasn't comparing its speed to the rest of the platform, but rather to human perception. It doesn't matter if DOM manipulation is orders of magnitude slower than object manipulation, because it is easily fast enough to do pretty much anything, on pretty much any device, if you know what you are doing.
3. The fact that you read hacker news is a good sign that this post wasn't aimed at you. The post was a vent from the frustration of hearing 'The DOM is slow' as an excuse by people with no idea what they are talking about. It's a belief that is just accepted by many who have had difficulties with web development in the past, without any investigation as to what the actual issue is.

One think I see people doing a LOT is DOM selection. I find the pattern poor generally. Think about the standard case for developing 'web apps'.

1. Build objects in a server that describe the application.
2. Build a massive string from said objects.
3. Send it over the intertubes.
4. Give it to a browser, which then parses said string, fixes any errors you almost certainly made, then creates DOM elements.
5. Insert said DOM elements into the document.
6. Wait untill all of this is done, then use a tree searching algorithm to find said objects using jQuery/querySelectorAll/whatever.
7. Manipulate said object.

WAT. This seems a pointlessly convoluted pattern.

Alternative:

1. Build some objects on the server that describe the application.
2. Send it over the intertubes (Which will be faster, because a description of an app is going to be smaller than every little bit of it being sent)
3. Let JavaScript create DOM directly. No parsing, just pure DOM API calls. >>>Keep a reference to important elements.<<<
4. Insert DOM into document.
5. Work directly with the DOM elements. No selecting, no string manipulation, just normal object manipulation.

I look forward to the argument that ensues.
Would it make sense to just always put the recipients in the BCC field to ensure you don't accidentally leak email addresses if/when something like this were to happen again?
> Because I advocate relationships where contributions are granulated and distributed according to participant interest, not participant gender.

Okay how do you distribute child-bearing according to participant interest? How do you distribute child-rearing according to participant interest, bearing in mind that an infant just wants to suck on a breast and doesn't care about your views on gender roles.
How to write good science
Jack Dorsey and Biz Stone pick up a patent for a side project called Twitter
Imagine, instead of 1,000 people in a room, there are only 10. Two of them are women.

- the conference specifically welcomed diversity, has many women's groups
represented and 20% women attendance is considered notable

- the keynote speaker is the creator of Python

- the current speaker is discussing a successful initiative about young girls
coding

- you are one of the two women and are sitting in front of two guys who are
bantering sexual jokes as the current speaker discusses part of your work
and thanks others

- one of the guys speaking behind you is a sponsor of the conference.

What would you do?
git-cola is quite full-featured on Linux (and OS X (and Windows)).
Why some languages are faster than others
A different approach to charging clients as a freelancer
Human nature only talks about the average, I know a few people that dislike expencive gifts as it makes them feel obligations that they dislike. Gift giving is a vary cultural activity which makes it seem a lot more innate than it is because most people you interact with share the same bias.
I don't see how a currency like BTC would deflate, ever, besides runs on the market. At least if BTC became a real market force. Right now, almost all BTC transactions are between currencies like USD, so it is functioning more like stock than real money.

If it were legitimately used in widespread transactions, the currencies market wouldn't impact the valuation as much, and without that turbulance, since BTC's can't "disappear" under your couch, and you have a mathematically fixed growth rate up through 2140, the currency shouldn't deflate. Just as a frequently cited example, the US had a crisis in the 70's not because pegging the dollar to gold was bad, but because the real gold reserves were covering vastly less of the actual dollars in the market drastically due to money printing.

BTC doesn't have those issues - they are fixed in circulation, have a predictable rate of disbursement that will slow to nothing in 2140, and at that point the exchange rates for goods with BTC would only fluctuate its fixed value against other currencies or against goods scarcity. I wouldn't imagine, if it actually became a well grounded currency, significant swathes of the market making a run on it and depreciating its value as badly by that point. It lets you keep currency speculation, though, without the rampant inflationary effects of quantitative easing and money printing at whims.
Flat-UI repository is available again
"putting them in the To: field to enhance deliverability"
You are stretching on all of you examples.

The Men's Warehouse commercials are as I described before, they talk about looking good for a function - work but life also. This is the pragmatic men's marketing. It's not the 'expensive so it must be good' branding that is on a lot of female products.

When was the last Disney 'prince' movie? Aladdin? Lion King? Meanwhile, Disney has now deemed Mulan and Tinker Bell as a princesses, there is now an African-American princess (Princess and the Frog), they added another pretty, white princess (Rapunzel from Tangled), a Scottish princess (Brave) and Disney is adding a hispanic princess[1] (although light on the hispanic). Girls have been sold the knight in shining armor. Boy could care less about princesses they just want be an action hero.

Diamond advertisements that talk about 'investment' are for men, but there aren't many of those. It's all about 'forever', 'love', etc, which are emotional pleas to women.

And the Superbowl has A TON of women watching[2]. It's sexist to think otherwise. The NFL is openly courting women as a way to increase viewership[3].

[1] http://www.examiner.com/article/disney-s-princess-sofia-the-...

[2] http://jamiedunham.wordpress.com/2013/02/03/marketing-to-wom...

[3] http://www.nytimes.com/2013/01/06/sports/football/nfl-hones-...
> Think of how men are marketed to and you'll see the difference.

Keywords being "marketed to." Marketing is a perverse beast and should not really be taken as proof of anything. I mean, the DeBeers story which eventually lead to the article here is specifically about how you can create, from whole cloth, a societal tradition simply with quality marketing.

I think you assume masculine things are functional while feminine things are not but that's not entirely true. You're completely overlooking, say, cleaning product and vacuum cleaner ads directed straight at women, and that masculine marketing is just as vapid in as many ways (e.g. Monster Cables, energy drinks). While diamonds don't really "do things" in the way that a car or a TV does, there are incredibly rational social reasons for buying the former and incredibly irrational, marketing-driven reasons for purchasing the latter.

I also think it's incredibly silly to assume we can learn anything about how men and women are wired by looking at marketing. A century or so ago pink was a color for boys and blue was for girls, and at that time you could have made some assumptions about what each sex innately prefers and you would have been just as wrong.
> There doesn't appear to be anyway for anyone to know whether I am simply hoarding those Bitcoins to dump on the market at a later date or if they have been permanently removed from the money supply.

Yeah, this is the big problem with the papers or blog posts pointing out how many coins are not moving around and then insinuating that Bitcoin is a scam or that it will soon be destroyed as an old miner dumps a few hundred thousand coins: for most of them, the parsimonious explanation for them not moving is simply that they've been lost. But there's no way to prove this! Did Satoshi wipe his hard drive when he moved on to other 'projects'? We have no way of knowing.

(There apparently are ways to verifiably destroy bitcoins - send them to impossible addresses or something like that - but I haven't heard that anyone has bothered doing that and this wouldn't apply to people losing coins accidentally or apathetically.)
Excusing childish behavior by calling it rational doesn't make it less childish. Relationships or hook-ups might _start_ on factors like that, but they don't survive if that's what constitutes the substance of it.

And if the _symbol_ of your supposedly permanent commitment is a diamond, that says something very cynical about that marriage.

I'm sure there are good marriages with diamond rings involved. I'm pretty sure those marriages aren't successful because of that, but rather in spite of it.
> I'd argue that many startups try to create new money too.

Obviously, startups are usually a business too. The difference is what they actually do to make money - by creating value or by putting in money.

> Not true. General partners also invest in the VC firms. It's not completely OPM

When you have enough money to invest in a VC fund, typically have enough to get by without the returns (at least if you're a smart investor). On the other hand, most entrepreneurs put it all on the line when they try to bootstrap a startup (remember most startups don't successfully raise).

> Also not true. In NYC, for example, 100K isn't exactly "cushy".

Most people would very comfortable with 100K, NYC or not... just the fact you have a decent, dependable salary for several years makes it cushy compared to a startup.

> Back to the previous point, they lose the money they personally invested and they feel the failure when they turn around and try again.

Entreprenuers put much more in a startup than money. In fact, I would say money is the smallest investment you can make in a startup, emotionally. Time, blood and tears build startups, money is just a facilitator.
Seems like it would be fairly easy to rebrand yourself as just a place to buy gift cards with bitcoins... and then only offer Amazon gift cards for now (or forever if you don't/can't make it work with other gift cards).
Infidelity is also human nature. Is that also just to be expected in a relationship?

If someone isn't willing to compromise in the face of reason (e.g. "we can't afford an expensive wedding or a ring", or "I'm concerned about supporting conflict in Africa and supporting the diamond cartel") then I'd say the relationship is probably not strong enough to last.
The API seems to require users (and not just developers) to have to authorize the app :-(

This kinda limits you to Google Docs style apps, as opposed to other crazy ideas I might have. I would also like to have an option to pay so that I can keep our users data private.

Edit: Added clarification.
> Do I want my daughter to be with a man that is willing to create headwinds for himself out of foolish principles and refusal to conform?

On the one hand, I admire you saying that outright.

On the other hand, isn't it somewhat true that the vast majority of backwardness and oppression in the world stems from that same doctrine?

The desire for a short timescale pragmatic conformism seems to be a partial cause of much of the world's problems throughout history.
You're preaching exactly the nonsense DeBeer's wants you to preach; they've got you hook, line, and sinker. None of those things require wasting money on a stupid worthless rock. You've shut down thinking.
Either one is a status symbol, but at least you can take your kids to school in one of them.
I took this opportunity to download my Posterous posts, cull the signal, create an Octopress blog, and repost the non-culled posts there.

Was a PITA, took most of a weekend, but left me with a blog more under my control and composed of standardized markup. Don't think I'll be going the blog-as-a-service route again anytime soon.

My thanks and gratitude to @imathis, @mojombo, & co. for Octopress, along with everyone else making similar static site/blog generators.
Zombie Commuters
Sure it is. If I want a desktop that runs OS X, what do I do? I buy one. Sure, it's a monopoly, but it's a product with a unique characteristic that people are willing to pay money for. Unfortunately, if Apple decides to drop the Mac Pro, it'll be a market that still exists but no one will be able to legally enter.
I'm not sure if you are still watching this thread, but EFF posted a blog article today that covers where I was going with that thought:

https://www.eff.org/deeplinks/2013/03/consequences-cispas-br...

I don't share their concerns about the "hack back" thing. It's hard to take that seriously.
This is the argument for btc - even though you could try to fake the transaction chain, you are fighting a losing battle against the active market the second you try to generate one, and the longer chain always wins, and it only takes a bad transaction record to be parsed for your chain to be rejected. And controlling the transaction chain is everything in BTC. It relies on the coefficient of the polynomial of running the hashes to generate coins to add to the chain and the transactions taking place therein to get so large that it is infeasible to contribute the computational power necessary to catch up, and it would just be better to mine bitcoins with that computational power anyway.
Always buy a nice-looking but cheap cubic zirconia engagement ring. If she accepts it graciously, she's a keeper. If she runs out and gets it appraised, and angrily leaves you, you dodged a bullet.
We're a society of monkeys that use social convention as a fluid device for mediating social interaction. We are a species where, thus far, the burdens of motherhood are associated with a single gender. We are a species that derives deep satisfaction from reproducing (from hard-wired hormonal responses), and have structured our society so that it would collapse without the assurance of continued generations of future humans. These things are true whether or not you would prefer an alternative world in which they weren't. Relevant to HN: at the end of the day Facebook stock is worth a lot less, and VC funding dries up if it becomes apparent that the 16-25 demographic is one of monotonically decreasing size...
Good guess, but that's not the reason :-) She's from China and ruby is her birthstone.
Don't build a business or product that relies on a proprietary API with no service agreement. APIs with no service agreement are okay if they're well-documented and have multiple providers, proprietary APIs are fine if they have a service agreement. Something like this should not be used as the base for your product, it should only be used as a means to provide an extra feature to an existing service. This is allows you to integrate your real-time web application with drive, it's not a foundation to build your real-time service on top of.

Just because google shut down reader doesn't mean that this applies to their APIs more than any other company's. If you build something that relies on an API that can disappear at any time, you have nobody to blame but yourself.
It's a bit weird to see people so against diamonds (something they don't want and don't need) and happily using dead Africans in their discussion, but when you start talking about gold or rare earth minerals that shiny gadget isn't bullshit, it's an important tool. (Never mind that a machine from 5 years ago is for almost everybody just as capable.)
Can you be kind enough to comment on the quality of translations? I am in need of a translation API for one of my projects and it is down to Google or Bing.
I don't know about their margins but I found an attractive ring for 1 week's salary (vs. the crazy idea we should spend 2 months). Even if they make a nice margin you have sufficient selection and control over the 4 C's that you can save money that way. I decided to get the a very good cut and best color possible since those are visible to the naked eye. Clarity (at least at the levels offered on blue nile) is only noticeable under 10x magnification. So it make no sense to me but skimp on clarity. Then I chose between shape, and carats. The marquise shape can also save you money because it looks larger with less carats. Also say what you want about the stupidity of engagement rings, but if you're going to get one, choosing a very small diamond just looks unbalanced to me on a finger.
I love dasher. It was very helpful for me in writing emails when I was unable to use one hand. One handed keyboards were actually slower once I got used to both of them. It just doesn't work well for coding, but it's great for other English.
Unique index difference between Oracle and SQL Server
I agree with orthogonal. I see it as a 2x2 grid: free($), paid vs open, closed.

free/open: no problem if you have altruistic developers

free/closed: seems great, but problems can happen (google)

paid/closed: generally works, vulnerable to predatory pricing

paid/open: lots of companies experimenting with this model
Yes, within the USSR. That's equivalent to Bitcoin being "widely accepted" among merchants who accept Bitcoin.
You are saying that a TV that probably costs to make at least a portion of that $2000 is worth less than a purse that can be knocked off to look EXACTLY THE SAME but cost 2 orders of magnitude less are the same?

I won't bother arguing the value of a TV. I think there are many that can argue the value of a designer purse.
This is great, but does anyone know what the current status of the actual DMCA takedown is? Has LayerVault rescinded the takedown? What a ridiculous ordeal this is.
We used state blue sky laws to take a limited number of unaccredited investors legally. We felt it was important to eat our own dog food, and so went through the extra legal hassle. https://wefunder.com/post/16-how-to-legally-crowd-invest-now
"Our best option is to avoid supporting and using proprietary monocultures."
Said the man who makes a magazine that only works on iPads and loves developing for a platform controlled by one single company in California that is prone to suppressing political content or apps that might compete with its own. Nice.
Its' really hard to live life stepping on eggshells worrying about injustices to other people. At the end of the day, I bet most people on this thread drive, and there is very little else that humans do that does more violence to the environment and to other humans than the use of fossil fuels. It goes far beyond that. If you're an American, your comfortable life exists because of the American government's willingness to inflict violence on other people to maintain our status in the world.

It's massively hypocritical to single out diamonds amongst all this.
Also, for those commenting on my blog being down, yeah I would expect that to be the case, its hosted on our crappy media center, behind a home internet connection, on a PC that has about 5 IIS apps and 3 Node apps. I never really expected to have more than maybe 5 concurrent connections.
I'm sorry but those reasons are absurd. That is actually more abhorrent than anything I was imagining. I need to prove my ownership of my woman and have to buy her expensive things to prove my worth? shudder. I feel gross.
1.1 internets for you sir! Don't spend it all on Satoshi Dice :)
> It is the mark of a sensible man that he cares what other people think about him.

A sensible man only cares what other people think about him when it is to his benefit to do so. A foolish man cares what other people think about him all of the time.

> People who buck social conventions sometimes become trend-setters and are incredibly successful for it, but more often just make life harder on themselves and the people that depend on them.

In my experience, people who believe in marking the checkboxes of life have an awfully hard time discerning the difference between falling off the beaten path, and taking a shortcut.

> Do I want my daughter to be with a man that is willing to create headwinds for himself out of foolish principles and refusal to conform? All else being equal, no

It seems exceptionally foolish for you to rely on abstractions and proxy signaling (eg, buying a diamond) to discern the attributes of the person your daughter would be considering marrying. One would hope that the evidence for those attributes ought to be entirely apparent to her before that point.
Here is a company that I think tried what you're proposing and ended up failing: http://techcrunch.com/2008/06/11/licketyship-ceo-out-ditches...

Note that I'm not making the statement that others have tried this and failed nor suggesting that you don't do this; I'm just suggesting specific ways that you can research it more.
trxblazr, you have demonstrated poor judgement. Sift Science is trying to make a small attempt at filtering some of the inevitable spam that results from a public job posting. You spoiled it. Why? For what purpose? To show how smart you are?

Sift Science does not look like some arrogant company that has cooked up their own broken security system, and that deserves to be poked at this way. It is not a public service to defeat this quiz, a quiz that some people would have been happier solving on their own so as to have a fair shot at apply for the job.
Researcher sets up illegal 420,000 node botnet for IPv4 Internet map
It's been 2 years and the name of the perpetrator is in the article. Has he faced any charges?
5 Trends That Will Drive The Future Of Technology
>There is nothing intrinsic to lunch that demands bread.

Lunch demands bread, because trying to get 500 calories without a starch is hard and imbalanced. For example, eating 500 calories of meat is about 50 grams of fat (your done for the day). Eating 500 calories is 10 oranges and a stomach ache. For the modern day, its not thermodynamics, its because grains balance our diets.
Not exactly. Apple stops shipping OSX updates for older Mac Pros, so eventually, you lose software support. I have a Mac Pro that no longer works with Mountain Lion. Is it missing some kind of hardware needed to run Mountain Lion? No. Is there any reason it shouldn't be able to run it? No.

As a result, I could not get upgrades for some software that required Mountain Lion to use. That, combined with the lack of upgrades, forced me to replace my Mac Pro with a custom built Linux box. It now sits idle in the corner.
Usability issues aside, there are no examples about sales or operating expenses. Sales Analytics (think: product, division, type, time) are where companies are having a ton of trouble. I would spend more time on this rather than March Madness to acquire paying users.
Actually fairly interesting - nice big trends with far reaching implications across tech and daily life.
Cool, but does it have tags/labels too?
Yeah. Is there a strong argument against sending separate emails though? Selfishly curious because that's one of the things we've been doing to prevent this sort of mistake.