skysight-inc/HackerNews huggingface dataset:
What I find weird is that there's an extra line on the 57 to add a 3D effect to text that's really 3D.
> their ground breaking discovery...leave and then come back.

Or move around, don't give into the tendency to push against the line of the riot police. Not a bad idea. Sometimes obvious things because obvious only in retrospect.

> And maybe play some music.

Music in general is very effective at keeping up morale.
The earlier submission appears to be from Christmas Eve, when the entire world was on a weekend and most English-speaking countries were either on a major holiday or preparing for its imminent arrival. This submission was late on New Years Day in the USA, at a time when much of the world was already halfway through Monday, January 2. (I believe this was submitted at noon on Monday Sydney time, for example.)

That's just one of many alternative hypotheses to explain the difference in traffic. Obviously, there's also a raft of "competitive" hypotheses: Articles on HN don't sink or swim in a vacuum, they have to compete with the other articles on the site at any given moment.
Hackers to counter censorship laws by launching amateur satellites
To clarify, I wanted to understand the aspirations (apart from the obvious needs of Google) of the G+ team when they set out to build a new social network. Apparently they've been focussing on public conversations and this is a niche that had been realtively ignored by incumbent social networks (Facebook/Twitter).

Also, Google+'s content strategy seems to have worked relatively well compared to Twitter's early days where everybody was posting what they had for lunch.
> They should charge for their site. Some nontrivial number of those 40% users would pay, and a paid user is ridiculously more profitable in most cases than the highest CPMs.

I don't think you understand why ads are the funding of choice for most of the internet.

Imagine the last time you read a random article on a tech blog. You probably were linked to it on HN, or a friend linked it on Twitter, or on Reddit, or whatever. It's likely not something that is in your news feed.

For most people, that is how they find content. There's a minority of users who will use RSS or follow specific sites on Twitter, but 99% of users will be linked to it, or maybe Google it, or otherwise stumble across it. They have no actual ties to that site, and will likely read what they are linked and then leave the site until it shows up on HN/Reddit/Twitter again.

Now, there are a few sites that have loyal followings. I'm subscribed to GiantBomb.com, for example, because I love its content. But for most sites, putting content behind a paywall would destroy them. No one will pay to read a random article they were linked - and people won't link articles that they know their friends would have to pay to read.

Instead, sites must make money from incoming traffic - and thus, ads. If you have 500 regular readers but see 10,000 coming in from a Reddit post, you'll get money from those page views.

And, of course, this is also why "pay to opt out" is flawed: you're not going to pay every site you visit over the course of the day (possibly 200+, if you're an avid news/social bookmarking reader) to remove those ads, no matter how convenient.

I know we like to pretend that web users will reward the best content by paying, but that model ignores the way the web works. It's not like there's 20 sites we all read; there's a ton we see every day.
Sites need to load ads asynchronously, after content. When ads can't block the site from rendering, it doesn't matter how long they take to load.
>It has a misleading title, and poor and dangerous content. Protests and police columns so don't work that way that it's actually dangerous for this to be on the front page and upvoted by so many people.

