skysight-inc/HackerNews huggingface dataset:
As a way to demonstrate to a lay user the insidious relationships on the web, it is pretty cool.

However, this doesn't seem like a good way to collect good quality crowd-sourced data. It can be easily poisoned, and there are simpler alternatives, such as crawling and analyzing the links by themselves. (I am assuming that an entity like Mozilla would have sufficient resources for that).
"Second through fifth prizes may be awarded their prize (in the case of teams, to the team leader) in the form of one or more gift cards."

Do they plan on telling people what the gift cards could be for or are they going to wait until teams have worked on their submission for several weeks?
Don't found a company unless you understand basic business concepts and maintain an accurate audit trail of your financial operations (or use/employ someone who does) - sure. Using Excel? Maybe, but it's not the only option so the original article is way off the mark being so specific. It's akin to saying "if you want to make a telephone call, use an iPhone".

Anyway, based on my current employer, spreadsheets are for:

Holiday rotas

Support call logs / case management

Weekly status reporting (because the format I was using in Word was so tabular 'it might as well be done in a spreadsheet' - go figure!)

Project Management (Make a GANTT chart by colouring in various width/Joined cells) and then spend ages manually adjusting things when dependencies slip.

Manually copying/pasting data from an on-screen query so it can be sorted and deduped before being put into an email. I have now automated the whole process.
It was just an example...

instead of "ls -1" you could use any other command that returns a list

The "du -hs ." will only return the size of the current directory, but that was also an example. You could use any other command that you wanted to perform over each item in the list returned by the first command.

Not sure if this is clear enough, please let me know.
Deluge utterly chokes if you add in 2k+ torrents, unfortunately, as it's a really nicely designed program.
Yes. I'm living in Spain and my wife and I bought an iPad for her parents. They love it.
This just sounds like a glorified Tupperware party, no? That's perfectly ok though as long as everyone is honest about it.

I'm curious about the revenue numbers though. Of the $250 million they're expecting to cross hands, how much winds up going to the 17 year old's company?
In Almost Every European Country, Bikes Are Outselling New Cars
In number 7, what do you mean by bottom up approach?
For all that the US government has done some really nasty stuff, I don't believe they are really evil people. They are doing what they think is best for their country, based on their ideas of what is best. No one is rubbing their hands together and cackling over the evil laws that they past.

Given this, congress has passed some pretty nasty stuff. But they were doing it for all the best reasons. They are honorable people, who likely wouldn't fold to blackmail, if they thought that they were being blackmailed into doing something bad for the US. I respect them that much, at least.
These statistics are very meaningful because of YC's transparency. The math is simple: YC has invested in 511 companies, this calculation uses an investment of $18,000 (the max YC investment) per company, equaling $9,198,000 total YC investment. YC investment results in an average of 6% ownership, 6% of $13.7B is $822,000,000. That ROI is phenomenal.

I personally believe YC is in a more enviable than Sequoia. Further, YC or at least the partners are in a position to participate in future rounds of funding for the YC companies, of course they will likely be paying a lot more for a lot less at that point...just like Sequoia.
When you're on the page, you might not notice. But when you see a page out of the corner of your eye, you will be able to recognize it if it has a distinctive look. Even if the "distinction" is just in the layout and font.
I was waiting for this comment to happen.
Thanks for the comments. But the web and the resolutions are changing. The web is the new Print. Take a look at projects like Medium or Flipboard... they all strikes you as impressive not just because of the beautiful layouts but with the intelligent choice of typefaces. Try turning off the webfonts on Medium and see if the impact remain the same? The general design trend moves towards bigger fonts and lavish use of while space on the web. Which means, you need better typefaces to make your designs stand out. With better font rendering engines, its a reality now.
The problem with Xamarin is that it's expensive. Xamarin's docs don't really explain how big a project can get before you need to pay for expensive licenses, but I can't advocate at my company for a license that expensive when we're developing Scala pretty much for free.
Can anyone tell me what the "salesforce" API is? And what they do?

