skysight-inc/HackerNews huggingface dataset:
I hate it when people think leadership is getting a grades or going to the best schools. Despite what institutions say it is hard to teach leadership. You can't pass a course module on leadership and become leader, nor will getting a in maths make you leader.

Leaders emerge in groups as and when they are needed. There will often be the natural leader, and the guy with authority. Most institutions don't like that idea. The natural leader is not always the guy with best education, it is not always the guy who has gone through a leadership program, it is not always the guy with the commission, it is not always the guy with huge amount of extra-circulars(which he joined on purpose to gain a leadership role...)

It is the guy with the vision, and the ability to get people to rally around him. This sometimes causes huge conflicts in hierarchies, with an enlisted commanding the hearts, minds and actions as opposed to a commissioned officer which they follow because of fear.

It's why I find it funny when elite institutions seem to imply they have a magical ingredient that makes people into leaders, they don't. They dispense authority not leadership and that's why people HAVE to follow them. It is self-fulfilling really. They fast track people into senior positions. Since they are in a senior position it sounds as if they have leadership ability, when really someone else could of been just as good in that position without necessarily having been to that elite institution. It was being in a senior position that made people listen, and not because of leadership skills.

When people say stuff like naturing the best students because they going to be the future leaders I face-palm. I'm good at maths and cs, but that doesn't really qualify me for leadership but for some reason it qualifies me to apply for a commission to 'lead' men... When those men themselves
may have been better applicants for the leadership role.

Leadership to me is the ex-prisoner who reforms and becomes
a social entrepreneur and transforms his community. It is the guy who builds an organisation that gets disenfranchised youth on the right track. These people have undisputed leadership skills. They have no amount of conferred authority, and yet they built organisations from nothing and people follow them. People follow them not because of a
Army commission or a Yale degree or whatever but because they want to. For some reason they just emerged, and they're not always the best academically.

I have seen organisations try to replicate natural leadership like the ones I mentioned. I have seen company graduate schemes that tell people to go out and start a charity for blind people, raise money for the orphanage or something. However being told to do it by your boss kind of eliminates the point...

Because your recruiting from ivy league universities, it does not mean your getting leaders.
7-inch Android 4.0 tablet with gaming controls for less than a Nexus 7
oh hell yeah, absolutely. This sort of code is not uncommon at all but is pretty much incomprehensible (let alone maintainable) for anyone beyond the original implementer
TIP:

I've been a long time GIMP for Mac OS X user (being a former laptop Linux users).

New GIMP crashed in me on the first run. It then hung on start up on the 2nd run.

I just deleted my old GIMP configuration directories and it started up fine:

rm -fr ~/Library/Application\ Support/Gimp/
Demo of phishing attack on the native HTML5 full screen API
closely looking at a printout is an underrated archaic practice.
Wasn't it more a showcase, showing what can be done with some pretty dependency-free Ruby and Redis as the main (and only) datastore/caching mechanism?

It's been on 0.9.3 for quite a while now.

There's also a Python clone called lusernews (https://github.com/dengzhp/lusernews).
Does somebody has experience with them or knows how they compare to SaaSy/Fastspring? From a first glance they both provide a complete solution for payments, including a gateway for tacking credit card, merchant account, recurring billing, invoicing and stuff like that.
Cellucor BCAA : Newest Product
Anecdotally, if you visit Shanghai or Beijing you will see iPhones everywhere - owning an Apple product in China will give you more 'street cred' than pretty much any other consumer purchase. The amount of money people are willing to spend on their phones (in China) relative to their annual income is actually way, way higher than any rational economist might think (as do the authors of this article). The constraining factor in Apple's growth in China is supply (in manufacturing and distribution) rather than demand.
For me apt is yum, so I've never bothered to check whether yum is apt.

I'll get my coat and leave this comment thread now.
You might be new here? Welcome.

Your quotes look strange, you need to give a reference.

