skysight-inc/HackerNews huggingface dataset:
Ah, fwiw I haven't used Windows since 2007 so this wasn't on my radar, but I do hope they get that fixed. Or maybe the Haskell team is intentionally dragging their feet there, in order to "avoid success at all costs"...
SteelSeries Launches 11-Button World of Warcraft Mouse
I will add that at least both PHP and Python core development has been very willing to give any feature that's deemed a mistake the axe without second thoughts. On the opposite extreme, we (the perl5 porters) have mostly taken the opposite stance of supporting real users if in doubt. There are many features of Perl that are widely considered to by ill-suited for larger projects. We'll take very good care to provide a gentle and clear migration path when we break those. I'm sure this helps in migration. At work, we're slowly migrating ~2.5 million lines of code across 14 versions of perl right now. Mostly without a lot of pain.

This being said, this is not a snipe at how PHP or Python do it. It's a choice of the maintainers/developers.
>greater market participation never produces adverse effects

I never said it didn't.

I said greater market participation increases innovation by default, regardless of the quality of said participation. You are the only one equating the behaviour of the markets to being either "good" or "bad". The reality is that these are not concepts the market understands or cares about.

Innovation can and does destroy entire markets all the time. But unless you feel innovation itself is horrible and we should be writing these arguments with typewriters and cabling them to each other, you simply have to accept the reality that innovation will occur all the time in every direction.
> we'll add an unstick

NO. This is just as bad. I loathe sites that require me to take action to make browsing sane just as much as the current situation. Each site that does this has its own way to make it unstick and I won't even bother looking 15 seconds how to hide that crap you're sticking through my optical nerve to read some content I may or may not even be interested in.

Solution: show your header for a second or two, then roll it up, leaving the bottom rounded part shown as a hint. If the user wants to show it again he will reach for that middle rounded part, upon which you could react to a hover, a click/tap and/or a drag. Why does it suck less? The animation builds expectation and explains the behavior, while the hint explains how to take action. Zero thought needed, and no friction to 100% content.
jballac, excellent point. If you post this as a comment on the page, we'll approve it ASAP, so that viewers from all origins will see it.
AAPL can generally be bought for under a 14 PE these days. An equivalent FB price would be $4.37. FB profit growth over the next decade may be much bigger than Apple's, but I have a lot more uncertainty about what it will be, so its hard to estimate a fair PE. Meanwhile there are Apple shares on sale every day that give me a rock bottom PE for a company with very persistent and fast growing profits.

PE isn't everthing but I wish the press would talk more in terms of comparable valuations than the stock dollar price which doesn't really tell you much.
You actually _can_ in fact run sorts of Linux other than Android on your phone:
http://linuxonandroid.blogspot.com/
I strongly disagree. Of course I understand what you mean about proof-of-concept - your analogy of testing the engine is a good one. But think about wher the engine is to be fitted: if the UI is not well-specified, then the best engine in the world will only help you crash or blow things up faster.

you can't build good data structures until you have a clear idea of the information you want to gather and manipulate for the task you propose to solve, and often that involves going to other people in a specific market and asking them how they do things. I have lost count of the number of software packages I've looked at and asked 'why is X so awkward' only to receive the reply that it 'had to be that way' because of something on the backend. This is what happens when you build data structures that are half-adequate to the task at hand and then have to have other things shoehorned into them.
I'll bite. I've used After Effects at the grab-a-demo-copy level for motion tracking and stabilization and rotoscoping. I don't remember anything that would have allowed me to detect and amplify color changes in someone's face that way, or amplify movement of a given period like the shots of someone's pulse or of a baby breathing -- especially not with a general-purpose temporal amplification filter instead of really specific code. I'd love to know how to do that stuff with After Effects, though. Can you be a little more specific?

