skysight-inc/HackerNews huggingface dataset:
What's your alternative?

Nuclear. I notice you don't mention this at all, unless you mean to include it in "electrical generation", in which case your statement that technological civilization is not sustainable strikes me as far too pessimistic. Even if you only consider nuclear to be a temporary energy source while we develop high-grade solar energy, it still can get us a lot further than our remaining fossil fuels.

Also, any evaluation of "sustainability" is fundamentally limited by our inability to predict how our society will change in the future. For example, a sustainability analysis done in the late 19th century, when horses were a primary mode of transportation, would have shown that that mode of transportation was not sustainable--we would have ended up, as the saying goes, knee deep in horses--t. Then the automobile came along.

In other words, there's a common confusion (as shown by many posts in this thread) between a specific way of doing things being unsustainable, and our society in general being unsustainable. It's far harder to show the latter than the former, because we can always change our way of doing things.
NEXTSTEP ran on Intel, Sparc, Motorola, and I think PA-RISC at various times. No reason to believe they didn't have an Intel build of OS X from day one.
Personal Cloud, perhaps, will be the answer. No real vendors for that yet though. Urbit maybe but that has a year or so to go before it becomes usable.
I feel like the Microsoft comparison is a little unfair. I doubt anyone would have complained much if IE and ActiveX were open source projects distributed under the Apache 2.0 license.
We currently have a decentralized mess of competing products. Many of them overlap and do similar things, but they all feed off of each other to improve. It is this competitive environment that improves the products and libraries we use. Anybody can identify a flaw in an existing system and build something to address it.

What this article proposes is a monolithic culture, where everything is centralized and controlled by a few entities. We tried this in the IBM/Microsoft days and it doesn't work. We end up with a single poorly documented tool that offers limited functionality.

The world of programming is more accessible today than ever before. If you are a novice, there are tools for you. If you are an expert, there are tools for you. If you are transitioning from novice to expert, there are tools for you!
I have no perspective on what it's like to run a company, and while it doesn't actually come as that big of a surprise to me, it also still does. This and Zuckerberg stopping around 2006 (according to the other comment) just come as a bit of a surprise to me, I guess.
PayPal has obtained appropriate licenses to act as a money transmitter in most states [1].

I can't tell from a casual reading of Blockchain's site if they are doing anything that would require state licensing or not. It seems that they hold a backup copy of their user's Bitcoin wallet. If that is just a backup for the "real" wallet on the mobile devices, or just used for syncing copies of the wallet between the user's multiple devices, my current vague understanding of the rules is that this would not be money transmission. However, if their servers are acting as intermediaries between the user and third parties for the exchange of Bitcoin (for goods, services, or real or virtual currency), then I think that would make them a money transmitter (or even make them a bank, which also opens up a huge regulatory can of worms).

[1] https://www.paypal-media.com/licenses
I'm not sure what this site is, but I just spent 10 minutes browsing through it. It's pretty cool in an ambient kind of way.
This is awesome! You should seriously add PHP. Our community is probably the largest and has many inexperienced programmers who would really benefit from Codewars.
Look for an update on this in 0.9 :)

Future versions of the Docker API will natively support scoping. This means that each API client will see a different subset of the Docker engine depending on the credentials and origin of the connection. This will be implemented in combination with introspection, which allows any container to open a connection to the Docker engine which started it.

When you combine scoping and introspection, you get really cool scenarios. For example, let's say your utility is called "dockermeister". Each individual user could deploy his own copy of dockermeister, in a separate container. Each dockermeister container would in turn connect to Docker (via introspection), destroy all existing containers, and create 10 fresh redis containers (for reasons unknown). Because each dockermeister container is scoped, it can only remove containers that are its children (ie that were created from the same container at an earlier time). So they cannot affect each other. Likewise, the 10 new redis containers will only be visible to that particular user, and not pollute the namespace of the other users.

