skysight-inc/HackerNews huggingface dataset:
For Rust, this is good. I'm sure this is very good for Rust.

Take the rest of my message with a grain of salt. It's 6:30am and I'm working through my first cup of coffee still. I'm not intentionally trying to be a grumpy old man.

For the rest of us, I'm concerned that yet-another-package-manager (YAPM? Yap-meager?) will just continue to fracture the library ecosystem.

Why can't something like APT handle it? NPM doesn't work the same as PIP, doesn't work the same as Nuget, doesn't work the same as Gem, other than the most basic install functionality. Packaging libraries for distribution is different for each, and if you have a problem, tearing into the system to figure out where the failure occurred is different for each.

Maybe it's because, through hard-fought experience, I've finally learned how to manage .NET dependencies without too much headache. Don't ever even think of trying to use the GAC. Don't let your developers install the dependencies on their own. Just make a directory full of DLLs in your project root and use relative paths to load them. It's the only way I've been able to get developers up and running with a project in Visual Studio as soon as they clone the repository. Even Nuget gave me issues (though granted, I gave up on it so fast I don't remember what they were, other than telling the jr. dev to just dump the DLL in the libs directory already and get to work on the issue list).

Attempting to isolate your library ecosystem from the file system feels like it encourages "reinventing the wheel" at the language level for libraries that will mostly be the same across platforms. Do we really need to figure out how to do database connections in yet another language? Why are there 15 different syntaxes for positional arguments in strings?

I'm just getting a little... weary... of starting to learn a new programming and spending the next few hours just figuring out that they've renamed printf to writeln and %s to {0} for no good reason, or that there are no database connectors yet, or if there are they only implement a strange subset of databases. It almost feels like language devs have gone out of their way to be superficially different from everyone else, without being substantially different.

Given that most languages have support for some kind of foreign function interface, especially with the C ABI, it seems like we have the tools available to us to start building cross-platform libraries and distribute them regardless of consuming language.

I've been wanting to dabble in Rust for a little while, but damn, yet another package manager to learn, yet another notion of what a library ecosystem should look like, just doesn't excite me right now. It's time I will have to spend to get in the door, and I am not even sure right now if I will want to stick around.

But I suppose with an initiative like Rust, isolation is probably the correct ideology, considering it's about security/performance before productivity.

Anyway, complaining done. No hate for Rust-team's work. Just kind of yearning for a probably unobtainable utopian future :/
"The mobile-phone industry is becoming a cozy cartel between the network operators and a limited range of manufacturers. It could certainly use a fresh blast of competition from an industry outsider." This statement is still true unforunately despite what ever else the article says
A detailed discussion of the "JavaScript is like Scheme" meme's history and a critical look at it:

http://journal.stuffwithstuff.com/2013/07/18/javascript-isnt...
I'm not trying to be insulting here in any way, and I hope I come across correctly.

It's not your fault, and it's a horrible situation that many people would love to see changed. I love talking about technology, and it's unfortunate the culture is the way it is where it alienates part of the community for discussion.

However, with all such things -- while it is worthwhile to push for change -- they must be taken in stride and seen as obstacles to overcome.

Take what you think is a weakness in your situation: that you're underestimated, or maybe ignored, as your strength.
OT if you're going to insist on double spacing HTML, use "&nbps; " and not " &nbsp;" otherwise you'll have a ragged left margin like the OP.
WhatsApp Redesign
In my experience, moving mail messages between clients is best done via an IMAP server. Drag them to it in client #1, then out of it in client #2. That preserves folder structure and time stamps.

The only problem I know of with this approach, when coming from Outlook, are the Winmail.dat files that Outlook (or MS Exchange?) creates "to preserve text formatting".
I'd like to disagree. I used to pirate quite heavily back in Switzerland, due to the legal situation, now after having moved to Japan, I do not pirate anymore because I don't want to risk my visa over it (plus we have hulu here which is okayish). I never found the user experience nice at all, and much rather than price, a good legal experience would've made me switch in an instant.

The only reason I ever pirated was/is availability. There was either not watching the content or piracy. One could argue that not watching is a reasonable alternative, but I wanted to see what this whole craze was about for example Doctor Who.

Even with a much worse paying job than what I have, I would pay much more than I currently do for hulu to have access to new movies, TV shows, music... I am fully aware that this might only be true for me.
Passado e Futuro da Engenharia Civil
There are countless problems with your analogy, however I will focus on one. Smoking pot recreationally cannot be equated with a trickster fooling someone out of all their money.
Note that this only works with a rooted phone. In newer versions of Firefox OS, you should be able to do all of that via the App Manager [0], without needing to root the phone.

[0] https://developer.mozilla.org/en-US/Firefox_OS/Using_the_App...
Who needs enemies with such friends...
The python comparison isn't really good here. Rust is a compiled language and usually statically links in stuff (which makes total sense for libraries that are neither system libraries nor handled by a package manager, when you only deliver one binary)
TED conference interactive artwork powered by Google
The fact that I have to use the truly terrible Netflix player to watch Netflix content is why I'd always choose a pirated .mkv version any day of the week. In fact, I've sometimes bought games and movies and then later used the pirated version because of how much better it is.
Totally agree. At Snowplow, we have had far more problems supporting user-deployments of two in-theory simple Bundler-wrapped Ruby CLI apps than with deploying _the entire rest of our stack_. The Ruby packaging, deployment and environment ecosystem is an absolute mess - we are going to move these two apps to JRuby-Warbler, which is the only sane take on application packaging in the whole Ruby ecosystem. It's a real shame that Mozilla couldn't get people from npm or Lein, heck even SBT, involved.

If the Rust community ends up with blog posts and comments like this, I will be sad: http://yehudakatz.com/2010/12/16/clarifying-the-roles-of-the...
Gog.com Soon On More Platforms
IIRC I've read like a year ago that Office for iOS was ready[0], but Microsoft didn't want to release it under Apple's terms. Since apparently Microsoft has been working on this app for quite some time, I would assume it's a native app. Microsoft wanted to work towards some exclusive deal with Apple[1] at least with regards to SkyDrive, but presumable this might have also been a consideration for Office.

But perhaps Microsoft can't afford to wait much longer anymore. It seems the world might not need Office as much as Microsoft would like to believe.

---

[0]: http://www.theverge.com/2012/11/7/3612422/microsoft-office-m...

[1]: http://thenextweb.com/insider/2012/12/11/as-skydrive-balks-a...
I don't agree it's a distraction - it's a valid point. Say he was the Mail Boy ... would they quote the Google Mail Boy syndrome then? Is this another of those: if he/she is not a dev, he/she is not truly valuable to the company. In his own way he probably added value (keeping 50 people an extra 30 minutes at their desks for two nights is like employing another staff member).
I don't know how Github runs, but it sounds nothing like Holacracy. The author is confused (as are many people on this thread).

Six months ago, I switched my company (over 50 full time employees in 3 cities) to Holacracy.

I'm here to tell you that I'm 100% convinced that it's a huge step forward in terms of any organizational system I've come across.

There's nothing 'flat' or 'manager-less' about it. It's a complex and intricate system that leads to greater clarity, less politics, and better distributed decision making.

Accountabilities are clearer, meetings are more efficient, and more voices are heard. Holacracy explicitly avoids design/decide by committee.

If you're running a company with more than 10 employees, I highly recommend you take a serious look at Holacracy. It's the best decision I've made by far, and I'm never going to work for, or start another company without running it this way.

If you're earnestly curious, drop me a note and I'll be happy to talk about it more with you.
Do you think the mean outcome for this /(gambling|investing)/ behavior over time for all people is a net positive or a net negative one? If we looked at all of the startup ecosystem employees in all of the startups over the years, would you say they have earned more or less, on average, than if they had stuck to enterprise industry?

Granted, that the outcomes have a much higher standard deviation in startups is probably a no-brainer. But if the mean is less, then it's by-definition gambling.

I guess the question centers on, do the winners outweigh the losers. In Las Vegas, they do not. That's why they advertise the winners so much, to make it look like winning happens all the time. They don't advertise the churn. Given how much SV "advertises" its big exits, to me it feels more like Las Vegas than a career.
Warlight AI Challenge – build bots to play risk-like game
Watched the video, don't think they mentioned it... any idea how fast it is? They said it can fly for up to 5 days, but without knowing cruising speed it's hard to say how useful it could be for moving people and cargo around when there's other options.
I have multiple friends who are very excited about Angular and one who is very excited about Knockout, so I am convinced that they are getting something right.

I am personally much more attracted to the reactive style of Meteor's Blaze or ReactJS. It seems much easier for me to reason about, but maybe this has something to do with my background in video games which means that a render-loop seems really natural to me.

I don't have enough real world experience with the former to make a comparison so I'd love to hear from someone who is able to properly compare the two styles what the real pros and cons are.
Sure but I don't think having a touchscreen compares with the iPhone experience, at all.
"my kids will be brought up to ignore names and to punch the bully back twice as hard in person" vs "I never understand those people in bars who get into fights with others who say something they deem offensive"
How Tech Trends Are Going To Affect Big Data Significantly
At that point, I wonder what the benefit of using rails is? Rails shines most when you do things as intended.

Even though I wouldn't have designed rails the way it is (remote forms and .js.erb views anyone?), it works really well for a large class of applications.

Of course you may eventually hit a wall, but that happens when software outgrows it's original requirements. That doesn't mean you have to build a system for millions of concurrent users from day one. Especially not, when you're making accounting software or a crm or some other run-off-the-mill webapp.

In my experience, rails "improvements" are often suggested, when a developer is faced with a large mudball of a rails application that doesn't do things according to convention. This can quickly happen, because rails is deceptively easy to learn. Many developers I know (myself included), started writing a serious app in Rails, without learning a lot about it. Heck, if you're a rails developer and honest with yourself, you probably didn't even read all of the rails guides. In addition to that, I recommend reading a book such as "The Rails Way" front to cover, joining the mailing list, following the core team's blogs and potentially even going through the code. I also DON'T recommend taking your patterns from random blog posts or stack overflow. Rails is very well documented and you can generally find what you need in the docs.

As infuriatingly dismissive as his tone sometimes is, I've actually found it best to follow dhh's advice. Not only because I generally agree with it, but also because it's likely to be the best supported design in future rails versions.
That's not the right argument to make in favour of him becoming rich - unless you think all chefs deserve a $20m payout?

The argument is that he took a risk (presumably accepting a below market rate salary) and worked hard in the hope it would pay off, which it did. Sure, the fact that his job isn't piss easy to do, and is useful to the company, is what makes this argument work, but it isn't the argument in itself.
...including the lack of people buying faster hardware. ;)
Securacy – Actionable Privacy and Security Monitoring for Android Devices
That is how taking a new job works. You assess the risks of each option available to you (including the option of staying put if you are already employed, or including waiting for something better if not) against the potential benefits (salary and other conditions, future movement). It is a gamble and you use all the information and experience available to you in order to make sure the risk/reward balance is where you are comfortable. He could easily have made nothing if Google had gone down the pan, then he'd have had a low paid job for a few years and nothing to show for it aside from the experience.

