skysight-inc/HackerNews huggingface dataset:
Being there and asking questions without prior approval is enough if you're a government employee, even more so if you're an official investigator (part of any police force). You're intruding on foreign jurisdiction and trying to apply your own laws.
Hacking The Laptop Docking Station
Interesting! I played around with booking a cleaner - I noticed if you try and book a one-time clean for sooner than 48 hours you not only get an error but also it resets the "one-time" process and you get the warning message box up again when you reselect.

And I didn't see anywhere warning me about that period.

I might well use it for my end-of-tenancy clean, though...
The Microsoft Surface Isn’t Rosy
I fucking hate the term "responsive design" because in reality nothing is "responsive". A shitty fixed 980px site will still look like crap on 1080p 24'' monitor.

Calling it responsive just because the navigation menu is moved above the content when viewing it from the phone doesn't make it "responsive".
http://www.realmacsoftware.com/clear/ I'm using this on wp and it's great.
> CIA operatives have been charged in numerous European countries for kidnapping and abducting people not guilty on anything by local laws. Because the US wanted them silenced, because of "terror" or whatever.

As a European, I'll bet you whatever you want they were doing this with the full knowledge of the government and intelligence departments of the aforementionned countries.
The web is the least free of all platforms from the users point of view* so I find it bizarre that Berners-Lee would use the 'freedom for users' angle to try and convince people to switch to web technologies. I fully support the idea that we should have root on devices we own, it's just a shame he had to dilute that point by pushing his own platform.

* nearly always closed source, in the rare cases where you have the source you can't modify the code that actually runs when you use the service, usually no control or even ownership of your data, it runs on a machine you don't control which can make your data subject to mining by foreign governments or advertisers
LTO-6 Data Storage Tapes | LTO6 Backup Media tape Cartridge
LTO-6 tapes with the massive storage compare to previous lto's tapes storage and also with all brands like HP, IBM, IMATION and more other brands available at databackuptapes.com
My own thoughts about Bitcoin aside, this article is utterly misinformed:

"Satoshi Nakamoto was so talented that he even solved the problem of double spending of digital currency in his system."

That was solved by David Chaum over a decade before Bitcoin.

"You will be anonymous in the system"

That was shown to be untrue long ago. Bitcoin does not exist in a vacuum and Bitcoin users can be tracked and associated with other information.

"Security experts and digital freedom enthusiasts praise Bitcoin"

I am working on a PhD with a focus on cryptography and secure multiparty computation, and I have nothing but bad things to say about Bitcoin. It has numerous technical shortcomings that other digital cash systems do not have.
Limo San Diego Airport Taxi You Choose 858-224-5474
On Slow Journalism
Chicago's Excelerate Labs to merge with TechStars
You can make an excel file and put it on Amazon or eBay - eBay might be better for limited quantity handmade.
You know what's really responsive? Proportional width, aka the default.

HN is great and usable on my 27" desktop monitor or my 4" phone screen. Less design is more.
I'm pretty sure working for google for 200K is NOT the worst case scenario for a computer science PhD.
Open the Xcode preferences and install the command line tools from the 'Components' part of the 'Downloads' section, although it does say this:

Before installing, note that from within Terminal you can use the XCRUN tool to launch compilers and other tools embedded within the Xcode application. Use the XCODE-SELECT tool to define which version of Xcode is active. Type "man xcrun" from within Terminal to find out more.

Downloading this package will install copies of the core command line tools and system headers into system folders, including the LLVM compiler, linker, and build tools.
Jx9 - An Embeddable Scripting Engine for C/C++ host applications
To get those positions such as your example of Google you don’t even need a PhD. A master would do it as long as you are graduated from one of those famous Californian Universities. Apparently the graduates of those Universities are celebrities. Of course with a good connection you can do it too.

