skysight-inc/HackerNews huggingface dataset:
It'll support windows/linux/mac
Looks like this guy http://blog.greg-net.co.uk/post/21228054876/building-node-js... has already written a tutorial to cross compile nodejs for the Raspberry Pi
I am super excited, I have been doing backend development with rails and been kind of intimidated moving into doing more front-end stuff. I think LT is the answer.
Does it have a working minimizer?
Since it will build on top of CodeMirror, I assume it will run on any OS that supports a modern browser.
Thanks for the quick reply ibdknox! It might be useful to include it on the kickstarter page too?
It'll take more than just me. It'll be a team effort.
I'm also a pretty big proponent of distributed teams :)

That said, as others have noted, if you're hiring quality people, there's no reason they can't learn Clojure on the job. Plus if you make an investment in your people they're more likely to be invested in you ;)
That's the idea, such that their pre-existing knowledge or opinions can't influence them.
interesting approach. did you consider k-means for this? if so, what influenced your choice?
In some ways it sounds like the Microsoft "Shared Source" where you are able to view the code for some of their commercial products for debugging purposes but not redistribute it.

One concern is they mention that it will make use of existing open source software; presumably they mean more BSD-style code or LGPL code rather than GPL code since the license they are proposing seems incompatible with the GPL.
> not justified as some sort of nebulous "investment".

I can never understand on these HGTV shows how someone does $X work to a house, then they get appraised and someone says "you increased the value of the house by Y%". There's even a whole show based around it which I can't think of, where they appraise your upgrades and how much value it added.

Strictly speaking, I'd think that the moment the construction workers walked out, you had increased the value by $X, i.e. whatever it just cost you to get them to do the work, and from that moment on it's depreciating. Maybe there is some "convenience" factor if you sold right then as the next person wouldn't have to bother with the upgrade; but they're also not getting new renovations (and presumably warranty, etc). Why is your house suddenly worth so much more when all you did was get a kitchen guy to come in an do his thing?
Heck, Jobs put him on the board (to a crowd with some people booing) when he came back to Apple.
I really like the website, theres only a few things that bug me.
1. The Facebook and Twitter icons, on the logo are so small, that they're pointless. Add the Social buttons somewhere else.
2. The buttons have no hover effect. It's not needed, but it makes the website look a little more professional
3. Under the "More about our company" section, the Safari screenshot is highly outdated, which makes your product look outdated.
Like the idea, like the website. Good job.
Designing Hypermedia APIs, a book with frequent updates
So does it use any unofficial opcodes for performance?