How you assess the benefits/risks is a gamble every time, and some people play it safer (favouring stability) than others. How is the cook taking shares as part of his employment package (perhaps in lieu of a chunk of salary he might get elsewhere) any different to a national manager taking shares as part of his package?

Of course it could just have been the first half decent job that came along while he was out of work and he took it without much consideration, in that case he was just lucky rather than a lucky gambler. But there is nothing wrong with that either.
In my many years of experience of cleaning up after crappy developers, white males are pretty bloody far from being "the best". Which is fine by me because it keeps me in a job.
Putin approves draft bill for Russia to annex Crimea
XBMCtorrent approaches this by seeding the movie until you finish watching it. In my experience, movies start playing within the first minute and are finished downloading within the first hour (well, 10-20 minutes for popular content), meaning a large portion of the movie's running time is devoted to seeding 100% of the file.

https://github.com/steeve/xbmctorrent#doesnt-sequential-down...
Didn't Google just sell Motorola for $3B after acquiring it for $12B?
Netflix in Denmark: Price "79 kr" (14.72 $) 1.700 movies

Netflix in America: Price (7.99 $) over 14.000 movies

Makes no sense
If you feel like contributing to annoyances;

https://bugzilla.mozilla.org/buglist.cgi?bug_id=984792%2C984...
Remember Cargolifter? Afair one of the biggest technical problems they had was landing the blimps in bad weather.
BrowserStatus.org
The interesting tidbit being: "We're initially going to be launching our Linux support on GOG.com with the full GOG.com treatment for Ubuntu and Mint."
Stephen Hawking claims this century will be the true space age
Interesting flexibility. To do the same things on Android is possible, as evidenced by all the mods done to existing apps, but requires a decompiler (and you also have code signing to contend with.)

