skysight-inc/HackerNews huggingface dataset:
Knowing CSS's selector algorithm is useful as it helps rule out possibilities for CSS override situations.

Edit: punctuation
Additionally, (as you know, but merely pointing out for the curious), `sizeof arr` returns the size of arr in bytes, not the size of a pointer to the first element of arr.
No mouse wheel support? First 3 Google results solve the problem for you. http://stackoverflow.com/questions/1039673/how-can-i-make-mo...

I've spent a significant amount of time in VB6 back in the day and built many large and complicated apps several of which are still in use today (including a mission critical 911 center app). The IDE was pretty awesome with features that are unmatched to this day (COM library indirection for instance). Debugging was super quick, Edit and Continue worked great.
It's not the layout or the elements positioning, it's the style. You can clearly see that they've seen style choices fab have made and copied them, for example here is 4 things: http://i.imgur.com/8ONGa.png

I don't think it's plausible for ToM to have "coincidentally" made identical style choices to Fab, they're just too alike to not be intentional copying.
I don't want to see this fail by any means, but to me it seems like a slightly immature response to a [very public disagreement][1] The Oatmeal had with a Forbes journalist, which involved a [very unusual retort][2].

[1]: http://www.forbes.com/sites/alexknapp/2012/05/18/nikola-tesl...

[2]: http://theoatmeal.com/blog/tesla_response
This is sick. Progressive can take one in the ass.
Petition for Twitter to keep the ecosystem open
Quoth the author:

"I've been an advisor to the company for years, and you'd be hard pressed to find a more hard-working, dedicated founding team that has endured every roadblock and frustration a startup can experience. They recently decided to pivot to selling modern design-oriented furniture, art, electronics and housewares aimed at young professional men -- a segment they understood well since it was one to which they also belonged. Things have been going great for them, and I couldn't be happier."

He's a party with a vested interest, and is doing his bit to spin sympathetic narrative. With humans, a good story is much more persuasive than facts or content or substance.
If it is gifted then does it come from the original gifters price or the giftee?

Could be an interesting way to hack around it
I think corin_5 was suggesting more that you have the option to display more info on a case by case bases. I understand why you don't show detailed information for all contests by default. But on high profile contests, that you have permission from the expert, it would make sense for you to have the option to show detailed information.
You should be able to use a proxy then. Or buy as a gift, for some reason they don't block those.
Giving Tesla credit as a brilliant and prolific inventor -- and in particular, giving him credit for electricity and related electrical technology -- is a new meme.

Twenty years ago it was all about Edison in science textbooks and in popular science. Tesla was a footnote.
I experienced the same frustration. The exercise that gave me the "ah-ha!" moment I needed was prepending to a linked list via the head instead of the tail: You need to pass the address of `head` into the function so that the new head is reflected in the calling environment when you say `head = np`.
"A Single Death is a Tragedy; a Million Deaths is a Statistic"

> Regardless, can we please put aside this fiction that all the serious evils of the world are perpetrated by governments despite the best efforts of angelic businessmen?

No one is suggesting that business is angelic.

However, whenever someone points out that govts kill lots of people, govt apologists leap up to say "corps have killed too", ignoring the differenc in orders of magnitude.

Mote, beam and all that.

> Those are labels for groups of people, nothing more.

Not so fast. Those groups have very different behaviors and motivations.

The worst that you can say about a company is that it will try to make money from you and might take some action to stop you from interfering with its attempts to make money.

Govts regularly commit mass murder for basically no reason.
There's some other reasons too - as much as I'm sure I could avoid any public displays giving myself away, I'm not a fan of the idea of going to a country where the fact that I'm gay is enough to get me arrested. I've turned down work in Dubai for this reason in the past (twice) and would do it again.
I'm not a cryptographer.

That said: the PDF you link to seems to show that provably secure steganography (as defined by this paper) exists if, and only if, one-way functions exist. (See section 5.3)