I'm a little interested, but honestly don't know what the hell they bring to the table, all I've been able to find to describe what they do is business jargon
BlackBerry does ‘not approve of or condone’ the fishy BBM for Android reviews
virtualbox is free! And fine for the purposes of running scientific software.

EDIT: and in terms of resource usage, RAM is cheaper than headaches.
Luckily, djb's opinions seem to usually be right!
> Operator overloading seems to be highly encouraged, and library authors go to town with it.

This, the "every single library needs to provide some clever DSL", is my major complaint with Scala. It's not really Scala's fault either, Scala's core libraries don't have this problem. It's 3rd party developers with no restraint. So it doesn't have to be this way and I think (or hope, based on some comments about Scala on this site previously) that it's beginning to become a discouraged practice.

Still, I have an immediate, visceral reaction to it after the years I spent trying to untangle heaps of overly clever C++ code with the same kinds of issues. I never want to be in that situation again.

Code should be, above all, easy to read. If your code looks like a different language depending on which library you're using, that's a real negative.

At least we now have pretty good IDEs that help out, but even then I think that it's probably not be a good sign if you kind of need to have a good IDE to understand the code.
Introducing JOLT’s fall 2013 cohort
It's hard because of the type-system. Experiment with Scala's immutable data-structures and try implementing them in Java. For example, lack of support for type-classes, not to mention the really shitty support for generics in Java, designed probably by sado-masochists, makes that really painful to do and there's a world of difference between Guava and Scala's library.

For a real example, try designing generic data-structures in Java, that exposes the below functionality in a type-safe way:

scala> val list = List(9, 7, 5, 10, 11)
list: List[Int] = List(9, 7, 5, 10, 11)

scala> list.sum
res0: Int = 42

scala> list.sorted
res1: List[Int] = List(5, 7, 9, 10, 11)

scala> val stringList = List("a", "b", "c")
stringList: List[java.lang.String] = List(a, b, c)

scala> stringList.sum
<console>:9: error: could not find implicit value for
parameter num: Numeric[java.lang.String]
stringList.sum
^
scala> val bitSet = collection.immutable.BitSet(1,2,3,4)
bitSet: scala.collection.immutable.BitSet = BitSet(1, 2, 3, 4)

scala> bitSet.map(_ + 1) // the result is still a BitSet
res3: scala.collection.immutable.BitSet = BitSet(2, 3, 4, 5)

scala> bitSet.map(_.toString) // the result is not a BitSet
res4: scala.collection.immutable.Set[java.lang.String] = Set(1, 2, 3, 4)

scala> map.map(kv => (kv._1 + 1, kv._2 + 1)) // result is still a Map
res7: scala.collection.immutable.Map[Int,Int] = Map(2 -> 3, 4 -> 5)

scala> map.map(kv => kv._1) // result will not be a map
res8: scala.collection.immutable.Iterable[Int] = List(1, 3)

In case you're wondering, you can't.
Smartphones and tablets are the new TVs. Of course, hardware is much faster than 10 years ago, but what is it used for? What is the impact of smartphones on humanity? They have changed communication and entertainment patterns quite a lot, and not in a good way I'd argue. Communication is now cheaper and faster than ever, which means that many people don't think for themselves before they tweet or write an email. Also, many people prefer not to think at all and use their phones to distract themselves by consuming a constant stream of meaningless stuff.

By the way, the mobile phones that I had 10 years ago (Sony Ericsson, Siemens) were quite reliable and had good battery life.
Constantine, the first Christian emperor. This was the first time Christianity was recognized by the state; much of A.D. history (but not necessarily most) revolves around the interplay between church and state, most namely the institutionalized Catholic church and protestants.

Similarly, it follows that Martin Luther (not King), one of the vocal leaders of the protestant reformation, was influential with his 95 theses.

Jesus Christ (and the story of the man) obviously has made one of the most global and lasting impacts on culture and humanity.

I'd agree that Pauline literature largely shapes the perception of Christ and Christianity, so Paul is an important figure.

The Beatles - Shifted culture significantly, not just in the US but around the world.

Certainly Dennis Ritchie.