(IIRC, the 6502 decoded instructions by bitmasks; say bit 7 meant "load" and bit 6 meant "move" or some such thing. So you could trigger combination instructions that'd still execute in 3 cycles but perform the work of two instructions that'd normally take 6. This might have been 6510-only, but I don't think it was.)
For developer tools you use every day, I think $100 is a relatively small amount and in line with what a lot of text editors and IDEs charge for (and less than many of them).
Exactly. You shouldn't slap a ton of these buttons on your site and assume your maximizing your sharing potential. The 3 share links I have on imgfave.com drive 10x the traffic of the addthis widget that I used previously. I tried using the facebook like button, but the share link I have on their now drives 15x as much traffic as the like button, even though it takes two steps to post back to facebook. Important to make no assumptions and keep testing.
I think it will be browser-based. He mentioned using codemirror in his post here: http://www.chris-granger.com/2012/04/15/light-tables-numbers...
How exactly would those who really want a post API to G+ use it?

The uses that come to mind are the convenience of posting from a multi-network client (e.g. TweetDeck), cross-posting from other networks and for those "RSS/new blog post to network" type scripts. In my opinion, the latter two are the robotic posts that can bog down G+ and the third isn't too far from that.
Yes, but the rewards also mention a license, that will apparently be based on 'pay what you think it's worth'. It all seems very vague to me and I'm not sure how it all will work. Might just be me though.
Tim Berners-Lee urges UK government to stop snooping bill
Multiple exchanges allow customers to choose from better trading fees, execution times, colocation offering, etc.

I'm not sure how big of a plus this is. Most people wan to expend effort on picking the right stocks to buy or sell, and while they want low transaction costs the price of too many alternatives is increased complexity.
We need more native code
Sorry, I forget my audience when I'm on HN. I professionally teach classes regarding L2 networking and servers, so I do hope I have some insight to share. I was a Cisco systems engineer at one point in my life.

Spanning Tree Protocol: http://en.wikipedia.org/wiki/Spanning_Tree_Protocol

STP as it's called, builds linear networks. Simple, single paths, through layer 2 (see: ethernet) networks. Think of spanning tree as a large state table tracking all MAC addresses on a network. If the state table realizes there a duplicate entries (ie: duplicate paths) for a single MAC address, it literally brings down the entire network to recreate path without duplicate entries.

Most managed (commercial) ethernet switches, speak the spanning tree protocol; this protocol allows synchronization of MAC tables between switches. However, by default, the vmware vswitch does not speak this protocol. This creates problems when you multi-home servers (connect a single server to multiple siwtches). The vswitch does not participate in spanning tree, and the default vswitch "load-balances" by transmitting frames from the various ports it has accessible. This, in the traditional switches' eyes, constitutes a loop in the network and can bring an entire ethernet domain down. This is a horrific scenario during which all participating hosts lose network access for 15 seconds or more, depending on the configuration (STP vs. RVSTP). If the vswitch remains active with it's default settings, the network may be down until a network engineer realizes the problem or the server is taken offline.

The reason I say "fuck spanning tree" is as a network engineer, I've taken entire data center's off-line due to a mistaken configuration on a ESX host (which I did not have visibility into at the time). This is obviously not a good way to go about production practices.

Network coordination services, like the one developed by Google, stand a good chance of replacing this antiquated protocol. Everyone in the ethernet networking world has been plagued by STP and its related quirks. I'm, for one, very happy to see its demise and hope for a future clear of such, potentially, disruptive technology with data centers.
The basic idea of OpenFlow is getting the manufacturers to split between making good software and good hardware. If you make great hardware you can continue to operate, someone else will control the forwarding decisions. If you want to make good software, you can use someone else's hardware.

There will be a shakeup because telling the hardware manufacturers their software isn't good enough isn't a great way to start that conversation, but it's inevitable. They will insist that the software is like that for a reason, and to do so is saying the last twenty years of development has been done the wrong way.

I think it's highly interesting. I went to school for computer science but found computer networking very interesting. There seems to be a certain level of dismissal in the complexity of networking by people who write applications. Writing a one line java socket that connects to another TCP port is trivial, but the details are tedious. The same way we forget how difficult it is to get phone calls to work because the end result is simple - phones ring.

OpenFlow will need to reinvent the wheel unless the existing hardware manufacturers decide to give them a head start, which is unlikely. If it's open source it will evolve quickly, however. There are many difficult decisions and engineering problems to solve, which I suppose is a good sign.
Nintendo granted patent for emulating handheld consoles and software
What is the Future of Blogging?
When I worked on a cybercrime startup idea in 2008-9, every single "cost of cybercrime" calculation I found - even from government agencies - was based on the same original, unsourced estimate from MarkMonitor, which sells various brand protection services to IP holders (e.g. they'll watch eBay for counterfeit auctions of Rolex watches). After a few years, MM was able to cite the more "official" sources with a circular reference.

There's no financial incentive for anyone to say "nah, it's not that bad".
What's the benefit of keeping the data plane on the cisco/junpier hardware? #ports per box?

In my naivety, I'd expect the main benefits of openflow to be on the WAN links, so you could get away with 6 or so ports in a PC-like chassis running software routing, with dumb local switches?

What am I missing?
Sun tried desperately to monetize Java and failed. There's really not much money there, this case is their best hope to see some revenue.
My first thought when I saw the site was 'Someone has way too much free time on their hands.'
Seattle Rex vs. Apple: The Verdict Is In
I signed up on Kickstarter just for Light Table. Now I can't wait until December!
Finding Sponsors for my Local Hackathon Tour
So will this be a native app or will it need to be run inside the browser? I'm guessing the prototype was a web app but the final product will be native?
Is Oracle really scaring their customers (read: enterprise)? I really don't think they care about people on this board or twitter. They earn a lot of money with their current model which involves payments from companies. From a company point of view, Oracle is a lot more stable than Sun ever was.

>> On a personal note, I really wish both Oracle and Google had handled this quite a bit differently. Google probably should have gone with Python when it looked like Java was going to cause trouble. Sun / Oracle really needed to have a decent smart (not feature) phone spec for Java / JVM with a small licensing fee. Java seems cursed with anything that needs an actual UI, something always goes wrong.
If Adam Smith says so. Totally agreed.
For the record, I made no connection between Inara's occupation on the show, and her "selling" in this example. I doubt Chris intended such a connection.
Except when they released that JVM source under the GPL, which quite clearly disallows such extra restrictions. Except that of course Dalvik isn't derived from that source anyway.

Which is why the Oracle position is so strange and precarious: they're basically arguing that GPL users of the JDK source have a free license to do things (i.e. make incompatible versions) that people who didn't accept any license to any code ... don't. It's weird. What parts of that clear license to the public are severable from the source distribution?
Reposting a popular article from the past is not a good way to accrue karma.
$200k feels like a pretty random number -- and maybe even a bit high. Draw people into your story and elaborate on where the $200k will go. What kind of a team are you going to put together? A team of 8? A team of 2? Water-front office space? Time share private helicopter?

This is the moment to really create momentum for the project -- if I were in your shoes, I'd spend a bunch of time today really refining the project details on Kickstarter. (Other successful Kickstarter projects might provide some great ideas.)
Just in case it's useful to anyone else, an HD version of the video (where the code is legible) is available on vimeo here: http://vimeo.com/40281991
Google outfoxes the FCC
If the guy is so excited about this concept, has he tried prototyping in as an (emacs/vim/eclipse/etc.) plugin? And if not, why? It seems that at least a few of those features could be shown off before he goes asking for $200K.
These are early days. What will probably happen is that a m"middle layer", such as consumer reports, or more modern recommendation engines such as amazon will develop that will evaluate the risks.

"Quantification" of kickstarter and indiegogo etc. is a great opportunity for startups.
Every time I have looked it is always feature phones, mostly by LG.
For a real product, yes. For a product that doesn't exist yet, may turn to vaporware, may be buggy, may end up poorly designed, may be unusably slow, might not be able to operate as well as described, etc etc, $100 might seem a bit steep.
But this is a beta product. No demo and nothing to base your decision on but a video. $100 is a lot to bet for a v1 tool that you might never wind up using.
Cool, why interpret it? Right a compiler for it now :-)
Despite the fact they claim to have a patent pending, there doesn't seem to be any patent applications filed for okcupid (or under their company name "Humor Rainbow, Inc.").

I'm guessing the "patent pending" is a marketing technique rather than a legal declaration.

So you should be fine using something similar.
Oracle doesn't want to kill Android, they just want a cut of Google's revenue. The worst case scenario is that Google has to write them a big check.
>they're basically arguing that GPL users of the JDK source have a free license to do things that people who didn't accept any license to any code ... don't.

Well, that's what a license gives you: the right to use something in ways people without the license can't.

Dalvik isn't distributed under the GPL, so I don't think any rights derived from the GPL distribution of Java can be used.
I don't think so. I would think the technique of dividing CPC by the prospective conversion rate might be useful in determining ballpark costs for Adwords as one specific channel of marketing, but it's quite a leap in logic to say "this is what your product's price needs to be".

The idea that a potential market can be understood through such a swift and simplistic means is taking the paradigm of Adwords testing to absurd lengths.
You shouldn't be downvoted. It's a completely legitimate point to make. Kickstarters from people who don't contribute back is something that happens all the time.

In this particular case this one is from someone who contributes to the community in other ways, but that's certainly not always the case.
is there any way to add <blink> to text that's reflected in the lake?
At Arch Linux ARM one of our developers has been maintaining Node.js packages for ARMv5+ for a while now, they should work on any distro if you don't want to go to the trouble of compiling yourself or don't want to use Arch.

They're just tarballs, unpack them and move the files if needed.

http://archlinuxarm.org/arm/community/nodejs-0.6.15-1.1-arm....

http://archlinuxarm.org/arm/community/v8-3.9.9-1-arm.pkg.tar...

We also have full Raspberry Pi support as another of our developers has had a test board for quite a while, so if you're looking for something simple but powerful, it's a good choice :)

