skysight-inc/HackerNews huggingface dataset:
I do something similar, where I use hyphens to delineate ideas and sub ideas (table-striped) but use camelCase when one of the class parts contains multiple words. (form-addUser)

This also plays well with my IDE which splits word selection on a hyphen, so if i want to change form-addUser to form-removeMonkey, it's just a single selection, where as if it was form-add-user, I would have to actually drag to select the text.
http://en.wikipedia.org/wiki/Lively_Kernel

http://lively-kernel.org/
There's some interesting innovations in infrastructure-less transport:

1. low cost UAV's - have been used in africa to transport blood samples and meds between hospitals and cities. the MATTERNET is a project that on scaling a UAV transport network in africa, using UAV's , currently probably for small weights , but it would probably increase in the future.

But the UAV industry is improving in rapid pace, because of military innovations, so it's a good place to be.

There's also a lot of open source innovation there, radically reducing the costs.

2. There's some work being done on airships(and plane airship combo) for the army, and airships for commercial transport for areas with no infrastructure(oil fields, etc.). might also fit africa.

3. There's a company working on a low cost jeep , fit to the the African muddy roads. It's can also cheaply supported by current african repair networks.
> I'm glad you didn't fall for that trap.

Well, maybe I'm not in that trap now, but I was for a long time.

> Almost nothing I use really works anymore.

I'm hoping that I can hide from that inside the Emacs monastery. That didn't seem to work for jwz though, so I'm not sure if there's a way to avoid having to update my silly software several times a decade.
(Pet peeve) This is not a universal translator! Until you show me a translator that can learn a new language, you're just building a common multi-language translator.
> (and I imagine the person who set this up does not)

From his site: All content copyright © 2011-2012 Get.com, Inc. -- All rights reserved

Looks like he believes in copyright :)
Copying music was once an industry that required massive capital for both the recording and distribution, so these had monetary value as services to the artist and consumer.

Now the artist can own their recording equipment outright and no longer has to rent it and the distribution channel, while not free, is so cheap it is given away in order to help sell coffee.

So, digital music is not only nearly devoid of monetary value as it is no longer an industry in and of itself, but from a commercial perspective is the advert for the live show and so can even be viewed as a marketing cost.
I recently worked on a project with a relatively new to CSS developer, and I forgot how much people rely on IDs. I almost gave that person a blanket statement to not use IDs, but I guided him towards reusable classes instead.

It all boils down to reusability though. If you have an ID, say for a #promoCol, sure, there may only be 1 promo column on the page now, but what happens when the client/designer says, hey we need a promoCol on the right side as well? Do you go back and refactor #promoCol to .promoCol (as it should have been originally, IMO), or just add #promoCol2?

Maybe a column is a bad example as you might be able to deduce ahead of time that there MIGHT be more than 1. But you could say that of just about any element on the page. Theater was mentioned, but I've worked on sites where we had to add a second theater second to a page (yah...I know, wasn't my call.)

I would even go so far as to say, if you use IDs in any significant factor in your CSS, you are doing it wrong. And it has absolutely nothing to do with knowing how to work specificity, and everything to do with the additional flexibility not using IDs provides you (or your co-workers) both during an initial build and down the line when maintaining or updating a project.
I'm on Windows and this fixed the same issue for me.
The Fed, Central Banks, IMF, Fiat based.
Jupiter Applet - A new Applet with Appindicator support
More like 600k-900k a month. Prabably will run out of cash in 3-5 months. I don't understand how these startup burn so much money so fast...
The notion that pre-orders are scary or generally disallowed has nothing to do with "scams"

I rather liberally misused scam to mean "sloppy or negligent financials" -- like "let's take lots of pre-orders and with those funds maybe we'll be able to make something happen!" When businesses need to front-load financing from their future customers, the likelihood of failure increases dramatically.
you could already do that http://ifttt.com/
If you don't mind my asking: which devices?
I remember this being used in a unit testing framework of some sort.. maybe twisted's?
Somewhat ironic given the big campaign they ran trying to get people to switch to them.
Given that Mozilla aren't willing to redesign their browser to eliminate the recurring flaws, I find it implausible that they're going to go for a balls-out JavaScript-all-the-way-down approach. The way it's going now is more C++ code to do specialised tasks with a bit of scripting on the front. Is stuff like Emscripten getting us closer to a half-way decent design? It seems like this is all just enabling more complexity. Now we'll have C code compiled to JavaScript compiled to machine code.

