skysight-inc/HackerNews huggingface dataset:
Full time consultants do not charge their bill rate 100% of the time they are working. A very good number is 70% of the time and this is in the case where you are NOT spending time finding your next client.

The other 30% goes into time spent that would be problematic to bill for. Writing notes, updating documents, attending conferences, doing specs for the next projects etc.

Finally, even if you can keep your stack full of work, a few things are always true in consultancies:

1) Once you stop it takes some time to fire the machine back up. Patrick has said he hasn't been doing this work. Getting the consultancy started up again would most probably take more than the 3 weeks selling Bingo Card Creator did.

2) You are, of necessity, working on projects for other people. If you've got a burning desire to work on your own projects, you simply can't and keep the consultancy going.

3) Once you become your own boss, the idea of "down time" or "idle time" where you can devote resources to things you aren't interested in or aren't your focus (like Bingo Card Creator) becomes much less concrete. If you truly choose what hours you work and what you work on, why would you spend any of it on work you don't want to do or that is not driving forward your primary goals. Consulting gets in the way of that.
I saw him on some billboards in Wuhan recently :) I honesty don't know, there seem to be more foreigners now on TV with good Chinese though, ones doing word games and straight up presenting with great Mandarin.
>The point is to improve existential odds.

Think about what you are saying. Something has to happen to the earth which completely wipes out the terrestrial atmosphere, changes our gravity significantly and makes the earth over 100 degrees cooler on average. Now you have the SAME atmosphere as Mars - but at least you already have a few tractors to work with.

I don't think there exists in theory a planetary event, short of the sun going supernova, that would make it cheaper to move to mars than to rebuild on earth.

The whole thing is lunacy in my opinion - and that's saying something as I am a transhumanist.

[1] http://phoenix.lpl.arizona.edu/mars111.php
I think it works really well in adversarial contexts. I'd guess the best is probably law. Win cases, bill hours. Lack of ethics are exploited ruthlessly by the opposition - that's grounds for appeal.

Somewhat less effectively, sales. Car salesmen have horrible reputations, but lots of technical sales are smart, knowledgeable and helpful. I think the long term relationship aspect helps.

Even less effective, but still clearly in use is finance. Insider trading and collusion are tough to prove, and there's not much incentive to keep the system in check. But finance clearly takes advantage of up or out.

Bricking a device is a fine analogy. Sometimes the slippery slope argument is not a fallacy. I think this is one of those times. You seem to agree, we're just not clear on stakes. I think the slippery slope exists in a 2 person startup all the way up to microsoft or google.

Perfect anything is a pipe dream. "It has been said that democracy is the worst form of government, except all those others that have been tried". If somebody wants to try a social experiment with their investors money, best of luck to them. It's unlikely i'd invest or be interested in working there though.
I sounds like a nice control theory problem to see if you can stabilize an orbit near L1 with a solar sail and a minimal gyro, while fullfilling the role of blocking radiation maximally; I'm not very qualified though. I think you'd need to place the object not actually at L1 but at an orbit closed to the sun so that mean reflective impulse at the sun-veanus direction generated by the sail cancels out the extra gravity.

I love this kind of proposal because it's hard to tell off the top of your head whether it's absurd or completely plausible, given some technological level. You have to look at the basic numbers.
println(println("inception"))
Hopefully companies like Lyft, Uber & Sidecar will provide a substitute for the train. This competition could drive down rail prices.
New York Times Makes Up Facts About SF Housing
i'd call that the bunny operator because it reminds me of the sanrio bunnies.
I think the difference in time is probably due to FHD vs. touch screen
So now, your Scala can be both slow to compile and also slow to run!

Seriously though, that's a pretty cool project.
Functional Programming in Scala is amazing. Highly recommended even for non scala programmers.

