skysight-inc/HackerNews huggingface dataset:
By not developing such a plugin for firefox and chrome (which now account for much, much more than IE everywhere else in the world), they are, effectively, mandating IE.

How is the situation today any different than if Netscape never existed?

It is really important to look through the dry definitions. e.g., the super rich -- like the super poor -- are forbidden from panhandling. But effectively, it's a law that only applies to the poor; The wording does not matter.
Real time text cursors and other enhancements in Slides
> Apple has never received an order under Section 215 of the USA Patriot Act. We would expect to challenge such an order if served on us.

Didn't somebody propose hanging a sign up that says "we've never received a FISA court order" and taking it down when it's no longer true? Apple appears to be equipped to do so.
A typical crawler trap is a link to a page which adds some sort of "info" the url, so lets say you have a URL like

http://not-a-real-host.com/some_page/

And that page has a link for comments which takes you to

http://not-a-real-host.com/some_page/?show_comments=1

And the designer didn't neuter the show comments link and if you follow it, it takes you to:

http://not-a-real-host.com/some_page/?show_comments=1&show_comments=1

Ad infiniteum. That is a bug but the same sort loop where the cgi arg is going from ?page=1, ?page=2 is valid.

Basically folks who love working on web crawlers are people who like figuring out puzzles like this. The number of interesting things web sites can do that make crawling them not work is unlimited I believe. We have lots of regular checks (things like how many unique documents have I pulled from a host, or how many pages have the same MD5 hash, etc.) Designing defenses is part of the fun.
What Is 4-D Printing?
Unfortunately GPU used in g2.2xlarge instances isn't good for double precision calculations.
Ladar says so in this interview, starting around 32:30:

http://www.youtube.com/watch?v=7LzKjxj0u_s#t=32m30s
Like I said, "You have a right to be revolted by it." But, I think it would probably be a better use of your time to be uncomfortable over things like hunger and disease than a company trying to promote a new programming language to further its self interest - that's what companies do.
http://play.influxdb.org is back up
The phoniness of this is evidenced in your reply. When did I say "anyone who claims to be a victim of human trafficking is a liar"? Anyone can just read what I said and see your claim that I said that is false.

The definition of "human trafficking" is mutable as well. Some people use it to describe women who willingly come to the US. In fact laws and proposed laws cover this as well.

Human rights organization....one of the most well-quoted is Human Rights Watch. It used to be called "Helsinki Watch". In fact, it's founder, Robert Bernstein is always criticizing it because he is even more right-wing then when he founded it as an anti-communist group. He is someone with an ideological axe to grind. Just like "Freedom House", a "human rights" group funded by the US government. Or the National Endowment for Democracy another "human rights" group. Most human rights groups are funded by the US government, or billionaires, or their foundations. In my mind, and many others minds, they reflect the ideological concerns of these groups.

Of course it's impossible to prove this woman didn't travel to house to house with a gun to her back as she said. It's just risible and ridiculous at the sound of it. These ridiculous fairy tales are said to be possible, and therefore worthy of attention, laws, and Big Brother PRISM as was the original topic. Amy Goodman and friend being almost beaten to death covering the massacres of Timorese by US-backed Indonesians - that doesn't bear much discussion of. That's very real, but mostly ignored. Or the CIA-backed murder of hundreds of thousands of Indonesian unionists. No, what is needed is this excuse for Big Brother, due to the ridiculous sounding stories of whores who - surprise! - want to stay in the US despite coming here illegally.
awesome service!

Nicely done! Love the UI, its so clean and intuitive.

Looking forward to publish my apps there.
I don't know about you but I enjoy life and the bed placement is cramped for anything but sleeping.
Betable Banks $18.5m Funding to Push Online Betting Tools
My buddy got an internship directly under Gary Vaynerchuck by tweeting. It can definitely work!
I ask applicants for a Github link, but it's not nearly as big a deal as you might think. Some people have interesting work on github. Others don't, but have something else to show instead. I'll look at whatever a candidate sends over (within reason).

