skysight-inc/HackerNews huggingface dataset:
Pass on this one. $6500 * 12 /3000 is $26 per square foot/year, which is a bit pricey even by SF standards. There's about 90m square feet of commercial space in SF, and this is set to increase by 5% within the next 2 years; that's one reason the city bent over backwards to give Twitter a favorable deal. For this kind of money you could get a rather fancy retail/restaurant space in a good location, or a full-service suite with less space but an impressive financial district address and all the trappings of success. If you sublet you need to budget for the cost of accounting services and what-all else as well; if you're going to go down that route then go big so that you have your eggs spead across several baskets at $15/sfyr. Try loopnet.com, but also look into the city's tax exemptions.
Today's security model is broken. And most people, included readers here at HN equate safety with a low probability of being hacked. I've signed up for at least 50 sites, probably more. The chances are good that not all of these sites have great security. And if anyone gets my password from that weak link, many of my other account are at risk.

Worse is if someone manages to get malicious software directly to my computer. At that point I'm screwed, and everything including email/bank accounts are an open book.

I don't know what the answer is but I sure hope someone would fix it.
Nope. Don't move into a bigger space until you HAVE too (no more room in old space).
If the question is, should we use Haskell to solve this problem, or should we use JavaScript, I can't imagine that the answer is often Haskell. (Maybe if the question is, should we use OCaml or should we use Haskell...)

That said, what really came out of left field was the OP saying that he and his friends are more and more using Go.

Is Go adoption happening? I'd love to have a systems programming language that isn't C or C++, but I'd always assumed that Go was dead-on-arrival specifically because it wasn't C or C++.
How to retire early: implant a lot of these thingies and start producing electricity for sale.
Just another example of why you should enable 2 step authentication on your Google account. Seriously...do it today!
our reading of the same paper seems different (i mean if you did really read it). Well, don't believe me, check this out:

http://gawker.com/5805928/the-underground-website-where-you-...

"Jeff Garzik, a member of the Bitcoin core development team, says in an email that bitcoin is not as anonymous as the denizens of Silk Road would like to believe. He explains that because all Bitcoin transactions are recorded in a public log, though the identities of all the parties are anonymous, law enforcement could use sophisticated network analysis techniques to parse the transaction flow and track down individual Bitcoin users."
Or perhaps they don't? Without more data there's no way to know.
Happy hour means if you buy a drink, you get cheap food. I don't go to places like that much, but if I do it means I can buy a Coke or whatever and get a $4 plate that would be $8 usually. It is intended for alcoholic drinks, but applies to other drinks as well where I've gone.
http://gawker.com/5805928/the-underground-website-where-you-...
AVG's Tiger vs Toothpicks Ad
The system is broken and we've seen that already, even if initially it had the best of intentions. I am of the opinion that you should only be able to license complete products or services that just work.

For example if you make Super AMOLED panels, then you can license the technology to LG so they can also make Super AMOLED panels, or you can directly sell them the panels, if they don't want to build them themselves.

The difference between this and what Microsoft is doing, is that those patents are worthless to the licensees. They can't build any product out of them. So they are paying a license to not get sued, not because they want the technology. Doesn't anyone find something wrong with this? The incentives are all wrong here, and it's focused too much on rent seeking.

You shouldn't be able to license a "technology" unless it's a marketable product. This is how we got into this mess, where thousands and thousands of trivial patents can be licensed. But say you really do invent some awesome technology, and it's not a complete product. Then you should only be allowed to sell that technology (with you not being able to use it anymore), but never to license it.

There are reportedly 250,000 patents in a smartphone. Microsoft themselves have less than 10% of that amount in total, probably much less considering not all their patents are mobile related. So how does technology get to evolve even if you go out of your way to create a phone that is as unique as possible, you still probably infringe about 200,000 of them. This is why the "patent system" is so screwed up, and doesn't really reflect how technology really evolves in the real world.
I'm failing to see the relevance of the price of gold to the bitcoin discussion.
http://en.wikipedia.org/wiki/High-temperature_superconductor
How real is that?

Like, I know the site exists, but how many people here know people who have successfully conducted commerce on it?

How are they keeping themselves from being exposed?
You can buy magic cards at abugames.com and electronics at newegg.com (through a proxy) using bitcoin.
I'd like to also add that it would be nice to get a show-comment-at-full-opacity-on-mouseover for downvoted comments, like SomethingAwful's Forum Cancer. As it stands, having to highlight someone's comment just to see what they're getting blasted for (and my system highlight color is a light green, which makes it even more fun) seems like poor UI design.
What data do you have to back up your claim -- after 3 days have passed since release -- that the iPhone 4S is a bust?
His retweet feed is really entertaining, very diverse and unboring, highly recommended - http://twitter.com/greatdismal
> To be honest, I am growing tired of arguing against people who believe that the economy is a zero sum game, along with all the other fallacies. I can just grow wealthy on the back of betting against them, which is what I suspect others are doing.

