skysight-inc/HackerNews huggingface dataset:
It works, but not as well as in OS X. At least as of ~6 months ago, the Linux drivers for the MBP/MBA multitouch trackpads were unpleasant to use. Everything nominally worked, but the user experience was terrible: e.g. the palm detection was worthless, so the cursor would jump around the screen as you typed.

There are also a plethora of smaller problems: it's not possible to switch between integrated and discrete GPUs, power management is abysmal, Thunderbolt support is non-existent, etc. If you include the new rMBP, the problems are even more severe (i.e. you have to jump through a ridiculous number of hoops to get wifi and graphics drivers installed).

To be fair, some of this is Apple's fault. However, that doesn't matter to the person trying to run Linux on their laptop.

[Edit] To be clear, all of my development is on Linux. I prefer Linux to OS X for many reasons, but drivers is definitely not on that list.
Go to the event, spend the first half an hour talking to people, then find a team and give it a shot.
Protecting Embedded-Systems Security
A case that accounts for 1% of annual revenue would seem significant enough to merit a moment of attention.
What Is Ethics?
The field of ethics (or moral philosophy) involves systematizing, defending, and
recommending concepts of right and wrong behavior.” Normative ethics is a subfield
that seeks to develop a set of morals or guiding principles to influence the
conduct of individuals and groups within a population (such as a profession,
religion, or society at large). Three main strategies for arriving at these moral
standards have emerged over time
Because the end product doesn't seem to be an operating system by any reasonable definition. The code is basically just a collection of I/O functions that can be called by other kernel-level code.

Not that that's not a useful starting point for low-level hacking, but it's really a stretch to call it an OS given that there's no hint of anything like memory management, task management, hardware abstraction, or any notion of user-level processes that are distinct from the OS itself. Fiddling with GPIOs and writing data to video RAM is great for instant gratification, but it's probably the least interesting part of even a toy operating system.
He said as much, a couple of times. Once that he was happy, the other that he was ecstatic while making sushi.
Agree with what? I made no statements and declared no opinions. I simply asked a question because I knew there was a lot to the man, and I wanted to learn more.
Does anybody know when it will be possible to buy a self driving car and how much of a premium the cost will be?
> The response appears to be "fuck you, I don't want to waste my time worrying about whether this purple monkey screen saver will secretly empty my retirement account."

With the amount of non-techies I know with jailbroken phones with all kinds of super-tacky OS hacks installed, that is definitely not the only response.
Mathigon.org: "The Math Book of the Future"
Since this doesn't relate to 'manliness' at all but merely maturity as a person, it seems appropriate to post this translation:

http://artofwomanliness.heroku.com/2012/09/01/heading-out-on...
Anything that is beautiful is useful.
Really excited to see this - some higher math here and what looks like the seed of some good concepts.
That's not government's role unless you're in Soviet Russia. The free market drives more innovation that government ever has. The Lada and the Yugo are great examples of what happens when central planners try to run things. Besides, if people aren't going to profit from their hard work, what's the incentive for hard work? I don't write code everyday for the good of humanity, I do it to try and build something someone wants to buy so I can improve my lot in life. Besides, if companies don't profit, they won't do and then you have a downward economic spiral of decreasing tax revenues and ever increasing tax rates to fund the government's work which then drives even less economic activity because the incentive is reduced.

The role of government is to protect life, freedom and property. As soon as the government gets involved in microeconomic transactions, the efficiency declines. Comparing the US Postal Servie and Amtrack to Southwest Airlines and FedEx illustrates this perfectly. The government should regulate markets only as much as necessary to ensure that the markets function. They shouldn't be running the markets themselves.

The lack of tort reform is one of the key drivers to the insane cost of drugs and medical care. When a drug company has multi-million dollar exposure for every drug they produce, it's going to raise the cost. OB-GYN docs pay several hundred thousand dollars per year in malpractice insurance because one mistake has them on the hook for multi-million dollar punitive judgements.