The only downside I can see is that non-native code won't ever be as efficient as natively compiled and optimised code, which could be important on a mobile device.
Re: Outlook search

I have to search multiple times to get any results, with the bonus that a single MOC conversation will show up as multiple, separate entries for every time it was saved.
Novas Ideias para a Sua Empresa nas Suas Campanhas de Google Adwords
Clark's Curious Corollary of Concurrency
so a product looking for a use?

I would not want to see this in bad weather, either strong thunderstorms or winter conditions. Having seen so many proposals time and time again I am still trying to figure out what need they latched onto? It changes each time, disaster relief just sounds better. The issue there is, how long would it take to get to a disaster area? Staying time isn't the issue.
Conferences That Digital Marketers Must Be Attending In 2014
What the fuck happened to Flight MH370?
The C# compiler targets the CLR (a virtual machine), so doesn't need to be re-targeted. They had/have commercial versions of the CLR for ARM (.NET Compact Framework), x86, x64 and Itanium. They probably also have one for PowerPC for running XNA games on xbox 360. Porting the BCL to a target platform, and building a static linker is probably more of a task though.
My interpertation of the AngularJS DI implementation is that it exists primarily to make it easy to swap items out for testing purposes. I believe it solves that problem very well.

What alternatives do you recommend to DI?
Netflix in Ireland (and Uk roughly the same price) : 6.99 € (or 7.99)
Oddly enough, I have lived there for a year as well.