I like Embscripten and so forth for hack value, but this is a terrible way to build systems. I mean, people want sandboxed code in the browser, so why not make the whole browser sandboxed? Because nobody cares enough to put the effort in, I guess. Chrome is the only browser going along these lines and Mozilla is doing its best to hose down that effort because it just might allow people to program for a simple portable VM instead of all this application-parading-as-a-platform web standards stuff.
New bitcoin client, multiple wallets and offline storage
Twitter acquires lightweight blogging service Posterous
Are we on the cusp of an era of Achievement Point hyperinflation?
GNUmancer
You're right, and the article linked here is wrong. The CSS spec doesn't say that px is an angular measurement, and the formula given that is supposed to convert between px and radians has no basis in the spec. The spec specifically defines px as a length; angular measurements only become relevant in calculating the reference pixel, which is a length used to define the size of 1px in circumstances where physical pixels are significantly different in size from the physical pixels of a computer monitor.
"The NAP makes it really easy to see the morality of various actions."

I beg to differ. To take one example, we know for a fact that the pollution from coal fired power plants causes serious illness for thousands to millions of people a year. I've never met a libertarian who could explain to me how this situation is resolved via the NAP.

Second, I've never met a libertarian who really followed the NAP. How does the NAP deal with a serial killer?

Third, isn't the NAP a faith based belief? Why adhere to the NAP? Isn't it possible that we could measure the effect of some use of government force, and through that force it does good for the society at large? Why would we not use force in that way other than a faith based belief in the NAP?
Beautiful. Will definitely use this for a project I'm working on - specifically to get around the common issue that many canvas based drawing tools run into. Im curious to see how it performs. Thanks!
I believe that Jobs told Gates that Apple would likely win the lawsuit, but it would probably completely destroy Apple and seriously damage Microsoft. That's how I understood the story in the Steve Jobs biography anway.
I did this and it worked well. Except.. I then started listening back and noticed I was adding filler like "you know what I mean?" instead, which is proving a more insidious problem to stamp out.
There's a bit of a stereotypical representation of "engineers" and "developers" between the lines of this article. I think this may be due to personal experiences from the author and possibly quite on target with the average "engineer/developer" of a few years ago...

I also think this is an outdated view by now, and it will become more and more apparent in the years to come: good/successful developers are/will be quite apt at dealing with "the notion of subtle and textured user experience design that balances the emotional and functional aspects of a software experience will always struggle to take root"

For the rest of the article: yeah, I feel you!
The designers I've worked with on web applications are often the biggest advocates of a good UX.

I have no insight into Google's process, but I'm curious if others run into cases where designers have limited sensitivity to UX (and ignore feedback about it)?
I'm actually working on my Senior Project right now that aims (no pun intended) to do this. Minefold may venture outwards from Minecraft but I'm targeting CS:GO and BF3 directly. :)
This is pointless and a complete waste of time.
IBM's Deep Thunder Will Power the Most Advanced iPad Weather App Yet [IPad Apps]
Full-Motion Video On eInk Screen
Come on, I thought PG was better than this.

Comparing full version movies and musics to SMELLS is very unfair to say the least. Even trailers are better than that.
Hiring people is expensive. They had quite a few people:

https://posterous.com/about
Here's the least-hairy part of the disk drivers in the LMI source code: http://code.google.com/p/jrm-code-project/source/browse/trun... I haven't looked at any Genera source code, but I suspect it is similarly hairy. It's a lot of work.
Tell Debian to stop promoting evil.
Take a look at http://robert.ocallahan.org/2010/08/css-units-changes-landed... for some of the details.
Don't EVER reach out without an Agenda + Suggested Times.
To my surprise, Ed Witten, one of the preeminent physicists of our time, is quite gifted in public talks and interviews from what I've seen of him. You'd expect someone explaining string theory to laymen to throw in a few "ums," but they're quite rare in this and other interviews (https://www.youtube.com/watch?v=f1BcyxQCnoE&feature=rela...). I find it inspiring, as someone who's had issues with public speaking in the past, to see such a brilliant man handle a conversation with such ease.
All communication is to some extent subject to those limitations. Wittgenstein was so like "language acquires meaning through context, bro" but only in his like, later period.
Very well done. Simple and effective. This will be useful on a surprising number of my projects.
Now we're just getting silly.

A huge portion of our economy is based on buying services and not physical goods. If every service was exactly as described and advertised we wouldn't need Consumer Reports, Yelp, or Epinions. We'd live in utopia. And yet, here we are.
No, I'm not sure. That's what David Schmidt told me a year or so ago when I bought my MacIvory from him.