Why is his content wrong? I'm not saying it isn't - I just think more people would pay heed to your warning if you can give concrete reasons (plus, I'm curious).
Seminars  for career
Tips On Successful Wealthy Affiliate Marketing
People at a large scale are taking advantage of the potential of the internet to start their own business and become self-employed worldwide. Affiliate marketing is the most successful and recommended internet-based home business, which ensures a consistent flow of income with effortless ease.
Well, c'mon, can we be real here? If a guy is paying $600 to $900 to rent a car for a few hours, he's probably trying to get girls or close a business deal. People don't do that just to hang out with their buddy, unless they've got silly-money, in which case they just own their own cars.

Also, some of the shots were rather tasteful (others, not so much, but this one for instance) -

http://www.higear.com/images/our_community/shar_large/shar_0...
I do interviews over the phone. Often I find myself subtly copying the local dialect of the interviewee. I don't really do this on purpose, perhaps it's some kind of an automated mechanism to make myself more understandable or bring myself on the same level with the interviewee.
33 year old programmer just getting into music again here! I too love these posts as I'm just starting to find my way around music theory :)
> on-topic HN threads are at a systemic disadvantage to advocacy topics like Occupy.

Maybe most HNers are already pretty happy with their jobs and are not looking? I didn't even click that link. Should I have? Now you made me feel guilty.

I clicked on the Occupy link because I think they found a pretty neat trick on how to oppose the riot police. Regardless of your support for the movement, don't you think figuring that out is pretty interesting?
>if you need more than 3 levels of indentation, you're screwed anyway, and should fix your program.

A single if statement in a class method would put the indentation at 3, meaning if you have something like this...

class MyClass(object):
...
def my_method(self, param):
try:
self.calculate(param)
except MyException:
if param == 100:
...
else:
...

you're screwed? I don't see how you can set such a definitive measure of bad code.
It isn't about the power that can be provided, you can easily pull several amps (10-15w+) through a standard USB cable and there is already a standard for determining if your connected to a computer port or a "USB Charger" port provided by the USB group.

Rather, the issue is that what is going on inside the phone. In most modern phones the input voltage is fed into a monolithic power management IC which provides the numerous voltages required to run the device, handles power on timings, and often contains the batter charger. The unit in the GN is linked below [0].

There are various ways to hook these up, but a popular method is to only supply the device power rails from the battery. If you've ever ran your phone completely dry, plugged it in tried to power it on, and watched it only start up for a couple seconds and die again, its because the battery didn't have enough charge to get through boot up, which uses a lot of power.

In other words, even when your phone is plugged into the wall, its probably still running on the battery. For the same reason, most newer smart phones can't be powered on without a battery in them. Its also why a phone using a lot of power while plugged in gets very warm around the battery, you are pouring power into the battery just to remove it again, the inefficiencies in the process = heat.

Thus, what it really comes down to is the ability of the phone to discharge its battery faster than it can be charged. The limit of how fast you can charge the battery can be caused by limited power (computer USB port), limits in the charger or simply by the physics of charging a li-ion without causing damage to the battery or the user.

In this case, without doing the math on it, ~5W is probably about the limit of the charging IC linked below, depending on charging mode. Just a guess though, it could also be the limit of the batteries ability to charge.

I have seen phones that can really switch to running on actual input power, but these seem to be less common now. It requires addition components in the form of a power switch and often a regulator. More importantly it takes board space and costs money.

[0] http://www.ti.com/product/twl6030
Not sure, unfortunately, and I'm away on vacation. Brighter should be better, since you can always diffuse/reflect it if it's too much.
I have used StartCom for a few years, and have had positive experiences every time I needed to contact a person for help. They seem to be an ethical company.
I claim that comments are integral to the activity of blogging. In fact, most bloggers are chomping at the bit to get more comments, often they will do anything to get more comments, and not necessarily because there's a financial incentive.

If you look at the best blogs, I mean top blogs in their niche such as

http://www.thesartorialist.com/

http://girishshambu.blogspot.com/

http://www.freakonomics.com/blog/

http://krugman.blogs.nytimes.com/

http://terrytao.wordpress.com/

you will see that they are comment heavy. In fact there are very interesting discussions in the comments.

You may think comments are "unimportant" for most blogs, but that is not up to you, it is up to the blogger, and I guarantee that blogger would rather have some comments. And it might help to have a half-decent comment system.
In my experience, a lot of the lessons of kernel/driver code don't really carry over to the more general purpose app development using higher level languages.
What Visa Services in Chicago Can Do For You
Getting a U.S. visa or green card can be confusing, but there are a few requirements that you should be familiar with before you get started. Visa services in Chicago can help an immigrant or nonimmigrant spend time legally in the United States for a number of reasons. A nonimmigrant visa is temporary, while an immigrant visa can be permanent.
Ignore the first part; for some reason I thought that WordPress could only be themed with CSS, but the templating system looks pretty good.

Regarding the last, I don't think anyone would argue that Facebook doesn't rock as a CMS for a non-technical heavy Facebook user. It's fast, it's easy, it works, you can use it from any computer or smartphone, and there is literally zero learning curve.
15 or so. About half are held in trust for friends and family. The rest are for me, two sole-prop businesses, and redirects to same.
I'm certain he was using True and False as arbitrary values. It's a shame his point was missed. Please try to focus on his actual argument.
Facebook may not be killing Google yet, but a large part of commerce lies with people buying what their friends bought--because their friends are trusted sources, and to conform, and to chase the fashion of social status.

Even if Facebook couldn't directly monetize those purchases, they could still take the potential ad. revenue for those product searches away from Google. And likely they could monetize these purchases via ads, because they know at least as much about you as Google.

Finally, people don't go to Facebook to search on arbitrary queries (a la Google) yet, but they may start if the results are good enough. And they can be made quite good, because most people think like their friends, and so if you have the social graph you have a better PageRank then the generic Google rank. It will be full of selection bias, but to most people that's not a flaw--that's a feature.
I did not miss the point. Most people don't seem to realise that extended life batteries exist, so thought there would be some value in mentioning them. If anyone is interested, there is a picture of my HTC Desire Z with an extended battery fitted in a blog post I just wrote here:

https://grepular.com/Extended_Life_Phone_Batteries
I'll probably get down voted for saying this but that's one of the reasons I'm jumping off the Android ship this year, and, no, I'm no aApple fanboy.

I've had the original Nexus, Nexus One, Nexus S and wanted to buy the G Nexus but if google/samsung are willing to put a device that can't function under normal operating environment, then they shouldn't have done at it all.

See, with the iPhone (4S), I know Apple would never put out a device like this. It might not have things like a notification LED that blinks when u have a message, but the thing is bullet proof -- it just works.

The mentality is certainly different. I want a finished product, and not be a beta tester for a company.

It's no accident Apple sticks to their time-proven design: small 3.5" screen, no LTE, etc.

And as I get more busy with my life (business, etc), I could careless about the "openness" of the Android platform--it's not like I'll be compiling ROMs all day.

I just want something that works and won't let me down in the 11th hour and with Apple I know that won't happen.
If Modern Humans Are So Smart, Why Are Our Brains Shrinking?
He never tested the power draw when using the three golden contacts on the side of the phone - the contacts designed for this kind of situation when the phone is docked in a car mount. He says:

"I'd love to test the side charging pins but I don't know the pinout or if it needs to communicate to draw full power."
To me a hacker is someone who pushes a system beyond its original design intent.

Automotive hot-rodders: hackers

Garage inventors: hackers

People who code in assembly for fun: hackers

People who make laser televisions out of TTL logic: hackers

People who find security holes: hackers

And yes, people who break into systems using security bugs: hackers
Professional Trainings of Animations in Adobe Flash
Baroque music helps you focus
That being said, navigation is a lot less complex (fewer features)--no turn-by-turn, no voice, no "3D" map.
Not to mention that the whole military analogy is ridiculous. The protesters are essentially "allowed" to do nothing, but the police are "allowed" to do almost anything they want. How does this apply to military battles at all?
The iPhone doesn't have these problems when using fuller-featured 3rd party apps either.
cool, thanks I will check it out
I'm not so convinced that it's not a fundamental thing.

Maybe someone wants to post a 'better' example and we'll see where it goes?
Are you looking for interns?
that was sort of the realization I had that led to the post; it isn't about stacking 3rds and that's what misled me for all those years.
deathbycaptcha or some other similar service, used to be one called decaptcher I think but looks like its down now.
I hear you, and I more or less understand the arguments for your position, but I don't agree.

I personally am not much of a blogger, so my own proclivities as a blog writer ('fuck no I don't allow comments on any blog for which I am responsible for picking up the dogshit and spam') aren't too relevant. But many of the blogs I find most valuable do not feature comments, or if they do, they are 99.9% what you'd expect: utterly worthless, time-wasting digital turds.

I think the whole comment thing is misguided. If you really had something worthwhile to say, why on earth would you entrust that to whatever crap-ass 'blogging platform' that blogger in question happened to be using at the moment?

Say it somewhere that you control, and link it. That's how the web works.

Of course, I have seen worthwhile comments (especially on blogs where the author takes the time/effort to aggressively police them). But that's far and away the exception, and not the rule.
This is clearly a very beautiful way to do this.

But somehow I still havent internalized the fact that when assembly code is generated for such an OR statement it is done in a way such that the if any sub statement is evaluated to be true then all the other sub statements are not evaluated at all.This is true with ANDs as well.

Can you please give me a link that proves conclusively that gcc and clang do this?
You are aware that the 4S has been bedeviled by issues of poor battery life due to iOS5, no?
Dell Inspiron 6400 Battery
http://www.99batteries.co.uk/ - We are devoted to provide the phenomenal replacement laptop battery sales to our valuable customers, Dell inspiron 6400 battery is especially designed to meet or beat the OEM specifications.
The following quote is also relevant (from the 1969 postcript to the book)

"A number of those who have taken pleasure from it have done so less because it illuminates science than because they read its main theses as applicable to many other fields as well. I see what they mean and would not like to discourage their attempts to extend the position, but their reaction has nevertheless puzzled me. To the extent that the book portrays scientific development as a succession of tradition-bounds periods punctuated by non-cumulative breaks, its theses are undoubtedly of wide applicability. But they should be, for they are borrowed from other fields. Historians of literature, of music, of the arts, of political development, and of many other human activities have long described their subjects in the same way. Periodization in terms of revolutionary breaks in style, taste, and institutional structure have been among their standard tools. If I have been original with respect to concepts like these, it has mainly been by applying them to the sciences, fields which had been widely though to develop in a different way."

Social, Mobile, REST/CRUD, etc. are revolutions, but they are not 'Kuhnian revolutions.' They are innovative technologies that enable progress. Just as cubism, pointillism, impressionism are revolutions in painting. The difference is, that in a scientific revolution, a new idea completely supplants its predecessors. An example in Computer Science would be the 'information revolution' in the late 1940s, in which Shannon's theory of information supplanted that of Hartley and Nyquist. While leaps and bounds in things like development of scripting languages are revolutionary, they are revolutionary in a manner different from Kuhn's description.
It's guaranteed by the C and C++ standards, and for the ternary operator (x ? y : z) as well.
http://en.wikipedia.org/wiki/Short-circuit_evaluation
Linux is written in C, so every "top-level" instruction is going to be one-level deep. In Python, the "top-level" is often the body of a method, which means it's two deep. So to apply Linus' advice to Python code, you can go four levels deep:

class Foo(object):
def my_method(self):
try:
if foo is bar:
self.quux()
except:
pass

This seems acceptable to me. Factor out the try block if you want more conditionals and use polymorphism instead of conditionals. Rather than writing:

class X(object):
def quux(self):
if self.foo is self.bar:
self.quux_foo()
else:
self.quux_bar()

Write:

class X(object):
def quux(self):
self.quux_bar()

class FooIsBar(X):
def quux(self):
self.quux_foo()

No conditionals and your intent is encoded in your class hierarchy instead of inside some random method.
House removals
Man and van is very popular alternative transportation solution for home movers whenever hiring a van which offers services at very less cost that really helpful when people are moving to a new location.
Q&A with Joe Stump on creation of Lens.ly
Menlo Park, CA (San Francisco Bay Area) (INTERN, REMOTE, H1B)

Everyme (YC S11) is hiring its first web engineer. Remote is OK for the right candidate, or if you're nearby commuting a couple times a week is fine. Our world-class team of five is reinventing the address book. You will be absolutely critical to the mission that we are on as we build APIs for our mobile clients alongside our fully JS website and mobile website. We're ventured funded and launching soon. Competitive salary, equity, benefits, sick desk/laptop/monitor setup etc. Summer internship candidates can also apply, folks interested in mobile (iOS/Android/other) or web are fine for internships. Some keywords for Cmd F-ers: Ruby on Rails, MySQL, MongoB, Redis, Node.js, Javascript, jQuery, Backbone.js, HTML, CSS, Coffeescript, Mobile.

Email me at vibhu <at> everyme <dot> com and let me know you came from HN!
Whenever I worry about failing, I try to remind myself what Felix Dennis said,

"After a lifetime of making money and observing better men and women than me fall by the wayside, I am convinced that fear of failing in the eyes of the world is the single biggest impediment to amassing wealth. Trust me on this."

Of course, it's not just about wealth, but "success", whatever that means for you.
Iphone 4s unlock
Jailbreaking is one of the best ways to iphone 4s unlock that also added number of advantages over the locked iPhone 4s which is the latest smart phone launched by the apple company.
Parent and some others in this thread: What is wrong with you?? (Sorry, just typing out my initial thought when I read this page verbatim.) It's just marketing involving some attractive girls standing next to cars..

I don't understand why such comments get so many upvotes, really. And where such sentiment comes from. I really wonder if my parent comment's poster should claim to understand the problems of the majority of young women and the society impact of such pictures.
Your get_cached_user function is very authentic and is a great example of the kind of hairy code that a programmer should be looking for in his own code. There is no need to backpedal on this choice of example; it's fine.

You should go one step further and conclude that nesting is a warning sign often indicative of bad code, and that just fixing the nesting is not the solution to the problem.
As a someone , who tortured with Prezi on academic level : While it's cool, - for the listeners - it's hard to follow, hard to take notes and hard to make connections between slides. It can make your product presentation bearable but if your goal is teach something to someone LaTeX, Ppt etc still beats it.
> Whichever way you want to look at it one thing the Go team can't say is that writing an OS is a "non-systems" problem.

I do agree with that. (Perhaps it would be helpful to apply the high/low qualifier to systems languages?)

> Ideally these would be disjoint sets (in my opinion) but consider this: ASM -> C -> C++ -> Java -> ... looks like a continuum if you're writing any kind of Java code, but there's a sharp discontinuity in there if you're writing (say) a boot loader.

Food for thought. I am not arguing for needless complexity (in a language) as far as the boot up phase is concerned. As far as I understand it, the loader has its critical, but short lived, life-cycle role to play and then it is out of the way. Arguably, it is distinct from the OS. Can we not continue to write them in ASM/C and load operating systems that are written in a more "modern" language?
yep, corrected.
I would actually reckon that the NES was Nintendo's original successful Hail Mary. The games market was dead, introducing a new game console at that point was suicide. They coasted through the SNES due to a lack of real competition (Genesis being the only threat) and name recognition. They flopped the N64 and Gamecube for being more of the same. They've always had innovative ideas in the marketplace; The gameboy, the Virtual Boy, the Famicom Disc System, the Satellaview, the SuperFX chip, rumble paks, minidiscs, etc.

The Wii was just returning to form in fabulous style. They weren't hinging the success of their entire company on a low-chance market like they were with the NES, or Apple did with the iMac. Nintendo has (and had) plenty in reserves and a handheld that printed money if the Wii failed.
People genuinely and "deeply interested" in solving problems with tools one has (easy/open) access to. More importantly, they don't back down if such tools do not exist already.
Mophie for iPhones does a reasonable job at design compromises vs. extended capacity utility:

http://www.mophie.com/
Ask HN: What's your consulting rate?
I am looking to get a pulse on the going consulting rate for software engineers in the bay area. Please post your rate and include languages of competency, years experience, etc.
Syze: Think media queries powered by Javascript