skysight-inc/HackerNews huggingface dataset:
It's too bad that hiding the video is against YouTube's TOS. Most of the time the video is a single static image anyway.

About your second point, I didn't ask for "letting users download the music or the video", when I said that I download the music it can be from many sources, most of the time .zip or .rar files that the artists put on mediafire or some services like this.
iMessage is based around APNS, which, while proprietary, doesn't require a background process on the client. This is way better than XMPP, and also doesn't try to do things that are pointless on mobile, like maintaining "presence".

This doesn't really preclude things like federation, but it's a fundamentally different approach from XMPP (though bridges are possible -- see, for example, Verbs app, also see how buggy it is, and What's App, which apparently is pulling it off quite well). But bare XMPP doesn't really work that well.
It’s simple really. Whenever I write a blog post, I post a link on my facebook page. I get pretty decent click-through rates. And at the same time, the post is there for the rest of the web too.
"By all accounts the guy is a scumbag"

This is so ridiculously absurd and easily rebutted by there just being one account of him not being a "scumbag" that I wonder why you would even bother typing such a transparent ad hominem in the first place.
Funny. I once made a photo sharing site called MoPix.
Startups Shouldn’t Ignore International Patent Protection
That depends if you mean Java the language or Java the platform. Java the language is to include immutable collection literals in JDK8:

http://jcp.org/en/jsr/detail?id=337

Today Java lets you do the following:

List<String> myList = Arrays.asList("one", "two", "three");

Scala and Groovy which target the JVM let you do things like:

Scala:
val myList = List("one", "two", "three")

Groovy:
def myList = ["one", "two", "three"]

Then there's JRuby, Jython etc.
Brilliant. I listen to music on YouTube alot; this is something I've been looking for. Easy to use, very clean look.

As soon as you implement the playlist feature, I plan to use it.

One question: What sort of limits do you have on the searching? I have a song I listen to on YouTube and when I type in the song or artist, it doesn't come up.
If it's AGPL they have to release it the software is publically available. That's the point of the AGPL.
The blatant theft of Spotify's look and feel makes me not want to use this service.

Screenshot of Spotify
http://i.imgur.com/Um0HM.png
Having built a few enterprise level HTML5 based applications, a number of the issues you discuss are easily overcome. HTML5 has local storage, such client side databases, cross session storage like server apps do, so data can be stored locally when offline and synchronized with a server when back on-line using AJAX or WebSockets. Also, as Kerrick mentioned, there are 3rd party device APIs already available such as PhoneGap, Adobe Cordova, Rhomobile, Appcelerator, and more. As for performance, I agree with you to a degree. Older phones, or tablets, have problems with CSS3 animations due to the OS' lack of, also as Kerrick mentioned, hardware acceleration support in older mobile browsers, but newer phones and tablets have no problem. As for the loading experience, you don't need "load a bunch of JavaScript" to control the loading experience, if you assume the default state to be loading, which is actually very similar to native apps.
The economist would claim that fracking is actually far less invasive than other forms of mining: http://www.economist.com/node/21558462
Agreed. But to be fair it is still useful to fix a single issue in a huge file.
I think it would also be illegal to share that personal data with other bodies (so the restaurant cannot give the business cards to someone else). It's all kinds of illegal.
If Youtube doesn't work in Youtify, you probably have some sort of flash blocker installed. If you don't, a bug report would be appreciated. (https://github.com/youtify/youtify)
Thank you for the reply phaet0n,

I'm based in Ireland and don't speak any German and I wouldn't know anybody there. UK is right across from me and I have some clients there. No, sorry I should have been more detailed with my question. I should have said:

* Where is the best place to move to that is cheap so I can get myself settled in, anywhere at all in the country but possibly just outside London?.

Thanks again
That's not entirely true. There are a lot of new designs (i.e.: not BWR) that passively cool and shutdown without the input of any external energy.

Also, molten salt reactors and fusion reactors won't be able to have catastrophic failure modes either.
"The claims they made are their side of the story, what more is there that they could say?"

Then what's the point of having them witness in a trial? They've already gave "their side of the story" right? Wrong.
"Own your space on the Web, and pay for it."

"You want control? Buy a domain and blog there. "

And at the very least if you don't want to pay or setup your own hosting site (and want to go the free route) at least register your own domain and have it pointed by cname or web forwarding to any of the free hosting providers out there. (Making sure to keep a backup of course).

Of course since true web hosting can be had very cheaply today (this isn't 1996) there really isn't any reason to just not setup your own site. If you are going to take the time to write something you can spend .50 per day (or less) on web hosting. What's your time worth?
I thought this was pretty spot-on.

Why not hire junior devs (or marketers, or any other staff for that matter), train them in your company's culture and work methods, and let them grow into the senior role once they have a better understanding of your company and it's customers/users?

It seems to me like this approach would give entry-level folks a chance to develop their skills while also producing far more learning and teamwork than you'd have otherwise. All while saving cash for other strategic needs.
Danny of Beeminder here. Surprisingly this is the first time I've heard that question. No, no connection. Beeminder actually doesn't have a ToDo list aspect (despite having reminders).
Latest Tata Docomo GRPS Proxy Hack August 2012 | Technology Blog
Just curious, what were the experiences? Hell, send them to support@github.com if you don't want to reply publicly :)
Mobile Safari cannot reflow Text on zoom. So it is useless for me.
I had 4 live feeds of this event going for an hour or two prior to it. I felt Julian's speech itself was rather boring. The preceding speeches in front of the embassy by some of his supporters were a bit more interesting.

Here's a chronicle of some of the events: http://www.guardian.co.uk/media/blog/2012/aug/19/julian-assa...

The most interesting thing I took away from the whole spectacle was:

The Organisation of American States (OAS) has voted to hold a meeting next Friday following Ecuador's decision to grant political asylum to Assange, who is currently taking refuge in the country's embassy in London.

The permanent council of the OAS decided that a meeting would be held in Washington DC after members voted on the issue. The US, Canada and Trinidad and Tobago opposed the resolution, but 23 members voted in favour of the meeting. There were five abstentions and three members were absent.

The OAS secretary general, José Miguel Insulza, said the meeting would not be about Assange but the "the problem posed by the threat or warning made to Ecuador by the possibility of an intervention into its embassy in London. The issue that concerns us is the inviolability of diplomatic missions of all members of this organisation, something that is of interest to all of us."

I have a feeling Assange will be holed up in that embassy for some good time to come.
I used to love and read a lot Altucher... but the more you know him the more you realize he is like a pop singer. He is more of a romance writer than anything else and writes what sales. Sure he brings a lot of motivation and hope to anyone who wants to achieve something in his life. But the rest is a lot of nice words making the whole appear super brilliant, but in fact empty.
I like the Spotify like interface. Good job. Looks neat.
vnknown.com
Nope, the random player ends up in the middle, on average.

If you'd join a tournament with only random players then your optimal strategy, actually doesn't matter because you're going to randomly win/lose (because your opponents always play random) and on average, end up in the middle rank, just like everybody else.

If there are other non-random players, then you can aim for the middle rank by playing random (and one of the other non-random players will do better than the other, and you will do worse than that one and better than the other). Or you can try to beat the non-random players (while still doing near 50/50 odds on the random ones).

So if you play random, and there is more than one non-random player, you will lose.

Also, check out some of the strategies. There's a couple of really well-performing ones that are incredibly clever, but not all that hard to understand.

One goes like this:

It's based on trying to predict the opponent's strategy and playing against that. But what if the opponent expects that and plays you against that? A-ha but what if you play against your opponent trying to play you?

You'd think that this reasoning can go on forever, but since there are only three moves in RPS, and they circularly defeat eachother, you only need to consider these three steps as the next one brings you to the move of square one.

The algorithm then basically keeps a running score of these three different depths of pre-emptive strategy, and picks the one that works best based on historical moves "what would have won" (and runs random while collecting data).

This algo did extremely well in the first couple of tournaments held many years ago. I don't know what the most popular strategy is currently though.
I don't think Julian jumping bail and fleeing to the Ecuadorian embassy will do him any favours. Now the UK and Sweden are angry at him and Ecuador and Australia's embarrassed.

Sure, the US does want to question him. But they haven't issued an extradition request, and by the looks of things getting him out of Sweden would be just as difficult as getting him out of the UK, if not more so.

I highly suspect Assange is actually just trying to avoid jail time, if he's going to these lengths to avoid going to Sweden for questioning on unrelated accusations of sex crime.

Assange is very attention-seeking and seems to care a lot about his image, which I suspect he is going to great lengths to avoid damaging.

Edit: I hate to compare HN to reddit, but I worry that I'm being downvoted for having an unpopular opinion. (edit: this has changed.)

Edit 2: I'm reconsidering my stance on this, my father's (conservative) opinions have too much influence on me.
> Pipes, conduits, and most of the stuff by Kmett appear to be libraries implementing other abstractions that themselves would have be justified by use in a practical program.

I'm not sure I understand what you mean by "practical programming".

This may just be a cultural difference but one of the big ideas of Haskell is using a library whose "core calculus" is provably correct and then combining them in ways that preserve that correctness. So I would argue that the justification of the libraries is not in the practical ( if I understand your usage of the word?) usage but in the thoroughness and compositional semantics that they provide. That's where the category theory inspired patterns ( zippers, monads, arrows, etc ) become important.
Notes on building a performant load tester pt. 1
I'm searching iTunes, and then searching youtube with the query "<song title> - <artists name>" and then playing the first result.

Sometimes iTunes does not have a song, or the query doesn't return the correct video.

I'm trying to figure out a way to solve these cases, but haven't come up with a decent solution yet.
We're working on Android and iOS apps! The Android version is actually far enough along that we don't feel too embarrassed pointing more hardcore folks to it. APK at http://dreev.es/ba
This reminds me of the Mountain Lion/Gatekeeper announcement. We heard it second hand from John Gruber [1] so it's possible the facts got mixed up on the way, but developer IDs for Gatekeeper were supposed to be free. As it turns out, they require you to pay for the Mac developer programme to be able to sign your apps, just as you do for the App Store.

I can't help but get the feeling they deliberately make these false announcements to generate goodwill. The gatekeeper misinformation in particular seems to be extremely pervasive and it causes users to believe Apple is acting in everyone's interest: it improves security and is free for developers, right?

Of course, it could just be accidental. Which would strike me as odd for a company that so closely guards what it communicates.

[1] http://daringfireball.net/2012/02/mountain_lion
I'm not going to discuss technical stuff - I REALLY like top hits functionality. Well Done!
IMHO, promotion would fall under #3 "Influence".
I don't have any flashblocker installed. I thought it was because of HTTPS Everywhere but I disabled it temporarily and got the same result. Anyway I won't add an exception rule to HTTPS Everywhere for YouTube. So I have no clue at all what the cause could be, I don't think a "it doesn't work for me" bug report would be of any help.
Ah, makes sense. The song isn't in iTunes; I recently requested that Apple add it to their database.

Thanks for the clarification. This site is awesome.
> List<String> myList = Arrays.asList("one", "two", "three");

This is often not good enough, as Arrays.asList returns some internal immutable List type. If you then tried to do something like myList.add("four"); you'd get an exception.

What you'd actually need to do is something more like:

> List<String> myList = new ArrayList<String>(Arrays.asList("one", "two", "three"));

Compare that to more dynamic languages, where that example would be:

> myList = ["one", "two", "three"]

Yes, it's a trivial example, but it's something many programs involve all over the place, and the boilerplate adds up a tedious task.
please read this comment on a previous HN story: http://news.ycombinator.com/item?id=4391500

or this short post: http://www.ianwelsh.net/assange-and-wikileaks-the-basics/

or this documentary: http://www.youtube.com/watch?v=yu4WCskniEc

inform yourself
the bank gets paid its full IPO commission on the extra shares it sells if exercises its option, so it has an incentive to sell them regardless of how much excess demand there is. And there's no risk to the bank if the stock price jumps, because the bank can cover its short buy buying the stock back at the IPO price.

And if the stock drops after the IPO? Well, then the bank really cashes in. Because then the bank makes money from (1) IPO commissions (2) Proceeds from shorting the stock at the IPO price and then buying it back at a lower price.

There are so many inherent flaws with the commission + fee incentive structure. We see this structure most often manipulated by the Agent + Broker model (applies to both Wall St brokers and real estate brokers).

(1) For an Agent, reward is decoupled from risk;

(2) For a Brokerage, risk is decreased by controlling as large a part of the "market" as possible, which usually equates to controlling as many Agents as possible;

(3) There's more "potential reward" for gambling with other people's money than there is fallout from that risk. Brokers encourage Agents to take risks that reward "The Brokerage" and yields Agents kickbacks; Agents encourage clients to take risks that potentially reward clients, but guarantee reward for Agents, who are then potentially rewarded by their Brokerage. The catch is that Agents require clients to be contractually bound to Brokerage (thus the Brokerage acquires more control over the market). Agents are glad to do this, in return for guarantee of being "proportionately" rewarded.

(4) The "fallout" from risky behavior is disproportionately distributed, and almost always falls on the client. Fees put the client at an immediate "loss" in an investment, which encourages aggressive risk to recover the loss (the higher the fees, the higher the risk)

(5) Brokerages profit from "unstable" markets, where turnover generates fees.

(6) Agents profit from commissions (usually percent commission), which are generated by turnover.

(7) Clients can only profit when their return reaches a number > [Broker Fee] + [Agent Commission]. Due to information asymmetry, it's very difficult for a client to know when this is.
He used his product to deliver the beer. How many times has that happened to you?
It is interesting how strong the idea of not paying developers decent salaries is, even among people where the quality of such hires determines success or failure of their company.

"While companies fight tooth and nail over engineers with MIT or Stanford degrees with years of experience, as CTO of designer pages, my best hires were consistently entry-level developers that I developed on the job."

Is this really all that surprising? An MIT trained engineer with years of experience probably would find 'designer pages' boring, and would rather be principal engineer at Google (or wherever), getting paid an "unfair" (note quotes!) wage and great stock options and working on highly interesting technical problems.

If such an elite engineer wants to tackle business problems, why not run his own startup vs working where his skills are not valued?

That said, I am all for hiring and training people just out of school. There is a place for people of all temperaments and skill levels in the industry.
Trust me, you will like it less when you do have it. Not only is it right below the up button causing accidental down votes, its also very tempting to simply down vote some one instead of posting a rebuttal. So what to do then ? start a new account once you hit 500 of course :)
> As long as they don't distribute the code
> ... on which Emacs was based on ...

In grammar, this is like wearing both suspenders and a belt.
I am a designer, and have coded HTML/CSS before. I have been trying to learn coding for years, but never get beyond the intro chapters in most books.

So this is my project. I just picked PHP (because it seemed to be simple enough - just drop <?php ?> into the HTML), and decided to code this concept. Lots of stackoverflow and github searches later I finally have a working version.
You can dramatically slow reactors down, but you can't actually 'shut down' because simply decay produces significant amounts of heat. So the real problem at Fukushima was the need to be able to passively cool a reactor indefinitely in that 'slow' state without human interaction and that's where they failed. Sure, if they had power and none of the connectors had failed it would have also been ok, but without long term passive safety nuclear power is not safe.
I suggest changing the way the karma works (I know : "no way") by making up/downvotes ponderated by voter's karma (I know : "ELO blabla, no way").

This way, newcomers impact on what is HN vs what was HN (regarding comments habits and what should make it to the frontpage / what should not) could be less dramatic.
Great way to get some good looking buttons.
And the search providers which helped him find the libraries? God knows Github search didn't do it.
Learn and create my own Chef cookbooks vs just using Vagrant now.

Heard about using dsh as a, more or less, a reverse SSH proxy.

Figure out and use South django migrations.

Implement a bloom filter. Implementing a bayesian filter made it so much more understandable to me, I figure this would work the same.

There's a few other, more specific ones. But this is a fairly new workflow for me. I like the idea somebody mentioned about keeping a rough idea of how many hours you've spent on it.
doesn't work in firefox, the video plays in the background but as a tiny box instead of being full screen
What do you mean by 'specialist debug hardware'?
> I highly suspect Assange is actually just trying to avoid jail time, if he's going to these lengths to avoid going to Sweden for questioning on unrelated accusations of sex crime.

He offered to be interviewed from the embassy. Isn't it suspicious that Sweden won't accept that, given that this man hasn't been charged with anything?
Why Hacker News Sucks Off Late
Assange have suggested that interviews could be held over video conference or in the UK, not an unreasonable request (and something that has been done in other cases so the only problem is this particular prosecutor). Even the defense lawyer for the women have suggested it.

I believe Assange has reasons to be afraid and even if an extradition to the US might be unlikely it is his life that is gambled with.

As a Swede I am quite embarrassed for our part in this.
FREE London event to meet employers and recruiters, with FREE beer/food too
DuckDuckGo Challenges Google on Privacy (With a Billboard)
Hacker News doesn't use a database (assuming 'database' means some separate system like an RDBMS or KV store).
Isn't everything preventable with the benefit of hindsight?
If you've never failed you are doing something wrong. Even does guys that he mentioned failed at something, the difference is that people don't want to know about the bad stories. Even if you can learn more with the failures.
Show HN: EmberJS Bootstrap - Require.js,Twitter Bootstrap and Handlebar
Oh, I didn't know about that. That could be suspicious, but I'd have to know more.
Yes, I can tell you have a very unbiased view on the matter.
Tested on Firefox 14.0.1 and it is working for me. Which version are you on?
The Dog Days are Over
Sweden has given prisoners to the CIA to be tortured in Egypt. Sweden has illegally tried to shut down The Pirate Bay under the pressure of the US. Will Sweden give Assange to the US? It seems very likely.

Many people have pointed out in HN that the sex was consensual according to the 2 women, but the issue is about protected or unprotected sex. Rape has a different definition in the Swedish legal code than everywhere else in the world. EDIT: I didn't understand how Swedish law work. See AndrewDuck's reply above. But still, they could interrogate him by videoconference (what Assange offered) or charge him in absence.

About avoiding jail time, why shouldn't he try to avoid it?
Also a push-notification needs something on the client to react to it, be that a running normal or a background-process. Pull needs maybe an additional background-process and generally wastes more energy, but APNS can't be that much magic.
The four other points are valid defense arguments - something which were probably brought up at the UK extradition hearing and would be brought up in a Swedish trial.

However, the allegation of the charge being 'conjured up' would require that both the UK and Swedish judicial systems be severely compromised. That would be an extraordinary conspiracy, so the claim requires extraordinary evidence. The four points mentioned simply don't meet that standard in my opinion.
Emily Matchar: Spoiled, entitled — and right
14.0.1 - OSX, it starts the video as a tiny square box. if I leave the tab and come back it'll take up the full screen.

[update]: this is amazing great work!

[update]: here is a screenshot: http://i.imgur.com/Mogn3.png
hopefully having the firebug inspector open helps...
No, it's in accordance with Swedish bureaucracy.
Yes, but, in the meantime, both have proliferated. It's now much easier to avoid Flash than it was when the iPhone was introduced.
This is my first Ember contribution after playing with it for a few weeks. Should get you up and running with a EmberJS app within minutes. Please feel free to ping me if you have any suggestion for improvement for it
Peter Thiel Backs Start-up Making 3D Printed Meat
This is something to remember: Assange hasn't been charged of anything yet, and still Interpol issued a red notice against him (while not even Gaddafi had a red one). Something smells fishy here.