skysight-inc/HackerNews huggingface dataset:
> Traveling to a country which you are not a citizen of is not a right, it's a privilege.

Sort of. But we are all citizens of the world. States are just arbitrary things made by ... historical reasons, I dunno why. This reason is the same reason the customs guards use to excuse their crappy behaviour to other people. No-one deserves to be treated like that.

Does President Obama get that sort of treatment when he goes through the U.S. / Canadian border?

> Don't like the system? Don't like how a particular country enforces its laws or what the punishment can be?

>Don't travel.

I would have said, "Complain." Because the more people in a position of power act like that, and people don't complain, the more it gets accepted as normal.

I find that often you get pestered by people in museums, saying, "Don't point!" and whatnot. The last time we went, my daughter got told off for touching the plastic sign next to a painting. It didn't used to be like that, the museums have got more ... well, fascist. Some of them now have airport-like security with X-ray machines (e.g. Rijksmuseum, Amsterdam).But people put up with that crap, and they've got used to it. 50 years ago, people would have thought, "What the fuck?!"

In the 70s (I think) Jean Tinguely made machine-like sculptures that people were allowed to touch and use. Now those sculptures are worth millions, so they don't even turn them on. But even new works by unknown artists nowadays, they would never let you touch the art works.

It's interesting to compare it to a restaurant. Because in a restaurant you pay afterwards. So if the waiter starts being dickish, and you complain, and ... he carries on, nothing changes, well you can just stand up and go! And not pay! But the fact is that the restaurant wants their money first. So usually they are much nicer than customs guards or museum attendants.

(I live in Europe, but) why don't you U.S. / Canadian people do the following:

Give a tip to the guard when you next pass through customs, but only if they are reasonable, do their job properly, and they aren't rude. You like tipping anyway! Make it a new American institution, get all your friends to do it.

Eventually, the customs guards will learn to expect their tip, and will be nice to you.
> Granted, Fair Use may or may not come into play depending upon the length of the text being reused

Sort of. Judging by a cursory glance at the USPTO indicates that there's no real hard-and-fast rule on just how much you can use, legally, before copyright kicks in. It's really something that has to be decided on a per-case basis:

http://www.copyright.gov/help/faq/faq-fairuse.html

In short: You can copyright text on a page. That much is obvious--that's why we have copyright, as you pointed out, but it doesn't just depend on length. It depends on presentation, typography, stylistic decisions, and so many other things that this particular situation is probably a legal gray area. That said, I very much doubt a judge would be willing to hear this, and I seriously doubt the designer would bother himself with pestering Facebook to take it to court.

Another argument worth considering is this: At what point does it become copyright and at what point does it become protected speech?
Awesome idea! http://imgfave.com could use a redesign. I've got a redesigned mockup I'm pretty happy with, but I'd love to see what better designers could come up with.
I find it hard to believe such ideas. It would mean that, somehow, a body that has not been overweight wastes 20% of its energy intake every day.

Moreover, if you subtract the energy loss that must take place due to the temperature difference between body and air, the muscle efficiency of such persons must be extremely more efficient.

Surely, evolutionary pressure must have been able to optimize that away?

I find it more likely to believe that people who become overweight tend to be less inclined to be active, and that that does not change when they do lose weight.
So if life started 6,000 years ago when there were no plastic, does this mean that this fungus was a recent creation?
The Investment Compliance Agendas For 2011
Why Not Preparing is the Key To Winning a Startup Competition
I'm not inclined to disagree with you that the situation in the US is far from ideal in a lot of regards, but my personal experience (started a company [tanked] at 19, just closed accounts with my state and did tax paperwork, no repercussions, about to try again) tells me that regulations here are only somewhat of a burden, and the really bad ones are seen across the world soon enough to prevent us being disadvantaged. US copyright and patent law, SOPA, etc. could be disasterous for us--but via things like ACTA and the like, you can bet your ass we'll drag you down with us. :)

