skysight-inc/HackerNews huggingface dataset:
I agree this is probably a bad idea, but I still think the basic problem it's trying to solve is a real one.

A less hack-y solution might be for new languages to start incorporating more languages in their choices of keywords and class names.

Suppose someone were designing a new language (let's call it Foolang), and these were some of the keywords:

* publico, privado, protegido (access specifiers in Spanish)

* eetha/akhra (if/else in Arabic)

* zhen/jia (true/false in Mandarin)

I think this would be an interesting experiment. It would have to be a compelling language in its own right though.
Although I find some of the advice interesting, the presentation is really confusing. Are these anti-patterns or patterns? Am I meant to emulate the mediocre entrepreneur or view these as cautions? If I follow these will I be doomed to only ever be mediocre?

I've never been a fan of articles that force me to put a ! before every sentence. Opposite day on the web!
I meant aside from Samsung.
Isn't this what jars are suppose to make transparent and simple?
Reserverr.com - Make reservations and appointments anywhere for free online
Will do the multiple videos thing in the next version.
Compared to the alternatives at the time, TECO was great for programming on the PDP-10 using a Datapoint video display terminal (text mode only). Michael Yoder, Putnam Fellow 1971 and 1972, wrote a Turing machine in TECO back then.
Is the threat of malware in jailbreak apps really that large?
I think the key is that they already had the hindsight years before the accident occurred. They knew, from incidents at other plants and from tsunamis in other areas that the assumtions made when the plant was designed were wrong and the plant was vulnerable. They chose not to act on that knowledge.
I agree that it's a basic problem. There's a language using Japanese keywords out there: http://ja.wikipedia.org/wiki/Mind and a few others: http://en.wikipedia.org/wiki/Non-English-based_programming_l...

Still, a language monoculture is more convenient for most programmers. As an English-speaking programmer, I'd hate to have to maintain, say, Chinese code.
Agreed. This would be fabulous as a vim plugin.
Being yourself is the time where you're thoughtful and analyzing the information that's already in your head, instead of desperately probing the world for something you might have missed from someone else. At least that's how I see it.

If I put you into a refrigerator box with pencils, pens, watercolors, paper, and light, then after a day cut a slot in it, what you passed out to me would be you.

The vast majority of people spend the vast majority of their time lazily consuming the synthesis of others, getting vicarious doses of the feeling of discovery, a pale imitation of actual, original discovery through reflection on what they have already incorporated into themselves.

th-d;dr* information consumption without reflection isn't learning, it's cataloging. Proper consumption/reflection ratio: 1:10, median: 100:1.

*too hippy-dippy; didn't read.
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.

Lots of people are trying to point out that Assange isn't being accused of rape, but some sort of "not-using-a-condom" silly rape law that is only the law is whacky Sweden, herp de derp feminists de derp political correctness gone mad.

However in order to be extradited from UK, he had to be accused of a crime that would have been illegal in the UK. I suggest you read the High Court extradition appeal case ( http://www.bailii.org/ew/cases/EWHC/Admin/2011/2849.html ). The courts quite clearly decided that it wasn't some weird 'sweden-only' law, but what he was accused of would be a crime in England & Wales.

In fact, he's 'charged' with 4 things:

• "Unlawful coercion" - Holding down a woman with his body and forcing her to have sex.

• "Sexual molestation" - Having sex with someone without a condom when they said they would only have with a condom (this would be illegal in the UK aswell BTW).

• "Sexual molestation" - "deliberately molested the injured party by acting in a manner designed to violate her sexual integrity i.e. lying next to her and pressing his naked, erect penis to her body."

• "Rape" - Having sex with someone who was asleep.

Before you talk about what's going on, read up on the charges.
10 years of Daring Fireball - Visualized
I think that's how Movable Type works, or at least it used to.
I don't mind waiting in line so far as things in front are progressing efficiently.

In my current culture (MA, USA), there's little punishment available for inefficiency, such as taking a long time to pay, or deciding on an order for food. You can give someone a dirty stare, but that's about it.

Some cultures do punish explicitly. For example, if you hold up a line in NYC mid-day ordering lunch, staff yells at you to hurry up, and may even kick you out. A harsh but effective message. Their other queued customers are being inconvenienced by your inefficiency. They'll walk out and go get lunch next door. Fire one and keep many.

Other cultures are different. In Costa Rica, an extremely laid back environment, customer service takes 2-3 times as long. It might take you 60-90 minutes to pickup a rental car at the airport even if you're the only person in line. People don't mind waiting. Slow is the norm.

Waiting is torture, welcome, whatever, if you let it. Your environment influences your decision, but it still remains your decision to choose.
I know it's very contrarian to not be 100% pro Assange on this board but all I ever see are the pro Assange interpretation of the facts. Some things to consider:

- "Sometime during Wilen's questioning the police announced to Ardin and Wilen that Assange was to be arrested and questioned about possible rape and molestation." This was the initial questioning by local authorities. So unless every police station in every part of Sweden had been told to get Assange no matter what at any opportunity it's unlikely this was some conspiracy. Perhaps the local police station over reacted - but no conspiracy

- "Within 24 hours, a more senior prosecutor dismissed the rape allegations, leaving only the lesser accusation of molestation. Assange willingly went to the police on August 30th and made a statement." Ok so the further up the chain it goes the initial charge is reduced. If there was a conspiracy at this point wouldn't it work the other way?

- Can't avoid this piece of irony: "During the interview he expressed his fears that anything he said would end up in the tabloid newspaper Expressen. The interviewing police officer said: "I'm not going to leak anything." The interview was leaked."

- "On September 15th, the prosecutor told Assange he was permitted to leave Sweden." More than two weeks after the initial report he's still allowed to leave Sweden. Surely if the US government wanted to use this case to trump up charges and have him arrested and deported via a proxy state (as is so often stated) wouldn't they have gotten the ball rolling within those two weeks?

- JEFFREY L. BLEICH, US AMBASSADOR TO AUSTRALIA (May 2012): "It's not something that the US cares about, it's not interested in it, it hasn't been involved in it - and frankly, if he's in Sweden, there's a less robust extradition relationship than there is between the US and the UK, so I think it's one of those narratives that has been made up - there's nothing to it."

If this is a conspiracy to get Assange then it's a pretty poorly orchestrated one at this stage.

Anyway, just wanted to highlight some counter points that won't sit well with many people here but that's probably even more reason to point them out.
It was actually not very agile with regards to fellow developers from different teams or clients.

This, I think, actually gets at the heart of the problem.

The vast majority of the problems I encounter with people complaining about agile are due to a team/process that has the "agile" label - but isn't actually following any of the fundamental principles of any agile process. Agile is suffering the curse of anything that becomes popular.

For example, Scrum teams that skip the whole inspect/adapt thing and seem to forget about basic stuff like the sprint review & sprint retrospective. The sort of team that adopts Scrum by sending off a project manager for a 2 day CSM course and think that's the beginning and end of it. Bah.

On the bright side fixing them has become a lucrative sideline for me :-)
What about codeforamerica.org?
"What more can they say that will change what people will think; sure they can clarify details and what led up to events (what they would do as a witness at trial) but none of that really matters to the public. Their "side of the story" is: we were sexually assaulted by Julian Assange. minor details are of little consequence in public opinion."

Your cynicism here is way overboard and borders on intellectual laziness. There have been many instances in the past of details coming out and changing public perception of a sexual assault case. The supposed Duke rape case a few years back is a prime example. Initially everybody and their dog just "knew" those boys were guilty of raping that stripper. But as details began to trickle out and she changed her story multiple times, the whole thing ultimately culminated in the disbarment of the prosecuting attorney Mike Nifong and subsequent jail time (albeit 1 day). Obviously that was a judicial decision but to pretend that the "minor details" didn't adjust public perception is absolutely untrue.
Sales tax may not apply to online sales in the US (that is changing, and depends on the state involved and whether the company has any presence in the state). Income taxes are never incurred because of sales, only because of income. To oversimplify: no net income -- no income tax.
The concept is really easy to implement with smaller teams. But look at Google.

Their "20% time" policy has become 120% time.

Scaling these highly creative, productivity inducing policies simply doesn't scale when you reach a certain size. The teams are too large, the goals are too vague, and there's a vacuum of consistency/systematization necessary to keep predictable metrics flowing.

I love the idea for smaller, highly profitable per-employee companies, but the big guys, whether through their own ignorance or inability, can't effectively institute something like "take a month off to do whatever project you think is cool."
Hello,
Thank you! I fixed the preview button.
And if you truly have the right people you don't need to to worry about agile, you are already doing so well that agile will only slow you down. Agile is probably ideal for larger organisations who unfortunately don't have the "right" people and need a framework or something to help them along. Once people get competent enough, "agile" just starts to feel dogmatic and restrictive. I mean they will still do the practices that make sense, but they aren't going to appreciate other aspects of buying into a whole "agile" approach.

When you say "[Aa]gile" here are you talking about a particular process (Scrum? XP?) or something else? I can't really understand the intent - especially since in my experience agile works better with smaller organisations than large ones.
Lists like these are all well and fine, but there's almost certainly something you can do about them in Django. You can make third party apps that do what you want, it's the best way to prove that it's possible, and to make forward motion, and to scratch your own itch, and to see if people like it. I don't find much value at all in airing grievances about minor annoyances in OSS.

#1. The default ModelAdmin can not, This is totally true. You could overwrite every applicable method until it does for a specific set of models, though I'd gather that this is more trouble than it's worth.

#2. You can restrict permissions to staff members that are not superusers. You do this via the permissions system, either the built-in one or the custom one. It's true that in the default admin.site, staff members can access the index page, but the index page may be empty for them.

#3. With the proper permissions, modules or models are hidden from that user. django-admin-tools gets you the rest of the way to that goal.

#4. There are workarounds as you note, they almost all would require some concession on more third-party libraries in the core, or the possibility of linking a 15MB image to a page.

#5. Solution Noted :)

#6. You could probably subclass ModelAdmin to fix this one. I'd like to see it done, though personally I don't see it as a big deal.

#7. I don't like GFKs, I don't have any strong opinion on their widgets or what could be better, You could make a very detailed widget presumably though

#8. This isn't entirely true, you can use inlines. You could probably hack the normal widgets too to give you an edit button with ?popup=True (not positive about that)
Wouldn't that require Xen on ARM? Is Xen already available on the Raspberry Pi? How performant is it?

I do really like the idea though!
Too Much Support - the Ruby extension library you don't need
And this isn't good. But two points: 1. Your Telco doesn't advertise secure end-to-end encryption. 2. Cellular protocols are (relatively) hard to intercept /and/ interception is prevented by a whole bunch of FCC regulations. iMessage will happily use an insecure Wi-Fi access point.
nice work! running great on chrome 21/win7
It seems something is wrong with the javascript. Please, what Chrome version do you have? Would you check the console for errors? It works ok in mine. Thank you!
I want technical details on how it works behind the scenes, plz :)
I don't know Japan's geography, so, maybe it is possible for it to have tsunamis everywere. However, if there is some part of Japan's territory that is safe from tsunamis, wouldn't it be easier to just build those reactors there, and not in a place that is known to have tsunamis since, at least, the year 684 AD?
This is pretty much irrelevant. They have two alternatives:

