skysight-inc/HackerNews huggingface dataset:
From an Entrepreur's perspective, time should be measured by calendar-months and be the primary optimization. Focus on efforts that will slash months from your company timeline.

Distraction is the real cost of a car breakdown: missing a meeting, finding a mechanic, bringing the car in, answering the mechanics phone calls, picking the car up according to the mechanic's hours, etc. Repair bill? Lost in the noise. If you're really optimizing, you live walking distance from the office to avoid distracting risks like this.

One reason to consider fixing the car yourself is to accomplish a fully engaging distraction as a break from work, the sort of thing that can lead to creative breakthroughs. If you can schedule it at the right time.
losing money
> But a one-day thingie where for at least 6 hours I would be reminded of me not being worthy for the guys trying to hire me would utterly depress me.

I've been on interview loops before and if it's clear that it's not a good fit we cut the loop short (sometimes by the third/fourth interviewer). This cuts both ways - there's no point in dragging the process out for both sides if it's clear what the resolution is going to be.
IMHO, it is better to invest time into code quality than waste time on manual debugging.

If you will spend your time on code, which will answer you where problem is, you will be better coder and you will have code, which you will be able to share and reuse more than once.

If you will spend your time on manual testing and debugging of application, you will be better tester.

For example, compare gdb with valgrind.

I successfully avoid manual debugging for more than 10 years (after about 10 years of active use).
OP here. This is a pleasant surprise, I woke up this morning and saw the title and for a split second thought someone wrote the exact same post as me!

Reading the comments on here and reddit, it seems to me there are two different motivations: getting thoughts on paper vs. having a trail for future reference. Pen and paper is great for the former, which is my primary motivation.

I highly recommend you try the paper approach at least for a week to see if it helps you. Its is a hassle switching gears from keyboard to pencil, but it helps a lot. I did try various programs, but it never felt personal enough for me. Maybe its just me.
There's room for many approaches, of course. While the perfectionism (or is it lack of pragmatism?) of Linux and its developers may well have held back its wider adoption on the desktop, there's a lot to be said for the its development community's single-minded pursuit of quality and correctness.

As well as Linux's presence in the data centre, witness the success of 'embedded' Linux: many TVs, routers, set top boxes and other bits of sealed-box electronics all run on it. It's broad in its scope because of the large team of divergent interests working on it, and it's able to support those systems because it's been well made as a direct result of that team's philosophy. Is it really so bad that the average Facebooker does't want to use it?

It really is very, very hard indeed to be all things to all men and no single system around today can make that claim. Linux has its place in the world of computing, just like Android, Windows, OSX and everything else.
Does anybody have screenshots of what this looks like in the popular email clients?

Also, this was previously discussed here:

http://news.ycombinator.com/item?id=2628945
You forget that in a poor country, children are not a luxury, but a retirement policy. There certainly isn't going to be any social security for a poor Indian woman, so what does she do? Have four or five children, and hope that one of them survives and does well enough to provide for her when she's older. A food shortage means more babies, not fewer.
It's almost certain that putting money in the child's name will serve to reduce their financial aid package. Financial aid, since the system was invented, has always counted assets in the child's name as being highly available to meet college needs, while parental assets are less available. This is going to be true 18 years from now even if the system is tweaked in the meantime.

Putting money in a trust fund for your child will reduce their eligibility for financial aid, full stop, no doubt about it.
And? It's not like we have to read tea leaves out of his board memberships to see how Jason Fried runs a business. He runs a famous business himself.
Sony unveils a new 84-inch 4K TV, with 5.1 surround
I've used Linux for years and have never had these problems. I think the issue is that getting everything working requires a deep understanding of each component and the system as a whole. If you just follow advice on forums, you will make things worse because you're doing things you don't understand to a system that you don't understand. That's not going to lead to success. You need to be able to think critically about what's wrong and what needs to change, and then execute those changes. No, that's probably not worth doing if you already like Windows or OS X. If you don't, though...