As for the funding and language--proclaiming that you too use US venture capital and the English language really is more a testament to American soft power than anything else.
Interesting. One of my friends had a similar idea, except you had to aim the missiles by point your phone in the right geographical direction, and then choosing the power/angle of the shot. In his idea, there were no shields—the game was purely offensive: the closer your virtual 'missile' lands to your enemy's present location, the more points you are awarded.
Yes, it's well known that big companies with big continuously integrated codebases don't manage the entire codebase with Git. It's slow, and splitting repositories means you can't have company-wide atomic commits. It's convenient to have a bunch of separate projects that share no state or code, but also wasteful.

So often, the tool used to manage the central repository, which needs to cleanly handle a large codebase, is different from the tool developers use for day-to-day work, which only needs to handle a small subset. At Google, everything is in Perforce, but since I personally need only four or five projects from Perforce for my work, I mirror that to git and interact with git on a day-to-day basis. This model seems to scale fairly well; Google has a big codebase with a lot of reuse, but all my git operations execute instantaneously.

Many projects can "shard" their code across repositories, but this is usually an unhappy compromise.

People always use the Linux kernel as an example of a big project, but even as open source projects go, it's pretty tiny. Compare the entire CPAN to Linux, for example. It's nice that I can update CPAN modules one at a time, but it would be nicer if I could fix a bug in my module and all modules that depend on it in one commit. But I can't, because CPAN is sharded across many different developers and repositories. This makes working on one module fast but working on a subset of modules impossible.

So really, Facebook is not being ridiculous here. Many companies have the same problem and decide not to handle it at all. Facebook realizes they want great developer tools and continuous integration across all their projects. And Git just doesn't work for that.
Seeing your post brings the following to mind:

WAR IS PEACE

FREEDOM IS SLAVERY

IGNORANCE IS STRENGTH
Cool. :) Thanks for the reply. I had assumed that an "app" made for Firefox or Chrome would be able to register a handle for a Server Sent Event so that apps could be notified or have their state changed via an Action even if the tab isn't open. Somehow I missed that this was that functionality via a new API.

As for B2G, I think I just got excited about it because notifications was the bit I was interested in seeing work out.
I've been told by IDE users that a large part of why they use IDEs is just how much work it can do for you without you having to think about it. Need to change a class name that gets referenced hundreds of places throughout a project? Project-wide search and replace! Can't figure out what the string of 4 integer parameters to a function are? Just hover over it with a mouse and the IDE will tell you! Some IDEs even go so far as to create code for you using templates. And then there's always interactive debugging.

But, all this wonder comes with a price. For me, the key reasons I prefer vim to any ide out there is:

1) speed. compared to vim + bash, every ide is slow.
2) code portability. I work with lots of different languages on a daily basis and having to switch from Eclipse (java) to Monodevelop (C#) to whatever the http/css/php du jour is these days.
3) IDE maintenance. No matter what you use, ides have a ton of setup overhead just for the specifics of the project you're working on, let alone if you want to customize the environment.
4) fragility. Vim + bash rarely breaks or leaves me unable to work on a project. I have been left high and dry by IDEs multiple times. All it takes is a coworker checking in personal changes to a team-wide project file. Then you're left in a broken state, figuring out what went wrong.

so, there are some pros and cons. Everybody's style is different and there are real advantages to both approaches.
Ed needs to learn how to multi-task.
Looking for Working Capital
(
of course, my good sir or madam! :)

clearly the best things--modern internet for example--are the result of collaboration without regard to nation of origin
)

Well, to be fair, let us also count things the US did wrong:

C++ | Bell Labs | USA

XML | IBM | USA

UML | IBM | USA

SOAP | Microsoft | USA

IE6 | Microsoft | USA

GPL | Stallman | USA

Visual Basic | Microsoft | USA

gcc | Stallman | USA

