skysight-inc/HackerNews huggingface dataset:
There are no such thing as "one bitcoin".

Bitcoin is a protocol actually, that store numbers in a peer to peer ledger, what you do is change the values on the ledger, and the encryption is only to ensure the transaction was not a forgery.

Right now the protocol supports as the smallest one the "satoshi", but a "satoshi" is too small, so people for day to day use "BTC".

0.00000001 of a BTC is a satoshi.

But if Bitcoin really gets used in the mainstream, BTC might be valued in the millions, thus the protocol can be more or less easily changed to use a unit smaller than the satoshi.
A couple of notes to your points ...

2.) There are two Surface models, one is the Surface RT (which this article is talking about) and the other is the yet to be released Surface Pro.

The Surface RT is slightly heaving than the latest generate iPad.

The Surface Pro is supposed to be 2 lbs., which is lighter than the smallest Macbook Air and with the exception of form factor, it is every bit a real computer as is the Macbook Air.

3.) There is no start button in Windows 8 or Windows RT, so I don't know what device you were demo'ing.
If we can't solve this problem, with the rise of machine driven microtrading, is there really any reason to place any faith in the stock market as a private investor?
Kaspersky Develops OS for Mission Critical Infrastructure
I was working out what tablet to get- the Surface was up there, but in the end I went with an Asus Transformer tablet. It has it's own infuriating features (incredibly slow IO performance, for one) but I do feel like Android will be a full OS before Windows 8 is a mobile one.
It looks like the concerns are different between Backbone and Flight.

Flight is for building UI components, not client views. I think it might be akin to jquery widget plugins, but with more structure to make it easier and potentially more extensible (eg the mixins).

So yeah, in this case I think they were right to ride on DOM events.
You are absolutely right IMHO.

Same problem (seems off-topic but i am not so sure it is) is for someone who doesn't smoke. I don't and I thought about starting (or at least getting myself chocolate cigarettes) to join the colleagues outside during the break to stay in the information loop.
Or.. humans in general have evolved the ability to gauge risk and modify their behavior accordingly, long before any humans stepped foot in Papua New Guinea. That this particular culture is more vigilant than others (if in fact that's the case, which I highly doubt) has nothing to do with natural selection. It has to do with culture.
Hi, slava @ rethink here. People have been using Rethink for lots of projects, but there are still some showstoppers we have to work out (better docs notwithstanding) -- remember, the product has been in the wild for less than 90 days.

What did you try to do with a many-to-many join? We could help you with writing the query, and could add syntax sugar to the language to make it easier if it makes sense.
I have a wallet with ~2,400BTC and I forgot my encryption passphrase. It was >400 chars and I know most of it but I'm making some mistake somewhere in my recall. If the value keeps going up I'm going to have to get serious about cracking that wallet.
> Life expectancy for a healthy American man of my age is about 90. (That’s not to be confused with American male life expectancy at birth, only about 78.)

It's interesting that Diamond literally describes the survival function[0], which is usually thought of as E[X|x>=a], but then conflates this with the expected value in the next breath.

I'm confident he understands the difference, but the notion of the survival function is so easy to understand without the underlying statistics (as he explains in two sentences), and provides a much more useful way of conceptualizing statistics. (Expected values of binomial distributions, on the other hand, are highly useful mathematically but difficult to conceptualize without the underlying statistics).

[0]http://en.wikipedia.org/wiki/Survival_function
You can also avoid doing the two git checkouts by just doing "git branch branch_i_may_need" and you'll stay in your current one. I do that all the time, though i had no clue about git rev-parse. That's a great time saver.
I don't have any experience with Angular in particular, so take this with a grain of salt, but in my experience most frameworks, especially the ones who say, "here's the [framework] way to do such-and-such" are very tightly coupled.

They do a great job of getting you to 80% of your goal REALLY fast. The next 10% takes some work but is doable. But that last 10% is so hard you inevitably want/need to throw away the framework and write it from scratch.

Think of the Unix philosophy. Many small tools that do one thing but do it really well. Use those small tools in conjunction with each other and you have a very flexible, loosely coupled, and powerful system.
Amazon will never make a real profit, for two reasons:

a) Amazon is in a fundamentally shitty business: retail. It's retail on the Internet, but still retail. Amazon may successfully get into a real tech business, but they've been fairly unsuccessful at this so far--and there strategy continues to be to compete on price (AWS, Kindle etc.) which means no profits.

The real reason, though is:

b) Bezos is so focused on the long term that all profits will be immediately reinvested. Amazon is an ego thing for him and he wants it as big as possible at the limit. So Amazon will continue to grow but never make a profit. It's value is forever unmonetizable, even as it continues to own more physical stuff (warehouses, etc.).
I don't think that's being fair to the parent post's point. They're implying that the research, by focussing only on a productivity metric, may miss out on job satisfaction issues that cause top performers to leave. They're not contradicting the research, just pointing out that the issue is complex.
Yahoo Mail accounts still hacked via XSS exploit... unfixed old flaw?
No, I find Drive to be much better.
It's not like it's the only of our concerns: http://www.zerohedge.com/news/2013-01-18/did-tim-geithner-le....