I agree that the government is incompetent, partly because of cronyism and largely because of terribly applied affirmative action.

However, I did think that the enormous international support combined with international pressure would have helped mitigate this. They seem to respond well to international pressure - I always believed that most of their best achievements (of which there are a few) have come as a result of the perpetual pissing contest with neighbouring Singapore (not that I am sure Singapore even cares!).
Practically, it's more of a "not legally possible to distribute".
Just so you know, the word "meritocracy", is in fact a parody, but because bitter irony has led to its being seriously adopted by some people recently, there is general consensus among people actually studying sociology (rather than some dudes with opinions) that "meritocracy" really is sexist as well as racist. If you care to learn something new, you can look it up and understand why, rather than dismiss something based on ignorance.
>Mt. Gox login is back

In other news: I have a bear trap that is back and ready for anyone to stick their hand in.
Discussion on the original Google+ post on this theory is here: https://news.ycombinator.com/item?id=7414030
I'd hardly call the Fed's response to the current crisis a success-- The U6 unemployment rate for the US is currently 12.6%; when we add back housing, healthcare, food, fuel, and education into the inflation statistics, its been running at 8-9%; and the Income Gini coefficient in the US is about 0.477. Meanwhile, the TBTF banks are even bigger, and the Fed's own balance sheet is a disaster waiting to happen.
I am probably not smart, maybe not intellectual but most definitely not a lady.