Of course scoping works at arbitrary depth levels... so you could have containers starting containers starting containers. Containers all the way down :)
Maybe these days other metrics are more important to optimize for? Ultimately it is about transforming money (resources) into output (more resources) and depending on times different things bottle-neck you there.
Remove the 140 char limit and you remove the one thing that makes twitter twitter, brevity. You want it to look like Facebook??? Facebook's UI is a hot mess resulting from trying to pack every feature under the sun into one platform--no thanks. Moreover it sounds like you don't really know how to use Twitter and I think that is the real problem the company faces. Most of the people out there on twitter don't really understand how to leverage the platform to benefit them which is a larger educational-level issue they need to attack head on. The genius thing about twitter is that they've created a sort of psuedo protocol in a sense that works best when rapidly disseminating information. While you certainly can, it is not the tool to use for any sort of lengthy conversation, save that for Facebook, email, or whatever you prefer.
We're not seeing the replacements these days, only the extinctions.

Replacement can take a long time--millions of years.
Quickly become a class 2 civilization and fully leverage the resources of our solar system. Or reach singularity where inefficient human forms become obsolete. Or both...

its nice to know that human being environmental impact still trails that of insects...most notably ants.
Another example is OpenVZ, which offers an alternative to lxc for Linux. It requires patching the kernel, but is considered solid enough that multiple VPS providers actually use OpenVZ under the hood.

Note: there will probably be an OpenVZ backend available for Docker at some point :)
we have a review process, and recently started bringing in the community to help review
Thank you for the visit adoptadragon, it is my creative journal.
Tractor Square Dancing
I meant in on the deception not in on the pool, but I could easily be mistaken.
I sure have. I've written k-maps and wired a multi-bit ALU by hand.

My point is that those problems aren't any harder. They're just different. (in many cases it's because the toolchains stink by modern standards--embedded systems tend to just crash with no helpful debugging information) BG and co stood on the shoulders of the guys who made their chips 'just work' just as we stand on their shoulders. To complain about how 'kids have it so easy these days' just makes you sound crotchety.
As a person who ended up in a kerfluffle over some things said to coworker friends, offsite, at a casual non-work event, I understand whereof you speak.

However, the instant it's on site, talking to HR about it is the right thing to do. They will give advice about the situation as well as document that you raised the issue.

It's largely a CYA move in that you're assertively defending yourself against claims listing you among the group of people engaged in dumbass behavior.

You can also anonymize the source of the humor. HR doesn't care about you, the joker, or even gay people. HR cares about protecting the company. They'll send an email proscribing such tomfoolery and consider the issue resolved.
Seeking Technical Co-Founder for Nonprofit Startup

We are an exciting nonprofit seeking to make the world a better place by connecting international travelers with daylong volunteering opportunities in order to bring more resources to vetted nonprofit organizations around the world.

We believe that by re-engineering international volunteering and making it open to micro-contributions we can create new revenue streams for worthy nonprofit organizations and increase awareness of global issues across a wide demographic of travelers.

We have been working on this project since August 2012 and we incorporated in July 2013. We have laid legal groundwork (applied for 501c3 and have temporary fiscal sponsor), have considerable traction with fundraising, partner organizations (6 confirmed, 6 in the works), and a few initial pilot users.

We have one full-time co-founder and two part-time co-founders - none are technical. We are seeking a technical co-founder to lead our technical strategy (including but not limited to crowdfunding and social engagement), to take on projects (including but not limited to web development and CRM), and to to be a decision-making member of our core team. Web Development experience required.

The ideal candidate can contribute 8-10 hours per week, but would be able to go full time if we are admitted into a incubator program (we plan to apply to 3+ programs this year). No compensation is currently available, but is negotiable pending funding.

We are striving to create an organizational culture that values innovation, transparency, and integrity. We are a fun core group with a dynamic extended community of volunteers and supporters.

A passion for making the world a better place and engaging global issues is essential.

If interested, please email kerry@giveadayglobal.org, tell her billy sent you :)
"We know what we're doing" basically was Apple's response to multitasking. They said the iPhone worked well enough. Once they figured out a good way to do it, one they were happy with, they released it.