CORBA | Object Management Group | USA
Venture Capital
Wow, that's pretty crazy. Honestly, of the problems you mentioned I've only encountered the "trackpoint drift", on my old T60. It tended to happen because the rubber trackpoint would get stuck, not because of the hardware itself. Could be different in your case.

The Lenovo bloatware isn't too horrible in my opinion, are you sure there wasn't extra (non-Lenovo) crap loaded? I routinely run two VS instances on my Edge 420 and it only has an i5 & 4Gb memory

Maybe the T410 is just a shitty model. Sorry you had such a bad experience with Lenovo, I can totally understand why you'd never want to try them again =(
It's true, once you go trackpoint you can never go back...
This is an old short story, published over 20 years ago.

http://en.wikipedia.org/wiki/Theyre_Made_Out_of_Meat
I always listen to http://designers.mx/ when I work, lots of great mixes and a nice way to discover new genre.
Left out of this is the fact that Fred Brooks came up with a solution to the "designed by no more than two people" problem way back in the sixties - mentioned on the wikipedia article as "The surgical team."
IIRC the current HN codebase is significantly diverged from what is in the public domain.
God says...
nought compassionates that's_much_better awhile assistance
persuasions apt declamation closing corrected shameful
abolished At broken offices Turn prison gleams mercy Speak
vast surveyed fluently pitiest wastoid prolix clave you'll_see
nourished every it's_my_world undistracted equal Massachusetts
continueth you_think_you_could_do_better abundantly calculated
Eternal INDEMNITY mountain glory mention plucking Animals
Verecundus higher shaggy distractions fumes person chain
immortally than explanatory report higher WARRANTY engages
heads_I_win_tails_you_lose reproach mortals tomorrow intent
predestination stooping EDITIONS greatly earnest poor
crying aged sparedst signs humbledst happened sounding
pointed bulk satiate reality afterward diminisheth reneweth
wast exercised testimonies beget remission helper married
ways kings hideous seats hindrance transparent exceedingly
hide First unusual it's_my_world disturb conclude grant
writing pilgrims theft heresies rising bonds cherished
belongeth get_to_work diligence anxiety virgins consist
quickenest smell my underwent path I'm_done obey cherish
A pretty bad short film adaption

http://www.youtube.com/watch?v=gaFZTAOb7IE
It's for this type of thinking that I've been looking at Rails recently.
Stock Quotes
Considering 43 million people user Tumblr, even if 5% of Tumblr users tried it ONCE - Tumblr would generate over $2 million dollars - yep.

Now for the ones that use it more than once, that's extra revenue. This could easily generate $2-3 million in revenue in 2012, and maybe half a million or so each year thereafter.
Chapter 9 of the Rails Tutorial is out ("Updating, showing, and deleting users")
How to Begin Trading Forex
This "default passwords on phone switches" is still a problem and common attack. Mostly because there's money in it. If you can route all your international calls through someone elses switch then you can save a fortune.
Let me share some quick thoughts and trade offs.

I did:

(1) Cloned bootstrap into the Rails.root/lib/assets directory, setup config.assets.path, added the require lines to my css and js files.

Alternatively I could have done:

(2) Used one of the gems mentioned in the comments, added the require lines to my css and js files.

In 2.0, there's some manual work involved to get the js pointing to the correct image path, but assuming you've made it that far, those changes are pretty simple to automatically regex.

IMO, the biggest difference is the way you go about styling markup. In (1), markup is modified intrusively. The example from the OP can be tolerated. But now imagine if all your divs had a .row or .spanxx classes attached. If that's unacceptable for you, I'd find a gem that you can work with.

I was tracking 2.0-wip for a couple of months and it wasn't easy to stay up to date with all the changes. Hopefully it's getting easier for gem authors to track and update
Brilliant! Has the feel of a classic Asimov story.
Well, to quote Ryan Dahl: "i wish for less #nodejs hype."

https://twitter.com/#!/ryah/status/8519974729