As for the industry: seemingly the industry thinks that showing ass and tits on a booth is worth it. That alone says enough. It is not about the ones who are earning their money there but the ones who think that their industry needs that. No discussion of "choice" needed.
So why won't they go the same way as Cargolifter?
This is a really lazy complaint that gets reiterated when this approach is mentioned. There's no elaboration here to provide substance to the argument.

When I think stereotypical enterprise java complaints, I think people joking about AbstractFactorySingetonProxyBeanAdapterFacadeConcrete. Not this. Whether you agree with the approach or not, it's fair to say that the author is simply drawing some boundaries around his/her business logic to make it framework agnostic, decoupled, and test-speed friendly.
> taking the risk that the company he was joining would fail and that he could end up five years older, unemployed, and with nothing to show for his trouble.

Isn't that what happens at most restaurants? My brother works as a chef, and that seems like a pretty common pattern. 20 million dollar payouts are not, from what I gather.

I think the guy got lucky and they were generous/kind with him. Good for them as human beings, but I am not sure you can justify things in strictly "homo-economicus" terms. Hard to say without knowing if or how much of a pay cut he took to join them, though.
Clematis brengt kleur in je tuin | Tuin Tips
React basically eliminates the need for something like the apply cycle, because you just re-render from the top whenever something changes. React is the view layer, but its approach is different enough that you may restructure (and simplify) the rest of your app as a result.
There was a time when I used to wonder why sovereign states like Russia or China built their own variant of Facebook and Twitter instead of using the original.

I thought that language or cultural barriers prevented those companies from succeeding or that those countries suppressed US companies because they are evil and want to control their population.

Today I think I'm more realistic about that. All sides want to control their population (US included), and no one wants foreign countries to access data of their citizens.

That's why there's so much redundancy. China would never allow Facebook to succeed in their market and the US wouldn't allow Sina Weibo, Renren or Vkontakte to succeed on their market.

The US wouldn't ban those companies outright (like China did), but there would be a media campaign against them and the COMMUNIST THREAT that those companies pose to the minds of our innocent children in the west, which basically would have the same effect.
Are you really this afraid of software architecture, that anything that goes beyond simple MVC is enterprise java?
Why is this on HN? There are dozens if not hundreds of "graph paper free" makers on the web.
Thanks for that - I have now won my first game of 2048. I can die happy :)
Video game designers aren't forcing me to play their game in order to submit necessary forms.
NATO And CENTCOM Targeted In Cyber Attacks: The Changing Nature Of Warfare
Thanks for sharing. This is an awesome read!
Airships typically range from around 60 - 130 mph airspeed, with the latter being attained by some newer and very aerodynamic models.

Looks as if the Airlander's good for about 100 mph from this:

http://www.infotales.com/airlander-the-largest-airship-in-th...
I guess I had heard of the CT 200h, but it doesn't look green. Half of the point is to drive something that looks like you shop at Whole Foods, and the 200h just looks like a nice sporty hatch back.
Yes, feminism is an ideology, but one that is universally shared among those who study gender and sexism, just as anti-racism is an ideology shared by those who study racism. You can dismiss it based on ignorance, or try to listen for a second and might learn something.
The most bizarre part, to me, is that the law actually cared about the real probability distribution over winning conditions, instead of the surface appearance. That seems way too sensible for lawyers to have come up with.
Selling your data means sacrificing your privacy. Is it worth it?
Beware Of Phishing Pages Posing As Google
Sure, but the statement this article was written as a reply to was hinting that the chef did "unimportant" work and should not have his share of luck as everyone else. So explaining the impact makes sense.