It so happens that if one-way functions exist then, as a corollary, P != NP. In other words: if steganography is provably secure, P != NP.

So let's not get ahead of ourselves. ;-)
This is an excellent advertising strategy and cities play right into their hand - go launch in a new place, knowingly bend some old taxi laws and get served, make huge deal about it stopping innovation and be featured on every local news channel and newspaper. City changes old laws, doesn't want to look bad. That creates another multimillion dollar round of free advertising so everyone in town knows about them. Bravo.
Correct. This is also why you do not need to cast the result of malloc(). An assignment of a pointer to void to another pointer initiates an implicit conversion.
This has a few paragraphs that might be helpful... http://www.inc.com/magazine/201207/april-joyner/online-stalk...
A quiz that teaches you how to avoid the most common SQL performance issues
I'm not a lawyer, or a designer, but those examples seem incredibly weak.

A generic tag icon next to the item price, in a different color? A "sale ending" notice with different color, location, and font?
Ken Thompson said that never happpend; they didn't need to look at each others code, because they were all "pretty god coders": http://www.informationweek.com/software/operating-systems/qa...
> Phil, these are very serious allegations you are claiming as fact.

Not at all. I simply think the Swedish justice system should fully process these accusations, and whatever outcome or verdict is reached will simply be whatever it is.

I am dismayed that in many rape cases, it's easier to perform a character assassination on the alleged victims and intimidate them from testifying. I'm worried that people with some sort of political sympathy for Assange due to his work with WikiLeaks will engage in this kind of character assassination and intimidation. Fortunately, the Swedish prosecutors seem to have collected depositions already, so Assange's alleged victims might not have to go through the agony of reliving their experiences on a worldwide stage only to be called liars or sluts, or to be accused of being paid off by the CIA.

Still, there's a very high chance that even if Assange is guilty, he will not be convicted. I simply hope that if he is guilty, he is convicted, and that if he is innocent, that he is not only acquitted but fully exonerated. No innocent man deserves that kind of cloud over his head.

Unfortunately, Assange isn't really helping matters.

> For two full years now, in multiple discussions about Mr. Assange, you have consistently participated in threads...

You seem to be keeping very close tabs on my activity on HN. If you had an email address in your profile I would ask you about this privately, but you seem determined to retain your pseudonymity, so I will ask publicly. Why exactly are you so interested in my comments in particular?
5.6 baby!
Does anyone else get kicked to github from the Betterfrontend website? Probably supposed to be a button but ended being a frame-breaking Github 404.

That's not very nice.
It's funny to see all that sudden surge in Tesla fanboy activity.

I live about 200km from Tesla's birthplace, I went to two schools bearing his name, and about a block from my place is a technical museum which carries a regular daily show of his experiments in practice.

And I especially like the irony that about 20km from where I live there is this being built: http://www.rimac-automobili.com/ (tl;dr: Tesla Roadster eats dust). ;-)
Second edit: The article reads much better now with commentary about the lawsuit.

As it stands, this article is mostly linkbait/self-promotion.

The title is very misleading; this article isn't about a trend, it's really about one startup (that the author of the post is an advisor for) getting sued. It's full of meaningless promotional statements like "Touch of Modern actually seeks out modern products exclusively, to the exclusion of the standard bourgeois bohemian hipsterdom of Fab", yet never even comments on what the lawsuit is about.

Just because a company is small doesn't mean that anybody suing it is "abusing the system". If you're saying the lawsuit is baseless and designed to just penalize the startup, say SOMETHING about what the lawsuit is, don't just say how awesome your product is.
JQuery Deferreds promises asynchronous bliss
We're still hip deep in hypotheticals.
using a proxy/vpn and buying yourself gift cards from another account should give you reasonable protection, yes. As long as you have enough gift card balance, Amazon won't ask you to add a Credit Card. But it's cumbersome, etc.
Edited: The suit claims violation of trademark and trade dress infringement, improper use of IP (apparently the UI) and ironically, unfair competition. While there are similarities between some pages of the design, I find it difficult to believe Fab can claim all right to the use of Helvetica, or industry-standard design elements like checkout buttons.
There are a lot of different ways to do things. Any one of these alone would be meaningless. All of them together certainly suggests to me a probability that the author of the second page was substantially inspired by the first.
Exact same elements? Are 90% of these elements all arranged in the same way as the example shown? Absolutely not.

