skysight-inc/HackerNews huggingface dataset:
To be totally nitpicky, while Canada is in America, a lot of people might think that by "American-born Chinese" you mean "US-born Chinese", but Ping was born in Canada.
How the R-project is taking over statistical analysis software
Occupy Wall Street Stack vs Queue
GK Chesterton tells a similar, but sort of contradictory, story:

In the matter of reforming things, as distinct from deforming them, there is one plain and simple principle; a principle which will probably be called a paradox. There exists in such a case a certain institution or law; let us say, for the sake of simplicity, a fence or gate erected across a road. The more modern type of reformer goes gaily up to it and says, "I don't see the use of this; let us clear it away." To which the more intelligent type of reformer will do well to answer: "If you don't see the use of it, I certainly won't let you clear it away. Go away and think. Then, when you can come back and tell me that you do see the use of it, I may allow you to destroy it."

In most technology fields, it seems like Onion Theory works: we can gradually get rid of the hacks we used to get round limitations. But when you're dealing with people and institutions, Fence Theory dominates: human interactions have lots of complicated nth-order effects.

Onion Theory and Fence Theory are deeply similar. In both cases, the point is: be aware of practices that don't make sense. Either they illustrate long-ago hacks and compromises, or they tell you something important but non-obvious about the nature of what you're doing.
Agreed. I've never been interested in anything Blackberry before, but QNX with their WebOS-like UI and Qt native apps could be a very nice platform.
Ah. Private carriers are increasing weight to stay above the 'legal minimum.' That makes more sense.
> They usually stem from a culture where cutting the bullshit and getting to the point is encouraged.

My observation is the opposite. The incompetent use fear and anger. The competent don't need to resort to the lizard part of their brain to communicate with their subordinates.

Imagine if this guy worked at Apple. He'd be fired and blacklisted. Some companies just have better cultures than others. Sorry I just don't buy the whole "ubermen should piss on everyone else because they are better than everyone and any show of manners is a show of weakness!!" Ayn Rand-fest.

While I undestand the importance of good work and brevity and being challenged, I suggest you actually read about what its like working with characters like Steve Jobs. Phrases like "What the fuck is wrong with you, moron?" are casually tossed around. That's not executive bullshit cutting, that's petty personal and childish attacks.
The + operator has been replaced.
Personally, I think it'd be a much more intellectually honest viewpoint if Apple started showing off this creative process instead of the word "magic" being tossed around so loosely.

It's not magic; it's hard working designers iterating, researching, collaborating, and then iterating more to make a great product. And it's damn hard work.

Lift the curtain Apple and give Ive (and the others) their due.
Me too. Except that in Joel's piece Bill G seemed to ask an entirely relevant question and in Steve Yegge's piece Bezos seemed to ask about something quite secondary.

Like Bezos has an arsenal of nasty questions up his sleeve and BillG actually knows what the f he's talking about.
Looks like they slowed the marketing spend pre-ipo:

http://siteanalytics.compete.com/groupon.com/
Europe or Russia? Whom will Ukraine Choose?
I would rather ask what is wrong with our educational system that makes a 2 month gap bad but a 1 month gap ok?
Hopefully someone would remember why circumcision is done always by certain people following certain traditions, religious rules...
Say what you will about the original iBook, 14 year old me would have killed anyone you asked to have a Tangerine model. Loved that design so much. And it had Airport, which was science fiction shit at the time.
World Bank Supports Submarine Communications Cable in Sierra Leone - cost $31m
Yeah, and I don't care for it. It's an overlay, not a browser button.
It seems it started a flamewar about sha1 and bcrypt.

