skysight-inc/HackerNews huggingface dataset:
Part of it is the social contract that is implicitly engaged when someone knows you have a cell phone. Basically, those people have a reasonable assumption that they can call you, and if they can't talk to you, at least they can leave a message which you'll probably respond to within a few hours.

A lot of people seem to think that turning your phone off while you take a hike is as the same degree of freedom as never having any of your extracurricular activities interrupted - ever. It's not.

Are there downsides to not owning a phone? Of course. I was just commenting that habitually being incommunicado is, for me, a peaceful state to find oneself.
As someone who builds machine learning models, I have to agree. Cleaning up the data takes 90% of the time, and the fun of building models is all too quick.

Also, I think the post should just call it R, not GNU R. It is GPL, but not a GNU project.
Samuel L. Jackson is a programmer. Haven't you seen Jurassic Park, motherfucker?
I'd like to be able to see more about the classes & the site before you demand with a stop-screen to "You must login to continue"...I think you'll have stronger conversion rates if you let people look around a bit first.

Registering just to check it out is a bit of a barrier.
That does make sense. What I'm saying is that the way I currently use my desktop is mostly for web based apps which don't have any local hook (other than the browser itself) and that when I can do the same thing on my phone, I will.

For me, the lack of a local hook outside of the browser doesn't detract from the experience or my productivity, and in fact makes it easier to find the local apps that I do have, because I don't have to scroll through all of the hooks to the web apps.
I disagree. I think pre-announcements have their place, but are only really effective if you're already the dominant player (eg. Microsoft in OSes, especially in 199x and 200x, or Apple in the tablet/PMP space) and you're doing it to disrupt releases of upstarts.

If you're going up against the 800 lbs gorilla with a product that is still basically unproven, I think preannouncing months in advance does more harm than good. I'm a big Android booster and self-described "Apple hater" but even I'm growing sick of how all the great new Android tablets have been JUST AROUND THE CORNER for about a year now.
Hopefully this has been a good learning experience for you. Always understand that when you build a company with someone that you are starting a _professional_ relationship with that person, and that your personal relationship is going to come second to your professional relationship.

There are a ton of "gotchas" in this situation, remote country, target audience - but by far the biggest one is make sure you have a binding legal document that can help you out in situations like this. Make sure it's all in writing.

Good luck, sorry about the situation. Hopefully it gets better.
Incest? Man you got issues. There's a lot more mothers than your own.
The Search for a Better, Safer Nuclear Power
I know right? You'd think Apple would do this themselves but for some reason they haven't show any interest. Especially weird considering AppKit is so old and crufty.
Except that when you're working in a technology field, everything you do changes the world. It may not have a sweeping impact, and may only make a small and seemingly superficial change. But that small change makes it that much easier on the next person.

Who knows - perhaps that one day event is where hacker X meets hacker Y and they go on to form company Z, and really do change the world by introducing product Δ.

Though I certainly understand where you're coming from, and how one could read the SuperHappyDevHouse blurb as being extremely egotistical.
Don't bother explaining the advantages of cell phones.
Just wait till she breaks her leg, and there's no one around.
Building a recommendation engine, foursquare style
0. Managing Complexity

1. Mastery of multiple programming paradigms: know a systems language like C, a statically typed object oriented language like C++, Java or C#, a dynamically typed object oriented language like Python, Ruby, Smalltalk or Perl, a Lisp (Scheme is best for learning functional programming) and a statically typed functional language with type inference (OCaml, SML or Haskell)

2. Great understanding of algorithms and data structures. Ability to look at a problem and see a clean algorithmic solution or data structures based solution where others see spaghetti and brute force. In addition to the obvious (algorithms classes, CLRS, Algorithm Design Manual) books, Jon Bentley's Programming Pearls contains many demonstrations of exactly that: use of data structures and algorithms as a way to write exponentially more performant, cleaner and more correct code.