Isn't that proving the exact opposite point?

"It's not zero-sum! To prove it, I will make money AT YOUR EXPENSE!"
As it turns out my father-in-law had the same thing happen to him (and the same mugged-in-madrid form letter). It is a tragedy, and soon email will cease to be viable for a large portion of the community.

That being said, I've pushed off and on some development for a network identity device. Not the big 'Identity' problem that most people run away screaming from but a much reduced (and tractable) part of the problem. A device which can prove that the person making a request is in physical possession of the identity device they had when they created the account.

Such a unit prevents people in Lagos from exploiting your password even if they get it as they don't have the device.
"If you've written a Haskell program that runs, it's highly likely to be a correct solution."

having done a bit of work with haskell myself, i'd say it's even better for this for haskell programmers. if you're using type signatures and you've written a haskell program that passes type-checking, it's highly likely to be a correct solution
I honestly hope that this happens. I got a Chrome extension that displays the number of times I've up/downvoted the comments of a given user wherever their name is displayed, and I never realized how many posts on the front page are posted by the same people.
Gold also has no fed to 'inject' money. It does have miners though. It has not crashed and appears to be more stable that fiat currencies, not less. (not a bit coin or gold standard fan here, just confused.)
If I was moving to Ukraine, Cambodia or Somalia, for one thing I would have done my homework (and vaccines) beforehand, and for second and I wouldn't have first-world expectations. But here we're talking about friggin' Denmark, the happiest (allegedly) country in the world and among the top in quality of life, so forgive me for taking sanitation, drinkable water and, yes, bathtubs for granted. New Jersey, Athens or Madrid are not exactly famous for their prosperity and yet finding half-decent accommodation there within a week and without a "network" (yet another ugly danish surprise that was brought to my attention) was a breeze in comparison.

I'm glad that not all Copenhagen buildings are moldy smelling dumps. I will be even more glad if I was unlucky to see one of the few exceptions and the majority are actually decent but I'm not holding my breath (no pun intended).
Smartphone Camera Battle: iPhone 4S vs. the Android Elite
Now It's Just Getting Ridiculous
Isn't Google already doing this?
http://googleblog.blogspot.com/2011/02/advanced-sign-in-secu...
For real. Unique, strong password and two factor auth. Your email account is the master key to everything you do online. Protect it accordingly.
Okay, yes, a considerable amount of blame lies with apps and frameworks that have security holes. But here's the thing: make the runtime secure /by default/, so that -- if you really want to run Wordpress, you have to uncomment the PHP configuration labeled "this is extremely hazardous and will likely result in your machine getting compromised" and I think you'll find those third-party apps and frameworks cleaning up their act in a hurry.
https://market.android.com/details?id=org.koxx.pure_calendar

The developer is really responsive, too.

https://market.android.com/details?id=org.dayup.gtask

Not as good as the other, but it works and syncs with Gmail tasks.
Hmm, as long as you do randomness in the IO monad, it's not any harder to do random numbers than it is to print to the screen.

http://hackage.haskell.org/packages/archive/random/1.0.0.2/d...

getStdRandom :: (StdGen -> (a, StdGen)) -> IO aSource

Uses the supplied function to get a value from the
current global random generator, and updates the global
generator with the new generator returned by the
function. For example, rollDice gets a random integer
between 1 and 6:

rollDice :: IO Int
rollDice = getStdRandom (randomR (1,6))

Of course, printing to the screen can be a pain in the neck.

The cultural aversion to IO is Haskell's largest psychological problem. Newbies learn to avoid IO at all costs, and then never back off from the precipice and realize that sometimes IO is with the price you pay.

But yeah, it's harder to do IO in Haskell than non-pure languages, and you have to bend your brain to a different model.

In the worst case, though, you can just run your entire program in the IO monad, and then factor out your pure code bit by bit. None(?) of the Haskell tutorials will tell you do this, but it is the gentlest way to get real work done as a new-to-intermediate Haskeller.
I use getmail on linux. All it really does is backup the mail in mbox format, but it'll be really handy one day I'm sure.

This person's tale should be a warning to those who have not done a backup recently. Harddrives have never been cheaper in terms of price per byte. It only takes a couple of steps to set it up so that it's done automatically.
I guess we can't say the World Wide Web wouldn't have been invented without Steve Jobs... but who knows how many ideas he had the time to think of and integrate to make his project more compelling, that he would have have lacked the time to indulge in if he'd been doing the project in C on a command line based version of unix?