http://archlinuxarm.org/platforms/armv6/raspberry-pi
I have thousands of RIL bookmarks in my account, but the one thing that kills me is that I can't see when I saved the bookmark. When I go in to look for something and I'm not sure exactly what I'm looking for, I really wish I could see when I saved it. My time association is much better than recalling an exact headline or site name.
Verizon launches 4G LTE network in 27 new markets
Not to be facetious but, one is C the other is C++ and on occaisons it does matter a lot.

OpenMP is good for Fortran style code, where you decorate loops, although I havent looked at the latest OpenMP standards. But on its own C++11 looks very good. I will (and I do) use it where I have uses of C++ template mechanism. But now I am porting some that stuff to D. Generics is so much less verbose and nicer over all.

Though I love the support for type inference in C++11, it does not play well with expression templates, which is my go to reason to turn to C++ in the first place (perhaps the only one prior to C++11).
CEO Scott Thompson To Cut 50 Properties: “Yahoo Has Been Doing Way Too Much”
But what if it were? What if they re-release Dalvik under the GPL and admit to Oracle, the court and the world that Dalvik is clearly a derivative of the GPL sources from Sun. And then the case gets thrown out, because of the "extra limitations" clause in the license.

See why this is so weird? Oracle is arguing something that if taken to its logical conclusion would invalidate the case. So they can't argue it too far: Dalvik's success (in the market sense) has to be derived from Oracle's IP, but not so much to as to be a derived work (in the copyright sense) of the Java code. That's an awfully fine line.
The hypothesis being advanced by people proposing point-in-time clearances is not necessarily that it will make the market smoother. It's that it will free up a lot of resources for other purposes.
As a libertarian it always bothered me that the Kremlin thought it was in their best interest to have Adam Kokesh on the air.
You're using terms like "best price rule" but asking questions like "if Alice sets her 'min' at 9.50 she can sell to Bob at 10.05". This doesn't make sense. Alice has a limit order on the book that says she's prepared to sell at 10.00. When Bob comes along saying he'll buy at 10.05, the market fills the order at 10.00.
I think the kickstarter page could be improved.