3. Understand systems: TCP/IP networking, I/O, parallelism and concurrency (know how to write multi-threaded code, how to perform asynchronous I/O), operating system and database internals, basics of hardware (pipelining/branch prediction, memory hierarchy, NUMA)
Big 404 after trying to "buy" Rails for Zombies. Hopefully just the HN effect setting in. Ah, worked after a few tries.
I would understand if it were a dev device. But if it were, then there'd be no need to mail order some different model.
Certainly, that should not be happening every time, and sounds like a QA issue at the publishing end. From what I remember of Blu-ray disc authoring, content has a tag for the firmware version it expects to see, but can be set to Require or Warn if it finds an older version present - 90% of the time Warn is more appropriate because while the disc author's firmware may be more recent the content doesn't necessarily depend on any features in that version.

I'm curious about whether these were all from the same studio or finishing house (a lot of video publishers outsource the disc authoring to a specialist company, if you are the sort of person who likes to sit through credits you'll see them come up at the very end). Chances are the publishers are not even aware of this problem, since it's not in their interest to make stuff unplayable if it doesn't have to be. Most producers are rather technophobic. I'm sort of curious about which titles were involved, but although I know some people in Hollywood it's unlikely that I'll be able to track down an answer about this.

Plug it into the network (because I learned that if I leave it plugged in the discs spend 30-45 minutes downloading crap over the network that I have no interest in watching)