I read the article and felt empathy for a Touch of Modern, but then I see that example and think the article is dishonest.
Why is copying a value from register to memory (or memory to register) "RISC" while performing some logical operation to the value to the value as moves "not risc"?

I'd agree that memory to memory is "not risc", but given the amount of work necessary to do a register access, it's unclear why doing work on a value is "not risc".

Datapaths are NOT the complex part of a microprocessor.
The problem is you can't truly opt out: other people opt you in by using the service. Don't want Google to have your address? Tough, your friend gave it to them in their address book. Want to keep your birthday private? Same problem. Photos? Untag them, but they still know you were tagged. Don't want to untag? Disable it, but they still know it's you.
Show HN: IFTTT Webhook Middleware
Problem is not that Zapier or any other system want access to your whole Dropbox. Problem is that Dropbox API is constructed in such a way that no granular access is possible to request from a user.
Google Drive in comparison is more fine-graned however more complicated to use (from API side) too.
You Can't Start the Revolution from the Country Club
You haven't to have a deep understanding of the JVM's implementations to do non-trivial or even very complex applications in Java. You need that knowledge to solve problems.

And that is one of the problems of high-level languages: you can start knowing next to nothing. And go a long way too. But when you stumble upon a brick wall of a problem, you must go back and learn the basics.
No Linux. :(

Very few of the Kickstarter game projects I want to back support Linux. It makes me sad and they don't get my monies.
What's even worse about this case is that Fab's business was very obviously inspired by companies like Groupon and Pinterest.
Not touchscreen: http://www.blogcdn.com/www.engadget.com/media/2009/10/blackb...

Touchscreen: http://cdn1.mos.techradar.com///classifications/Mobile%20Pho...

Both have the trackpad (RIM's replacement for the "nubbin").
Is there a reason that they're not allowing you to upgrade it / activate it at the end of the trial? This seems like a nightmare for people who install it without reading the fine print and then lose everything they have.
I think if you are just pushing through (brute force) to fix a bug "without thinking" then you will never figure it out. Also, "thinking before" as the article claims, without actually looking at the code or stack traces, that's just mental brute force.

Pretty much it's a combination of both: you look at the code, you think about what's happening and what could go wrong, you look at the code again, you think some more, you look at stacks, variables, output.. and then you think again and BOOM: you figure it out.

The best debugging tool is you. Use all you have.
Yep. You can read an answer to a similar question here:
http://brentweeks.ning.com/forum/topics/not-allowed-to-buy-y...
The only thing I got out of this rather lightweight article was "Business models shouldn't be copyrightable or patentable -- yet today's lawsuit seems to indicate that some entrepreneurs believe they are"

This insinuates Fab.com is suing because Touch of Modern has a similar business model.

However, I now sense this is deflecting the real truth, which is that more than just a business model and the use of Helvetica is being copied.
That quote (and you misquoted, btw) is from an interview discussing his working relationship with Dennis Ritchie. The particular quote is from a section of the article titled "On Collaborating With Dennis Ritchie"

"Dr. Dobb's: Was there any concept of looking at each other's code or doing code reviews?

Thompson: [Shaking head] We were all pretty good coders."

Nothing to do with Rob Pike, who has worked with Ken for decades since.
Ken was watching Rob soften the lid on the jar only to swoop in at the right time and deal the decisive blow. ;D
Fab.com is not some amazing technology, it's not going to change the world with 1s and 0s, Fab is a brand and the way their website is presented is important to their brand. The style of something is the sum of all its parts, it's the way something is designed and presented. Sure, on the face of it having a clock next to the time to go is meaningless and sure having a tag next to the price is meaningless, but when you have a website made up of lots of things like that it becomes their "style".

To me it is absolutely certain that ToM made a concious effort to copy the style of Fab, through the composition and presentation of individual elements and the layout of the site.

Branding is very important and can very easily confuse consumers, maybe Fab are being overzealous and should have just asked ToM to stop copying their branding, but to claim that because lots of websites have clock graphics next to their timers that this isn't a copy is silly.
Ken Thompson was replying to a question about code reviews there. Code reviewing is not quite the same as pair programming (and they probably didn't even call it pair programming then).
Grabbing a helmet isn't like wearing a seat belt. The most a helmet does is reduce minor injuries. There's no evidence that they save lives.
It's more direct than that, screen shots from the suit: http://techcrunch.com/2012/08/15/fab-lawsuit-touch-of-modern... (iPad app popup warning)
Your link is discussing the development of Unix, which was before Rob Pike came on the scene. Rob Pike is discussing an incident that happened a number of years later when Rob would have been significantly junior to Ken.

There is no reason that both versions of history can't be true.
Previous discussion: http://news.ycombinator.com/item?id=4385241
Amazon recently started blocking my Kindle purchases basing on the fact my IP locates me in Japan while my primary address is set to the USA. When I switched to the gift option (using the same account) it worked without any problem even though I was still using the same Polish credit card.
Let me get this straight--a citizen of Australia is a "dissident" against the United States, so the US government arranges for him to be accused of rape in Sweden, leading him to refuse to surrender to British police and hide in the Ecuadorian embassy.

If the British enter the Ecuadorian embassy to extradite Assange to Sweden, this sets a precedent for the Chinese government to enter embassies in China to arrest Chinese dissidents accused of rape in China? No, because in the case of Assange, the idea that he's some kind of political prisoner subject to a CIA plot lies somewhere between conspiracy theory and delusion of grandeur, while in the case of Chinese dissidents, it would be plainly transparent what China was trying to do.

Plus, it turns out that China gets their dissidents to stop hiding out in western embassies by threatening to beat their wives to death. Dictatorships are much more direct than you give them credit for: http://www.nytimes.com/2012/05/03/world/asia/chen-guangcheng...
It uses the ifttt wordpress channel as a workaround (it fakes the movable type xmlrpc interface to ifttt). I choose wordpress as it was the only channel where I could contact a custom domain. All requests are proxied to whatever address is passed to it.

I am probably going to parse all my mail using this.
Why do you say its clever/complicated? The example he mentioned seems like a fairly basic example of a pointer.
The use/proposal of Trusted Computing looks interesting to me or, said in another way, it's a cool application for TC that has limited impact on users' privacy.

However, I think that the coupling TC/virtualization is still at an early stage of development and I'm not aware of any cloud infrastructure providing virtual TPMs.
I don't understand the last sentence - honesty to self seems to be more an individual virtue as opposed to a cultural virtue.
I'm experiencing that as well - it looks like any (unofficial) github buttons need to have their domain changed from github.com to ghbtns.com. The commit message seems to confirm this.

[0]: https://github.com/markdotto/github-buttons/blob/master/READ...
If I was stalking you as you are absurdly trying to assert then I'd be commenting frequently on your comments here, which I don't.

Your comments on the rape sounded familiar and I looked through past threads on Assange and was surprised to notice that you are the one bringing up and promoting the idea that the women have accused him of rape and he has been charged with rape, both which are false. The search also turned up that you are interested in the topic of rape in general and discuss it across the internet. I have no interest in your general interest in the topic of rape, but I do want to point out that your claims about Assange are bald faced lies and you have an agenda.

It would be one thing if you had heard in passing that the women had accused him of rape and he was being charged with rape and mistakenly thought it was correct. But you have a history of promoting these claims and during this time have not provided evidence either that he has been charged with rape or that either woman has claimed to have been raped. Thus you do know what the facts are, and you are intentionally choosing to lie here. There is nothing innocent about your assertions and your propaganda tactics are far from naive.

Your comments about "rape cases" where people blame the victims, "intimidate them from testifying" and engage in "character assassination" are more of your attempts to falsely promote and assert that these women have said they were raped and that he was been charged with rape, but then adds on a new accusation - there is a conspiracy to harm them right here on Hacker News! Who here is intimidating them from testifying? Name them! Rape has not been accused by the women or charged, so there is no rape case. There is no character assassination against the women to repeatedly ask you to show your evidence that rape has been charged, or that the women have accused him of rape. Cite specifically the character assassination that has occurred here. Show your evidence. Asking you to provide evidence of your claims is not character assassination against women, nor is it blaming victims, nor is it intimidating witnesses in a trial, and it is absurd rhetoric to claim these things.
The literature on what is called "greedy routing" is a great place to start. I intuitively knew about these interactions for years while designing parallel and distributed systems before I read the formal literature. The literature was very educational.

What is interesting about the literature on designing systems with robustly stable and efficient network behaviors is how restrictive the known solutions to this problem are in terms of how a protocol must be designed. At the same time, it is enlightening to realize that every robust large-scale distributed system employs the mathematics pervasively. Email spam is a predictable failure mode for the SMTP protocol per the mathematics, once you start thinking about it that way.

The most important counter-intuitive idea is that robust distributed protocols are subtractive. You can't design a distributed system around creating good properties per se, you can only design a distributed system that suppresses bad properties. An optimal distributed protocol is one in which the various well-known pathologies are naturally and effectively suppressed by the behavior of the protocol without suppressing aggregate throughput.
Ironically Southwest went on to use lobbying to shut down Texas high speed rail projects.

You either die a hero, or....
It's called a trend. If you look hard enough I guarantee you'll find a website that is older than fab.com that looks very similar.

To win a suit for trade dress infringement it's not enough to prove the designs share similarity. The plaintiff's design must be truly distinctive and closely associated with the site.

I don't see anything distinctive about Fab.com's site, it looks exactly like dozens of other e-commerce sites. Furthermore no one is going to look at a product page with a picture on the left some, a white background and grey helvectica and think--Fab.com.

They're not going to win this one.
I had the same opinion at one point. Like you said, the concept of pointers is very simple, but it can get confusing in application, as you start dealing with more levels of indirection. Try coding something/understanding code that requires triple star pointers, then you'll see why they're confusing.
Only if you're doing a lot of string parsing. Just like learning about algorithms on graphs is a must only if you're working with graphs of a non-trivial size.
TIL substantially inspired is grounds for a lawsuit.

37signals should start suing all the SaaS websites that were inspired by Basecamp.
Is Clojure worth a try over Rails for rapid prototyping and production?
I still don't think you've nailed it.
'nothing to download'? I don't ever have to download to watch a video on youtube. Grooveshark let's me listen without downloading or signing up.
No search is great if the user can find what they're looking for, but I don't feel like you've nailed that yet.

I'll have to disagree with you on design. Core functionality isn't functional if people don't use it. Design is not decoration. Think UX not UI. It is hugely important to the success of your start-up. I know. I created a site that people raved about the design and was growing nicely. I redesigned it to add some 'functionality' I thought people would appreciate, and people hated the new design and that growth came to a halt.

Good luck with the UX, my suggestion is still to stick to something people are familiar with, don't go re-inventing the wheel.
Here are some facts:

1. Neither woman has stated Assange raped her.

2. Assange has not been charged with rape.

Here are some lies:

1. The women state that Assange raped them.

2. Assange has been charged with rape.

Here is the transcript of the interview referenced in the Naomi Wolf attack article that you have cited.

http://www.democracynow.org/seo/2010/12/20/naomi_wolf_vs_jac...
Other countries also use video codecs.