Moreover, don’t believe those numbers. It is just buzz. If Google pays you 200K, it is not for your PhD, neither for your genius research. It is only about business.
Welcome Tech Stars Chicago
I partially agree. Norway is a pretty small country - and folks here, it's seems, would rather sit on cafés drinking coffy and "solving the problems of the world" rather than getting into the hard world of entrepreneurship. There's just not that many good ideas to fund here (?) There's some gov. initiative, and now they are also open sourcing more (of our) data (and even throws in a competition: www.apps4norge.no)

Also IMHO, Scandinavians needs to stop blaming the "law of Jante" all the time - maybe we should take a look at ourself instead? :)
Amazing! I've already preordered a set. How do you think it'll rank up against my current model? (A Parrot AR Drone 2.0)
The handle our fulfillment for a small portion of low cost but best selling items.

Good fulfillment at a good price!

We use amazon product ads within the amazon system, they go directly to other amazon products

You can also email me at kevinlordbarry@gmail.com, I would be happy to share :)
That's a good metric. You can make it slightly more involved by not only counting mistakes, but also when those mistakes would have to occur.

For the climbing: The loose rock can occur while you are distracted. But you can tie up the harness at your leisure and with friends checking.

From a software development perspective, that's also why automated testing is better than manual testing. You can write the automated tests when you have time, and they will work even when you are under stress.
Really looking forward to seeing more and more of these nano quadcopters hit the market. I funded one on Kickstarter a fair number of months ago (still waiting on delivery) and can't wait to start playing with it.
Two of my favorite products are from Sweden, my OP-1 synth and Reason.

I've often wondered if a social safety net, such as the one in Sweden, takes a risk burden off of entrepreneurs and therefore allows for more experimentation with products like these. They require more lead time to develop (years vs. months) and target music making, which isn't an obviously lucrative market. However, the companies behind both products seem to be doing quite well.
Data Visualization-NASA's Analysis of 2012 Global Temperature
Compared to javascript, Java is quite "rigid". There is always a right way to do things, and doing something else usually leads to hard times. This means that it fits quite well together, and allows complex systems to be more easily created.

Javascript's relativity 'loose' type system means that developers have to spend a lot more time ensuring parts will work well. It isn't like good code can't be written in javascript, it's just that it takes a lot more effort.
Show HN: DRY Javascript Templates for Django - Mango.js
This was linked to on (yet another) Fibonacci post:
http://bosker.wordpress.com/2011/07/27/computing-fibonacci-n... and gives a somewhat better bound, and some performance tests.
So you're hiring Perl devs? (If not you really need to rethink your hiring communication.)
Egghead.io - short screencasts about AngularJS
edit: anon1385 gives the same answer as I did, but wrote faster :-)

I agree with you on the locking down issue. I don't like the ways things are going. :-(

For Mac command line compiling, You need to install the xcode command line tools package

In Xcode 4.5:
see Menu->'Xcode'->Preferences->Downloads pane->Components tab. Then click the install button on the "Command Line tools" package

This should give you a working compiler and tool chain (llvm or llvm-gcc)

Hopefully, anyway.

I think the package is actually available separately from the Apple developer tools site, although I don't have a link for it.
Links on the ADC site tend to change so often, it's hardly worth quoting them.
I found the idea awesome, though I didn't try it in practice. However, the repo doesn't seem terribly active.
While it can be seen like this, it does stop the unnecessary act of going through childhood being called things like Moon Unit[1] or Prince Michael II. But then again, I suppose there is an argument that if you can make it through childhood with a name like this, your going to end up a pretty tough adult.

[1] http://en.wikipedia.org/wiki/Moon_Zappa
Thanks for the feedback. I've actually just been working on that section. Clearly a few more kinks to iron out!
Part of the criticism is about having a separate refactoring team, which is an awful idea for the reasons mentioned. It doesn't invalidate the value of a "refactoring task" for the core team though.