More details about the money and why you need it, what our donation will accomplish aside from the vague message about how more people get things done faster. How much are you paying yourself? How many other people?

More information about the end product (people are asking about OS for example), the timeline, and you and your qualifications to run the project. I gather you have been programming for a long time and work at Microsoft, but that doesn't prove you'll be able to deliver. For all I know you're a famous hacker, but not knowing that, not knowing if I can use the end product or when I will get it, and not being given a simple, compelling argument (rather than a detailed description of the idea) makes me less interested in participating.

That said I love the idea and really hope you are successful!
Starto.tv - An Internet television show for entrepreneurs
Can't wait for SPDY to be implemented for nginx. There's been discussion about it several months ago, but I haven't heard anything since.

Does anyone who's involved with nginx have more info?
This is too much. I've never seen an editor that runs well on the 3 of them. If you had said Mac or just Linux, I could believe you. I am really interested, but I am afraid of this becoming vaporware.
Huh? If Alice places a limit sell at $9.90, Bob's limit buy at $10.05 order will execute at $9.90. The limit price of the standing order is the one that prices the trade.
$200k would be a good start, IMHO. I have developed simpler apps that have cost far more than that. I am guessing this is probably going to be at least 2 years of effort if its just one man, and if a bigger team then he will definitely need the funds, especially to hire quality devs.
> financial markets aid in allocating capital for real world investment.