Vannevar Bush, who first conceptualized hypertext via the Memex in the mid-20th century.

Tim Berners-Lee.

I lightly tread and say Mark Zuckerberg, but really I mean the brainpower behind Facebook. Regardless of staying power, to have a massive enough sum of people to start saying things like "1 in 13 people on earth", it certainly is one of the most far reaching and adopted efforts in history.

Albert Einstein - the theory of relativity shapes the way a lot of modern physics are approached.

Adolf Hitler.
That cannot possibly be true. In the US we are told that the UK is a utopia with no guns and everyone loves each other. You know, because guns are illegal there and all.
Just curious, how badly would an upgrade from 1.2 go? I want to do it if it takes less than a day.
Why stop there? Why just use it as a tiebreaker? Heck, why not only display links for people who pay you?

Oh wait, you just stopped being (a) a search engine, and (b) useful.
I agree as well.

I built a small, single page app, http://fixparser.targetcompid.com using knockout. I use knockout fairly heavily and it was easy to pick up for someone like myself, who is not a front-end/web developer.

Since my plan was to overhaul the site, I tried to use angular but found that it was much more difficult to use. Knockout provides the functionality I need and provides it very well. Their core members are extremely helpful on their own newsgroup as well as on stackoverflow.

If I was doing a large app, with a bunch of developers, I suppose I would take another look at angular. For now, I'm happy to stick to KO for the foreseeable future.
It would be perfectly reasonable for politicians and diplomats in allied countries the world over to express mock outrage at this so they can keep their voters / citizens appeased that they have asserted their sovereignty, while continuing the relationship with the united states. I'm not sure these leaders are as upset as the headlines make out, but I haven't read any transcripts of the discussions.
On a side note, was your friend really that stupid? To call and say "I believe you're interested in our service" and not realize it would have this effect? That's amazing to me. A few years back we used a service called "Leadlander.com" It would tell us domain names that visited our site and what they did. We sold into large ISV/tech co's. So for example we might see someone from "Autodesk" showing up and looking at several pages over multiple days. I confess when we saw that we would email someone high level there and say "Hi, this is what we do and how we help companies. Not sure if this could be applicable to your or not but" Naturally more than once we got "You know, the funny thing is we are just starting to look at doing something like this"
I agree. I have never used pinterest for anything myself. Your website has videos from YouTube, MIT and Stanford (Entrepreneurship). I like the convenience part in the sense I need not look for those videos myself if someone has already put the effort in collecting them. I also like the fact that your website supports pdf, slides and webpages as well. But how is it any different from a website that just has bunch of links to other free content?

Here is one - http://www.openculture.com/freeonlinecourses

Apart from the interface, what else is there for learners?
In this post, recent TEDxIndianapolis presenter Matt Hunckler, a startup founder himself, discusses why it's not just important to take the time to share new ideas on stage--but it's not as difficult as you might think.

It's inspiring to see leaders like Hunckler taking the time to share what they've learned so candidly.
Diagnosing Obamacare Website Performance Issues with APM Tools
Find The Sweetness
Why would Firefox do this if they get referral money from using Google as their default search?

https://blog.mozilla.org/blog/2011/12/20/mozilla-and-google-...
Genghis Khan...his military and logistical exploits in a time before the steam engine just boggle the mind.
Agreed. I would not be at all surprised if there were an NSA backdoor or known weakness in such a product, and you have no real way of finding out due to the proprietary nature.
Live Stream of Proton Launch 2:08PM EST
Something that you can buy for 300 Euro outsells something else that costs 30,000 Euro. The two things can be roughly used for the same purpose.

I would not be surprised to hear that more paper and pens are sold in Europe than computers.
Loaded full of metal pellets.
Its simple, elegant and extendable.
Been using it for 2 years, and see no reason to change.
This is my SPA setup