It's not a perfect comparison. The iPhone worked quite well without multi-tasking, I had one. It wasn't a big problem. On the other hand, having to always swap tapes half-way through a movie would be a deal breaker for most people. Sony eventually addressed that, but it was too late.
The result of this appears to be the occasional Coca-Cola promoted tweet that I scroll past. Maybe it takes that many people to convince large companies that this experience is worth whatever they're being charged?
Report him to Thought Control and get the rats on his face STAT.

Whatever happened to just socially shunning people like this? I guess the lure to exercise newfound oppressive power is just too strong, and so the cycle continues.
Read now or forever hold your peace
They haven't stopped charging for it, it's not free. It's subsidized by Mac sales.

If they open sourced OS X, they would kill it's funding source and screw themselves.

Actually, that's exactly what happened when they allowed clones.
Pretty much only the early employees remember where that humans.txt is stashed.
Thank you for responding for everyone else's sake, that's what keeps me coming back to HN
Sony would have passed because of iTunes, Sony isn't going to sell hardware that plays songs from Sony Music and pays Apple as the middle man.
The history of grep (Ken Thompson's private command)
There is enough uranium in Australia to last us a few ten thousands years. Sure, fossil fuels are cheaper to harness right now, but they are nowhere near what is possible and feasible.
Did anyone else recoil in horror at how a simple function is turned into a type hierarchy? This is everything that's wrong with Java to me. Classes are all fine and well, but don't take it to extremes. Maybe the examples were just too trivial, but it really is a far greater evil than just using well named variables and a simple conversion function.
Facebook UI might seem like a hot mess to you, but I can promise you it is getting more engagement and growth for facebook than twitter's. At a time that twitter is struggling with those two things, they should do more to be like the guy who is nailing growth and engagement.
I've seen diagrams like it - the answer is "hundreds of papers from a wide number of disciplines".
The form:-)
Very nice, would it be possible to have a larger selection of categories, and the option to exclude certain categories for a more fine grained front page?

Also, I believe you haven't escaped the time field properly server-side, I see "item.time_str" where I imagine the item time should be dynamically displayed.
I guess that's why the PayPal app doesn't exist?