(And, there are of course Linux-based systems that were built by someone controlling the whole experience, and those work really well. Android and ChromeOS come to mind, though those aren't really desktops per se.)

The other day, someone here was complaining about udev. It has ruined Linux forever, or something. I have a different experience: udev has made my life very easy. I have a rule for each device I care about, and that device is automatically made available at a fixed location when it is plugged in. For example, I have a rule that detects a microcontroller that is waiting to be programmed with avrdude in avr109 mode that symlinks the raw device (/dev/ttyUSB<whatever>) to /dev/avr109. I then have a script that waits for inotify to detect the symlink, and then call avrdude to program the microcontroller. A few lines of shell scripting (actually, it's in my Makefile), and I can just plug in a microcontroller, press the programming button on it, and everything just works. No screwing around with figuring out which device address it's assigned to. How do you do that in Windows?
Thank you, I was thinking of just using the registered agent to allow me to publish in Albany country instead of Kings county.

According to their website (NorthWest Registered Agents), you can publish in Albany newspapers for a total of approx. $95. That would save me approx. $900.

Their fee for this is $125.
Thanks, yes all I need to is clean it up! Right now it's a little embarrassing ;)
I suppose he doesn't really have to prove anything to anyone. Not everyone wants to run a 10,000 or 50,000 employee company. Not everyone would be happy with the stress or bureaucracy involved.

Not to put too fine a point on it, but your attitude is exactly the kind of thing he's talking about in the linked interview. Mega growth and mega profits are one measure of success. A life with low stress and plenty of time for your family (and by the way, making all that possible for your employees, too) is another one.
I think that 37signals has been in business since the late 90s, so I'm not sure I'd qualify a business that's been in business for 13+ years as a startup.
Sadly I've never run into a notebook with pre-numbered pages. I did buy the Think/Create/Record for less than 4 bucks. Numbering them isn't as time consuming as you'd think them to be. Someone mentioned composition books, they're leatherless and inexpensive.
absolutely agree. I love linux, its a great os but drivers are a nightmare, honestly, I've never had any linux distro, where I could comfortably buy an IO device and not have to worry about compatability issues. This to me is the biggest problem by far with the os(s) in their current state.
In like 2006 I switched from Windows XP to Linux. This was before Ubuntu was what it is today. I learned using Slackware and eventually switched to Gentoo. It was cool and gave me nerd cred when I went to college.

I switched to OSX for exactly the reasons the author mentioned. The fact that I have an awesome UI + ability to use the shell all day is a huge win for me.
Thanks Ahmet.
Kind of depends on how well Google executes. If they really get it and execute well, then you have a real challenge. If they don't then you've had your market validated which is a positive.

I read the announcement and thought, "Wow, that puts David Sack's (Yammer CEO) comments on the valley in perspective." Sounds like David had a heads up this was coming and ducked out of the way into the waiting arms of Microsoft.

Microsoft has shown that you can throw huge amounts of money at something and not make a very good business out of it (Search is my current favorite example), Google has similar issues when it comes to being 'lean' (too easy to build a product that costs $1m/day in OpEx to run from day one.)

So you need to solve the problem better, be more responsive, and be more cost effective.
Looking at this as a complete outsider (and ignoring for a moment that the people running and backing Twitter are very smart and talented), Twitter's big-picture strategy seems rather similar to the plan hatched by the Underpants Gnomes of South Park[1]:

Phase 1: Collect users and developers (with a free service)
Phase 2: ?
Phase 3: Profit

Twitter seems to be smack in the middle of that awkward phase 2: they have a lot of users and developers, and now they need to figure out how to leverage the valuable social graph they've acquired to build a profitable, sustainable, defensible business. That's NOT easy.

I wish them success.

--

[1] http://www.southparkstudios.com/clips/151040/the-underpants-...
The formula for financial aid counts assets in the child's name as being highly available to pay college costs, while parental assets are much less so.

Family A: parents have $10K, child has nothing

Family B: child has $10K, parents have nothing

Family B will be calculated to have more money available to spend on college (OBVIOUSLY the child should pay for college out of his own assets first...) and will get less financial aid. This will be true 18 years from now even if the system is tweaked slightly in the meantime.
>> I suspect it's going to produce extremely poor photos.

Relative to what? Compared to an SLR? Sony's RX100? The iPhone 4? Other 1/2.3" cameras?

Keep in mind that a 1/2.3" sensor is still significantly larger than something like, say the 1/3.2" sensor in the iPhone 4. Scaled to real-world image sizes (i.e. Facebook, etc.) the downsampled images will probably be good enough for most snapshots.
I guess one point is that carbon fails catastrophically more often

- There are "scientific" reasons why these things break for no apparent reason. b/c carbon is prone to developing "flaws", not all of which are visible (to naked eye). These happen either through previous impact damage or fatigue cycles.

- Carbon failure can cascade (snap...snap...snap...). Once the structure is compromised, the lack of sheer strength combined with different-from-design force vectors...are not good (a two-sided trianle = wishbone...) Look at how many carbon parts had multiple, complete failures.

- A metal frame will dent or bend if damaged; it doesn't hide flaws nearly to the same extent. You might get a hairline crack, but unlikely 3-4 snapped cross-sections.

-Obviously, getting hit by a truck or whatever doen't matter what you are riding.
It's what every great organization I have ever been a part of has been about. My current gig, we put the customer first 24x7 and go out of the way to ensure they're comfortable. We're currently one of INC's fastest growing companies two years in a row and hiring new employees daily to meet demand.

I just spent 20 minutes writing an email with detailed screenshots of how to add a menu item to a CMS. I can't stand the CMS that this client uses. We inherited it and it blows. They're an awesome client though, nice people, and above else, they're my customer. I have no problem going out of my way to ensure that they've got detailed and easy-to-understand instructions.

A startup that some friends and I started a few years ago: schoolrack.com. Our users were teachers from elementary to high-school. You can imagine we dealt with TONS fo technical support requests from both confused parents and teachers. A lot of teachers are still forced to use IE6. Patience and always putting the customer first is what made us successful. Our users adored us. We'd start at a school and overnight every teacher there would be using us. Our users always had nice things to say about us because we always put them first.

When I worked in Apple retail, they reinforced the same principles. Understand the customer. Put yourself in their shoes. Frame your questions so that they are not misconstrued. Make technology friendly. Know your customer. If they're coming to you wanting Final Cut and a few Mac Pro's, don't try and offer them lessons on how to use a word processor (exaggeration). Of course not every Apple employee is a saint, and sometimes you have a bad experience. We're humans, after all. But the principles work.

Bend over backwards for your customer. Treat every single person you interact with on a day-to-day basis with respect and kindness. Even the UPS who comes to pick up your deliveries.
Hmm.. Drivers seem to work just fine here. Actually up until now I didn't even notice the Linux desktop's supposed to be dead. Looking at it right now it seems very much alive.

Stupid jokes aside, I always had a feeling that the Linux desktop was actually gaining users in the last couple of years, especially since Ubuntu came along and truth be told it's still the best operating system I've been using but that question is largely open to taste anyway.

For the last couple o' weeks I had to use Windows 7 at work and oh my god, what a pain in the bottom it is! I've had a couple of looks at OSX and never liked it either. Then again my linux desktop isn't exactly standard either - but that's what I like about it: customizability. I'm the kind of guy who likes to tinker with the system until it's just about right for me. The last time I set up my laptop it took me 3 or 4 days to finish but it absolutely paid off. The result is something I find aesthetically pleasing and extremely usable.

Linux has a couple of show-off features and facts 'n' figures like running most of the Top 500 and second-to-none package management but it's real power is that it can very well be all things to all people. It's been said a million times but Linux gives the user a choice, and I honestly value that a million times more than any nice OSXesque UX or Windows-esque games support.

The catch is that I'm definitely not the average user who wants things to "just work" (although they rarely do).
>That is, Trusts are only useful and good for sheltering assets because only a privileged few know how to use them to their advantage. Since the volume of people is small, and enough of those people are sufficiently influential, the IRS looks the other way.

I think this is maybe a little misleading (at least to those who don't know much about them) because trusts generally don't really shelter income from the IRS. For the most part, they just change timing. Trusts, in fact, can actually be subject to higher tax rates than most individuals are. As I understand it, the tax benefit usually comes from giving money now and not having to worry about gift or estate taxes on a higher future valuation, only the current valuation.

Trusts are good for anyone who wants to avoid probate costs, which depending on location can be 5% or more (in addition to the other disadvantages of probate). Many middle to upper middle class families would fall into a situation where a simple trust could save their children tens of thousands of dollars in probate court costs.

There are also a number other situations where the non-"privileged few" can and do benefit from trusts, including the one that this seems to be set up to handle -- gifting money to a child or grandchild for their future, without giving them immediate access to it.
I am using it too, because I like it. I didn't like Unity nor Gnome Shell 3 though; and as Gnome Classic lost support it became uglier. But now I found Cinnamon to be a better alternative to anything else. I am very happy with Linux on the desktop right now; I don't think I'd be happier with a Mac or with Windows, not at all.
Do you really think there are no people that use Linux by choice?
> Ember looks cool, but knockout lets me ship fast and it's less "magic".

I'd appreciate it if you could quantify what you mean exactly by "magic". For example, one key difference between Ember and Knockout is that Ember's binding system automatically avoids triggering the same side-effect from multiple pieces of code.

For example, if you had a piece of the DOM that was calculated from several observables (the stupid example is a full name calculated from a salutation, first name and last name), and made changes to all three of those in separate lines of code (possibly in different areas of your codebase), Ember would ensure that the DOM only updated a single time, not three times. This is true no matter where the three lines of code are, without you needing to take any special action to coalesce the changes.

This aspect of Ember's codebase adds some magic, in that it introduces a higher-level abstraction that knows about computed properties and their side-effects (the "run loop"), but the end result is more predictable propagation of side-effects in an Ember application. Ember applications don't need to know about the specific mechanism that makes this work, but good Ember developers are aware that many side-effects happen asynchronously in an Ember application.

The browser does something similar when you make changes to DOM structures: it only updates the rendered version of the DOM once all of the JavaScript code handling an event has completed.

I would agree that something simpler would probably be a better fit for simple "islands of richness" on an existing application, but there are definitely a large number of applications with significant amounts of logic happening on the client side, even if those applications run inside of an area of a larger traditional page.

In general, I would say that Ember is a good fit for applications that will end up with more than 100k of application code. That sounds like a lot of code, but it's really only a lot of code for islands of richness. Applications like rdio, documentcloud, soundcloud and other popular Backbone applications can easily reach 500k or even a megabytes or two of code.
>So in that light, I think the idea that the Linux desktop got "killed" is sort of missing the point. It's no more moribund now than it was before.

Oh, but it is. Because it has lost a lot of momentum that it had, momentum that was coming from the "we're gonna overtake MS and win over the Desktop" feeling prevalent at the time.

Heck, the guy behind GTK complained recently that he is just one man taking care of the project. The full GUI foundation for Gnome, and one that is far from feature complete at that, and it only has one guy working on it.

It has also lost a lot of people and companies associated with it at the time betting on this possibility [of it winning the desktop]. Most companies nowadays support Linux development only for the server stuff, but it wasn't always so. Miguel moved on, Ximian moved on, Hazel moved on, Rasterman moved on, etc etc. Even Adobe quit developing Flash for it.

And it also lost a lot of "alpha geeks" to OS X, which wasn't even commercially available at the time (1997-2001). This "desktop UNIX" come out of nowhere and it was it that did what Linux was supposed (and expected) to do, ie eat into MS market share. Well, even OS X didn't eat that much, but 15% is still a lot.

>He's also an inconsolate "platform fan". Much of his early work was chasing Microsoft products and technologies, of course; now he's an iPhone nut apparently, and that doesn't really surprise me.

You're saying it like it's a bad thing. Gnome (or Linux for that matter) are also platforms.

And to be frank, his early work was not "chasing Microsoft products and technologies". His early world was Midnight Commander, Gnome, Gnumeric, and Evolution.

He indeed like the component model (not the Window platform itself) when it was presented to him at a Microsoft visit, though (the story of this visit should be up there somewhere). But what's not to like about it? A good, clean, component model of sorts was also needed for FOSS, maybe still is.

The phase you describe, IIRC, was several years _later_, when he saw the .NET platform and got hooked.
They were a startup early on. I think it's safe to say they've transitioned out of that at this point, just as Google, Amazon, etc. have.
Perhaps. But I don't think that invalidates what he's saying. The idea stands on its own.
By choice here and have been using it for about 6 years now on the desktop and I have no plans of migrating anywhere else.
Disqus Blog Comments Blind SQL Injection Vulnerability
you took the words right out of my mouth - ahh putty what fun :)
A quote from the article: "Five young Ukrainian women, dressed in white wedding gowns, take turns sleeping on display in the museum for a couple of hours every day. Based on the fairytale 'Sleeping Beauty', the idea of the art-exhibition is for visitors to look at a sleeping girl, and, if they feel the urge, kiss her on the lips. If a sleeping beauty opens up her eyes she’s obliged by a legal contract to marry the man. [...] Male visitors, before kissing a sleeping beauty [...] sign a similar agreement: 'If I kiss the beauty, and she opens her eyes, I agree to marry her'"

This is completely nuts. Even people who invest the time to get to know each other don't stay married for very long. This replaces the dreadful compulsory marriage tradition of bygone generations and replaces it with a kind of lottery -- and, I might add, a lottery controlled by men (the men do the kissing/choosing).

Only the most desperate young women would sign up for this bizarre ritual, and only the most insecure men would take part.

Marriage isn't about the first kiss -- it's about how one deals with an unbalanced checkbook. It's not the first that seals the marriage contract, but the second.
I think this a tough thing to find. "Compact" is dependent really on what you want as news. You are bound to miss somethings as all of the worlds news is too much for any one person to read.

That being said Google News isn't bad. http://news.google.com/

It isn't pretty but I wouldn't be surprised if there are better readers out there.
If google had shipped Buzz for Domains, it would have crushed Yammer.
Are these opinions really that controversial? My favourite, "Loops considered harmful", aren't even on that list and I consider it more controversial than most of them.
Yes, the "If it was obvious, someone else would have done it!" argument is a frustrating one.

I have a hard time wrapping my head around it.

There are an awful lot of supporting developments that go into any sufficiently advanced technology.

Patents as they relate to some technologies feel like an odd kind of race, one in which the winner isn't defined by finishing first exactly.

Rather it's the act of crossing a non-specific finish line within a very specific window of time then proceeding to tell everyone else that their times will be invalidated if they happened to take the same route.
> So I guess the short version is no, what you are concerned about won't happen.

It won't happen for Googlers, but it will happen for G+ business users, since they (afaik) can't make their profile fully private, and it won't be entirely silo'ed.
And the scheme has subsequently been canned. They have replaced it with a child ISA instead. Not sure if that was due to be being too successful.
Its a trial and error process. Write down as much you can without slowing down too much and then try to read back in couple weeks and see if it makes sense. The longer the gap in betweenm the better since your memory disintegrates and you're left with just the information on the paper.