It seems to me that your real complaint is that the extra features offered my most movie studios are not that great in terms of content. You do want to watch them (or you wouldn't have tried and been obstructed by the download requirement), but are generally disappointed by the quality of the supplementary content after you've downloaded it.
The comments here pretty much proves with this guy was talking about.
Court Rejects Google's Book Settlement With Publishers
But AppKit is pretty awful. I'm much more interested in Chameleon as a Core Animation-based replacement for AppKit than as an easy way to port iOS apps.
Whoops, s/GB/MB/
Wow, I can't believe nobody cares about this. This is the best that I've seen on the internets for a while. And with very nice presentation.
It didn't originally have the Picture of Samuel L Jackson on the page.

http://news.ycombinator.com/item?id=2355536
No retreat! No surrender! I'm here watching the battlements keeping the undesirable content out when you can't be. It's what's called "watching your back". I know you'd do the same for me! :|

I really do believe this stuff is a slippery slope. It makes the site worse. Just like yesterday's "Apple Says Yes" comment thread. But I made my snarky comment about it, hit my flag button, and now I'm done. I'm not out for a holy war.

On another note: sorry about your day.
I started LPTHW last night and I'm 14 exercises in. And I can't believe the same guy who wrote the most gentle programming book I've laid my hands on...is all about "Programming, Motherfuckers! We fucking do programming, motherfuckers!"

You have achieved a zen I only dared dream of as a child.
Just so I'm clear on your comment regarding your CS peers; you came into contact with people who were socially underdeveloped due to lack of social experiences, and as a result you chose to deny them social experiences.

Yeah, it was totally their fault. What a bunch of assholes.
I totally get where he's coming from. It's an artifact of a bunch of low social skills individuals way over identifying with possible solutions to a problem and their ability to do some of these solutions and generally being macho jerks. It may be especially related to americans (as the canadians I know in the field are much nicer than the standout americans I remember, but it might just be they're more well adjusted people than those memorably bad enough to remember).

I also get that he doesn't understand you get a LOT of this sort of talk in any industry.

Additionally, while service professionals don't often "do their job" on the weekend too (some do, volunteering to help charities/schools, etc, with their professional skills), many do (Have you ever heard of Pro Bono lawyering?).

Almost all craftspeople do obsess about their skills on their weekend. A relative of mine who outfits/tools factories builds hotrods on the weekend, mechanical engineers I know are gaga for building/designing stuff, artist types are veritable fountains of sidework. Hell, even my wife (analyst for charitable giving) analyzes the hell out board games and video games (which is amusing, we know she will beat all of us all the time after a few weeks of play).
Accounting is more like war than sport. Even if sport is only war with rules.
Agreed, given the home page says "featured courses" I'd love to be able to see the other courses available without having to sign up.
Ask HN: So, how is Apple's Ping doing?
I don't personally know a single person who uses it. Can we have our old iTunes icon back now?
So have been watching this on and off today and it's neat to watch the main concentration of downloads move with the morning hours across the map. Right now it's in Europe as everyone goes through their morning "Oh look! FF 4 released!"
I'd rather have paywalls than advertising. Still bummed out that TipJoy (YC08) never made it.
In theory, is this conversation similar to a group of people discussing the easiest way to break into a car?
Only 1/2 of you. The other half is too busy staring at Eclipse and pointing out the red squigly lines like you're contributing something in a pair.
>I flagged this --- it's virtually content free

http://www.russianpaintings.net/articleimg/malevich/malevich...
I don't understand why this has so many upvotes... there's nothing in this post other than the guy saying he got more hits than usual on one of his articles.
Program yourself up some body{margin:auto;}, Motherfucker.
To be more precise, IE uses the SSL libs built-in to Windows since 2000. As a result the list of trusted root CAs is built-in too. MS added StartCom to the list in 2009.
Sure but it's all in how you use it. Not everything comes over cleanly but a lot does. AppKit is old and crufty and doesn't play well with Core Animation. Since Chameleon is Core Animation-based, it's already off to a better start than AppKit.
OCZ Sandforce-based SSDs get a big firmware update
Edit title: I don't want a hustler, I just want someone with hustle.
I'm currently tasked with cleaning up a project which no one can explain how it all worked because none of the Programming Motherfuckers bothered to write any Documentation, Motherfucker.
Sparrow for Mac finally gets general IMAP support, multitouch
Pricing 101...

Jack up the price then slash it.
To an extent you must be "cocky" to be great at...anything.
Who is going to trust an engineer who questions his ability?
Plus, people think about their job when they go home because
they truly love their job, this guy seems to have had a
negative outlook on it from the very beginning.
I think that most of us here have trouble relating to this guy because we all got into programming because we enjoyed it, and would do it even if we weren't getting paid.

It's like spending your childhood jumping up and down on a trampoline and then discovering that there were companies that would pay you six figures to jump on a trampoline all day. It's like the best job ever because you get to play on that trampoline. And then you'd go home and jump on your trampoline because that's your favorite thing to do.

I see people try to get in to computer programming by taking courses in college, and all I can think is that it's not going to work. If you wanted to program computers, you'd have a dozen years experience at it before you got to college. If all you do is look at it as a career like accounting or civil engineering, you're setting yourself up for a frustrating life.
Ask HN: Comparison of compute time per user click?
I'm wondering if anyone has data/rules of thumb for how much aggregate compute time is spent for interaction on different types of web pages. I'd imagine that posting to hacker news is in the millisecond range, running a google search is in the 1s-10s range (0.25s distributed across a number of servers), image editing is in the 10s range, and video transcoding runs at 1/4-1x realtime for HD(so 4 minute compute to transcode 1 minute video)... Given that an Amazon EC2 instance is $0.10/hour, at what point does compute cost become an issue for an ad-supported usage model?
PDF link to Judge Chin's Decision Rejecting Google Books Settlement
As noted elsewhere, this thread is about creating non-GPL kernel modules and using the internal kernel headers, not the one used by glibc and bionic.
I found it did not reduce my income, but added huge swings into it, all at the same time taking out a majority of the truly socially annoying people.
What's their actual role,

Preventing violence and hooliganism.

what setting are they working in,

The video lecture portion of the educational experience.

are we shouldering kids/youth with the entire responsibility for their own education,

In another post I suggested a model of 2 hours of video lecture, 1 hour of recitation with a human teacher. Thus, you allow 1 teacher to do the work of 3. The youth police would devote their full attention to overseeing the video lecture area and preventing hooliganism (as opposed to 50% on police work, 50% lecturing like a traditional teacher). Thus, the youth police would be lower skilled (and hence cheaper) and we would probably need fewer of them than teachers.

This is one possible model. I'm sure if you devoted 30 seconds of thought to it, you could come up with other possible ways (not just straw men) of doing it. I'm not proposing a solution, I'm asking why Khan Academy isn't
trying to come up with one.
The truest truths are said in jest.
Landlines only make sense if you own a home do your number won't change that often. My apartment doesn't even have a phone jack.
I don't think the author would mind carpenters getting together to work on their craft, or working on their craft privately. He says in the article that the basic idea of programmers getting together sounded good to him. Rather, he would be put off by carpenters getting together at an event called "SuperHappyCarpentryHouse", with the stated goal of "creating a key to unlock a door to a better world for humanity." What he doesn't like are the peculiarities and the strength of the culture. (The culture of these particular folks he works with.)
Edit title: I want a hustler but can't find one.
I'm completely unrelated to it, however I did go through the excellent rails for zombies tutorial, and was wowed how much it got across in so little time. I bought the next rails module sight unseen as I'm sure it has at least 1/2 the high quality RFZ did.
> In Chrome, I can type g-m-<enter> to go to Gmail. In Firefox, it's g-m-<down>-<enter>. It's a little thing, but it makes a difference to me.

This is really easy to do in Firefox with keyword bookmarks[0]. In fact, this is one of the things I hate about Chrome - keyword bookmarks are a total hack (you have to create a search engine without the %s, for string substitution).

0: http://lifehacker.com/#!196779/hack-attack-firefox-and-the-a...
yea, man. A little bit of pressure and you immediately "I'm just joking".
true, but YC involves more than just coding. There is scouting for location, getting the right h/w and s/w, hiring people, registering the company, not to mention the weekly dinners with other YC staff, investor days, presentations, meetings, seeking advice from previous participants etc http://ycombinator.com/atyc.html
...and ride like a pony.
From the description I've read, even after you pay, you're still shown ads.
No they teach rails development. Lots of rails development is about getting something out the door. Lots of people throw money at a situation instead of more programming effort these days, as its cheaper and "works" as well in the long run for many cases.

This is especially true of apps based on stuff like Heroku.
It is depending on where you work, brah
I've generally held "motherfucker", when used as an insult, to imply incest. But I guess when self-applied as a synonym for "badass", it implies the mother of the ubiquitous second person. What the mother of a rhetorical abstraction might look like, and how copulation with such an entity might occur, I leave to the reader's imagination.
Or maybe more similar, in effect, to getting free pieces of candy from a candy machine :).

Of course, there is a contingent that believes there is no similarity between something like this and stealing since nothing physical is taken (but I'm not in that camp).
Have I missed the point? Seems he's a bit slow on the uptake... I started to realize how hopeless the mainstream media was in 2003, when Juan Cole was talking on his blog about how important Muqtada al-Sadr was going to be in the occupation of Iraq about 6 months before he showed up in mainstream coverage. What cemented it for me was the prescient discussion of the mortgage crisis on Calculated Risk and Roubini's blog, years before the crisis blew up, and in the face of strident mainstream opposition towards the end. These days I don't rely on any mainstream outlet as a regular source of news, though I read their stuff when the blogs I read link to them.
Videos with tests that check your answers.
That observation does not validate, "coders seem to think people who don't want to work on some OSS project / side project during their free time can't be exceptional coders."
I bet there's quite a few successful VCs (and entrepreneurs) who own wineries
> Though, I think my primary complaint is that lots of coders seem to think people who don't want to work on some OSS project / side project during their free time can't be exceptional coders... This is the attitude I find fairly pervasive(especially on HN) and personally objectionable.

I understand that you find that belief "objectionable" and "pervasive". Have you considered the possibility that it might be correct? Because you have failed to present any arguments against it.

There's a pretty strong empirical argument for it, just from the observed populations, but there are also theoretical reasons to believe it:

• People who only program at work, and on closed-source projects, only ever get feedback on their programming within the context of work, from the other people who work at the same company, probably on the same project. Most projects and many companies are staffed entirely with bad programmers, so it's very likely that you'll never get a good programmer to look at your code that way, so you'll never get mentorship; you'll have to learn everything about programming by trial and error, which would take many lifetimes. At many companies, it's even worse than that — there's no code review.

• People who practice a skill 80 hours a week improve much faster than people who only practice it 40 hours a week. Many people don't even have the opportunity to program for anything close to 40 hours a week at work.

• People who practice something because they must, rather than because they love it, will never improve beyond the minimal level of competency demanded of them, because that takes further effort.

Now, there's a limit to how much you can productively practice a skill, and maybe you have a job where Rob Pike vets your checkins and that will suck up as much effort as you can manage to throw at it. But there was probably a time when you didn't, and there'll probably be another time when you don't.
I need a company that can store my wares and ship them to customers for me.
Anyone know a good company that provides this service?<p>I would like to do this myself, but I am going to be in Switzerland for the forseeable future and won't be able.<p>I would only be holding approx. 2^3m of goods and would want room to grow.
If you're going to be messing around with your brain chemistry please do be careful. You can really screw things up if you take something that blocks a key receptor. Be sure to find the minimum effective dosage.

You're not really 'increasing your brains activity', your increasing the plasticity (though you can increase efficiency as well). One common myth I hate hearing is that humans only use x percentage of our brains. We use 100%, otherwise the body would break it down just like any other inactive tissue. Brain tissue has a huge metabolic toll on the body, you're not going to waste resources on something that's not being used.
FYI, DVD actually has about the same sound quality - it does 5.1 surround, which is good enough for everyone besides audiophiles. Blu-Ray can do up to 24 bit-192khz, whereas DVD typically uses AC-3 and only goes up to 48Khz - but this is fine for end-user purposes. Higher bitrates are more important for recording and mixing than for playback, unless it's something like opera or classical music where the acoustics really matter. Film soundtracks are only tenuously connected to reality to begin with :-)
Perfect! Just needs a good picture to go with it.
It sounds poorly defined to me. Concurrency for me means a specific thing, and that specific thing does not have a necessary implication of non-determinism. My position is similar to dmbarbour's (https://existentialtype.wordpress.com/2011/03/17/parallelism...).
I strongly agree with your main point and a number of premises, but quite a bit of this seems to built on false delineations and it looks like trying to create differences where there is not. I see no reason that the structure as you define it or the set agenda as you define it be necessary components in a course, for example. The method of reinforcing what you are learning is by far the most important bit, and the instructor may or may not be at the same level depending on the person. I can envision the existence of a legitimate course without an instructor, however, though I'm not really sure how it would really work.

But, as I said, I do agree that the instructor is a necessary component in the current state of things, which is one of the reasons the false points made me so sad.
You're right. I read it, sorry. Still don't like it. The whole thing is obnoxious, and sadly ironic. It reads like "I don't like how you guys make me feel like I ought to be more like you, so you ought to be more like me".

Nobody is shoving anything in anybodies face on this.

Also this is an interesting quote:

What is it about computer science and software engineering that causes people to become obsessive, arrogant, elitist people?

I think we've got the cause and effect reversed here. A better question is what would make obsessive, egomaniacs (those other terms are a bit ugly) want to write software. To that question I'd answer Are you kidding? We play God in a little box all day and organize intangibles for a living! You couldn't design a better career for those attributes.

Better question posed to the author: Why did you decide to do this? Cause it sounds like you've got accountant-envy.