My guess is you might end up with something along the lines of, say, take a specific clip of a guy's face, mask the face, average the color, detect the subtle changes with a script, and use the output of the script to control a color filter. Likewise if I had an existing clip of a particular sleeping baby, I could target the chest, motion track, and feed the tracking data into a filter. But that's a laborious way to fake particular outputs of what this software does in realtime on arbitrary clips of things moving or changing -- it's not nearly equivalent.
Fixed! Thanks for the catch! :)
My iPhone timer is at 9:49 & I am productive
During Microsoft's E3 press conference they said they intended it to be used for gaming. There was a concept video of a tablet being to used to call plays and view the field in Madden.
I'm very impressed by the XBox 360 top-level UI. It is now the primary channel for me to consume Netflix. That honor belonged to my Mac Mini controlled via iPad until recently. That said, there are some deep problems:

1) Charging for XBox live Gold is annoying from a customer's perspectively. I only got XBOX live Gold recently because they were giving away 5 free games. I doubt the better UX of netflix is sufficient to get me to pay for this service.

2) Content pricing
The cost of movies/tv shows on Xbox live is pretty steep. I'd rather drive to my local redbox to get the latest movies. If they charged 2-3 dollars for 24 hour rental (a 100-200% higher cost than redbox, I'd use them for sure).
I completely agree, and that's what I personally do. I just disagree with some people's opinion that 'Microsoft has no right to do such and such, it's my device. I bought it and so I can do whatever the hell I want to do with it'.

That's not exactly what the grand-grandparent was saying, and I'm not against what he says; I just wanted to add my comment (which I thought would be downvote to oblivion, but funnily, has now a double-digit vote count!!)
In fact, how bad they are doing would be an asset-- "We're running as big a loss as we can so we can grow as fast as we can!" -- I think Amazon is still using that line. (though they are growing fast.)
Prime Number Music Composition
I was just coming here to say exactly this. You could also use a partial index (that is, an index with a WHERE clause; so, "WHERE json_field LIKE '%foo.bar = baz%'" or whatever).
If this is going to be a competitive feature from Microsoft, they need to get it in the hands of as many people as possible.
There's also the problem that, at least here in Brazil, cable companies are in many instances the only choice when it comes to broadband internet connection. The only way to get a decent connection at reasonable price is if you get an internet/cable/phone bundle.

This means there's no way to cut the cord.
Please don't try to rewrite history. Instapaper was first and basically invented the space. The oldest comment in the iTunes reviews for Instapaper are from Aug 28, 2008 which is before the Android Market even existed. Read it Later originally launched in 2009.

Edit: Read-It-Later appears to have launched Apr 8, 2009.

http://blog.ideashower.com/post/15139665330/read-it-later-ip...
you can, but in order to build a partial index, the function needs to be immutable. not exactly ideal in this case.
"That said, if your site grows in some way you didn't originally anticipate and you get to a point where you need to shard, but can only do so by changing data stores, then it's sad."

I think you're being too absolute. For instance, Instagram used sharding in postgres, and they didn't have to throw anything away or dedicate any huge engineering team to solve it.
Twitter Subpoena Raises a Storm of Legal Questions
Could you guys expound on why this is the "right thing?" I see this very differently.

Personally, I would never have agreed to this based on my understanding of the situation. It's clear from the article that Ecquire evolved from Dropcard, even if it is an entirely different product now:

"Ecquire was getting further and further conceptually (and technologically) from Dropcard"

Almost every tech company evolves dramatically, and rarely resembles its former self after four years. If one contributes substantially in the founding stages of a company, I believe one should end up with something, even if it is a reduced stake. The company would not have made it where it is without Ariel and Anton's participation in early failed ideas or admission and participation in the incubator.

It's safe to assume their contribution exceeds zero percent, which is what the Tal pushed for and Ariel and Anton agreed to. No investor would have agreed to this, why is it right for Ariel and Anton?
An IPO is a sale of stock. When selling any product there may be a guaranteed audience (e.g.: institutional investors) but groupon (and Facebook) both have the advantage that millions of regular consumers are aware of them.