I'd love a blog that explained how investing in stocks with all this irregularity can be done consistently well. I imagine it gets harder and harder.

Just look at LIBOR.
I get the point of the infographic - "carpe diem" - but I don't agree that time doing things like sleeping, studying, working, eating are not times that you own.
If told all three things alarm bells should be ringing very loudly.

However if told any one of them you might not worry enough even if the other facts were somewhere deep in your background knowledge.
A many to many join should be possible in RethinkDB using `innerJoin`. What did your data schema look like?
I think this would benefit from following a git/github model. Draft could be the local tool that creates and manages the document, and there could be an associated web service that helps with the collaboration. At the very least, this could be represented as an offline web application (similar to Google Docs).
Wouldn't the same origin policy prevent requests to localhost?
In general, I would avoid consumers, and in particular, students are a terrible demographic to sell to because they are poor. They will pay rent, because they have to, but they won't pay you for your service. I would go after the realtors first because they can and will pay. If anything, if you have a free product, you should sell leads to the realtors, or sell advertising to realtors (I believe Zillow charges for realtors to list their info). In that case, you're not actually giving away a free product, the students are the product you sell to realtors. In that case, it is worth exploring.
Evernote takes Penultimate free, integrates it with its core service
"Any page on the Internet which serves Javascript can, currently, root your Macbook if it is running an out-of-date Rails on it."

Why are you running Rails as the root user? This is a bad idea.

EDIT: I'm not really into client-side JavaScript these days, but when did browsers start allowing JavaScript to connect to anything except the server from which it came? That would be yet another Bad Idea.
bundle package

will cache all of your deps in vendor/cache.
You can install from this cache using:

bundle install --local
Or someone got the report a few hours early, didn't want to be seen to jump the gun (insider trading, and all that) and kicked off a new trading strategy 400ms earlier than they intended...
And yet they didn't, and here we are.

Yes, it's super easy to call everyone involved with the YAML library incompetent, but let's be honest - they're not, in general. They fucked up here, and hindsight is 20/20, but I think it's only face-stabbingly obvious now because of what's actually happened.
So what are the good versions of recent minor versions of rails? And where can I find them in the future?
Anyone else think this looks like the Gartner Hype cycle? http://en.wikipedia.org/wiki/Hype_cycle

Maybe I need to get back in to bitcoin mining...
> However, does anyone have any practical real-world experience using it? It's not production ready (from what I gather), but has anybody actually used it for real world stuff?

There are people that told us they are experimenting with it for real apps, they've sent extensive feedback (most of these can be seen on GitHub), and some have started to build libraries for RethinkDB. As with anything young and open source, it's difficult though to tell with certainty how many projects are using a tool and what stage are they.

> it might be handy to have some example SQL-to-RethinkDB queries, just to help us newbies figure out the ropes.

Working on it already.

alex @ rethinkdb
Clearly you didn't read his post, because several of the links were published since 2003.
Angel Investor or Equity Banker - Check under the hood.
>hedge, equivocate, and employ dense jargon

Irony?
Again, even if your development box is being physically protected by the Swiss guard with a firewall that sprung from Donald Knuths' forehead with the River Styx separating it from all inbound connection attempts, it won't even matter, because you run a browser on your development box, that browser can always connect to your development box, and that browser can be instructed to pass malicious input to your development box if you do innocuous things with it like e.g. viewing web pages on the public Internet.
Fixing Mobile Platforms
Interesting, so you are saying that Nanex is wrong about someone trading 400ms before the report?
Can you expand a little bit on this? What design decisions in MongoDB vs RethinkDB are you referring to?
CES Adds DISH’s Hopper as Co-Winner for 2013 'Best of CES' Awards
Every NoSQL database is perfect and better than all the other options until you start using it in the real world. I'm not saying rethink DB is not a good solution, the point is, nosql dbs are about compromise and specific problems.
Why should social be high margin? How do we know it's not fundamentally low margin like Amazon's business?

This is the disconnect between Silicon Valley and Wall Street. The OA says that Facebook's profits will never be "significant", yet is completely dismissive of the fact that Facebook has claimed more user time than probably any single company's creation in the history of mankind. If they can do this and making 9 or 10 figure profits then I think it's one of the greatest success stories in the history of capitalism. That is, the theory that capitalism is a way of allocating capital to create value. Ah but if the investors who bought into Goldman Sachs' hype machine don't see their cash return then Facebook must be nothing more than another failed attempt to create something "significant".
1) I decided to post my design sketches on a Tumblr blog. I figured other designers/product managers may benefit from seeing how someone else thinks through web and app design.
2) No traction yet - just launched three days ago at http://digitaldrafting.tumblr.com/
I would say Django (framework) and Flask (microframework) are the biggest. But lots of people build many mainly due to the WSGI support that makes it easy.