"Ships 6%" and "gets 43% of revenue" implies that the price point of Apple products are 7+ times larger than the competition's products.

That look unlikely, since the claim was about smart phones (not "phones" in general!) and tablets.
apt is not the equivalent of rpm. dpkg is the equivalent of rpm. And dpkg is equally dumb (both of them "by design" - it's not what they're meant to do)

But Yum and Apt as well as other tools have been available to do automatic dependency resolution on RPM based distros for many years - I believe at least apt-rpm predates Ubuntu.
If it's urgent you should still call first to confirm that the person is available and able to deal with what you need them to deal with and that what you're sending them is what they need.

Anything else risks wasting a bunch of people's time going back and forth which if it's genuinely urgent (it usually isn't) everyone should want to avoid.
How does this compare/contrast with ZenDesk?
I found myself wasting time watching youtube videos and playing games on my phone while in bed. I did this for a while, rarely leaving my room. I hoped to force myself out of bed by firstly removing these distractions. After that, it was a matter of willpower, I suppose. Not having something to fiddle with while in bed helped me get out. That's just one example. To explain further is rather difficult.
It was originally called Startup News.
Anyone able to invite me?
Cheers for the MVP, but jeers for the copying of Olark's branding.

I used to work for a business chat company and I bet moderation will be your biggest challenge. When you put an open chat box online, the amount of times it ends up as sex chat approaches 100%. Think chatroulette, but text.
Linux on the desktop suffered from weak developer and industry support. It was until some years ago, Linux sound system latency was as powerful as Windows 3.1's. Using proprietary drivers for X or even worse for the Kernel is a mess.

So obvious... Linus promised Linux on the desktop 2000 or so. The reality was different: influential groups just ignored the desktop. Now it's too late, web is becoming the predominant platform, Operating Systems are just commodity. For me it's no big difference whether I use Linux or OS X (with coreutils etc. installed). In fact I wouldn't even mind working on Windows, unfortunately I don't have the patience to setup a reasonable Unix-like dev environment.

The irony is: it has never been less painful to switch to Linux.
As I recently learned to my cost, it doesn't matter how smart you think you are, you can and probably will be deceived by someone eventually.
Don't be. That idea is bollocks. Experience has approximately zero correlation with ability.

(how's that for controversial?)
Whenever I've wanted to package .deb's I've just blatantly ignored the official way, and opted for a much simplified setup (write the control file and the pre/post-int scripts, and use a Makefile to build the filesystem hierarchy required and run the appropriate tools).

I agree, though, as much as the RPM spec files are horrible, it's still overall simpler.
To make something fast or to make something scale you don't need a proof. You need a profiler.
You'd also need a system where you could blacklist people who abused it so nothing they set to urgent was treated as such.

Harsh but the boy who cried wolf and all.
I don't think the difficulty is fundamental, and I don't think anyone here claimed that it was. But it is initially challenging nonetheless.

To tie this back in to the beginning of the thread, being able to understand indirection (such as in pointers and algorithms) is a far more important skill than understanding OOP.
An headline with "Apple", "fails", and "China" in the headline is sensational? That's umpossible!
I think you mean Debian.

I know lots of people who successfully installed Ubuntu that don't know what a boot sector is but are still happy with it. (After all most people use web apps anyway.)
It's not only not "in the box", it doesn't support many of the high-end filters/plugins pros depend on (something it has in common with many basic 8BF-compatible programs, like Corel's PaintShop Photo Pro and Topaz Labs' photoFXLab).
No, it's not fair to say that hellbanning - as implemented on HN - is done to improve the site. It's arbitrary, capricious, and hugely non-transparent.

No, I'm not suggesting a plot, but there's no natural law that says tech news sites must have a hairtrigger hellban (nor, as far as I'm aware, does any other site have anything remotely like HN's policy). Concious or not, it's a policy that HN has adopted, and it's a terrible policy.
Better write your comments on the print out and have it faxed back by your secretary.
I think that's how Dribbble works, and it's quite a good way of doing it.
Because understanding exactly what program should do is more important than understanding what are best practices in CS, or how to abstract things.

If you can keep all interactions of your app in your head, then it doesn't matter how badly designed the code is. Architecture is only important because it makes it possible to change things without understanding the whole thing.

And complete understanding with bad architecture beats good architecture with incomplete understanding.
SQLAlchemy is great, but you cannot say that it is simple :)
I've actually switched to doing my work on Ubuntu (using xmonad - I can't stand unity) and iOS (iPad as SSH client) as OSX only cares about the 80% use case now.