https://itunes.apple.com/en/app/paypal/id283646709?mt=8
Can't we automate sales?
He was concerned about how C allowed such "vast" programs that the developers couldn't comprehend the whole systems (even referencing > 4 KB code!). This was in 1986. No wonder I have so much trouble comprehending a moderately-sized, modern application written in C++.
This article was posted before and debunked. Believe it if you like.
yeah, founder salaries would be on top of that - I was just talking about lab/materials. Fortunately if you are coming out of PhD program you're used to working for low cost.
That Susan is quite smart in no way takes away from the programmers who are also quite smart. Search leadership is engineers all the way down, from Larry (invented PageRank) to Alan (started as a hardware engineer at Compaq) to Amit (one of the leading academic figures in information retrieval before he invented Google's ranking algorithm) to Ben (authored much of the early utility code for Google).

But hey, if you'd like to give props to the programmers toiling away on Google, I'll be happy to take 'em. ;-)
One example of this effect is the packaging parody

http://www.youtube.com/watch?v=EUXnJraKM3k

which was made by a MS team as an illustration of their frustration.
The FBI Wants to Buy Some Malware
I've said a lot stupid shit in my time. I'm glad I had a chance to learn and change.
I wasn't there, I don't know the context, I can't judge how offensive this person was. I don't really see why you think it's somehow more likely that it's just "gay bashing in good fun," but that's really immaterial to the situation, since neither of us was there.

What I do know is that it is absolutely reasonable for an offended listener to talk to HR honestly about the situation. Not everyone is comfortable being directly confrontational about that kind of thing, and people in HR are paid to address exactly that kind of situation.

> Pull the guy aside at least, this is just another person, not a tiger, not a snake, just a human.

Tigers and snakes generally don't make racist/sexist/gayist remarks. Anyway, humans are far more dangerous...
"pushed out" is hardly fair in relation to Marissa Mayer; she left to become the CEO of a huge tech company, which was a pretty significant promotion.
> how the hell did Microsoft go so wrong and end up today with constantly-rebranded products that does not appear to have one unified direction, but rather feel like it's been split to a billion different directions?

He left before all that started to happen

> Bill is One of Us! I don't think I've ever read about him hacking before

I believe Gates even "made fun" of Jobs saying that Steve Jobs didn't know how to program.
That's a fair point. It was a bit later, the interesting bit about the anti-trust suit is also good, I could see how Sony could pull it off, but I still don't think they ever seriously considered it.
This is incredibly common in embedded programming. Lots of times you'll have some binary packet come over the wire, the first field is a packet type specifier, you can then just cast the rest of your byte buffer to the proper type.

It is very unfortunate that C (and until recently C++) did not have a way to specify the size of enums. Basically this has resulted in crappy #defines being used for far too many years.

I always called what you did above "tagged types". A number of type systems actually work like that under the covers, objects get a type ID, and then a lookup function figures out what that type ID maps to.
This is cool, but, as a paying Github customer that's trying to use GH to manage a team of developers, I would sure rather see them working on tools to help me manage lots of branches and improve the code review tools. The current "network" tool is pretty useless and Pull Requests get weird quick once the re-work begins. I got psyched about GitHub because they were adding practical apps around using git to build code, and their focus at times seems to have drifted pretty far away from that mission.
Argentine Banking System Archives Destroyed By Deadly Fire
The scoring is based on upvotes from other users. This often does translate to the "top answers" being dubious one-liners.
"Leverage is the only way a smart guy can go broke." - Warren Buffett
Funny Ass Viral Video
Funnest Viral Video i Seen In Awhile!!!
Full disclosure: I used to work at Twitter, and this conversation came up all the time. I even proposed it myself as a naive new hire, and after a few good-humored suggestions from coworkers to run the math, ended up with roughly the following scenario:

Say 1% of Twitter's active users would be willing to pay for such a service. (That's extremely generous, I think, but it makes the math easier.)