Also, I regularly see people making claims like "You can’t shoot yourself in the foot in any way" (http://venturebeat.com/2012/01/24/node-at-google-mozilla-yah...) and other variations involving issues around performance and concurrency.

I think it stems from some very smart people talking about why Node is better, then others trying to articulate the same thing without completely understanding what they're saying.
Most companies of this size don't use git. ;)
Theoretical reason: because that's what the HTTP spec says.

Practical reason: because browsers have prefetching systems that might GET resources without asking the user, which might be authorized anyway.
A correction to your list. C++ was created by Bjarne Stoustrup who is Danish.

He was inspired by Simula - the world's first object oriented programming language (created by two Norwegians). It introduced objects, classes, subclasses, virtual methods, coroutines,discrete event simulation and featured garbage collection.

This attitude of how everything that is great has come from USA is one of the reasons why some feel the need to add other news sources to their RSS reader.
With a few caveats, I agree:

I believe that drunk drivers should not (in the typical case) lose their driving privileges when convicted of driving while intoxicated.

After all, they're not bad drivers (when sober), they're bad drinkers. That is to say they have demonstrated that not only are they unable to behave responsibly after using alcohol, but also that they are unable or unwilling to anticipate and plan for this inability before using.

Instead there should exist the concept of a "drinking license" that can be revoked if an inability to act responsibly with respect to alcohol is demonstrated. (We already have regulations and penalties to keep alcohol out of the hands of certain classes of people in the US, but currently we use an age threshold instead of a more sensible set of criteria -- it's far from airtight but is a decent balance of effectiveness versus intrusiveness).

"Acting responsibly" could include anything from "not committing a crime under the influence" to "not endangering one's health" to "not becoming dependent on welfare".

In principle this could be extended to other recreational drugs, beginning with cannabis and possibly extending to harder drugs.

(This is all basically stolen/borrowed from here: http://www.samefacts.com/2011/06/drug-policy/a-serious-drug-...)

Unfortunately some degree of damage to society will happen before it can be demonstrated before a judge that a person is acting irresponsibly, and even what's broadly agreed upon as "responsible use" of recreational drugs would cause some damage to the physical and mental health of some individuals. So some level of "sin tax" is probably still justified.
thanks everyone for piling on the downvotes... lol
Widespread Protests Against ACTA Spreading Across Europe
http://goo.gl/pJUlD
You say that, but the gesture has caused problems on our site that features no horizontal scrolling and no dynamic history stuff. Witness:

http://forum.greenfelt.net/viewtopic.php?f=2&t=1268

in which a user doesn't understand what is happening and one of the devs heroically guesses the cause of his symptom.
A coworker always forgets to un-mute his phone when asked a question. The longest time waiting for an answer has been about 2 minutes xD

He never fails to do it.
Using node.js for server side programming is a new trend which is common around people who only know Javascript, and choose node.js because it's a language they know. This is a HUGE problem, because even though node.js has a huge community, it seems they do not learn from the mistakes of older and more experienced languages. They just try to re-invent everything, which results in crappy systems.
I don't understand the connection to the article
Share Trading Help
While I'm not that fond on the Trance/Ambient combination, there is out there trance with faster beats and more complex melodies (albeit not sure if we commonly share what more complex means).

Take a sample playlist of mine http://grooveshark.com/playlist/Trance/63694608
Probably the same as the warm cache results, since that's basically what tmpfs is. I wonder if git does all that stat()ing serially or in parallel, though...
Tornado.
And you just need a Python programmer and 1 day of work.
Why not use something like Sauce Labs? I built a screenshotting service on top of them using soda (https://github.com/learnboost/soda) a long time ago, and the code's bit-rotted by now, but it was quick and easy, and combined with firefox's full-page-screenshot, you can get some awesome results.

Their entry-level plan is free, so you could easily have a "put your Sauce Labs credentials in this file and we'll take screenshots in the background".
https://groups.google.com/forum/?fromgroups#%21topic/android... - Clarification from Dan Morrill
OO Design Principles
Option Spreads
A lot of users are complaining about it right now, but to me, it seems like a genius way to monetize the platform. When things calm down in a couple of weeks and it gets used in the way intended, this will probably look much smarter in hindsight.

Still would like them to figure out a way to help bloggers monetize their sites on the platform. That's the rub for bloggers trying to go "professional" through a Tumblr site — all the readers they get through the dashboard are difficult to monetize right now.

Once they figure that out, it's going to be huge.

Here was my cheeky attempt at using it: http://shortformblog.tumblr.com/post/16980898109/one-dollar
May be worse for programmers, but it all comes down to a lack of ground-level details. From 5,000 feet you can't see how thorny the bush is.
Actually, the "back" or "forward" (aka previous page, next page) behavior is controlled by a system preference for trackpads, and you can easily turn it off.
None of what you mention here precludes breaking up the code into many smaller repositories, and then having them all linked together in one super-repository.

Then tags at the super-repository level can record the exact state of all submodules.

It's not about not checking the other modules out; you can make this the standard behavior, sure. Instead it's about having git manage reasonable sized blocks of the code base.
Most people like that use Perforce (e.g., Google).

And no, they don't split into multiple repos, they might well have the entire company's source code in a single repository (code sharing is way easier this way).
With that in mind it seems like there is a market for a git replacement for these huge repos.
Steve Jobs and others photoshopped into Russian General portraits [Amazing]
YES! i heard this (with great sound effects to boot) on npr's studio 360 a couple of months ago:

http://www.studio360.org/2011/nov/04/theyre-made-out-of-meat...
I couldn't agree more with the author.
Loved it! But the "omigod"s threw me off...
Again, you can have a URL like http://example.com?Articles.delete.1 and only accept DELETE requests.*

But you want to DELETE the actual article, not its deletion page ;) More specifically, if the client is reading an article in some URL, he shouldn't need to find out what's the special deletion URL. It leads to more brittle and less generic clients, with more work for the developer.

Point is, proper handling of GET, POST, PUT and DELETE is all about what you do when receiving those requests, not about the way you compose your URLs. At least that what it seems to be. If I'm wrong, I would very much like to hear why.

I think you're right if the goal is to abide by the REST constraints.
"I'm %s and I have to honestly admit: my country has so many stupid political leaders, that I often feel just helpless about it." % countries.get_any()
Listen to this while zooming: http://www.youtube.com/watch?v=MWqdO74iApc
Great Thanks. Please checkout http://jackpotbuddy.com
$100B company, maybe they can afford to put some people onto solving this for the open software community (and put the solution into the open), especially since nobody else in the community seems to have this problem.
update: all is pure BS http://goo.gl/IAEKs
I guess they don't want the app to hold open connections to every site (some people have solved the C1M problem but some haven't) and they probably want a server to buffer messages when the app is not running. You'd run into these same issues whether the notifications are received by Firefox or a different desktop app.
I've been working on a personal portfolio mockup that I wouldn't mind some comments on, even something brief like "fonts are too damn big".

http://zacharytong.com/mockup.jpg

Tangentially related, how often do Folyo emails go out? Basically, I'm a new freelancer and terrified a client will come to me asking for design work. I'm handy with photoshop...but not a designer.

If that happens, would Folyo be a decent place to find someone to work with/subcontract to?
Winklevoss Twins May Reap $300 Million From Facebook IPO
Hey thanks for the feedback. We haven't spend too much time on the blog yet (building!) but I just added a signup link to the end of the post.
My absolute favourite album to code to would actually be the Tron Legacy soundtrack by Daft Punk, but I've also spent the last few years at uni listening to http://www.prettylightsmusic.com/ while I code: his albums are all available for free/donation, and the genre is kind of down-tempo electronic. There's the occaisonal vocal sample, but I've found it doesn't distract me from work.

Endtroducing by DJ Shadow is also worth a listen, as although there's vocals, they're generally calm. Example: http://www.youtube.com/watch?v=32X-ieCav-M