- They can interview him where he is now, and move things forward at least a little bit.
- They can wait - possibly forever - to interview him, and not get justice for anyone.

What changes if they interview him now?

They claim there are legal issues with it, but this would not be the first time someone had been questioned on foreign soil, and it would not be the first time someone has been charged in absentia if they were to go down that route.

He won't magically gain superpowers and fly away from the Ecuadorian embassy if they charge him before they have him in custody. All that realistically changes is that they have to publicly make a decision whether to file charges or not.

So the question the is why is that a problem? The cynic in me tells me that the most likely reason is that they don't believe they have a strong case, and that his dogged insistence on not going to Sweden suits the prosecutor perfectly.
I've heard a similar thing - that explains why we pay an apparently high price in NZ, but it doesn't explain to me why it's significantly cheaper in the UK. I can't see why the price here doesn't raise to this alleged international price as well.
Author here - Didn't see that someone posted this to HN - and my I was wondering why my puny VPS kept on dying - rescaling it now :)
It should probably filter out patents that were cited by the patent in question, as the examiner was aware of those and already decided they are not invalidating prior art.
Yes, I use WP-Cache, but I was in the process of experimenting with my blog moving it around the servers - didn't know that internet cared :) Using WP is just convenience, nothing more than that.
a better, more compatible alternative would be:
http://www.seanmccambridge.com/tubular/