I think it's sometimes a good practice to declare every 2nd Friday (for example) a refactoring day. I realise that's the Anti-Lean, but it has merits for a larger team where things get complex and it's important to keep talented people happy, There's value in just saying "take some time out to weed out the things that annoy you most" and of course still taking into account which refactorings would be most strategic given future plans.
I clicked the link reading "Draw the Unicorn character you want" =(
Pigeons find their way home by listening to the sound of distant waves
Internet capacity
Per wikipedia, Javascript was appeared in 1994 versus Perl in 1987 - not that big of a difference.

Now, both Perl and Javascript today - are totally different beasts they been back then. They both evolved a lot, but due no real competition in browsers Javascript have monopoly. Perl on the other hand, even having all this awesome stuff in it today, have to compete with many other platforms.
What would you suggest as a suitable alternative to Bitcoin?
My parents gave me a popular name but spelled it like another somewhat common name (a bad example would be Tom/Tim). I won't say what the name is to protect my anonymity (I have never met anyone who spelled it this way). Apparently, it was an alternate spelling listed in some book, used some generations ago.

I have spent my whole life correctly people. I was never harassed in school by other students, although some of my teachers would seem to take it as an affront and tell me that I was spelling my name wrong. My mother told me during my teens that if I wanted to change my name that she would understand, but oddly enough I like my name the way it is. Of course I would think differently if it was Ima Hoare.
So, how is Fortran-Haskell Sandra Müller doing? ;)
If you call "having to zoom in to make the text even readable" great and usable, then yes, HN is "responsive".
The difference is that I'm not required to read any particular author's books. Following the laws is more compulsory, and I think legislators should be held to a more rigorous standard.
Not a terribly coherent discourse by Tim B.Lee. On the one hand, he wants you to run apps downloaded off the internet in your browser. On the other hand, he wants the user to have root. There's not even a whelk's chance in a supernova that I will ever run a browser as root. I assume that Tim's OK with that as a security stance, but it then follows that browser apps can't have root, and if you're a non-tech-savvy user, if your apps don't have root, then you don't have root.

Focusing a bit more on the whole root access thing, I think it would be well to remember that we tried the open root thing already, and it turned out to be a security disaster for normal users. I think it's a good thing that the mainstream computing platforms (Windows, MacOSX, iOS) are trying a new approach. I also think that it's a very good thing that there are more open solutions, such as Android (which, just to be clear, is also a mainstream choice) and Linux, that allow us to see what can be done with more open access. Then the closed platforms can see how to go about providing that functionality in a more secure manner for less tech-savvy users.
Because

a) an infinite number of names are not recognizable as such

b) children are cruel. Giving your children a bat-shit crazy name will lead to bullying. It's ironically one of the 'think of the children' rules I really understand (most of the time, .. I don't)

c) some people are just idiots: [1]

Disclaimer: German, wasn't allowed to name my son 'UseBCrypt' or similar. Still had a seemingly countless number of names to pick from and was able to name him in a way that's meaningful and still very special for us.

1: http://mashable.com/2011/11/17/skyrim-baby/
Because they have what is called a "society", and the notion that your name is not for you (and wouldn't even make sense to have one if you lived in a remote island alone), it's for societal uses.
I said we couldn't as this is a name for a programming language and everyone would think we named her after that (me being a programmer)

I don't get why that is an issue. I actually named my daughter after Ruby, a beautiful female name AND a beautiful programming language. Every time when asked if the Ruby being the one as in "Max and Ruby", I often need to emphasize that it's actually the one as in "Ruby on Rails", :) A bit much geeky? Probably. Being a programmer, I am proud of what I am doing.

BTW:
I named my son after Ken Thompson, the guy who invented UNIX, the greatest programmer IMHO.
There is also OCaml version there:

http://llvm.org/docs/tutorial/OCamlLangImpl1.html
If your last site design was responsive without looking at analytics, your first error was not making a data driven decision.

If no data existed, your product guy should have asked himself when was the last time he evaluated and purchased a financial services product from his phone. And asked people around you... answer probably would have been close to 0.