Thus, the average mom in illinois is far more likely to buy Groupon or FB than JDS-Uniphase or Applied Materials.
And yet, A/V hasn't been -- by any reasonable measure -- succesful in stopping malicious software. Maybe the solution is to stop installing software from untrustworthy sources?

My statement can't be taken without context. Stated with more context: "there is no inherent aspect of an operating system that favors A/V as protection from malicious software over any other (like code signing)." In practice, quite the opposite is true. We've proven, through practice, that A/V is a poor solution.
I hope this drug ends up being extremely effective, but you're going to be much better served by getting your prostate checked every year plus keeping an eye on your PSA levels. Better to catch the monster early and cut it out before it spreads.
This correlates to brandnewlow's comment above as well. It would be fascinating to see a news source that was paid for entirely by customers and thus not beholden to advertisers--something like HBO. But it would very hard to sell such a thing, because $15-$30/month for news, historically speaking, seems insanely high.

Sounds basically like what Stratfor was trying to do. I don't know what they charged, or if the value was there, though.
You have a point, but this product is a direct competitor to both the iPad and Macbook Air, both tough nuts that other companies have been trying to crack. Given expectations that major Macbook Air upgrades are coming as early as next week, based on Ivy Bridge, getting a word out before the Apple hype starts seems like it could do nothing but help competitors.
The lenses are just as big but they have a moveable secondary, which gives them better focus and 100x field-of-view compared to Hubble. http://www.washingtonpost.com/national/health-science/nasa-g...
I do encourage any SQL user, who hasn't already tried MongoDB, to fire it up and try it themselves. Mongoid in Ruby is fairly fast to get started.

I've been using SQL since early 90s. For web apps and large collections I've started using MongoDB more recently. It's one of the most exciting technologies I've used in a long time.

It takes a while to stop thinking SQL, but once you pass that it's really very primitive (in a good way) - and frictionless for development. It really fits what I want to do with web apps in particular.

So far I've not needed to scale it, but I've less apprehension about that than I used to have about scaling SQL back in the day - the large denormalised tables I used to build from SQL for performance are now the default.

SQL still has a place and MongoDB is no replacement for complex models, but give it a try before buying that you can do it all with Postgres tweaks.
Processing language was used to produce visual effects and SuperCollider was used to sound synthesis.
Tree cover can be a bad thing for houses, though. Besides the obvious of branches falling, my friend just bought a new house where there are major repairs that need to be done because of the trees planted around it.

Some of the trees are big enough for the roots to cause damage to the concrete in the walkway, garage, and foundation. The biggest issue, though, is the rot on the roof. Too many trees means not enough sunlight on the roof means moisture builds up and rots. Houses need sunlight, and when you pack houses in on 1/4 acre lots with no yard space to speak of then pile trees around, you end up with major damages when the trees grow.

My argument is more for less-dense neighborhoods (or replace individual houses with shared housing like condos or apartments) than it is for not planting trees. Residential neighborhoods and subdivisions are not ideal conditions for the environment, no matter how many trees you plant.
Duo Security Sends A Trojan Horse Inside Google's Bouncer
Perhaps, but is that something that that Dunning and Kruger (or anyone, for that matter) has actually demonstrated?
Building a startup? Ways to spend less and survive longer
Atlantica, Strategic-mmo for Mac / Linux
Michael Lewis: Don't Eat Fortune's Cookie
Someone ought to write something to empirically test this assertion by clicking on the various possible locations.
The Web only Works Thanks to Reload… (and why the mobile web fails)
Immutability is perfectly appropriate for that use-case, though. Creating an index via a function that may return different outputs when provided the same input is always going to lose.
Dev Bootcamp is not the only reason I want to move to the US and that's why I posted this question. My main goal is to have an interesting job in the US, but I was in doubt between applying for an iOS developer job from London or go for the dev bootcamp first and then look for a job where I could eventually use my knowledge on iOS and Rails, as I think it would be a good combination. I'm starting to be convinced that I should go for the first option and I'll continue learning Rails on my free time.
It sounds like the real difficulty is that you can't install these pieces of software on your particular operating system, which all already solve this problem in a relatively robust and well-tested way. All you should have to do is put together a robust piece of software that installs cleanly on your OS to support revisioning... but this is the same challenge faced by all of the examples you've mentioned. I'm not convinced that you're solving the right problem if the main difficulty lies in installing.