this is only one purpose of financial markets. the other purpose is to transfer risk. any capital that you hold is subject to risks, and as a capital owner, you really only want to be subject to the risks that you know about and can compute well. you'd like to transfer other types of risk to other parties.

> It doesn't even work on a per-minute basis - at best, it works on a daily basis

is this a joke? if AAPL releases earnings at 10am and they come in 20 cents under expectations, i can guarantee you that regardless of the presence of computers, by 10:01am, AAPL is going to trade down a lot.

> It certainly reduces the spread. The problem is that HFT makes market access unequal.

lower spreads mean that less profitable strategies can survive in the marketplace. there will actually be more market participants in this type of scenario

> You claim that Alice could have held out for $10.05 if she had wanted to. This is incorrect

what you're describing here is a limit order, the most basic type of order that everyone has access to. she puts in 10.05 in etrade, and gets filled if the market moves up to 10.05 (but not if the market moves down towards 9.95 and does not come back up).

> for most market participants form the real economy, intra-day fluctuations dominate the spreads by orders of magnitude anyway

this is exactly why latency is important (and also contradicts your earlier statements). you want your orders filled now, before the market moves away from you.
I agree. The issue is I have no idea if I'd use this everyday, or just once or twice to try it out. I don't see any company I'd work for adopting, but if I knew it would be anywhere near as useful as some of the free tools I use for side projects (Processing, Flashdevelop, etc.), I wouldn't hesitate to back it for $100. I guess that's the risk Kickstarter and being an early adopter in general.
What's the benefit of keeping the data plane on the cisco/junpier hardware?

To be clear, it's not literally Cisco/Juniper hardware, but it's similar (ASIC-based).

on the WAN links you could get away with 6 or so ports in a PC-like chassis running software routing

ASICs are line rate, denser, and cheaper per port than x86 servers. Roughly $15K buys you either an x86 server with 6 10G ports or an OpenFlow switch with 64 10G ports. Since Google has over 100 ports per switch (according to EE Times), they presumably need the ports and the savings is significant at that scale.
Propose a question for Tim O'Reilly
I'm meeting Tim O'Reilly tomorrow to talk about big data and the future. I'll ask him any good questions you have and after his talk with Joi Ito, I'll post the answers.

http://www.media.mit.edu/events/2012/04/18/media-lab-conversations-series-tim-oreilly
People come here for the submissions (on-topic, non-fluff, genuine upvotes) and discussion (civil, educational, interesting). To create a superior HN you would have to improve on those features first or it's a non-starter.

It's unlikely you could improve on those though. HN has network effects (i.e. HN is popular because HN is popular). Unless PG drops the ball with HN, by letting it get overrun with poor content for example, there's just not much room for a competitor, and that doesn't seem likely.
I'll happily chip in some money, but having read recently about how Star Command's money burnt down (http://www.1up.com/news/star-command-kickstarter-funding-qui...) I suspect you might have shot yourself in the foot a bit by offering the t-shirts at such a cheap rate.

Either way, I've put some cash in the pot :).
Ask HN: How do you calm down?
I find myself always feeling the need to be doing something, occupying my mind with some sort of productive thinking, reading, etc incessantly.

But I feel like this has left me an anxious and slightly impatient person where any "blank" time I can't enjoy because I feel the need to get back to doing something, anything. I have trouble finding joy in small talk even with my significant other. My parents have always been this way as well, we can never just sit and relax, it's always about getting things done. In fact, I am writing this post while waiting on fast food.

How much down time do you find is necessary daily or weekly just to relax? How do you do it? It seems there are endless articles on HN about being more productive but we often don't think about the opposite end of the spectrum. Does anyone have similar experiences and what advice do you have if so?