At first, I actually thought this post was about a PHP microframework called Flight: https://github.com/mikecao/flight
I agree that corruption is the larger and possibly more pressing issue, but that doesn't seem to be what happened here. I could be wrong of course, but this seems like a technical flaw and not intentional.
What is the value of a celebrities tweet about your company?
"1,000 businesses with over 2 million square feet of office space."

They are connecting on average 2,000 sf per office, so they are smaller startups, probably averaging 10 employees.

>Isn't that low for one year of operations?

I'd be pretty happy with that ramp. Those are serious numbers in a short span of time. I worked in Multifamily brokerage so we sold apartment complexes rather than renting office space, but the average broker would sell between 1 and 5 assets a year.

Helping to facilitate 1,000+ transactions from a ramp of zero is awesome.
Its hard to push the envelope. I'm impressed that Microsoft didn't push out a 'me too' product, I wasn't impressed with their ability to 'step outside their comfort zone.'

That said, the amount of experimentation that is going on these days reminds me of the early personal computer days and I find that a lot of fun. Its too bad Microsoft didn't hit one out of the park[1] but they've got room to continue.

[1] Baseball metaphor for scoring a home run, also reading the Palm story and how they went from 'juggernaut' to 'irrelevant' in 36 months was pretty sobering.
This shows that not all investors acted on the information at once. But doesn't show that the report got out early.

To the point of "private investors", if you are expecting to be able to see a news release the second it drops, spend 10 seconds reading it, make quick predictions on stock movements, and then buy/sell equities based on that... computers have had you beat for a long time on that game. Find another or automate that.
Hi, Rethink is my baby. It is beautiful, but it is not perfect :)
On the other hand, hourly-paid remote workers can be a tremendous value, since their pay is limited to the time they actually work and they usually don't receive many benefits.
SF Mayor Says Governments Should Act Like Startups
>We're not rendering html client-side for fun.

Everyone I know who is doing it is doing it because "that's the future". No logical or technical reason at all, just following the current fad.

>It makes the UI more responsive, while keeping the overall architecture more simple

It does neither of those things. Most javascript apps are much slower than the equivalent app using server side rendering of html. Look at how incredibly slow and clunky twitter is for example. The architecture of a typical fad javascript app is a nightmare compared to virtually anything else, super crazy "enterprise" java monstrosities are the only things I've seen that are more complex.

>We can (and we do) have separate teams working on client/server. It wasn't that easy before.

It could have been, we have that. Our client team does html, css and javascript. The server team does haskell and postgresql. The only thing you need to do this is a template engine that separates code from markup.
I have some experience as a UI/UX engineer, and here are my thoughts.

First of all, this is a brilliant topic and this article does a really good job at trying to get people understand the importance of buttons.

But, at the same time, I disagree with the author that buttons are the only thing that represent your brand and it is extremely important to get them right.

I would like to cite everyone a real world example - Google.
They use a combination of blue (Search), grey( Gmail, Search, Apps), red (Gmail) and green (Adwords) buttons across their product ranges. And their buttons aren't the same across their product ranges - For example, the orange button on the Blogger platform is totally different from the one on the Search home page.

As a start up, it is important to do only one thing with buttons - Maintain uniformity. Google maintains uniformity within its product ranges, though they vary from product to product. (I use Google as a reference, because they are one of the most successful companies on the Internet)

So, if you notice Apple, they maintain the glossy-ness of their buttons throughout their product pages. In no one page about a particular product will you find a non-glossy button (like on the Windows Metro UI) mingled with a glossy button. This is the only thing you should be careful about. Otherwise, it's actually okay to use what you like. I've even seen many companies rip off each others' buttons. (For example, 500px and Stripe use the same blue glossy button).

Buttons don't represent brands, it's the colors that do. When it comes to buttons, you actually don't have much choice, and this article doesn't point that out. Buttons are usually call-to-action elements and need to be represented with good contrast or 'attention-seeking' colors to convert well. That is why most websites use Green colors for sign-ups (or blue, sometimes), because they convert well (You can read more on Psychology of color to understand this).

Important buttons are mostly colored red for the same purpose. (The Compose button in Gmail, for example). So in short, the color of your button doesn't (and cannot, unless you are someone like google with all the prominent colors in your logo) represent your brand entirely. Your brand is composed of various things - Color schemes, Logos, Typography, etc. Buttons are just a tiny part of it.

The color scheme for every brand is what that everyone recognizes. Just get that right, and you should be good.