Which is fine, it's Apple's decision to take, but it's no longer for me.

(As for Ubuntu - I'm using pretty standard hardware and never had a problem)
Ask HN: What does HN think about using such cross-platform app creation tools?
I'm not connected with it, just came across AppCobra:
http://www.appcobra.com/

There's also:
https://trigger.io/

What do you think about using such a tool to create apps for mobile devices?

The alternative, it seems, is to have an app created specifically for a certain platform.
Actually its all the 'design' craze. Most architects think drawing UML diagrams on mspaint to be a sign of technical superiority.

The real issue I think is heavy OO programmers(read java) can't live without.

1. Design patterns- The art of bloating already heavily bloated code.

2. Avoiding meta programming of any kind.

3. Love towards getters/settters and absolutely anything that lends to code bureaucracy.

Why get/set variable directly when you can write tens of classes of methods to set them?

4. Avoid learning the command line. And write bad implementations of sub functionalities of tools like awk/sed to achieve the same tasks.

5. Lengthen anything and everything as much as you can. thisIncludesTheVariableNames, Class names, methods names, package hierarchies, class inheritance. You name it they can pointlessly lengthen it.

6. If you write code in file at least 40% of the lines MUST be try/catch statements. If you can't be satisfied with that write your won exception classes and invoke point 5.

7. Always write code which can't be read or figured out unless you have auto complete, intellisense and other IDE goodies.

8. Use XML as much as you can so that you can dogfood your insanity even more.

9. Make the code so verbose that even simple programs sound like very complicated ones that can be written only by you.

and many more...

If you don't follow these points Java programmers/architects think you are writing bad code.
To be fair, the paper and the news piece is talking about extreme caloric restriction (which some folk practice in the hope of living much longer). It's not talking about watching your weight - which nobody disputes is a good thing. Nor does it say being obese is healthy - far from it as the quotes you have show.
My technique for this is:

1) Separation of work and personal e-mail into two accounts (which is good for a whole number of reasons).

2) Work e-mail is configured on my phone but disabled. It means that if I have to access it it's relatively painless but there's no notifications and not even any ability to manually check without re-enabling it (which is a mental barrier which I know I shouldn't be crossing - like the HN noprocrast thing - you can override it easily but you know you shouldn't so you don't).

3) Personal e-mail isn't set to notify in any way except through the badge (I find personal e-mail is rarely urgent enough for me to feel any strong compulsion).

I find that the barriers you have to put up are actually very small, just enough to stop the habitual, quick checking. As soon as it takes more than a second or two to do, you stop doing it pretty quickly.

Now if only I could find similarly successful mechanisms for Twitter, RSS and the news.
It's refreshing to see a benchmark that is somewhat thorough and doesn't even make sweeping statements like "X is faster than Y".

Everyone who's ever written a hello world benchmark? Learn from this.
GoCardless [1] based out of London is looking like it'll be the Stripe of the UK.

[1]: https://gocardless.com/
I think they wanted to discriminate between them on tasks where someone might reasonably decide for either of them.
This might be because a lot of people have no idea what the viable use cases are for all the million different new database-things there are. Because it just isn't that clear unless you have used them all or are a total nerd for the design of database software.