And open source contributions are a lot easier to make than you might expect, when you consider non-code contributions. Opening an issue on github for an open-source library is a great signal. A well-written bug ticket tells me:

1 - You write enough unique software to encounter bugs in other developers' work (i.e., you're not just duplicating the same CRUD work everyone else is)

2 - You understand how to identify common tasks in your application that should be delegated to a library (and don't try to just re-write everything yourself)

3 - The details in the bug ticket show that you understand what information is relevant to solving a problem and can communicate with other developers.

Those sorts of contributions should be possible in most work environments, as part of your normal job responsibilities.
I just tried this and yes I see the Knock login screen. There is a possibility that I am wrong but I have seen apps that do this sort of thing before and they can't lock using the system lock because there is no way for an app to unlock the system lock. I would guess that Knock just hooks that hotkey combo and shows their screen (Which again, is just a fullscreen app at it's core). I have never locked using that hotkey combo before so I'm not sure. I always use Alfred to lock.
Hotel taxes will probably make it not worth the hassle. That, or the landlords / HOA will be much more strict about this sort of a thing.
You can count on it! My treat!

[I'm always amazed by the number of Italians I find every time I visit SF]
MBA is great but I think your expectations are high.
Oftentimes the issue is not knowledge but rather working at high pressure and to do it well nothing beats experience & good mentors.
Not until Set is not a Functor
Ubuntu is alright -- the problem with Linux as an OS 'for the people' is that the people find the command line frightening.

Putting a pretty UX on top of Linux and making it easier to use just moves users further and further away from 'Linux' and closer and closer to an OS X or Windows, only without the games, hardware compatibility, and enterprise software options.
Anybody know if the sports writer is a rated chess player? While I don't particularly agree with the article it is at least interesting. From my perspective, the world championship is somewhat like the superbowl---if I like the opponents, I pay attention; else not. Should it be fixed? I think it better to spend time 'fixing' FIDE first, then returning to the layered approach of some decades back. Most of what many rated players that I talk/play with think the obvious corruption and manipulation need to go, but many point out that the bent politics is a tradition in of itself :)
Show HN: alltech.io, My Tech Discovery Project
I tried to build a discovery-focused tech aggregator, where incoming articles are auto-evaluated for mentioned topics and then those topics are used to expose the user to other relevant people & concepts.

It'll be in perpetual enhancement but would love to hear what you think, especially any suggestions for improvement. Thx -c

http://alltech.io
Hair Loss Treatment With Eye Drops?
Should be easy to foil their detection with e.g. a patch to QEMU (or just running QEMU in full system emulation mode with accelerator - x3 or so slower, but ... would serve the purpose). Would this be illegal under SK law?
It was IAD, because that's the only place these instances are available. Darn convenient BTW, because I happen to be in DC right now. :)
Saw this making the rounds and trying to see if others think there is any link between screen size and Android market share Is bigger better?
A lot of money has been invested in infrastructure to deal with C++ slow compiles and make it more feasible; Google for example has some amazing build reuse and caching tech. There are many other ways of dealing with slow compiles vs. just making compiles go faster; e.g. you could make them more incremental (which is also useful for IDE use).
I agree that crawlers can't solve the problem, the trick is trying to avoid contributing to the problem. Take another well known example, DNS reflection attacks. Clearly DNS can't solve the DDOS "problem" but it can avoid helping out by not recursively resolving queries for untrusted clients.

So any time the crawler can be a bit more aware about what it is heading into, the saves it time not looking at pages which we know apriori we would not be indexing anyway. And that (which pages should be indexed) can only be answered from the set of pages that are crawled.
> most of these people have not gone through a Scala version switch, or seen the pain that it can cause, or extrapolated that out thinking what it will do for future releases.

Seriously oversold.

I have been through the 2.9 to 2.10 switch. Anyone's who's used Play over the past year has also (maybe unknowingly) been through that switch since the Play plugin was using SBT 0.12.x (and Scala 2.9.x) even if your code was compiled under Scala 2.10.x.

It was practically painless.

The worst that happens in reality is you have to wait a couple extra months for someone to release a new build of something you depend on (or heaven forbid, clone the source and build it yourself).

Contrast that with waiting years between stable releases and new features with some other popular languages.

I'll take Scala any day. It remind me a lot of the early c# days. And that's a good thing when it comes to really building up a language and what you can do with it.
As an owner of 2 N900, I must agree, I wish they'd aim to be the free version for Jolla or some such...
Odersky is already working on a Scala successor: http://www.infoq.com/presentations/data-types-issues
You'd think so. Read up on W-8BEN if you don't believe me. I've been on the receiving end of this for doing a tech review of a book for a major US tech publisher. The amount of paperwork required on my end to satisfy the IRS meant I just gave up and effectively told the publisher to keep the money. (I did it for fun/experience anyway - tech reviewing books isn't a way to make a living.)
Ask HN: How does your company handle downtime internally?
Downtime is inevitable. I'd like to know more about strategies/tools/processes that you use when your company's website/api goes down. Do you have an email alert system or physical red blaring lights? Does each department know what they are supposed to do or do people run around helter skelter?