http://anexiledderryman.com/post/50565922110/javascript-sing...
The 10 Italian Culinary Commandments
Should be reasonably painless. You'll want to read the release notes for 1.3, 1.4, and 1.5, because there are a couple of things that have been deprecated and/or removed. And even a few things that have moved but are otherwise the same. I would think that a day would be sufficient for most peoples' uses of Django. I upgraded from 1.2 to 1.5 a few months ago, and it only took an hour (and this was 10 sites worth of code).
People who know nothing about firearms and/or 3d printing are likely to believe it. People believe all kinds of stupid crap that come from what they perceive as an authority on the topic at hand.
> Having used Homebrew now for many years, this is really just lingering FUD from many years ago.

Actually, I can cite an example. Try installing libmediainfo on your mac. It's a pita that requires hacking the makefiles in obscure ways. Even after hacking the makefile it installs in different locations than on linux, making all software that depends on it more difficult to compile. Oh, and yes, there's a gui package but it doesn't contain the required library files and headers.

Homebrew is fine for everything that homebrew packages exist for. Anything else you'd better hope that the authors provided a working makefile or be prepared to learn how to fix it.

> spend time spinning Vagrant instances up and down, installing updates, etc. rather than doing something productive.

I install updates when the target env installs updates. I share the puppet/chef files that are used to update the target env - so the maximum amount of time I spend doing unproductive things is typing "vagrant up" in the morning and "vagrant suspend" in the evening. Each one of those commands runs 30 seconds.

> http://www.virtualenv.org/

Since when does virtualenv install the actual pythons?

> Personally, running locally and testing on EC2 has been much easier

You're certainly aware that you can use packer and vagrant in combination to build the same box for virtualbox/vmware for local use and as an AMI for use in EC2, making your development env a clone of the production env? Just with faster connectivity and no need to be online for work? Vagrant can even spin that ec2 instance up and down for you.
No Husband, No Friends
In the UK, you are required to have a license for any firearm, and we haven't had any handgun licenses for many years (since the aftermath of the Dunblane shooting[1] in 1996.)

The only type of license that I know of as common is shotguns in the countryside. (I live in central London, and if I applied for a shotgun license I'd not only be refused out of hand, I'd probably go on every police watch list that exists.)

[1] http://en.wikipedia.org/wiki/Dunblane_school_massacre
In my experience it isn't the Django upgrades that go poorly, but all of the other packages that I'm using. A day to upgrade from 1.2 seems reasonable. A day to upgrade the rest of your packages might be significantly more time consuming.
I have found the opposite: If you expose your ideas to the criticism of others, you expose flaws in your idea, which leads you to improve the idea. If you don't like something, say no. Say but. Say the truth.
There is quite a few "datacenters" in bunkers in the Swiss alps and I guess in other places. Physical security does matter in many cases such as when a bank is storing tapes in a secure location without them being connected.

Often the servers are only storing a small amount of the information that is stored in the whole installation.
Our team's experience was extremely similar. I almost did a quick check to see if any of my co-workers was on HN and had your username. Uncanny.
On the benefits of speaking
Germany, Brazil Turn to U.N. to Restrain American Spies
PouchDB, the In-Browser Database That Replicates
I'm afraid I can't help a great deal as it was a one-off brute force effort.

Most Googling finds pages telling you to download this or that scan and remove tools. But I'm wary of doing that.

What I manually did was roughly:

1) Use SysInternals Process Explorer to check for and kill any monitoring process

2) Use SysInternals Autoruns to find and remove all autorun info that I didn't recognise and to identify which executables may be doing it

3) Uninstall component through control panel

4) Restart

5) Change home page settings in browsers (restart, and observed that it only worked until the browser restarted)

6) Removed all browser plugins and extensions on all browsers, where I didn't recognise the extension

7) Repeat #5

8) Viewed source of Firefox browser config and still couldn't find it, but found Chrome had some crappy values referring to this stuff

9) Downloaded Chrome and Firefox, then uninstalled Chrome and Firefox. Deleted all local profile folders from %APP_DATA% and other hidden locations.

10) Manually entered the registry and deleted anything I identified as Search Protect, conduit, Firefox, and Chrome.

11) Manually delete any files identified by anything in the registry or earlier steps

12) Reboot

14) Install Chrome and Firefox

Thankfully my girlfriend doesn't use IE, so aside from purging all extensions and resetting all defaults, I didn't have to concentrate on that.