In this respect MongoDB is partly a victim of its own success - that means more people using it who aren't sure what it's for, or who are led to believe it's for something it's not really so hot at.
Medical professionals are often dragging their heels on progress as a matter of course, but in this case I believe the allegation is unfounded. Chemotherapy is a very dangerous treatment. It's essentially an injection of pure poison, and often people do die from complications of cancer treatment as opposed to dying from the cancer itself. Cancer drugs are terrible. Cancer surgery is often devastating. The worst thing (though maybe somewhat of a consolation in this case) is there is no real cure.

If he was diagnosed with advanced colon cancer and pushed straight into chemo, chances are the treatment was just a palliative measure designed to give him a few more weeks with less discomfort.
Semaphore CI gets live log and improved UI
There is no copying of Olark's branding. As I mentioned earlier, the website is a template from themeforest.

You are also wrong about this being a open chat. This is a chat initiated with a seller of a product for a specific purpose. Can you please try to understand the product before commenting on it.
I agree with you. What i took away from that point was to leave it to an automated tool. Th Eclipse Java formatter was the first time I saw this work. Distribute the formatter settings among your team, make everyone set the "format on save" option, be done with it.

I just wish all languages had this kind of support.
Yeah it depends on who is emailing you. For Harj it is probably startups/ investors/ press etc, where there can be some social pressure upon using some kind of urgent tag only when it is genuinely urgent.

If most of your emails are customers who always want service right now then it is going to be a bit different.
Reference here:

http://statspotting.com/2012/08/apple-the-smart-smartphone-m...
I wouldn't be so quick to throw away the "software engineering mindset" quite so quickly. Part of an engineering mindset is roughly "I am prepared to stand up in court and defend all the choices I made designing this product to a jury of my peers". If we can get to that point, where there is a set of guidelines so clear, and so universally accepted, that you could get 12 arbitrary software developers to uniformly agree that the designer chose well in following them, and we could actually use them to do useful design work, that would be such a huge step forward that the profession would change unrecognisably.

We're not there yet.
>Architecture is only important because it makes it possible to change things without understanding the whole thing.

And for that you need to understand the architecture, ofcourse.

You always need to understand something_(n-1) to understand something_n, ad infinitum
The source code to lobste.rs
I've had tons of mac users go goggly eyed over how well gnome3 handles multi monitor (automatically creating profiles for different monitor sets that are plugged in, and remembering exactly what it's supposed to do under various circumstances with zero setup).

Caveat: It definitely does the magic best with an intel graphics chipset, because proprietary blah blah blah

Point is, if you are referencing projector problems, you're talking about a far away time now...
Really excellent writeup. I think many people are squeamish with the idea of "personal opportunity cost" also because in their experience "personal numeric value"==easy unhealthy way to measure (seemingly) one's worth and to compare two individuals value ("I earn $10/H more so I'm better than him/He earns more so he's better than me"), which can be unhealthy. But it should be approached with as little ego (in the self-worth sense) as possible and as a tool you can use to better self-reflect on your life and your decisions.
To a certain degree, this is true. However, a profiler won't turn the DFT into the FFT.
Popularity of a non-overnight type is one of the biggest reasons to use something like Postgres or Rails: this means it gets beat on a lot, there is documentation and you can find people who know how to use it.

Some projects with this kind of popularity (n.b.: not the ones I mentioned by name) are designed like shit, do irrational things, have performance problems, have security problems, whatever. But they have been used and they are usable and you can find documentation and experts to deal with them.
My phone goes into email notification silent mode after 6pm and back on again at 9am. Works great for me.
"Among all the international smartphone brands competing in China, Apple is the only one not offering a product that complies with [China Mobile's] air standard," said Kevin Wang, the IHS report's author, in a press release. "For Apple, this is a huge disadvantage."

The iPhone hardware supports only GSM and CDMA, not the Chinese TD-SCDMA standard [1]. According to this [2] article it would be far from simple for Apple to create a Chinese variant, although to me the commercial case seems very strong.

Does anyone with knowledge of this kind of hardware integration have informed opinions about this?