First: scrypt (http://www.tarsnap.com/scrypt/) is far better than bcrypt.

Second here is the general idea behind the scrypt algorithm (from the scrypt slides):

Algorithm ROMix:

Given
a hash function H,
an input B (the user password),
and an integer parameter N (computational hardness),
compute:

￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼￼ V_i =H^i(B) (0 <= i < N)
and X = H^N(B), then iterate

j ← Integerify(X ) mod N
X ← H (X ⊕ Vj )

N times; and output X.

The function Integerify can be any bijection from {0, 1}^k to {0...2^k −1}.

Theorem:

Under the random oracle model, the class of functions ROMix are sequential memory-hard.

More intuitively,

V_0 = H(B)
V_1 = H(H(B))
...
X = V_N = H(H( ... H(B) ...) )

V_i are filled with pseudo random values.

Then the algorithm access them in pseudo random order.

Which means that is is not only very long to compute but also need a lot of memory.

Now zealot should say _use scrypt_! not bcrypt. And also, even if cryptography is difficult, the idea behind is not so difficult.
If you're asking about Joanna Wiebe:

http://news.ycombinator.com/user?id=bloggergirl

http://www.copyhackers.com/

Edit: And http://www.copyhackers.com/2011/10/18/how-1-hn-post-compelle...
simcity foreva
functioning map too, i hope people find it useful
HN site suggestion: "Unknown or expired link." error
I often get the "Unknown or expired link." error when trying to navigate to the next page of links after letting the page sit for a while. Would it be possible to add a link back to the main HN page added to that static 404 error?
5 years of Unity? http://nooooooooooooooo.com/
There's also an override in the Dev menu to force GPU acceleration for all apps. It also strangely makes the emulator significantly smoother.
You have a skinny window. Resize by 200 pixels and it'll grow.
It's hard to understand exactly how my emotions play into this, but I don't think I am particularly concerned about "wasting" my education. My main concern is maximizing my abilities AND my background. If that means I'm best served by doing something completely unrelated to pharmacy, that's fine. However, I tend to think that I can capitalize on the degree/licensure and add more value than if I abandon my background entirely.
One of the reasons I initially went into pharmacy was because there seemed to be so much opportunity to improve the process, and so few people interested in doing so. Now that I've experienced a little bit more in life, the prospect of spending my entire life in a pharmacy doesn't seem nearly as interesting as working at a startup. Am I just caught up in the perceived glamour of working in SV, or is this a worthwhile concern?
It works perfectly fine on my android phone.
My quick analysis:

Their margin is 7-12%, and they probably spend 5% on processing fees and postage, for a net margin of about 5% which on a volume of $100k/day is roughly $5k or $1.8M. The marketplace is also highly competitive and they probably spend a large amount on ads, but still a nice business.

My guess is the founders have been eating ramen the whole time because of the working capital requirements of this business, so this looks like a well deserved payday.
Interesting. Will that improve latency, as well? I have a 50mpbs connection, but I'd be happy with a 10mbps if it didn't take 45 seconds to load reddit.
It looks like BlackHawk Network is the company behind the gift cards stands that have flourished in grocery stores

Which I believe is the same company that actually runs and controls the operations for these cards too (I don't have time to check + confirm).

But if that's the case, then I'd be cautious as to whether they've acquired Cardpool to shut it down or at least change it's direction. Blackhawk's customer is the retailer the gift card is for, and they may have views on whether they like people exchanging cards on the secondary market.

If they already control the underlying technology + fulfillment, then they probably could have created CardPool functionality already if they really wanted themselves.
Weight Loss Diets For Women
Does KF8 support JavaScript? I don't see why allowing scripting in an e-reader app is any different from allowing it in a web browser app.

I also don't understand why you think it'll take so long to ship an EPUB3.0-ready device. The current iBooks app already allows for some embedded JavaScript (which only came with EPUB 3.0). Kobo says they'll have an e-reader device that supports EPUP 3.0 in the next 3-6 months: http://www.digitalbookworld.com/2011/five-tablet-trends-sign...
Two things:

First, GPS satellites are in orbit ~20,000 km altitude, so this rocket is nowhere near too high. The beamwidth is pretty wide (it covers the entire half of the Earth, after all). Some quick research shows that below 3–4000km, there isn't much difference. http://emergentspace.com/gps_pubs/SSVP-v1.07-2column.pdf.

You should be able to get exact orbits (to the centimeter!) from the NGS (http://www.ngs.noaa.gov/orbits/), if you're interested.

Second, its the receiver that sees the GPS satellites, not the other way around. The satellites transmit, the receiver does not.
I think there's a balance. One should spend effort on showing manner and being considerate of peoples' feelings. At the same time, sometimes these sorts of things can become pathological to the point where you spend more time making people feel good rather than getting things done.

As an example, I'm thinking of meetings where everyone speaks up to be heard whether or not they have something valuable to say. Often times, its warranted to simply say "Let's stay on-topic," or "Let's off-line that discussion." Peoples' feelings will be hurt by this, but its necessary to stay productive. Likewise, if someone has an uber-urgent task for me to accomplish that isn't really urgent, I'll tell politely but firmly tell them that I don't have the time and that they should put it in my back-log. This sometimes results in hurt feelings, but its necessary to keep focused.

Regardless, that's a digression from my main point, which is that I don't think the fear-based culture is always intentional. Your experiences don't reflect mine, which is fine, and I concede that incompetent may use fear and anger to keep people in line. I've simply not worked in those sorts of organizations before.
The german version still sounds not natural at all ... but I like the english version ;-)
I didn't say it was wrong, I said it was useless. Screaming "use bcrypt" is no more helpful than screaming "don't use goto", and being an ass when someone tries to figure out what the actual problem is just turns them off to your "wisdom".
I understand your argument and I think I understand why you make it. We're trained to be skeptical (as scientists of one sort or another), but in reality, I really do wonder if most best practices actually have inherent flaws or if its a perception issue because we notice the times its wrong and not the overwhelming number of times it is right?
If you missed it, Bret Victor also uses this profusely in Up and Down the Ladder of Abstraction (http://worrydream.com/LadderOfAbstraction/). Regardless of his use of Tangle, it's a great guide that definitely merits a thoughtful read.
I think we discussed the original mockup of this here:
http://worrydream.com/ScrubbingCalculator/
Impressive. It would be really neat if you could tie a variable to an external input (say, a WebSocket connection retrieving real-time data). Is the only way to adjust values user input, or could I do something more complex where real-time data is coming in and the document reacts to that as well?
So...did you get it? $400/month for a T-1 is a lot more than the $55 I pay for fios, but certainly within reach for someone who needs it for work, and you probably break even if it lets you stop commuting and/or cancel regular phone service, etc.
Your comparison is false. "goto" is a stylistic nit. Insecure password hashes are not.
It might in general, but Reddit's bottleneck might be their own servers.

We downgraded a 50Mbps Comcast line to a 25Mbps line and I honestly couldn't see much difference in terms of actual page load time, file download speeds etc but we saved some $
Unlock your door with Siri, SMS, or a secret knock
Funny, not really, that he wasn't in the 4s' video. Didn't have shit to say that wasn't said in the 4's vid.
I tend to blame myself. "I didn't fully understand the problem space when I first wrote it, and now I have to rewrite it because it is a horrible mess and too complex to maintain".

Works surprisingly often.
"Code monkey", really? I guess Jeff Dean, for example, feels pretty good as a top code monkey at Google.
Thanks for your answer. Could you explain me how my method is not secure assuming:

1. The pass is long
2. The preimage is known

If nobody can find `sha1(knownpart|hiddenpart)`, how is my method insecure?

Is the problem linked to sha1 or if I use any other hash this method also fail?

I presume the _only_ method you advocate for is to have a lot of different passwords for each website is to store randomly generated password inside a keychain system. Could you enlighten me? How do you deal with your own password?

Thanks.

edit: it seems we reached the max depth. Thank you Dmitry!
Break Through Fatigue: Improve Energy
Obviously, it is not a tactic to use on a live production system. On the other hand, no programming at all at a live system is the prudent way of doing it.

Good test coverage help a lot here though - remove something and you'll get a set of failing tests to investigate.
Does this mean that their browser will not upgrade with the same speed as they are released?
"Shoot now, focus later" camera
If you're only calling it "Ramen profitable" if you're making profits after paying yourself fare market wages, how is this different from regular profitable?
at the end of the day. Steve Jobs had the final say on everything.
" [Jobs] " in the quote was added by the person who quote's Ive. He might have meant anyone.. These injected words change the meaning of a sentence.
Arbonne Review - Scam? - Read before joining
Because the premium version is a one-time income, but the costs are monthly & forever.

Ideally, Android needs a micro-payment system (tied to their service provider billing or something).
probably due to Google+
...
It'll be in (essentially) the same orbit, so it'll be drifting past the other satellites nice and slowly.

What are the range of velocities of objects in graveyard orbit? I wasn't able to find these numbers directly on a quick google search
Wow! Are we going to see a Cardpool machine at Safeway sometime in the near future?
And Now You Have One More Reason To Ignore QR Codes
The opt-in is basically saying, that either recommended or minimum OS version for your app is Ice Cream Sandwich. You do not switch the acceleration on or off, you say in the manifest, that you are aware of the platform.
The issue of "so smart he needs a challenge so leave something for him to find" may overlap with "so narcissistic he needs something to smack you with so make a deliberate 'mistake' for him to find". I've found this quite effective; some people just need to find _something_ wrong with your idea/presentation/execution, so when they're going to review it, don't polish it to perfection - leave an error somewhere; you know what the mistake is, you know what the solution is, you'll take care of it right after it's noticed, and you'll give him _something_ to criticize so he doesn't have to invent some off-the-wall delusion which you must now accommodate.

I'm not equating smart with narcissistic, just noting similar behavior with similar ways to mitigate damage vectors.
It's easy to calculate dollar value opportunity cost of closing shop and getting paid Big Corp Inc.'s salary. It's really hard to calculate utility value of running a hipster gelato bar and hanging out with fellow developers all day.
"That page..." - which?
Of course they did. Question is, is that “organic” slowing of marketing spend because they are able to leverage their existing relationships and customer base to make money? Or is this just a way of making the company appear to lose less money in the short term to appease the critics?

Now if you’ll excuse me, I have popcorn on the stove, gotta run.
Actually, John Lasseter defends Cars 2: http://www.nytimes.com/2011/10/18/movies/john-lasseter-of-pi...

Apparently the "critics" were far harsher than audiences.
This could be really useful in an app that helps people control their finances (Register a product/service and then slide the quantity and price... and if you integrate it with wallmart products/price -or something like that- i think it would be one hell of an app)

edit: typo
Cameras: iPhone 4s vs HTC Titan
Do you realize what this means? All I need is a DNA printer and a healthy ovum, and I can grown my own Steve Jobs!!!
Pitching Your Product to a Veteran Tech Audience, or An Open Letter to MC Hammer
Email hates the living
Setting aside that this is a brute force attack on the hash rather than the key, only made possible because of dropped bits, the method here doesn't apply. It depends on there being no initial salt. All further iterations of sha1 can be salt free and still safe from this attack since you are not able to feed an arbitrary string into the key function.

Edit: Thinking about it I should be more specific, especially since I got confused myself for a moment. The key is that you don't salt the same way at each step. So a unique salt per iteration is great, salting the first iteration is fine, salting zero or all iterations with a particular salt ruins you.
Those of us with the right kind of memory system (patterned numbers and letters go straight to long-term until no longer needed, can't remember the fancy Latin word for it) have no problem memorizing any kind of password, as long as it is not both extra-long and extra-meaningless. Of course, I'm also the kind of person that doesn't trust password managers.
"Everyone that doesn't agree with my sense of humour is handicapped!"
Google is now a certificate authority?
I found the comments to be very illuminating. I am sure I never got that low when discussing the relative merits of the Apple II compared to the TRS-80 or, later, the MSX standard...
Forest for the trees. This isn't about technical details, it's a question of psychology. Screaming platitudes at people and being a jerk when they ask "Why?" will not result in them following your advice, regardless of its correctness.
I have similar experience. After two times Ubuntu 11.10 fresh installation, I rush to find my MacOSX snow leopard DVD for Hackintosh preparing. However, I lost that DVD long ago. Damn.
I don't think Google will copy buzz's aggregate all mode into our + feeds, but then again I'm not sure what they'll do with Reader shares.

I guess I'll share certain articles to specific circles, if I share them from reader at all.
It was almost surely edited from "he", which would have been obvious by context.
Argh! Why the downvotes? This is the way the government works! A government agency often needs a legal cover to do something; so it asks the citizens to sue them in court, so that it will have the legal cover. It can't sue itself, because it can't be the plaintiff and the defendant at the same time.
Pray there is a fix for Unity before the LTS release and like your link :)
Data Mining Images Tutorial
It seems google is using self-issued SSL certs which do not generate warnings/promts to the user.

Domain: plus.google.com
Browser:Google Chrome 14.0.835.202
Haven't seen a credible reason to think the inverse, either.
How To Avoid Decision Paralysis in the Cloud
This is a well reasoned response, but I want to point out that there is nothing wrong with acknowledging that one is a non-expert and wanting to engage in discussion regardless.

Some participants in this thread and in the conversations with antirez seem to think that all developers who are not experts should always blindly obey the cryptography best practices handed down from on high without ever being interested in the details or questioning the whys or wherefores of those practices.
Image manipulation library for PHP 5.3
There's always been a competitor that, IMHO, blows Reader out of the water, yet it doesn't have a behemoth behind it to support and push it to the masses.

It's called Newsblur, and I'm getting closer to paying for the premium version each time I use it.
Have been reading a very interesting book on related subject -

On Being Certain - Robert A. Burton
Isn't the process a part of their competitive advantage though?
Okay, so this is a really good point. While gameplay is addictive (comments like, "omg, 5am, I should be asleep") it does not help when I get bottom-of-the-heap advertising for dating / etc.

Sponsorships/etc are not something I feel the app is ready for. I feel those are something games with 1mil+ impressions/day do.

I have already ditched all of the Mobclix advertisers because of dating/etc ads and will be moving to another advert provider for my 15k impressions/day (and growing) which are currently served through admob. Just not sure who though !

The app in question is a Boggle-type word game with a bunch of extra's thrown to add a element of strategy. We payed a LOT of attention to addiction psychology to ensure the game is really compelling.

Perhaps if I added a "about you" dialog and asked for (optional) sex/age/zip code/etc to better target ads. I don't think anyone has done this before.... actually ask users to help them better target adverts !
steve-yegge-witheverythirdparagraphremoved.blogspot.com is still available.
Good movie recommendations near me. I like the popup maps on the right-hand side, although it looks like you might have reached the limit of calls (just me?).
When five people show up on a pull request, out of nowhere, unsolicited, and tell me to use a library that I don't know well, and the first one of them is the author of that library, then I expect some sort of reasonable explanation beyond "use my library." Cargo-culting library usage is just as bad as cargo-culting functions or classes. Just pointing that out.
Similitudes entre multinivel y maraton
the added value of a Windows 8 tablet over a Windows Phone device is that a heavily-encouraged subset of applications will run across those devices and a traditional desktop. Windows Phone will only run desktop Silverlight applications out-of-the-box (and even those require some cajoling.) Windows 8 Metro-style apps will run across desktops and tablets without any additional work.

and 90% of the world still runs Windows on their "traditional" computers, so this is an appealing proposition.
No? Hmm. Well, I'm a terrible programmer: I loathe using other people's libraries, I suffer a terminal case of NIH, and in general it takes me forever to get a project released, because I refuse to launch it until every last detail is perfect (and I often burn out on it before I'm done perfecting all those details).

But, I could ace this interview. Hell, I independently developed sorting networks back in about 2002. Present me with a problem and I can probably roll out a pretty good algorithm for solving it, on the spot.

But no startup should ever want to hire me. I'd sink them single-handedly.

So I really don't think that sorting algorithms is the right kind of question for a startup to be asking its candidates.