Part of what was great about the NeXT cube was not just objective-C, but the frameworks that go with it. Frameworks that now make development of iOS and Mac apps dramatically more efficient.
> I started writing a game in Haskell and found that the scaffolding necessary to do randomness in the "right" way was just too painful. It could be that I hadn't learned the idioms well-enough to see a better way of doing things; but if I had trouble, I think it's fair to say that most people would.

This. My current opinion as to what would constitute a perfect language is: something built on top of Haskell which would, in some as-yet-unconceived-of way, make it easy to thread mutable state exactly where it needed to go in your code.

Like monads were supposed to do, except readable.

Frankly, the code contains all the information you need to do this already, so perhaps we just need a source-code übereditor that marks it up so that you can see the dataflow.
This x infinity. Any time you have a thought to do something that will lock an entire table that is active in production you should think about another way to do it. The read-through "cache" with rolling back-compatability method is a great way to make such breaking changes without causing significant downtime.

No matter what you end up doing it'll be extra work. It's best to find a way of working that provides enough flexibility to continue developing at a good pace without being an operational nightmare. Generally that means you'll have to take things a bit slower, but that'd be true almost regardless of the technology you're using, schema changes rarely have a trivial impact.
> They draw our attention to the best comments.

Just to note, they don't necessarily draw your attention to the best comments, just the ones that have been visible the longest. If you come across a post with 800 comments and the top post has 300 upvotes, how much less likely are you going to be to post a comment or thought? Removing the score both makes it less intimidating to post, and also increases the likelihood that people are going to find your post-- each user has to trawl through the top level comments on their own to figure out what's good, as opposed to stopping as soon as they hit the 1- or 2- upvoted comments at the bottom of the page.
Well, I'm assuming they have patents that apply, because apparently there are lots of things that are covered by dozens of patents. Broadly written patents are easy to get and very difficult to break. That's not a workable state of affairs.

Yeah, we need patent reform. Hell, I'd go even farther than that. I'd get rid of them altogether. The system we have today works at cross purposes to the original purpose of patents - it discourages innovation, because if you come out with a new product odds are it's covered under a hundred broadly written patents. Why bother, unless you're a huge company with a large patent portfolio of your own?
We'd really like to see a discussion on this one, because we believe this could easily disrupt the pharma industry if one of them starts doing it. pharma is sales these days, 80% sales!
This presentation has a few examples of real world uses: http://golang.org/doc/talks/io2011/Real_World_Go.pdf

Heroku and Atlassian being the notable names.

Also interesting to note, the 15-440 Distributed Systems class at CMU is being taught in Go this semester...
When he began his craft it was a world of typewriters.

Amazing imagination and forward thinking -- but it's hard to blame him for wanting technology to mostly stay out of his way.
As the article states, the site is only accessible through the TOR network, which is completely anonymized. All transactions are completed through Bitcoins, which is also pretty anonymous. When shipping the drugs, users are urged to get creative, such a vacuum sealing to avoid smell detection.
Seeing as I can't edit anymore, I'll note that I was incorrect in stating that the parent forgot about android.
Indeed, those who deal with web 2.0 startups would be well advised to read that article.
Silkroad. It has consistant business and I know people who have used this website.

However, it fails to use bitcoin as a currency in the sense that other stores use dollars as a currency. The prices on Silkroad are adjusted to mirror the USD->BTC exchange rate dialy. And, I would suspect that the majority of the users are buying bitcoins to buy goods on Silkroad, and that venders on Silkroad turn their BTC back into USD often. These two use cases don't support BTC as a viable currency. It is being used exactly as detractors presumed: merely a way to launder money.
Really? You mean the record 4Million iPhones sold in a weekend is a bust.
South Koreans are known for copying great products and launching them cheap most of the time. I see this here all the time..This includes most of the big time Korean players in all segments...It's not just the chineese but the koreans are good at copying too
I sold my motorcycle for coins.

I was buying a lot of article writing service (0% payment fees is nice!)

I shipped several orders from international customers in my http://store.gifti.us and accepted payments in bitcoins (0% foreign transaction fees is nice too!).

I bough steam codes.

I built somewhat profitable for short period of time site - http://betco.in and used some profit in bitcoins to pay for development work on open source project.

EDIT:

Bought, just like few other visitors, articles in PDF at http://ubitio.us. This is also project of mine and I am going to contribute it to open source soon, so just another bit into bitconomy.

And I am working on two other projects involving products/services and bitcoin :)