upload your video to youtube, and use Tubular to serve it. +save bandwidth

or modify the JS to use an flv swf on your server.
There's a better performing Clojure Application (on EC2 micro) I'm working on - not this blog though :)
It makes sense now that ticket-in ticket-out is common, tokens are ancient, and most of the industry is moving towards server-based gaming.

No longer is a terminal where all the logic is they are just dumb terminals that display the outcome that was generated on a server.

Even the old terminals were just a computer that displayed the results on "fake" reels and video results i.e. the result was generated in a microsecond and then you saw the game played on a screen or reel. Unlike the really old days where physical reel gears/stepper motors if damaged would result in something different.

But seeing the average casino patron is around age 60, non-technical and seemingly paranoid as hell I can't see this working for that age range. Plus you can't smack it or whack it to make sure it pays. Add to that having 100 of the same game but of course people fixate on one of those and fight over it because it's the lucky one.

I wonder if Bitcoin could work, get paid in Bitcoins and then deposit that in amounts less than $1200 US tax law trigger? W2G I think it is? (it's an options setting on slot machines too)

I work in a small casino.
mixvids.com
With it being published in the Journal of irreproducible results i assume this is a joke, right? Still, I think the hypothesis is not correct. Time seems to run faster when you are occupied. People get more busy after their 20s so i guess that's why time seems to fly. If i can judge from myself, time seemed to run pretty fast on a 9-6 job (i was there 20-26). Working independently (26- ) has definitely made my days longer, much longer, sometimes irritably so.
Introducing JamBook: The world's thinnest, lightest notebook.
Anyone having good tips/experience on getting your blog popular? From day one you start writing and without proper "advertise" you can keep writing for couple months before anyone swings along your page. I would love to start blog, but thinking Im shouting out loud in a vacuum for months really discourages me from even starting...
Thank you. I appreciate you doing this for us.
I know EU countries have, in the past, as a condition of extradition required the US to guarantee that the death penalty won't be sought or applied.

EU (& other countries bound by the European Convention on Human Rights) are not allowed to extradite people to countries where they might face a breech of the ECHR, ergo you cannot extradite unless there is a guarantee of no capital punishment.
It's working fine for me. Chrome 21.0.1180.79, OS X.

Nice job!
Thanks for showing me this. The blatant theft of iTune's look and feel makes me never want to use Spotify.
Running Nightly (Firefox alphas) and it works here. The fallback to Flash explains why it's so laggy here on OS X though, making it a distraction rather than a positive addition to the site.

Still, I like the idea behind it and I hope these things can be solved in later versions.
This is partisan politics, not Hacker News. Flagged.
> Lots of people are trying to point out that Assange isn't being accused of rape, but some sort of "not-using-a-condom" silly rape law that is only the law is whacky Sweden, herp de derp feminists de derp political correctness gone mad.

I agree. Telling a woman you're going to use a condom so she'll sleep with you, then taking it off halfway into sex because it feels better and you don't care about the woman's choice isn't at all a violation of her sexual rights.

She doesn't get to pick how the penis goes into her, the man does! Fucking herp de derp feminists.
That is really, really cool. Did not know about that one.

Can you add custom controls? Like in this BigVideo example below (click one of the playlist buttons on the left):
http://dfcb.github.com/BigVideo.js/example-playlist.html

Another benefit is the BigVideo.js is built on the Video.js api, so all those methods are available to you.
Archiving can provide a ton of seo value, especially given the right topic.
Researchers Cram 700 Terabytes of Data Into One Gram of DNA
It takes your search term and queries the iTunes API. Using the search results, the Youtube API is queried for the search term "<song name> - <artist name>". The first video result is taken (it may or may not be the correct video but usually is).

The video is played using Youtube's Chromeless Player.

Similar results are displayed using Last.FM's API.
very cool and clean design. the only thing you need to change is that horrible scroller that you left untouched.

this will be perfect for you and will perfectly match the design: http://jamesflorentino.github.com/nanoScrollerJS/

edit: next to "time" column pls put the "# of views" -- this will help me discover whats popular in my search.
What Julian fears is that he will be extradited to the US from Sweden, because both countries have a special treaty. So the "conspiracy" is not about jailing him for rape, is about having him in a Swedish prison long enough so the US can formally charge him for espionage and request his extradition. Even if he is found innocent of the rape charges, that would take days, long enough for the US to request the extradition. But if this is done while Assange is in the UK, then he most probably would win the appeal against being extradited to Sweden in the first place.

Also, this is very time-consuming and Wikileaks is hardly publishing as much as it used to. So in some way, the "conspiracy" is working out.
Bear in mind, that not only does he say this in the article, but every single person who read your comment, already knows this.
BigVideo.js would be a FAR better alternative; if you can just fix the browser compatibility issues :)
Assange Casts Himself as Persecuted Whistle-Blower
Nowadays almost all the music videos on Youtube are legal. Most of them are from VEVO's official channel. So the risk of them getting taken off youtube is quite low.
I don't understand where the "3D Printing" comes from. I assume it's one of the many research groups that are developing in vitro meat[1], right?