Do you follow any unique and creative solutions that work for your company?
I'd like to see a critique of the actual Dark Mail protocol. From the Kickstarter video it seems clear they're aware of the tradeoffs of a Lavabit style system, and are starting with a true end-to-end encryption protocol, with the option to "dial down" the security when necessary.
Duet: Behind the scenes on Instrument installation
His last question: "How do I prevent my engineers from performing at 1/10x?"

Did he mean 1/10x, or (1/10)x, or (as I suspect based on the substance of the discussion) did he mean (1/10)(10x) = x ?

You would have thought that a _real_ 10x programmer would not make an operator precedence error like that!
You might very well be right. Using XMPP is not important to me. The important thing is the goal of moving as many people as possible over from closed to Free/Open systems.
That statement is still specifically about https://www.eff.org/foia/section-215-usa-patriot-act

"Section 215 allows for secret court orders to collect “tangible things” that could be relevant to a government investigation – a far lower threshold and more expansive reach than a warrant based on probable cause. The list of possible “tangible things” the government can obtain is seemingly limitless, and could include everything from driver’s license records to Internet browsing patterns."
You have an awesome service as well, and I would definitely enjoy possibly collaborating. Right now, I'm focused on featuring smaller Saas and consumer applications that need help presenting their service to new users in an easily understandable format. I really want this service to provide users with high quality information about applications through descriptions, screenshots, and reviews. I would love to talk a bit more privately. You may email me at contact(at)webmenu.org if you want to get in touch or get featured.
In summary: dude originally meant "hipster."
A Federalism Watershed
Ahhh. I see. But of course, how dim of me.

In that case, why do we trust e-commerce? Are we stupid to trust e-commerce?

Am I right in saying though that if the javascript has been signed that the browser could trust it assuming the browser could trust webmail.example.com

I mean, we all get our software from somewhere. Why should I trust a security update from Apple, Microsoft, or Canonical for instance ...
(A bit off-topic)

Locally hosted web apps are on the rise (Mailpile, Camlistore, etc.) and remembering which app runs on which port is neither user-friendly nor scalable. More so if you start to consider multiple users on the same machine.

Maybe there's a need for a usable reverse proxy just for local web apps?

It would also be neat if browsers could speak HTTP over some IPC that isn't TCP on some random port. Maybe UNIX sockets in ~/.run? This would delegate read/write permissions to the OS.
I think a lot of people would enjoy being asked whether they want their tax dollars to go to another contract for a defense company, or whether education or medicare should be cut. Presently I think many people feel it is the large funders and lobbyists that dictate policy.

And I understand not wanting to worry about issues deemed not important. But then you can abstain from participating in such polls.