In the HCI research community, SVN is the norm, backed by sites like Unfuddle, Github, or private SVN servers. All of these sites let you upload directly through the web.
"The transfer of wealth is in fact the creation of wealth in 99% of cases, otherwise you are talking about charity."

How is that so?

Yes, creating wealth does involve transferring of wealth, but if it's simple redistribution entirely from A to B, that's not new wealth creation at all. Say I take out a loan of 100K to build a house. Did I create new wealth?

"A tornado is a horrible event, but it creates wealth."

I can see your point, if that's your definition of wealth. Divorces create wealth. Wars create wealth. I guess that shows how useless any economic indicators are: they don't tell you whether the standard of living is improving at all.
Are they willing to pay? It appears (based on subscription numbers) that the number of people willing to pay are decreasing.

A lot of the people I work with rely upon FB to serve as their "news." And I in turn use HN as a kind of news service. I rely upon FB, HN, twitter, and RSS for the majority of my news intake. The problem will arise when all that's left are either blog posts that have variable reliability and wire services that have variable depth.
They also are not running a loss.
Redis and Relational Data
Could you take a closer look at that Code of Conduct? I'm having trouble finding the part where it says they'll take action over events that happen outside the conference.

Event organizers are responsible for events that occur at the event. They are not there to police attendees both at and away from the event.
I've bought pretty much every Nintendo console they've released (and some handhelds). The post-wii world looks pretty different from my perspective:

1) The lack of quality first party titles for the Wii is very disappointing. This is a contentious point ... but every single person I know both has a Wii and currently uses it as a paper weight. Nintendo could have had something big given the penetration of the lil Wii console. I used it for Netflix for quite a while, for instance. They really blew this one though. I believe there have been no feature enhancements for the Wii home screen since release! Netflix updated recently but the experience is very poor ... I get buffering problems all the time for instance.

2) I was stupid enough to buy the 3DS the first day. The device was pretty shitty ... gave me headaches.. literally. Plus, the price reduction followed by giving old owners shitty games in return was insulting.

Based on 1, 2, and my love for the 0.99-4.99 games on the iPad, means that I am no longer going to buy consoles from Nintendo. And I might not be alone on this one.
" Sites that are read-only or store blob data in something like S3 can often avoid sharding"

Still too broad. Sorry, this is a pet peeve of mine, where tech people assume that everyone else has the same issues as them. For example, I worked on an ecommerce site that made over a mil a year. They had less than 10k products, and will never need sharding. They are not read-only, they have people updating their products on a daily basis through the site.
I ultimately decided not to join a cofounder who was in a situation analogous to this. An investor owned > 1/3 of the company, but cash was almost gone and the original idea had failed due to TOU issues with a third party. The only option was to pivot entirely, with little money and investors owning a huge chunk. I saw this as unfair, and pushed for a new company - the investors after all had invested in the original idea, and should take some responsibility for its failure.

I would also have agreed to investors putting in more money, combined with issuing additional shares to the founders to keep their stakes the same, or to the investors reducing their stake. The thing is, investors to my knowledge will never be as "gracious" as Arel and Anton.

There is a lot of grey area between pivot and new company where ethics and legalities come into play, and I don't know the right answers. I'd love for someone like pg to expound on this.
iTunes was recently re written in with cocoa and I think the windows version uses yellow box too.
They're not operating at a loss, so I'm not sure how they're using that line.