What should be responsive is your customer account center where a user will want to sign in and check their balance while standing at a cash register about to check out. And they might not have your app yet, nor want to download an app.

I think it would serve you all well to compile user-stories the next time you redesign anything, whether its your marketing site or account center.

On a related note, I think yalls acquisition designs look very nice. Props.
Which part of the post made it not obvious that they named her Lua?
Or if you're a startup you give your awesome lead enough equity to have skin in the game, and the authority actually to lead and shape the team.
This is relatively true, but at a small company (< 5 programmers) some people do like the role of "lead" and will stay with it as long as the people they work with aren't total idiots.
> It has numerous technical shortcomings that other digital cash systems do not have.

Would you care to elaborate or point to posts/articles which explain those shortcomings?
worked for me: http://i.imgur.com/4EJhUpK.png
Dollar profit is a bit misleading. Gross margin is the formula you give, but not taking into account operating costs.
What does improv comedy and start-ups have in common?
OK, here's a question: is this the same version that was around for half a decade, or is it updated to the latest LLVM API etc?
"what did the FBI actually do that pissed off Iceland? Just being there?"

Just being there at a time that a member of Iceland's parliament is afraid to step outside Icelandic borders because she might be arrested by the United States seems like a pretty good reason...
When did amazon start selling petroleum futures?
http://i.imgur.com/4EJhUpK.png worked on second attempt (added the 'stink lines')
But... but... mark cuban trashed his iphone!
I am on the Haskell side of things here. But one small nitpick: You could write something somewhat like fromString in Python with some trickery. You would basically have to keep the string around and convert only on demand.
>I don't know if it really matters to the average user to have root on their system; for technical people it certainly implies "true ownership" of the whole stack on the device.

The average user will find it very convenient when their technical friends can fix, upgrade or unlock features in their device. So even if the average user never uses it, they will benefit greatly by having root access to their device.

Remember back in the day when your friends would have you fix their computer? Has that ever happened with phones/tablets? Why not?
You probably emailed bunch of your friends and asked them to vote this up, right? There is no way this--with such a deceptive and provocative title with not much interesting content--would appear on the front page. We all know at this point, but nowadays it's so easy to 'hack' HN front page it's annoying. Well I guess that's what PG wants though huh, people who have 'used a system to their advantage'.
In defense of strong typing
I'm sorry that's a big step backwards.

At a minimum you should have incorporated an adapative (which is what most people actually mean when they say responsive) grid like http://www.getskeleton.com/ into your redesign process.

Does it take a bit longer? Of course - but not much longer. Sounds like you're just copping out of investing the time to implement this stuff properly.
I'm poorer than Zimbabwe
Original programming hits the web
You should give https://workflowy.com/ a try.
Probably the best thing the internet threw at me last year.
While it's great for todo you can do lots of stuff with this website.
About the top of your list: don't worry about Monads. Learn Applicatives first and foremost.
... and also he created the kernel, and a way to manage its development better.

I don't see the problem. People who make cool stuff and solve problems in their spare time are the ones you want working for you. Even if they waste time sometimes going off on tangents, it's probably honing their skills and improving something relevant to your company or their own work abilities. No problem, you want that. Trust them to do the right thing.
I rather make use of my native applications that know how to take advantage of the underlying hardware and OS.

The browser should have stayed a document only thing.
The fun thing about JavaScript's type coercion and concatenation is that you can use it to create fun brain benders like this:

+[[+!+[[]]]+[![]][+[[]+[]]]++] === 10

This evaluates to true. Cookie for anyone who can explain why!
That's called a balanced budget. :)
Taken from http://www.worldatlas.com/webimage/countrys/europe/is.htm

Hilariously bad mapping for a geography web site. The weird blob west of Portugal is supposed to be a marking where north is.
> Unfortunately, I emailed the wiki contact a couple times about pitching in and never got response.