Interestingly, Chrome proved more susceptible to this than Firefox. Firefox scrubbed clean fairly quickly, but it was Chrome that really seemed determined to change search provider and home page. We chose to nuke her sync'd profile and the local copy entirely, and then install everything from fresh.

This was a huge time-suck, and it's been years since I wandered through the registry... not fun.

PS: And yes, I've told my girlfriend to organise her backups, ensure she's got everything and in a week or two we'll do the full reinstall thing. Sucks that she has to use Windows, but that's academia in the UK for you.
Why women lose the dating game
I see what you're saying, but I personally use LaTeX for fine control of layout; I've spent a while writing a bunch of custom style docs that are tweaked out to my exact specification. It seems like this is what the author is trying to do with his applescripts, which was my point.

Good point about InDesign, though, if you want to do this kind of layout manually in a graphical environment. It's powerful software indeed.
Vivek Wadhwa: Silicon Valley Has a Code Name for Sexism & Racism
Sleazy is an excellent business model.
Just imagine the world of technology that blossomed from these 2 inventions:

1. John Bardeen, Walter Brattain and William Shockley for the transistor.

2. Jack Kilby and Robert Noyce for the integrated circuit.
What was the global impact of emancipation in the US? I ask not to be a dick: I'm legitimately interested in the answer.
Osama bin Laden, for 9/11 and its fallout.
I don't think people realize just how much he shaped his future. He essentially brought Asia and the Arab world to its knees and they were more advanced scientifically than Europe at the time. Without him the world as we know it would have power shifted eastward.
Agreed. Azureus was consistently the most bloated, slowest torrent client available. Vuze was an expansion of that.
Andrew Mason's song mashup with BandHub
During the previous .com craze (2000-ish), I was at a Mercedes data center around Munich that was build in a former WWII bunker. The allies, when they captured it, decided against blowing it up because (according to our guide at the time), blowing it up would take so much explosives that it would leave a several-kilometer large crater and destroy all glass windows for 10's of kilometers around. They had some pictures of how (during the conversion to data center) they used wire saws ten of meters long to saw through the 5 meters of concrete thick walls. Pretty impressive.

That said, it seemed like the thick walls were more of a sales gimmick than actually being useful. Whether a wall is 10 or 5000 cm of concrete, no burglar will get through; and when there really is a nuclear war going on, the safety of the servers of the majority of companies in there wouldn't matter a bit.
The UK has one of the lowest gun crime rates in the world.
Ask HN: How does beatrixapp site do this animation?
Please have a look at http://beatrixapp.com. I am unable to figure out how they are performing the fluid animation jquery animation. It does not look like they have manually made the whole animation (or have they)? Can Google Web Designer be used for something like this?
After struggling with finding a good way to structure my knockout.js SPA http://weekplan.net, I finally found something I am happy with, inspired by the angular.js framework.

Beware, if you are thinking of using Knockout.js for a mobile friendly app, the binding / events can easily slow down your app.
> pure FP with Haskell or Erlang, but staffing becomes too much of an issue to scale that out

Does it? We've hired several dozen Haskell developers at this point, and we always get far more applicants than available positions.
Salesforce is an online CRM tool and development platform. From a programmer's point of view, it essentially includes the full stack from database to UI, but the API can be used to allow external programs to access its data.

That said, as a development platform, Salesforce is definitely a second-class citizen to being a CRM, and I wouldn't recommend using it unless you need a very specific type of application.
I'm also in Java->Scala->Java boat. Supporters often say Scala codes are concise, but we can also write concise Java codes--by properly using 3rd party packages. Also, if you code using frameworks like Play!, there's no significant reduction of LOC (for Scala vs Java)

Scala may be good for one-dev company; but terrible in terms of readability and maintenance for a team where more than 3 programmers work on the same code.
Well now in all fairness this is a damned if you do and damned if you don't. Is Google to be admired for not straying too far/becoming distracted and focusing on the one thing it does really well? Or is it vulnerable because it doesn't branch out into a lot of other markets?