The alternative of eating protein-food made from insects sounds plausible too [2]

[1] http://en.wikipedia.org/wiki/In_vitro_meat

[2] http://www.geekosystem.com/ento-is-food-from-bugs/
Here's a reference to a Mumbai(India)-based startup trying the same approach. http://erpnext.com/open-source-work-culture.html
Interesting to see the original question. "Where is the New Yorker of the internet?" I don't see any reasonable online outlets (in English) to publish, say, one long article every two month. You cannot build a self-contained blog around that format, and there is no infrastructure to do it otherwise.

There has been a a period of time where all the Web 2.0 hipsters relentlessly bashed anything with editorial control as outdated, bad, unnecessary and so on. (Which is kind of ironic, considering the whole movement was started by a publisher.) That's part of the reason why, I think.
That's legitimate concern -- you can of course put an Nginx proxy in front of elasticsearch to deny DELETE requests (see eg. http://www.elasticsearch.org/tutorials/2012/03/21/deploying-...)

But wait for an article at the http://elasticsearch.org blog with an example of a more sophisticated, Ruby-based proxy.)
Solving real problems. Newly funded NASA projects.
You are right, this looks like he just stole the assets.
Pull requests are always welcome! ;)
There are many, many ways to clarify that this is important without threatening the man. If you jump straight to "blah blah blah in 24 hours or you're fired", that's just awful management. It is possible that Ben did not jump straight there, but that's certainly the way he tells it.
How is maintaining presence useless on mobile? I like Google Talk on android ten times better then just plain sms for this very reason. Being able to know whether your friends have service, and then being able to know whether they are actively paying attention to their phones (online/away), is crazy useful when trying to communicate.