Have you tried contacting the Haskell cafe instead? I am sure someone there will be able to get through.
This is what I like about the world focusing more and more on renewable energy. You get more billions of dollars being invested in the technologies to make them better and cheaper, and you get more scientists focusing on the problems, and coming up with more and more unique ways to solve the problems.
They were doing even worse things. And behind the curtains:

http://en.wikipedia.org/wiki/Operation_Gladio

Please read carefully, this is gold mine for all interested in work of US/UK puppet masters. Also it has nothing to do with communism and other ideologies, it has to do with destabilize EU over decades and even now.
It's a bit pompous isn't it?

"But what he created was definitely the fantasy of every tech guy in the world."

No, not really. Some of us have other dreams than creating a crypto-currency with a fixed supply, or a crypto currency at all.

Also hasn't the reward halved? This article still says 50 BTC per block.
I know of an insurance company in India that takes photographs of everybody every time they come to the store, incidentally, and keeps them on file.
It sounds like he's talking about something different than root - freedom to control access at the level the user cares about.

To pun on Bertrand Russell: "It's roots all the way up!"
Will Sony Unveil the Playstation 4 on February 20?
Lisp (and especially Racket) is fun. But Haskell also allows preprocessing your code.
Does anyone know about similar content on Business PhD trends?
Do you have legal paperwork defining the 50/50 split?

More importantly, if he isn't pulling his weight, you need to have a "come to Jesus" meeting, where expectations are set. Make clear that you want to continue with the business, and that if he doesn't perform, you would like to split off and work on your own, and are willing to give him a 10% equity stake to walk away. Barring that, you are going to walk away yourself and start from scratch with a new partner (this time you will maintain control, and use an earn-in structure for future partners).
I'll check more of his blog out, but his suggestion that you only hire superstars rubbed me the wrong way, for whatever reason.

I don't think companies should be only hiring superstars. They should be hiring some superstars, the best people they can find, especially for the keystone positions in the company. But they should also be hiring people with the potential to be superstars with the right training and mentoring.

training and promoting the best from within is too often ignored in favor of enticing people away from other companies.

In any case, I believe the article does have a lot to recommend it, especially once you get past the first parts and into the specifics.
Ask HN: What would you like to see in a book about AWS System Administration?
Hi,

I am currently writing a book on AWS System Administration, which will be an overview of AWS from a sysadmin/DevOps perspective. It is primarily aimed at sysadmins/devs who want to make sure they are using AWS in the most efficient way possible - "efficient" in this context includes application performance, management overhead and financial outlay.

The book will cover such things as efficient application design, deployment strategies and workflows that should help automate the administration of an AWS application. I have a fair amount of experience with AWS, but obviously that pales in comparison compared to the experience of the wider HN community, so I would love to get some input.

If you could take a moment to answer some of these questions, you will be helping me make the book as useful as possible.

- What topics would you like to see in a book about AWS?

- Which aspects of AWS have you or your team found most challenging?

- Do you have a full-time sysadmin, or do your devs handle sysadmin tasks?

- How do you manage the process of deploying updates to your application?

- Do you use CloudFormation?

- Do you use configuration management tools like Puppet/Chef/etc.? How do you manage configuration updates?

- How much time have you invested in reducing your AWS bill? Spot instances? Reserved instances? Do you use a third-party cost-analyis tool, or calculate things manually?

- What do you use for monitoring your application? Home-grown, SaaS (Datadog, New Relic) or off-the-shelf (Nagios, Munin, etc.)

If you would like to help but don't want to post this information publicly, please drop me an email (address in profile).

If you are doing something smart with AWS, and would like to have your app/infra used as a case study, do get in touch.

Thanks,

Mike
Great write-up! I really enjoyed the style of the piece.

Random (sort of off-topic) question, but I honestly just don't know: Do you need the "AM/PM" if you are in a 24-hour time format?
You do realize of course that the government has other assets than money, right?
IHS iSuppli: Microsoft Surface RT Sales Low, Returns High