I think this would provide a natural check and balance -- important issues draw a crowd, smaller issues are handled by the bureaucrats. Don't you think?
When I look at Dart vs JS (JavaScript), I see a lot of parallels to Java/C#. The Java language stagnated for a long time under Sun. The language was usable only through the heroic efforts of tool vendors (Eclipse, IntelliJ, etc.) Even with these tools, Java is just barely good enough.

C# is technically a superior language to Java. Combined with an excellent IDE (VS), the .NET platform is probably technically superior to the Java platform. However, .NET did not destroy Java. And it's because Java is superior to .NET in many non-technical areas (such as a better open source community). And other solutions appeared to help the Java platform with the language stagnation issue (Scala, Clojure, Groovy, etc.). Now Java itself is somewhat catching up (Java 8) and the JVM platform remains a powerful and thriving community.

The situation with Dart and JS seems to be similar. The JS language has stagnated for a long time. Google is trying to be like MS with C# and created Dart to fully replace JS. And Dart is probably technically superior to JS. But just like Java vs C#, I don't think technical superiority will be enough.

The JS platform is addressing the language issue with CoffeeScript, TypeScript, and others, just like Scala and Clojure appeared for the JVM. And JS itself is improving slowly (ECMAScript 6) just like Java 8. And the JS open source community is very very strong (all the web related libraries and frameworks and now additional strength from Node.JS) and it's unlikely Dart will have a comparable community. I think that Dart may achieve some success like .NET/C# did. However, I don't think it will destroy JS like Google hopes it will. The JS platform is just like the JVM platform. Has so many flaws, but is good enough.
What Causes Hunger?
yeah... the conclusion got complicated, but I hope the point remains :)
Scala already has some very good incremental compilation tech, built into its IDE support. For day-to-day coding the compile times aren't an issue (though they can become one if you like to e.g. make releases frequently).
They updated it...
The problem with Dropbox is that photos are eating space on my local hard drive, unless I manually manage them. Everpix was perfect from the syncing perspective. Sharing could have been improved and I think they should have put more effort to private sharing experience and that would have helped with growth too.
Are you sure you are using the latest version?
Angular was an early user of mirrors (reflection) which (more or less) disabled the tree-shaking of dart2js. This was recently improved.

Tracking the size of AngularDart: https://github.com/jbdeboer/angular-dart-js-size
I'd like to point to this
http://blog.opal.io/crypto-in-the-browser.html
Military, CIA compelled medics to abuse detainees, report says
That's such a good idea! Do you think companies would want to take the time to re-upload all their data to a site like mine, when they may have it somewhere else, though it may be less easily accessible or difficult to use.

Asking because we of course think it'd be a cool thing, because it's free, but because it's easy to use, but we wanted another perspective. Thank you!
The bitcoin network difficulty is rising so fast that even the first-gen ASICs are becoming obsolete.

For example if you have a good Radeon HD7970, you can get about .8 GH/s. Based on the rate of difficulty increase the 7970 would mine about 0.02 BTC in all of November 2013 and 0.01 BTC in December 2013 and < 0.01/month after that.

For various reasons Nvidia cards are slower at BTC mining than AMD. The fastest Nvidia card, the Tesla S2070, can only hash about 0.750 GH/s.

Even 60GH/s ASIC miners will be earning < 0.10 BTC per month by March 2014. In August 2013 a 60GH/s miner would make ~0.8 BTC PER DAY. That's how quickly the difficulty is increasing.

At this point no GPU would make a decent bitcoin miner, except as a hobby.
I like Dart. It's fun to write. I don't understand all the vitriol directed towards it.
There's no particular reason a standalone XMPP client couldn't render those— KDE-telepathy, for instance, does render youtube videos.
Perhaps you'd think otherwise after you've had a few. Ditto endoscopy.
I don't doubt anything you said, not in the least.
If you care about which chess player has the best stats, look it up.

Sports competitions have never been about who the best team is - it's about who wins. This is why it's fun.
Have you tried plateforms like oDesk?
Tesla Tanks As Vehicle Sales Come Short Of Analyst Expectations
With stuff like this it looks like the devices we use could be only streaming clients in the future and wont require a lot of processing power but excellent network connectivity.