I totally see your point (and agree) but there's an important distinction to make in Amazon's case, because there's a big difference between aggressively re-investing your profits into growth and aggressively burning other people's money to grow.
Surely google can't be credited with not selling data to advertisers?
The Eleven Dollar Gallon of Milk
If you're writing in C/C++ rather than C#, then you're off the CLR ranch, so to speak. It's like saying Java isn't portable because a program links to custom libraries written in C.

That said, rumor has it that the next version of Windows Phone will not be Silverlight (though XAML and Silverlight are fairly similar), but based on WinRT.

That's a good thing because it will allow Windows Phone Apps to better integrate Javascript.
Well - you made a blunt statement that seems at the very least unintuitive without backing it up at all. The part of this policy that sticks out at me in this regard is this:

>> We do not sell your data to advertisers or any third parties under any condition. We don't make any tools that let advertisers access or sell ads on your data. We don't track you. The only stats we track are aggregated usage data across the site, and we only use this information for our own purposes.

Doesn't Google "let advertisers... sell ads on your data"? Doesn't Google track you? Honestly, this seems very different from Google.
Amalur's Developers Saved, Now an Epic Studio
Speaking of the 70s, what programming language did all the Luna missions use?
Not sure why you think Sublime loses points for being cross platform. That's why I use it, being a Mac and Windows user.
Exploring the Vegas Tech Scene, Zappos and the Downtown Project
Man, could these guys be riding Facebook any harder? Haters are most assuredly going to hate.
Out of interest, what's Pocket's business model?
> No investor would have agreed to this, why is it right for Ariel and Anton?

Because they agreed to it. It's not like they were swindled -- They had an offer to discuss the price and be bought out for a fair price. But they decided that it wasn't worth the effort, and perhaps they felt like giving the startup that they helped found a gift. If you ask for something nicely, and people are willing to give it to you without being browbeaten, I don't see anything wrong.

In short, it's the right thing because they decided it was the right thing.
I see the everything below the new EX6S has dropped by about 90 Euros in setup fee. This is great news! I think I'll buy 6!

People have brought up reliability and that they are using consumer grade hardware. This is an issue if you have SPOF. If you have a fully distributed system (rare these days, for sure) it isn't much of an issue.

My current plan is to use DNS and each box is a full stack. (web app platform on top of riak with authoritative DNS on the box.) So a web request might look up example.com and get back a list of authoritative name servers NS1-6.exampledns.com When the client then does the query to one of those auth servers the auth server is in the cluster and returns the list of other servers in the cluster ranked by load (Eg: multiple A address response for the query.) Then when the client goes to connect to the web server it will hit the least busy node.

I wonder, though, if there are 5 authoritative name servers listed in the root for a given domain, will the root return them in the same order every time, such that my first authoritative dns server (the one listed first at the domains registrar) will get most of the DNS load? Or is there a way to have the root name servers randomize the order of the authoritative servers they give back to the client?

(Yes all this will be open source, eventually. I've learned not to make promises about when-- soon as its viable outside the lab.)
Ask HN: Best way to get paid for consulting jobs from US clients
As a UK based freelance developer I was wondering what approach it is the most used when it's time to get paid.<p>The options seems to be:<p>1) Open a US bank account<p>2) Get paid via wire transfer<p>3) Use Paypal or similar<p>Number 1 is probably the best options for the clients but potentially hard to manage. Number 2 seems to be the best option but it can be a bit of a hassle to the clients (and also a little bit costly). Number 3 seems pretty straightforward but it's definitely the easiest option but also the most expensive.<p>I was thinking also in maybe being able to open an account in US dollars in the UK and have clients transfer the payment to this account.<p>Anyone can help out?<p>Thanks
He forgot to mention that 90% of all startups produce waste (leveraging VC's money), while 99% of small businesses produce real value simply because they don't have a choice.
In late 80es and early 90es (and probably still) they used Modula 2 for programming satellites and such.