It seems very plausible though, given John's background.
Is writing a blOg post a distraction? :)
Just a hypothesis, but is this because users are committing in groups of 3? I bet no-shows would increase if you paired groups of 2 or 1.
Microlend $1 Million Of Reid Hoffman's Money
I totally understand where you're coming from, but I suspect that what's happening here is that team acquisitions provide vivid examples (and, in particular, long agonizing will-they won't-they suspenses about killing off the service) that create an easy narrative for something that is always happening all the time anyways.

It just is risky to do business with startups.
Thanks for reporting this, we are looking into it.
Python 2.8 Un-release Schedule
Neat looking library, but I have a little syntax question-- what's the reason for using ugly Cish constants like Smooth.METHOD_CUBIC? Surely it would work just as well (and be more JSish) to say something like

Smooth points,
method: 'cubic'
clip: 'periodic'
cubicTension: 'catmull-rom'
Free Cloud Storage Solutions
I'm sorry, but you are, perhaps unwittingly, spreading disinformation. The political term "libertarian" was coined by an anarcho-communist, to evade a French ban on anarchist literature in 1857. (http://en.wikipedia.org/wiki/Libertarianism#Etymology) About a century later, some US right-wingers appropriated the term to mean an extreme form of capitalism.

In a culture which is indoctrinated so deeply that words can't even mean what they mean, it's little wonder why we stumble so badly despite careful explanations of the anarchist movement's history and goals, and despite the internet at our fingertips. No wonder why some will argue so aggressively, rather than simply googling and humbly asking questions to relieve their ignorance. Anarchism is not some set of axioms, nor is it defined by some dictionary. It is a social movement.
Just turned that off :)
How we made: John Wardley and Candy Holland on the Nemesis rollercoaster
Oh yes, good spot. Thanks for checking it out.
You're definitely off your rocker :)

Facebook usually does the acquire/hire thing, often without purchasing the companies' actual products, which means they're integrating the acquired devs. Yahoo has 4x the number of employees of facebook (where would they go?) and a number of products that would be totally new for Facebook. They would probably have to be run as they are now, by mostly the same org structure, which isn't at all like the more organic growth that Facebook has chosen so far.
I love this. For years, engineers struggled to get designers what they asked for, often with substandard and inefficient results -- see the many hacks required for cross-browser rounded corners, for example. Now that support for such niceties is in full swing, everybody and their mom are using them, and it becomes faux pas.
Hmm, what if we made it orange like the logo? would that fix it?
We want Web pages to be able to access hardware on your computer
You're probably right. I'll bet I'm over thinking this. I like the idea of sending him something nice. I'll do that.
Yep, it had a very real business opportunity.

Obviously the founders knew otherwise. They saw how difficult it would be to go for the long haul, and calculated it would be better just to take the Twitter job offers.
What do you get when you cross an accelerator with a nuclear reactor?
If you do evil despite such a license, and get caught, are you forced to undo it?
Probably the best Product Video ever created...seriously
A large number of people are still willing to pay for music. How many people would be willing to pay you for a photocopy of a $1 bill?

I understand the argument that you and this site are trying to make, but it's fundamentally flawed. Ultimately you're going to have to convince both government and the music industry of whatever solution you're proposing.
I guess it is a little ironic. Writing is a my personal burnout avoider. :)
My biggest beef with Metro wasn't the lack of the Start Menu, although that was up there. Rather, it was that the Touch events that make it useful are NOT emulated with a mouse (at least, I couldn't figure out how to make them work.)

What should be simple things, like being able to just click the desktop ANYWHERE, and drag it back and forth to more it horizontally (like you can do with a finger/touch) doesn't work. You have to go to the bottom of the screen and use the scroll bar.

Swipe-In events from the top/sides/bottom of the screen don't work, ruining much of the default "usability" (if you call it that) of new apps like IE10(Metro version) or even the default desktop Metro UI functionality and charms.

The mouse is definitely a second-class citizen in Metro, and it shouldn't be. If Microsoft would just make the touch controls work with a mouse, that would eliminate probably 70% of my problems with Metro. Put the Start Menu back, and I'm left with just vague uneasiness cause something is changing.
A quick search shows quite a few examples lurking on Google code

http://searchco.de/?q=The+Software+shall+be+used+for+Good%2C...

Is Google actually enforcing this? I would be curious to know how many projects have been affected by it.
This is just a little set notation, ∈ means 'is an element of' the set after the symbol. So for example, ∀ n ∈ N n^2 + n + 41 means 'for every n in the set of real numbers, n^2+n+41'. Reading the linked story, that's a proposition for the definition of prime numbers setting up for a proof. You usually learn set notation, proofs, induction, relations, and most of the stuff before probability I scanned in the Table of Contents there in a discrete math course. Many also cover probability, but ymmv.
Under a libertarian analysis, that would depend on whether the segregation is imposed by government or by the relevant property owner. If the government mandates segregation, it has initiated force. Violating a private property owner's rules would be initiation of force.