Hope this helps.
These are charted with CQS (official) timestamps. Try again.
It's an interesting concept, but how does it differ (not technically, but practically) from, say, OS X's built-in document version control, "Versions"?
You can dynamically create an iframe in JavaScript and do a regular form post to localhost:3000 thorough it.
Different purpose. This is for building reusable UI widget components.
and of course that also is only possible, when they know the exact time of when the news would go out. So that, they can time their activity just milliseconds before that, using tech.
Since it takes a while to digest the report after having seen it, chances are that they were in possession of the report far earlier than T-400ms but waited until they were in a time window where they knew the regulators would not come after them.

This is how fortunes are made. By taking advantage of loopholes in the regulatory mechanism.
Exactly. I'm an academic who uses and promotes git (for research, analysis, and writing). My colleague and I are building a markdown editor with git support. We're going for exactly what you describe. git is abstracted from the user and they just provide GitHub credentials to have everything stored in a repo.

Non programming types use the gui and programming types can directly interact with the repo.

See (super early version) here: https://github.com/yoavram/markx
>When you create a component you don't get a handle to it. Consequently, components cannot be referenced by other components and cannot become properties of the global object tree. This is by design. Components do not engage each other directly; instead, they broadcast their actions as events which are subscribed to by other components.

This is a maintainability nightmare. I've gone down this route on hand rolled JS frameworks before and it leads to untold headaches. Sometimes a little coupling is the right solution. Many times it is better for components to have knowledge of their environment. In most applications (other than iGoogle maybe) one thing on a page depends on another. I feel it's far better to explicitly call out those dependencies by having a reference to the other components and directly invoking methods on them with known arguments of a known type.

Edit: Also, what kind of memory allocation implications are there with event subscriptions and no references to the components themselves?
Microsoft has a cross-platform command line TFS client (also an Eclipse plugin):

http://msdn.microsoft.com/en-us/library/gg413282.aspx

> You can perform version control operations by using the Team Foundation
> Server plug-in for Eclipse. You can also use the Cross-platform Command-Line
> Client for Team Foundation Server to perform those tasks.

I'm not sure how Git support gets your code back into your corporate TFS server?

Edit again: did not see you using their service. It will be interesting to see how well they implemented all the ACL-type stuff, also just in general I wonder about the transport security since SSH is not supported at this time. I'd recommend against using this Visual Studio Git support to push over the internet for now!
> Buttons can make or break your brand. Buttons can be your sites most recognizable brand element besides your logo. A well designed, unique button style can be the key to establishing and maintaining trust in your site.

Well, I had absolutely no idea on any of the buttons. So I'm:

> 0 - Congrats. you’re normal, not an internet nerd like the rest of us.

Perhaps that should be better written as:

> 0 - Congrats, you are strong evidence against my claim
300 agents x $50 a month x 12 months = $180,000 a year

So basically a lifestyle business that won't scale if that's what you are after.
(I don't know a whole lot about the intricacies of trading) Is there a minimum standard "resolution" for trades, or is everything sort of a best effort based on the speed of the computing hardware involved?
I have a Surface RT. It was a gift. I also have an iPad, that I paid for. I use both quite often.

Is it a good device ? Yes, I think so.
Would I recommend the current Surface RT ? No, not yet anyway.

Here are my key issues:

a.) The app store has to get better. I know it has a full featured browser (spare the IE jokes), so there isn't a need for as many apps as a traditional tablet, but I still think the RT's usage is set up for touch as often as possible and using IE10 in desktop mode just don't cut it for touch usage.

b.)It can stand to be a bit cheaper (at least bundle in the keyboard for $50.00)

c.) MS needs to get their act together because the built in apps are very bare bones and in fact are at times worse than the apps they replaced (i.e. Xbox Music vs Zune)

d.)in terms of hardware, the only real issues I have would be the screen (quality is great, but I think the next iteration should bump up the resolution); and the cameras which are god awful.

All in all, despite the criticism, I like the direction Microsoft has taken with Windows 8 and the Surface line. In typical Microsoft fashion, it would have helped if the different divisions had got their act together, so they could have released a more refined, coherent product.

It always baffles me when I see incredulous posts on Hacker News that can't seem to grasp the benefits of a device like the Surface RT or the Pro. I think devices similar to the Surface Pro are the future of mass computing.
You might be thinking of preventing Javascript on host X from sending XMLHttpRequests to host Y. That will not prevent Javascript on host X from adding a form to the web page and having it post to host Y with arbitrary content, or from having an IMG tag on host X attempt to load (via a GET) a URL on host Y (assuming someone finds a pathway that works via GET requests for these or related vulnerabilities).
I don't know the way these reports are structured, but is it regular enough where there's even a possibility that a bot could digest, analyze, and act on the information there in near real time?