That goes a bit against the trend in web development to move much of the processing to the client side so i wonder where this will go.

Really high performance streaming of apps/games could revert the trend of making everything browser based in favor of streamed native apps.
No, it doesn't, it only means that there is less browsing.

If you use Facebook, Twitter, Whatsapp or other applications there won't be browsing stats but the use won't be the one of a feature phone
For bitcoins, yes. I believe OP is talking about password hash cracking, a la oclHashcat-plus: http://hashcat.net/oclhashcat-plus/
I really don't, you are correct.
End of support for Internet Explorer 9
> The worst that happens in reality is you have to wait a couple extra months for someone to release a new build of something you depend on (or heaven forbid, clone the source and build it yourself).

I think a lot of people reading this (who haven't used Scala, and are used to e.g Ruby and Python) may be confusing the implications of source incompatibility with binary incompatibility.

Python 2 -> Python 3 had (has) source incompatibility, which is a nightmare to deal with, especially because the changes are of a nature that make it difficult to port code automatically and reliability. (Contrast with Go pre-1.0 -> Go 1.0, which had source incompatibility but an automated code transformation tool which, unlike Python's, guaranteed correct code for all the breaking changes introduced).

The issues with Scala's incompatibility are largely along the lines of binary incompatibility, which affects package management (and build tools), but doesn't have as much of an impact on breaking compilation of existing source code, which are the nightmares that people are used to thinking about in the Ruby/Python world.

(Edit: updated in response to dbaupp's comment to clarify the differences between "2to3" and "go fix")
Clicking on the author's name:

Matt Gaffney got his National Master title from the U.S. Chess Federation in 1991. He wrote Slate’s political crossword from 1999 to 2003 and now writes a similar puzzle for The Week. He blogs about crossword puzzles at www.gaffneyoncrosswords.com.
I think your feelings on this depend on the size of your codebase/team. For a smallish project it's no big deal. For something large upgrading can be a significant effort.

Foursquare is still on 2.9.2. We hope to move to 2.10 fairly soon but it's by no means painless.
A night at a hotel is so much more expensive than a night at an apartment. That arbitrageurs would find and exploit this loophole seems obvious in retrospect. This invisible hand is pushing up the cost of an apartment, and down the cost of a hotel room.

People talk a lot about the downsides of Airbnb on HN, but there's also a big upside -- increased mobility. When I was 20 I would have loved a worldwide leaseless exchange for furnished apartments, both short-term and long.
Jelly Fish using Particle JS
I don't think there's any new feature in 2.10.x that I'd want to give up.

Scala 2.11 is modularization (meh), Scripting Engine support (cool), REPL improvements (ok), and Async/Await support (YES!). I wouldn't want to lose those in favor of sitting still.

I mean, when people talk about "Scala needs fewer features" what is it exactly? XML? Well that's being modularized out in 2.11. Still seems like a pretty weird thing to stake a claim on though. What features exactly need to be stripped?

And BTW, the IDE support (in IntelliJ at least) is pretty good. Maybe not amazing, but coming from ST2+Ruby to IntelliJ+Scala it's night and day. Doesn't seem to be nearly the wasteland to me that some comments imply.
The configurations I've seen are trying to use some sort of Linux-based server or NAS, and a variety of clients including some on Windows.

FWIW, I've just been told elsewhere in the thread that what we've been trying using SSH should have worked out of the box as long as Hg and TortoiseHg were both installed (and, I assume though we didn't state this, as long as Hg is installed and properly reachable on the server side).

So, while I can confirm that the simple SSH access doesn't work reliably here right now, it is starting to sound like we've hit some unfortunate case that isn't necessarily Hg's fault. If so, I apologise if my comments were unfairly harsh, though I would still suggest that Hg would be more user-friendly if it could handle SSH connections itself without relying on additional software that must be installed separately.
This Swiss Cryptocurrency Trader Will Store Your Bitcoin In A Nuclear Bunker