At 240 million MAUs, that gives ~2.4 million paying users. Say the price was comparable to Flickr at $50/year. (Again, very generous, and probably out of reach of most users outside US/Japan/EU, but we'll try it for the sake of argument.)

After up-selling each and every one of those users, the company could have annual revenue of about $120 million...or roughly _half_ what they cleared in Q4.

Even with 2-3x organic growth in the next couple of years, it would be a dead-end in terms of revenue, and better-financed competitors would be able to push them around, poach their best staff, etc.
I don't think there's going to be any performance difference at all compared to the basic case, which actually is another reason why this is so good. Ultimately, all these struct just hold a double, which means that in memory they're exactly a double and nothing more, there's no type tag or anything like that. And all the code is static so there is no vtable, just the double value. The compiler does the rest, not the runtime.

(Still, I'd love to see newtypes in C++)
I believe that hardware-accelerated HTML5 version of Netflix is also used on ChromeOS (since Silverlight isn't an option).

It surprises me a bit to hear that the same doesn't happen with desktop Chrome.
Xwrits
Install four lights and try to convince people that there are five?
https://github.com/blog/1539-portland-maine-drinkup
Look up Clay Shirkey's talk, "It's not information overload, it's filter failure":

http://news.cnet.com/8301-13505_3-10142298-16.html

Twitter, Facebook, and G+ offer a constant flood of content, but how much of it's really information? "Confounded" probably isn't quite the right word here, I'm mixing the ideas of "greatly worsened S/N" and "confounded" (as in mixed) "signal and noise". The point being that you've got to parse through a bunch of crud to find the meat.

Ezra Klein hit on this in " "The problem with Twitter", leaning on Nick Beaudrot:
http://www.washingtonpost.com/blogs/wonkblog/wp/2013/04/01/t...

Infographic: http://i.imgur.com/OpONYVz.png

I've expanded that to "The Problem with $PLATFORM":
http://www.reddit.com/r/dredmorbius/comments/1x1j1o/the_prob...
You weren't commenting about the article, though. Keep digging that hole deeper.
> Here’s my stab at it: Microsoft services, sending data to and from every networked device in the world. The next ubiquity isn’t running on every device, it’s talking to every device.

Funny, that seems to be what dropbox is going for with their new datastore API
The only thing you need to change is your attitude. If you become more balanced (I've noticed a lot of nos and cants here), you'll probably spring back much better.

Are there other things in your life that you can change for the better? The answer may be a couple weeks of enjoying time with some friends or family.
I think the examples are just too trivial (or in this case, aren't extended to a greater library). Where they really come in handy is if you're using the types all over the place. If I were to create a Degrees class (with Celsius and Fahrenheit) just for representing it in a UI, I'd call it crazy. But if I'm doing conversions all over the place or creating a library for others to use, I would think the plumbing is worth it. Of course, that's true for most "plumbing" in code.
The future value of a resource is reflected in its resale value. Most people don't destroy their homes because they hope to resell them.

Of course, some resources have value simply because they exist. And nobody pays for the privilege of knowing or looking at them. A body of water provides such value to everybody that can look out the window at it.

If we did have ways to "own" the view, better decisions could be made about conflicting potential uses.

Whats clear to me is that deciding these things politically doesn't work well a lot of the time, especially in a system where lobbyists have so much influence.
Video demo of Sapphire-coated iPhone display leaves it unscratched by concrete
You can now "Sign-up With Facebook" For App.net
One way to do this is to have a super class for each measurement type with a canonical measurement. So Temperature,Mass,Time,Distance etc it's slower but this way you can always get any measurement to come out without doing kg>lb, grams>lb, ounces>LB because it ends up as kg>kg>lb, grams>kg>lb etc.
The Square app exists too, Apple even sells their hardware at their stores.

http://store.apple.com/us/product/H8332LL/B/square-credit-ca...
> There's got to be a way to bring this system back to serve the purpose for which it was designed - encouraging innovation

Did it ever do that? I honestly don't know. Maybe it was a well intentioned bad idea from the beginning.
The idea makes a lot more sense to me in this context. Even if you are aiming at other algorithms too, I'd suggest don't be shy about giving these examples.

Good luck... that seems like a really intimidating area to learn and a collection of ready to try algorithms could be super useful.
Firefox Launcher for Android demonstrated ahead of debut
Because "magnitude of the gravitational force" =/= "gravitational potential" and potential is what matters- the shape is stable if the potential is equal across the entire surface. This corresponds to the gravitational force vector always being perpendicular to the surface (i.e., gravity always points 'down'). As long as the gravitational force vector is perpendicular to the surface, nothing will get pulled sideways, therefore nothing will move, therefore the shape is statically stable, and the magnitude of the perpendicular force can vary as much as you like.

Now, you may be thinking "but shouldn't the bits of planet-fluid under stronger gravity sink and push on the fluid around them and thus indirectly cause stuff to move around to the sides?" This is where equal potential really becomes important. For one bit of the planet to sink (losing potential energy), another bit of the planet would have to rise (gaining potential energy). If the shape of the planet currently conforms to an equipotential surface, any marginal redistribution of which bits are up and which bits are down will end up requiring at least as much total energy as the original configuration. Thus, the shape is a local optimum in the energy configuration space, and nothing will move.