Second, come check out the #scala channel on Freenode. It's fantastic, has a REPL bot so you can show everyone in your compiler issues and get realtime help, tons of people, always active, very beginner friendly. Give it a shot.
The monopoly of aluminium is broken
Useless without Javascript enabled. ;(
i've obviously misread what a TOR hidden service is then (and how connection are established between two end points), will go read again later.

my current understanding is even though an IP Address might not be connected to me personally, all the routers in between me and the destination server know that my IP wants to connect to dest IP . Thus there was some communication between my IP & dest IP at some time, and is in a log if routers keep logs (or any other device that is physically connected to the same physical path that my packets took)

Sounds like TOR hidden services don't create breadcrumbs like this then.
Haven't used it yet, but it seemed that the focus on apps was the wrong place to start. I think Marco Arment said something about the priority being notifications, glances and _then_ apps. Totally makes sense to me - in a UI meant to save you from the relatively cumbersome interaction with a phone, you don't want to replicate the functionality of the app. That's what the phone is still for. Any time saved not pulling the phone out would be spent navigating a smaller screen.

Not surprised that developers would start on the wrong end, but I wonder what Apple could've done to get them to start with glances. Perhaps not even include app support in v1 of the Watch OS.
The Task module is great for this kind of thing, too. http://elixir-lang.org/docs/v1.0/elixir/Task.html

[
add: fn() -> 1+2 end,
hang1: fn() -> :timer.sleep(1000) end,
hang2: fn() -> :timer.sleep(5000) end
]
|> Enum.map(fn {k, t} ->
{k, Task.async(t)}
end)
|> Enum.map(fn {k, t} ->
{k, Task.await(t, :infinity)}
end)
The ad industry has no one to blame but themselves for entering an aggressive tragedy-of-the-commons scenario. I installed an ad blocker after seeing one too many websites with auto-playing audio ads. Of course, this blocker then went on to block everything. All it takes is one bad apple to spoil the bunch, but I'm not going to shed any tears for an industry that has so utterly failed to police its own.
I appreciate on the one hand, that sites need to make money, and ads are a way to make money. And For some sites, it is really the right business model for them.

On the other hand, I truly, truly hate ads. There is probably nothing that I hate more than ads. I admit, it's unreasonable. And the reason why is simple: 99 times out of 100, it's either dumb, annoying, or entirely irrelevant to me. Usually all 3.

But therin is an issue: companies like verizon, esurance, geico and what have you are the ones with the budgets, and they don't want you to forget about them. They can afford to advertise on many sites and its not much risk for them; they'll still make a profit this year. But the ones that are interesting and worthwhile are more likely to be the ones that can't risk much in advertising.

And that's what it is, at least for me. Show me ads that I'll actually care about, that are respectful, and possibly entertaining, and I'll happily turn off adblock. Duh. But really it just takes one bad ad to ruin it for me, and few sites seem willing to hardline against advertisers.
"clown eyes"? That's the Bugs Bunny operator!
The VAX is a little-endian, 8-bit bytes, 32-bit datapath, 2's complement machine.

Consider the last time you used a machine with big endian, non-8-bit-bytes, and something other than 2's complement integer representation...

At the time of the C standard, architectures were far more diverse; for better or worse, most of the more esoteric ones seem to have died off, leaving us with the ones that do happen to share many characteristics with a VAX.
We don't want laws to be enforced too completely? What?
I wonder - if advertising wasn't so damned creepy - I look at ONE PAIR of boots on Zappos and they show up in advertisements incessantly - if people might not be so fast to try to escape the eerie feeling?

Mix super-creepy-stop-watching-me advertising with a tech-savvy group that understands how cookies can be completely un-deletable, and it's no wonder ad-blocking is growing exponentially. I'm relatively amenable to looking at ads in exchange for content, but once ads start acting like or worse than spyware, the information exchange no longer feels so balanced.

Stop being creepy, and people won't reject you!

Maybe.
Sounds a lot like the X series, you should look into it.

http://en.wikipedia.org/wiki/X_%28game_series%29
Thank you for linking this, it was worthwhile to watch for sure.
You need to take into account the population of these countries. US is 319 million people, Japan 127 and China 1,368 (figures from 2014). South Korea and Taiwan are even smaller at 50 million and 23 million inhabitants.

For China to be as developed as Korea, Taiwan or Japan would mean for its GDP per capita to be roughly on par. A quick calculation shows that if China GDP per capita were to be on par with that of Japan, its overall GDP would be 3.5x bigger than that of US! Which mean the ability (for instance) to spend 3.5x more on the PLA than the US on its army without impacting other budgets.

China still has a long way to go, but it actually has a shot at getting there (contrary to Japan). I think (very personal theory) that the US managed to become the de facto only superpower standing simply by virtue of being the biggest developped country in the world, by far: France, UK, Germany or even Russia are very small (population wise) compared to it. Hell: France, UK and Germany put together are still small compared to the US.
Except there is still a very limited amount of bandwidth in the air. Yes you can get 2 dishes that support half a gbit of traffic but you only get 4 or 5 of those up and running without interference. you still have significant scaling issues.
ddrescue is the tool I've used to do this sort of work. I don't know how it compares to safecopy, but it's quite good. It'll do dd of varying speeds/block sizes to recover what it can and will approach bad blocks from both 'sides' to eck out every bit (literally) of data that it can. It'll also remember where it's scanned, where it's failed and can resume if you stop it (so long as you set a logfile - ALWAYS set a logfile!)

Again, not sure if this will help but it's another option there.
If you are looking for the source code, check out Instacab it's server side Node.js dispatcher, and iOS rider and driver apps https://github.com/tisunov/InstacabClient. I've built it for our rideshare service in Russia, shut it down, and open sourced code
A Closer Look at Go and Node.Js • Conetix
Teaching the Underserved How to Code: Camp Sudo
Last frontier? I was just traveling around Europe, and most cities had limited/no service. Outside of London/Paris, no one knows what Uber is.
Thanks for the feedback! I did know about the pointer bit but for people unfamiliar this might come as a bit of a shock. I'm going to update the post. Hit me up on twitter if you'd like to be credited(@jacopotarantino) since I don't check in here very often.
Rewind to 2006. Should we implement Python in Python? Of course not; it's not useful! PyPy should not be done! It's literally 50 times slower than CPython!

Fortunately, the PyPy folks have stuck with it, and PyPy is now faster than CPython across the board. Many other languages have also been implemented using its considerable infrastructure. Compiler experts have been minted from scratch. Should it have been done? Yes.

Even with the vulgar assumption that "practical utility" is the only source of good, this type of project is good.
It's just one of those things for me, what the word means and how I feel about the word are not always in alignment.

It could be because I've always fought back against aesthetics at the cost of functionality, and it's left some mark on me like that. But you're right, though. I'm not saying it's a 100% logical thing of me to get hung up on.
The judge hasn't ruled yet[1], so this "grassroots" (ahem) movement may be a little premature.

[1] http://www.law360.com/cases/51c4a8e9bbec94458c000001?article...
Maybe a bit off topic.

I've always heard that traits in rust are basically just type classes in haskell. But I'm not quite sure how you would implement this trait as a typeclass.

Specifically, from what I'm seeing here is that if you just implement From you've also now implemented Into. Is there an analog in haskell? I also can't figure out how to specify a type class that is parametrized the way into is.

Can anyone help by shedding some light on how you might go about this in haskell? Or where traits in rust differ from typeclasses in haskell?
This is a joke. For those who didn't get the joke:

1. ~ and - are separate operators. - negates, ~ does this: http://stackoverflow.com/a/7207406

2. Integers on computers are typically represented in two's complement notation: http://www.cs.cornell.edu/~tomf/notes/cps104/twoscomp.html

3. Now that we know how all the parts work, we can put them together step by step:

~-0010 => ~1110 => 0001
-~0010 => -1101 => 0011
The two natural states of "intellectual property" are public domain and trade secret. Everything else exists only because of legal systems creating new concepts.

My problem is that copyright is misapplied:

"To promote the Progress of Science and useful Arts, by securing for limited Times
to Authors and Inventors the exclusive Right to their respective Writings and
Discoveries."

To my understanding, congress has no authority to issue copyright legalities for things which do not advance science and the useful arts (practical industry, etc). Happy Birthday does not fall under either of those categories.

"If you don't believe in copyright, what do you think is my economic incentive to create original work, or anyone else's to commission/purchase such work?"

Plenty of works are created without direct economic incentive associated with copying the work. Just look at non-commercial YouTubers or open source projects. Music, movies, etc, still come into being. Personally, I would trade the existence of higher-production media for more sane copyright laws.
> That sounds very much like school systems in the US, UK and Australia.

Completely different levels of dysfunction (by at least an order of magnitude). How many kids in the US have to worry about dying in Tofu schools during an earthquake or in an accidental explosion because their teachers forced them to make fireworks?

If I have kids, I either need to pony up $30K a year for schooling, or move back to the states.
> There are exceptions, of course, but generally the traits that incline a person toward malice and petty conspiracy are not traits that make a person good at keeping secrets.

If there was ever a time for "show, don't tell"...
That comment was written 2 hours after this one was.
Ad blockers exist because of obnoxious ads. Pushing obnoxious advertisements onto users is a selfish and anti-social tactic. If your business relies on them as a major source of revenue, you should consider a business model that produces capital on its own merits rather than using your intended audience (and their incidental interests) as a more realistic long-term strategy. Ad blockers will only continue to grow in use.
Unless you know they have the internet. That book is available from several sources.
I always say that it's mind-blowing how wasteful and inefficient the English teaching system is, with literally millions of kids (and adults) wasting millions of houses of precious schooling to study a language that they have no use for, no interest in, no talent with and will forget a lost as soon as they graduate.

That said, whenever I meet people with incredible English (and it happens often) I find it amazing how they did that without ever having come into contact with native speakers or even semi-decent language materials. It's a puzzling one.
read as "mainly kanye west and a little wayne"
> The entire desktop metaphor, include the Trash, the files in folders, etc. is about simplifying the user experience with the computer.

The work of the first iPhone team including Jony Ive might fit into Apple's philosophy, but those individuals deserve so much credit for Apple's small-device turnaround because iPhone wasn't inevitable and neither was Apple's recent success. Apple actually struggled for years in the personal computer market, made lots of now-forgotten stinker products with huge flaws, and mostly just continued to sell computers to a fanatical but tiny following. For example: yes, certainly I'll drag my floppy disk to the trash when I'm done working with it because there is no eject button, that sounds safe enough not to think about. What? To Apple's hardcore fans, that was always intuitive, and it does remove an ugly button from the front, but it is not "usable." It's just characteristic Apple. Apple never had a monopoly on usability.
Bad idea. I hate even the website icons from the new tab page. They sometimes show sites I don't want to advertise (xxx). They make "new tab" work slower and I never feel inclined to click on them.

Now they are trying to stuff even more slowness inducing ads in the new tab - that means - exactly the moment you wan to to something ELSE.

That's the problem - when you open a tab, you don't really want to see the ads. When you search on Google, you might want to see the ads.
and I suppose that without Steve Jobs, Steve Wozniak is just another engineer?
Neat article.

ABP's ad whitelist isn't necessarily strict blackmail; Users can effectively choose to offload the work of ad/provider curation to a third party and the advertiser faces the direct cost rather than the end user they are trying to reach.

However, whether or not they have been honest, consistent and fair in how they curate ads/providers or not determines whether or not ABP's implementation is worth defending.

I tried to read the article referenced in this article, but was hit by a strict paywall.
Out of curiosity, are there any common architectures that are wildly different on those basises from x86/x64/ARM?
Mr. Rogers wrote another happy birthday song, smart guy
Bitcoin Might Be the Next Big Thing in the Remittance Market
Oh hey, any chance you could explain this bit of the /usr/bin/google-chrome script I've always wondered about? (Sadly, the bug is RVG.)

# Sanitize std{in,out,err} because they'll be shared with untrusted child
# processes (http://crbug.com/376567).
exec < /dev/null
exec > >(exec cat)
exec 2> >(exec cat >&2)

Somehow child processes can abuse stdin/stderr/stdout in ... creative ways?
Every once and a while I try using a browser without adblocking installed for a while, just to see how it goes. It's always gotten worse. Ads simply keep getting more obnoxious and, in some cases, downright scary. If I'm setting up a computer for either my less-than-tech-savvy parents or for a child, ad blocking software is installed for sure. I view ad blocking software as necessary for their protection.

Adblocking is here to stay. It's not going away. More and more users are going to use it. The scumbags who create obnoxious, invasive ads aren't going to suddenly start playing nice so everyone can take a deep breath and uninstall their blocking software.

If you run a website supported by ads, don't bother trying to convince users to stop using adblocking software. Given what's out there this is an unreasonable request. What you can do is make sure the ads on your site are tasteful, subtle, and respectful of the user's privacy. Then politely educate users on how to whitelist your site. e.g. In Adblock plus, it's as simple as selecting "Disable on www.yourpage.here". Be prepared to be blocked forever the first time a bad ad slips through your review process. The days of letting advertising companies inject whatever ads and malicious code they want into your website are pretty much over.
The Backing Up of the Internet Archive Continues
From my reading of the architecture, it's not just parallelism, but _streaming_ parallelism. The individual cores really don't have memory or cache to do "real work" on their own. In many cases, they're all competing for memory bandwidth.

The target usage model seems to be where the actual algorithm employed can be pipelined, streaming in-flight results from one core to another. That has even more limited applicability than embarrassingly parallel architectures, and is incredibly difficult to map general problems to keeping the cores busy.
To clarify, the question is about Radmind, not Nix.
With so many features, and so many of them built mainly for library developers, learning the language by yourself can be very daunting. I wonder where I'd be if I had not done a whole lot of the learning from reading a lot of idiomatic code written by well known developers. It's way too easy to end up writing Java with functions, or falling into common pitfalls that make code very hard to maintain in the long run.

If you've done the first Odersky course in coursera, the one he does with Roland Kuhn and Erik Meier is a very natural progression that will be far more practical than the original.

There are good series of blogs out there that, although somewhat outdated at times, explain concepts far better than the IMO dreadful Typesafe documentation. The twitter school, for instance, will at the very least give you names for features that, if you saw in code, you'd not be able to easily search for, due to their very generic syntax: For instance, context bounds. Another good set of blog posts comes from Bill Venners in the Artima website.

Good luck with your quest!
One consistent thing I've learned in life is that you do not grow by staying in your comfort zone. You grow by going outside it.

Take exercise for example. If you can run ten miles up hill, the ordinary physical exertion of climbing a flight of stairs becomes trivial. But go without exercise for a long time and walking from your front door to your car starts to feel tiresome.

If we can live on Mars, then we can fucking live on Mars. If we can actually thrive there? If we can get so good at living there that we actually can enjoy a decent standard of living on Mars?

At that point there would be no excuse. There'd be no problem here on Earth that we should have any trouble solving, because we are badass enough to live on Mars.

That alone is one reason I can think of to go. There are others, and some get into areas like evolutionary information theory. The short version would be to say that I think there are things that arise from contact with a novel environment that are necessary to stimulate innovation and invention, and I have doubts about whether it is possible to innovate without that contact. Can a brain in a vat think? Being without a frontier seems a bit like that at the species scale.
I'm talking in general. "Really capitalistic" companies don't have issues with corruption, as long as it is not paired with protectionism.
That person didn't give a million dollars to charity because he actually thought that a red Mac Pro was worth a million dollars, he gave a million dollars to charity because he was an incredibly nice person.
I can't say I've had the same experience. They've made me miss Comcast - never thought I would say that.
Totally agree. Both correctness and security are important, but they're not the only concerns in developing useful software.