Government should be a referee, not a player. It should provide a safety net from complete destitution, but not serve as an insurance policy against failure. The GM bailout is a great example of what government should not be doing.

When the government starts meddling in private business (i.e. pouring money into it,) it distorts the market and makes it much harder for innovative new players to enter the market. The Tucker car from the 1950s is a perfect illustration. The big three in Detroit threw around political muscle to effectively shut down a car company that built safer cars. If government had stayed out, we would have had seat belts and pop-out windshields years earlier.

"I'm from the government and I'm here to help" are still the scariest words one can hear in America.
How I got Spotify Linux to play nice with Gnome media keys
There's no way that threatening someone to leave them stranded in a foreign country is the result of "miscommunication". This behaviour on Samsung's part is simply despicable.

Even if the bloggers had agreed to work for Samsung, and then changed their mind, holding return tickets ransom would not have been an acceptable course of action.

There is no way that this is explained by stupidity, this is malice in its purest form.
Are these evergreen? ie, can the data-sets be updated, etc. FWIW, I think they are conceptually intersting.

My immediate second thought was, what more could be done? [in a good way]
I read this article last week, lost it, and was looking for it yesterday. You just saved me a long hour of guessing at terminology.

This seems like a large step in the right direction for exception handling, but I think it still has the problems that the programmer writing the function that can throw needs to enumerate a number of cases to make it effective, and the programmer calling that function needs to have documentation ready for a descriptions of all the possible restarts.
Hey thanks for the tips :) This was my first actual site done from scratch. I've come a long way now and work for an awesome company, and have another website that I am eagerly trying to find time to complete, but I definitely will try to attack some (all maybe?) of those ideas that you've shared!
They agreed to leave his private life out of the film (http://hollywoodonthepotomac.blogspot.com/2012/03/like-jiro-...).

Also, I would rewatch the last few seconds of the film re: is he happy. Just because the man's relaxation time is not part of the film doesn't mean he doesn't have any, and it certainly doesn't mean he's not happy.
Your products look great!
Apple's original claim didn't have that "loophole", but added it after the patent office rejected the original version as being anticipated by prior art (specifically, a patent [1] and a patent application [2]).

[1] http://www.google.com/patents/US7576732

[2] http://www.google.com/patents?id=gKyRAAAAEBAJ
> Is it possible to use this as an advantage against established app stores? Or is Google already established as the platform to be on for mobile porn?

Google has similar guidelines to Apple on this front (see Zinio's comments about why they don't have Android/iOS versions of adult magazines, for example). The only notable difference I can think of is that there's probably more post-filtering than pre-filtering of apps.
All of them are solved by sandboxing and permission mechanism.

"Fuck you, I don't want to waste my time" is actually the response developers should be giving to Apple when they are made to wait more than a month for their app to be reviewed and finally it gets rejected for a political, ideological, arbitrary, or personal (competes with an Apple service) reason.
He's saying it's not a course about developing an operating system, and I agree. It's certainly useful in that it lays some of the necessary groundwork though.
Because Communism and Anarchism: http://en.wikipedia.org/wiki/Labor_Day

Socialism is not enshrined in American government, and labor unions are only barely tolerated.
It's a shame that it was seemingly(?)[1] a mere PR move and not very well thought out, or else intentionally much too whimsical.

A much better format, if we really wanted to ask the president anything, would have been a two-stage AMA where Day 1 solicits questions, and Day 2 a new thread is made that replies to the top X most upvoted questions, and the comments for the second thread become a discussion of the answers.

Many video AMAs work that way, and when the answerer doesn't want to spend all day in the thread I think it usually lets them answer less fanciful/quickly posted questions and more the questions that the community actually wants answered. Since Obama only allocated 30 minutes to answering, it definitely would have been a better choice.

[1] It seems that one(?) of the questions might have been staged, as this user created their account on the day and asked the question very, very quickly into the thread: http://www.reddit.com/user/hmlee
The look he gives the camera after saying that is priceless.
SASS/Compass produces more efficient CSS output.

See the @extend section here: http://css-tricks.com/sass-vs-less/

(Disclaimer: none. I use both, depending on project.)
If you are looking for a new language you are not looking for the right thing. We already have the language of mathematics and the homoiconic programming language Lisp. What we need isn't a new language, its a new platform which uses Lisp all the way down. Unfortunately, I don't see that happening anytime soon.

> Rule #1: C-like syntax

Just what we need! Another programming language with C-syntax! Its not like we don't already have thousands of those, none of them better then the other. I think this new language should be renamed from the next big language to just another C-based language.

> Personally I had hopes for Clojure, but I realise that the same people who think that knowing what a Monad is makes them mathematicians also think they’re being hip and edgy by pointing out that Lisp has a lot of parentheses.

A more accurate statement would be that Lisp code has a lot of links (pointers between data structures). Lisp code is a linked data structure, it doesn't have any parenthesis. However, Lisp code is sometimes presented with S-expressions which do have parenthesis.
I heard a speaker at a conference say that Sass covered a lot more of the weird CSS edge-cases than LESS, can anyone comment on the validity of that? I've used Sass in Rails but I wouldn't be opposed to checking out LESS if there was a compelling reason to.
How much to test?
How online reviews are crucial to a restaurant's takings
Letter Spirit, the soul of the new machine's typefaces:
http://www.cogsci.indiana.edu/farg/mcgrawg/lspirit.html
Social Gaming, Dating Account For The Biggest Growth In Carrier Billing
Seat Taken - Internet for Obama Tee
Point 1 and 2 have nothing to do with the App Store. Android does the same.

3 & 4 are not prohibited by the App Store review process.

Of course, the iphone app can steal all kinds of information on your phone and send it to russian servers.

Do you really believe the App Store review can prevent malware?

Or are you really only talking about the _perception_ of the App Store review process?
I agree with this, 'me-too' products should be everyone's first business. Creating your first product is too damn hard and requires too much risk and dedication to make something where there isn't clear demand and a path to profitability. 'Me-too' products are far safer bets for first-timers. The VC mentality of funding many over ambitious ideas and hoping one or two works out, is helpful if you want to change the world, but completely wrong if you just want financial independence.
How to do seed fundraising right
> Imagine a decentralized app store where people can make a living without having to deal with apple's ridiculous review process or ideas of what's appropriate.

The closest thing we have to that is the web. You can run stores on it completely decentralized, and you can access it from all mobile devices.
And, unlike Android, neither Open WebOS nor MeeGo have a sponsor that would even consider trying to protect them.

If you wanted to see either Open WebOS or MeeGo in the US (rather than China), Apple's lawsuits have effectively closed that door for the foreseeable future. No smartphone startup would be crazy enough to wade into this legal minefield.
Good writeup. Haskell actually does have an Error type class and ErrorT monad transformer for more fine-grained error handling.

Maybe gives you binary error handling, it either fails (Nothing) or succeeds (Just).

Either gives you "stringly-typed" errors which is sometimes a good choice.

http://hackage.haskell.org/packages/archive/mtl/1.1.0.2/doc/...
Would like to use something like this to create charts from Excel and put them on our Intranet without my data ever leaving our network. Is this a use case you would support?
How we generated 100K actions on our Facebook page
If you didn't click through to Andrew Chen piece, I recommend reading it before jumping to conclusions. "Outsource you monetization" struck me as daft - until I read what Chen meant. The examples he cites are are about leveraging existing services instead of building your own:

- There’s 200+ ad networks to plug into
- Payment providers like Paypal, Amazon, Stripe
- “Offer walls” like Trialpay
- Mobile payment solutions like Boku
- and new services coming out all the time (Kickstarter)
I had an idea that never reached conception, maybe someone can take it and succeed.

A while back I had to go into the city and didn't know how many coins I needed for parking. I thought I took enough until I saw it was $4.5 an hour. I considered creating a website/app package where users could see where they're going and the parking details associated i.e. ticket parking, free until 8pm, clearway zone etc.

I sadly lack the time and more importantly the technical know how to do it though.
Indeed the feeling of safety from the app store is important. However I'd rephrase your last sentence as "If you can find a way to make the "free and open" system seem safe enough that average users believe it's safe then you have a winner".
Much as I love Android, and much as the Android team has done yeoman's work on this front...

Sadly, today, the more accurate statement is all of them are theoretically solvable by sandboxing and permissions mechanisms. Getting those sandboxes and permissions where they need to be at a technical level, explaining those permissions to users in a way they can understand and make decisions based on and making the overall framework as transparent and usable enough is very much an unsolved problem.
we just launched an ebook that has 17 interviews with hackers who built recurring revenue apps: http://www.sideprojects.com
The sad bit is the ti calcs haven't gotten any cheaper. Monopoly rent, anyone?
i wrote an intro to SCSS a while back when i was learning it (http://pushkrajdole.com/blog/?p=4). i think, all that matters is what framework you're most comfortable with. Give LESS & SCSS a try when coding some real projects & see which one of them works for you.
This is typical of Korean companies. I worked in Korea for years and some of my naïve colleagues would even have their passports held hostage for the duration of the employment contract. This was in the education industry, but these kinds of extortions are pretty standard in Korea.

I love Korea, but I avoid doing business in Korea because of this type of tomfoolery.
There was a clear before and after when they launched the iPhone

By NAILING it apple managed to popularize existing tech like the modern touch-screen interface, the app develeper economy & handheld computing.

So enough with this apple hasnt done anything bs, the reason they print money is they keep making future tech accessible, I hope the iPhone 5 (6?) lives up to their record.
It's worth noting that Apple won on "rounded rectangles" as they applied to the iPhone (instead of the iPad). That certainly complicates any attempted workarounds.
The US government spends an enormous amount of money on medical research, and many medical treatments would simply not exist if it weren't for such Evil Communist behavior.

The market is a tool useful for some problems. It is not the alpha and the omega of society.
About $300/Month on over a dozen Android Apps all Ad supported. AdMob with Mediation including Millennial Media.
Are you planning to accept government-provided healthcare for the pregnancy and newborn?
Fully agree with you. I think the concept of AMAs is fantastic and a great example of how technology can be used to bring people closer to public figures (whether they are scientists, politicians, artists, etc.).

Sadly, I think that Reddit as a platform leaves much to be desired here. Twitter fills that role in some way; Tumblr also allows a blog's audience to ask questions anonymously to the blogger, with the ones being answered autopublished. None of these approaches offer a fully satisfying solution though.

It'd be great to see something that goes fully with the AMA spirit. Surprised Conde-Nast isn't banking more on it... and would be great if someone picked up that challenge :)
And even then sometimes you have to hire a team of lawyers to defend your loopholes in a trial.
The reason you prefer OSX (or almost anything else in your life) is because you've been conditioned to.

No, it's because I've used the other alternatives and made a rational decision. I tried Ubuntu, it didn't work with the hardware in my laptop, the trackpad was useless and it didn't run a number of programs I require (the Creative Suite, for one). I would happily use Windows, but the hardware Apple creates (in my case, the Air) is largely unparalleled in terms of build quality and weight. So, OSX it is.

These are all measurable, quantifiable things. While I can't disagree that marketing affects people, to suggest that the reason everyone likes something is because of conditioning is a gross generalisation.
> Once you move from storing session data in-memory on the webserver, and add a network call,

I don't move from storing session data in-memory; I never store session data in-memory. Well, I do indirectly but that's always some distributed memory system. And there isn't necessarily a network call. A single webserver accessing memcache running on the same machine is as fast as accessing in-memory cache. When there is more than one memcache server, there has got to be a network call, but I am yet to see an application where that is an overhead. Compared to disk access, that is a floating point error.

> why not just store the data alongside the users other data in a fast datastore? That could be Redis, Cassandra, whatever.

What advantage would I have from storing the session alongside the user data? My datastore isn't Redis, Cassandra. It's postgresql. Redis is my cache/data structure server. The only nosql solution which I would consider for user data is mongo.

> This isn't babble -- it's honestly a pretty common technique.

Other than your insistence on using Redis, I don't see how your technique is any different from mine.

> If your site sees millions of users, storing a session for visitors that aren't logged in is prohibitive and unnecessary.

If the user aren't logged in and don't have any user data, there is no session to be loaded. When the user logs in, set the secure cookie with the session id. When a new request comes in, if the secure cookie has the session id, load it. For a not-logged in user, there is not session id and nothing is loaded.

> You can store UI customizations and basic memoization in a client-side cookie if you need to.

The only thing I will store in the cookie is session id. Cookie length constraints and network payload for every request is more overhead than loading the session on the server side.

> If you're building something small or basic, then you probably won't have multiple webservers and you can use fast in-memory sessions without concern. This only applies once you need to worry about scale.

For sessions, session id in cookie and memcache/redis as session store works for all scale.
I couldnt read the rest of the article after that
Summary: This is a review of three books on security, including "Liars and Outliers" by Bruce Schneier.
Yes, but that is a case where the safety of my family really comes before my pride, I would never intentionally do anything to endanger my family.
Parking is a clean opportunity space for such small, useful apps. I remember the app that helps you get back to yor car in large parking areas, for example.
the bill requires the cars to have a flesh-and-blood human being behind the wheel

that's a shame but expected - was really looking forward to sending my car off to go park itself
^ Left hand.

Right hand: "Aw, snap" when the software fails: http://support.google.com/chrome/bin/answer.py?hl=en&ans...
I was introduced to LESS earlier this year and loved it. When I had to rebuild my personal site this past month, I did it in LESS instead of CSS and probably cut my development time in half.

I'm never going to write raw CSS again.

I grabbed CodeKit, so I might try SASS the next time I'm building something on the web. I haven't really seen anything in the SASS vs. LESS shootouts that makes me go "dang I wish I could do that"; my CSS is relatively straightforward. Just having named colors, a couple color mixing functions, mixins, and nested syntax helped a LOT.
You're right about the money being at the traditional app stores. I'm trying to think ahead and see if this will change.

The enforcement of Apple's "guidelines" for apps harm developers' ability to make money on the app store far beyond porn. I have a non-porn, totally above-bar app that serves a niche that makes $n/day. I re-skinned my app to serve a different, larger niche and it was rejected multiple times for bizarre, ambiguous reasons. If this second app were in the store today I would be making more money. I'd bet my income would be at least 2 * $n/day from the apps combined.
Why do people try to run their own blog hosting? Why not use a service like blogger? I ask because the blog is down.
Don't companies trademark specific colors all the time (or at least try to prevent those colors from being used in anyone else's corporate logo)?
Second to last paragraph: http://www.codinghorror.com/blog/2012/04/make-your-email-hac...
I disagree, I believe that not being able to see part of a conversation because you have blocked some people would be irksome.

I suppose it could be true for brutal trolls and the most rude of people, but it would eventually be used to ignore people with opposing views - not everyone is a yes man.
Snake Wrangling for Kids (Learning to Program with Python)
A Geographic Traffic Visualization of Obama's Reddit AMA with WebGL
"A Like that doesn't come from someone truly interested in connecting with a Page benefits no one."

That is clearly untrue. If that were the case, fake Likes would not be a problem.
From dpkg to Ubuntu Software Center, update managers have provided a list of installable software that can be downloaded from a repository, similar in functionality to the App Store UI. (Ubuntu's UI is most like Apple's, but I don't know which came first.)