This is just what came in to my head right away...
I know people who have "conducted commerce" on that site. It's real.
What does the original look like?
There are few things out there as infuriating as as non-technical co-founder (or say, someone higher up the chain if you're reporting to someone) who's written some crappy code once or twice in his life and then believes he's ready to tell professional software developers how to write code.

There's so much attention to detail and subtlety that a well-educated engineer with years of professional experience and a vast toolbox puts into his work every day, that the active involvement of an unqualified outsider can be absolutely devastating.

Thus, I think it's great that the CEO understands in general terms what it's like to write code, but he (or anybody else for that matter) should not attempt to participate to the process first-hand in any way. You wouldn't dare help a brain surgeon with a scalpel just because you know how to cut a steak, why is it any different for the highly brittle and sophisticated world of software?
How to Make First-Person Video Product Reviews and Hands-On How To Videos
Yes, and it's a bit of a hassle, but does provide some peace of mind.

I remember that when my wife was in school in the Netherlands, her bank there gave her a fob that created a second factor for sign in, too.
The major advantage the Canon has, is that it is a full frame sensor. So, if you want the shallow depth of field look, then that's the way to go. The iPhone has built in image stabilization (which I think depends on the lens for the Canon) and it does it in a really great way. Rather than cropping the image like the old digital IS methods, it adjusts what part of the sensor it takes the 2megapixel video image from, based on the built in gyroscope and accelerometer.

The 8MP sensor in the iPhone 4S apparently delivers the full 8MP image at 30 frames a second, letting the the CPU or GPU convert it to an HD frame.

In traditional cameras, they have to build into the sensor the ability to take a subset of the sensor data, because they cannot read off the full sensor that fast. In the 5D mk II, they actually just skip lines of resolution to get their HD frames, which results in some bad artifacts for certain scenes.
This. I continue to be saddened at the extent to which "DON'T REUSE PASSWORDS EVER" isn't the first sentence and summary to any discussion of this stuff. Even people who should know better (c.f. posters right here on this site) don't, and those who do get distracted talking about more "interesting" stuff like GPU hashing algorithms instead.

Just don't do it. And tell all your friends.
(I know one award-winning SF novelist who uses an obscure British word processor, originally for CP/M and MS-DOS)

This is not so exotic; how many of us still adhere to vi in an xterm when we are in "time to stop fooling around and work" mode. ;)
I think I didn't explain myself as well as I could have. What I was saying (mean, whatever) is that when apple comes out with a device that is the first successful one of its kind they do that by doing something different. After they do that then other companies ripoff the now successful product. Sure, tablets had existed before the ipad, but not like the ipad. After the ipad came out tablets changed and the cries of everyone at first was "it is just a big ipod touch" and things of that nature. Then, the people that just don't want apple devices despite never trying them became excited about android tablets that most likely wouldn't exist with out the ipad. I know that tablets came before the ipad, but they changed that entire market. Even though they didn't make the first tablet I don't think they ripped off previous ones since they were typically bulky, used a stylus, etc...
OP works for Google.
Chris Poole on Identity
Anyone know more about this? And where can I buy one?
I thought it was a trick to speed up the site avoiding queries to the database ;)
Amongst MANY other examples:

You can buy web hosting at http://cinfu.com, https://bitcoinwebhost.com, or https://kalyhost.com/?Currency=BTC

Purchase domain names at http://privacyshark.com, http://exoware.net, or http://bitdomain.biz

Use them at a variety of travel locations: http://bitcoin.travel/

Buy NewEgg stuff through http://bitcoinredemption.com or http://bitspend.com

Charity: http://bitcharity.org, http://bitcoin-charity.com, http://bitcoinsforcharity.org
ADHD guidelines add Ritalin as option for 4-year-olds
It's funny.
Any performance/memory tests I have done between Chrome and Firefox always had Firefox come out as the faster, less memory hungry browser.

That is on my typical sites, which are not JavaScript heavy.

I think there is some cognitive dissonance when it comes Chrome... It seems fast, because everybody says it is.
Like Crazy online megavideo
Like Crazy online megavideo
More than anything Like Crazy is a masterful performance compression narrative a fast moving film that feels relaxed Full of jump cuts
Thanks all for your help!
I agree with the author, but for different reasons. I think Haskell suffers from a "network effects" problem. It's not made for real world use cases because nobody is using it for the real world. And guess what? To get it adopted in the real world, it needs to support real world use cases.

I think that Haskell is doomed to a life of being a research toy language for the simple reason that that's what people are using it for, not because functional programming is necessarily much harder (because I don't think it is).
Maybe have points become visible after you upvote a comment? That way there's no influence on which comments to upvote, but you get some validation.
4chan's Chris Poole: Facebook & Google Are Doing It Wrong