[1] http://en.wikipedia.org/wiki/TD-SCDMA
[2] http://gigaom.com/apple/apples-iphone-dilemma-should-it-make...
First, Fire Thyself - TechCrunch
Copyright Theft vs Fair Use: How to Determine in a 4-Part Test
Samsung Unveils New Microsoft Devices - Wall Street Journal
I'm sure it's quite liberating to cut back severely on email, and I don't doubt the increased productivity it brings while trying to code or do other high-concentration tasks, but my one problem with this system is:

> If I happen to be away from my computer for a few hours it’s likely someone else will see the email and reply. If it’s something truly urgent that only I can help with, the other partners have my cell number and can call/text me.

It sounds like you've simply offloaded your compulsive email checking to other people. This system wouldn't work if everyone else at YC also stopped checking their email regularly, because then the urgent things wouldn't be caught in time and you wouldn't be pinged on your cell.
I'm actually working on a product right now that provides that precise functionality (and more!) for Gmail. It also lets you schedule when your email arrives for specific groups or single contacts. It's https://lightermail.com and we'll be opening up the beta in a week or so. Hope it helps
Besides shell and perl (which really do excel at a certain kind of task), calling a language a 'scripting language' is usually not much more than a dismissive insult by someone with a heavy investment in something like Java, which seems more serious mostly because it involves a lot of self-important boilerplate and has high levels of adoption by big old companies where you have to wear a tie.
> Purely functional programming doesn't work, but if you mix in a small amount of imperative code then it does.

That isn't controversial nor is it an opinion. It's just the truth. Purely functional code has no side effects. The entire point of a program is to have side effects.
How naive and self-righteous. Such people "deserve" to be defrauded? Because they acknowledged the reality that funding often depends more on who you know than the merits of your product, and tried to work around it and get on with what they actually wanted to do rather than getting sidetracked on all the little injustices of the world? Because you consider the funded model of starting a business to be fundamentally invalid or immoral, never mind all the evidence of the last three centuries?
You have to write a class to do "hello world" in Java, but you don't have to understand OO. If you just treat the class syntax as meaningless boilerplate you can learn a lot of programming concepts before needing to touch messaging.

Having seen 3000-line single-class Java monstrosities, I can assure you that this is not only true in theory.
No, Unix Time is the number of seconds since a fixed origin. In human time the origin is usually expressed in terms of UTC time, but Unix Time itself is divorced from Earth's rotation. Leap seconds only have to be taken into account when converting into human dates and times.
If per chance anyone has a free invite, it would be greatly appreciated!
Which doesn't have any of the features I listed. e.g. look at those windows - they can't be moved, resized or overlap.
I don't know how you get that interpretation from the parent post. Only having to worry about one degree of freedom in your movement is much easier / faster than having to manage two.
So it's like a country club for hackers? No explanation of what it is (scope/core philosophy) other than the links. No sign-up, or even an indication of how to join or why there isn't a general sign-up form.

Somewhat off putting, elitist first impression.
How To Delete Facebook Account?
Gaglers and Zendesk seems complementary to me. Do you think there is any overlap?
The "sign up for the mailing list" function seems to be broken. i get a "not found" error.
I was nailed by MongoDB. It's a great database for prototyping, but all projects that go anywhere run into its limitations: scale, durability, intimate relationship with OS, ease of administration. MongoDB is right for some projects, but in many cases is not. So if you know that you can transition from it at a later point, it gets you off to a flying start. If you foresee that it will be hard to switch later, I would advice spending some time considering future scenarios upfront.
OK, to be fair, it does look like there's a normal sign-up/application feature that was just quickly disabled/commented out:

https://lobste.rs/s/senl3p/lobsters_discussion_on_hacker_new...
Yep. It's great for basic tasks. I used it early on when moving from Photoshop to Gimp... useful for dealing with files from new versions of Photoshop, but disabled enough by its lack of advanced features with layers.
could I have an invite as well ? My email is in my profile.