Note that in the US, we've never actually tried the system where private discrimination is neither required nor forbidden. We went straight from the mandatory discrimination of Jim Crow to the forbidden discrimination of the Civil Rights Act. So no one really knows how actual freedom of association would work out in practice. It is unfair therefore to try to taint libertarianism as equivalent to Jim Crow, but likewise one should be skeptical of libertarian claims that things would work out all right under such setup.
Physical property has nothing to do with it. If I buy an mp3 and distribute copies of it, how is that different to ripping it from a CD?
Bitcoin Brainwallet
Funny relevance: Taylor Mali at Def Poetry Jam http://youtu.be/SCNIBV87wV4
Is anybody else having problems with notifo-based comment notifications? I am receiving them, but the links stopped working sometime between Jan. 22 and March 8.
Also join us in #algo-class on Freenode IRC.
A lot fewer than you'd like to think.
> I basically guarantee that somewhere down the road Google will abandon their "only for defensive purposes" stance.

I basically guarantee that that statement carries no weight at all.
Fundamentals of Entrepreneurship
Why Yahoo's going for the Facebook 'cashectomy' just now
Fail News: Vatican website hacked for church’s crimes
I would agree that a good idea has more value across the society if it's shared. So that's one part of the equation.

What about the other parts? Why would you want to kill the incentive for working on good ideas by preventing their creators from having control over them for a time after they create them? The capitalist system has shown over and over that financial incentives drive progress more quickly and more surely than any other system ever devised by any society on earth. Content creation isn't magically different.

Further, why would you so callously wrest away control of someone's labor? That person who created that thing has a meritorious right to benefit from that labor. To ignore that person's right to the benefits of his labor is to enslave him in a society of forced egalitarianism. It's basically, morally wrong, and it always seems to go hand-in-hand with ruthlessly authoritarian communist regimes... and there are reasons for that.
The best way to stop doing something is to become overly conscious of it. I used the same method to get "this" out of my writing.
>To an inexperienced computer user //

Actually I don't think it's about experience, it's about willingness to read and attempt to comprehend a system. If a person doesn't want to try then yes this will be difficult for them; it needs effort.
I'm not a "curator"
You sure you can afford this? I wouldn't want to impose.
Are you thinking of a paid service? Because if you're describing a free service, it doesn't sound like much of a business proposition. And if you're describing a paid service, then I don't see how the storage provider angle is relevant.
Key takeaway here is the part about A/B testing, especially when you look at the laptop sites of apple and dell comparatively. Long term engagements (like the examples of luxury items, cars, etc) are tougher to track conversion on, but social stats like shares and likes can help to demonstrate their effectiveness. Great article.
"The Lean Startup" cameo in dollarshaveclub.com [video]
"Same post as most of the time. Someone takes money through Paypal for a product that does not (yet) exist, without reading Paypals terms, then money gets frozen, then people start to cry."

I've got a client who does this every year - he starts taking pre-orders for the new version of his book in September, gets his PayPal withdrawals suspended in October, ships his books late December, and gets his money around the end of January. He's happy to keep doing it that way, 'cause he's using the pre-orders to accurately gauge demand and to decide how many copied to get printed, rather than as a way of pre-funding the production or printing costs.

(The fact that it's played out identically for ~4 years now also includes the bit where he gets a bit drunk over xmas/newyear and rings up any PayPal phone number he can find and swears abuse at whoever answers… It's much more likely to be that which ends up getting him banned from PayPal than the $20 or $30k of transactions who's funds they get to hang on to for 3 or 4 months every year)
A friend (at BioWare) and I are cracking up, because we had considered the idea of doing EC2-based hosting of Minecraft (and Terraria) servers about 6 months ago. We ran an SMP server for a while, doing lots of performance testing and profiling.

However, we just couldn't see how we could get our margins to where they'd be worthwhile without raising the price of a hosted server to the point where it'd scare off potential customers. Low margins + a fair amount of customer support = something I didn't want to consider.

Kudos to someone putting the thought into that and solving the margin issue, spreading the per EC2-instance income over a much larger pool of people and raising the overall revenue-per-server.

In the meantime, I have other crazy ideas I'm working on while I try to line up a new day job. Good luck with this one!
In context of living in a place where air is metered, it makes sense.

It is possible I read too much SF, of course.
Look at the version in the comment posted by joshma:
http://courses.csail.mit.edu/6.042/spring12/mcsfull.pdf

You must not have been the only person to notice this. The definition is on pg 6 in the pdf above.
A monetized Posterous could be run on 100 or less servers. Tumblr runs on perhaps 1,500x according to High Scalability, and it's at least a few hundred times more nasty than Posterous in terms of server thrasing (pageviews and hits on the data via the dash).

Tumblr daily pageviews: 500m; Posterous daily pageviews: 1m

Posterous would never be a billion dollar service, but it could be the type of service that generates $10m+ in annual profit.

100 servers from a competent host + bandwidth via a pooling deal = less than $50,000 per month. It wouldn't be sexy, but it'd hold.

I wouldn't keep the current Posterous business model of chasing Tumblr into a pool of red ink. I'd place a bet that users will pay for a service that will stick around. It would reduce usage, but there's a large base to monetize that would be willing to stick around.
That just proves you're a creep.
Fixed! Good call.