skysight-inc/HackerNews huggingface dataset:
> Then the phone market changed, it became a battle of software. Nokia wasn't a software company, they didn't understand this new market and culturally couldn't deal with the changed market. By the time they realized this they had already lost.

I think that's kinda revisionist history.

Maemo was already developed by the time the phone market turned into the software-driven smartphone market.

Nokia was late to throw Maemo on a phone, true, but they had one ready in 2011. It had hardware that won all sorts of design awards and was cutting edge in both hardware specs and design, with classic Nokia durability and engineering. It ran a wonderfully-slick, open-source friendly, polished OS. It even had a "Retina-level" display before they were common. Nokia still had a major marketshare when it was ready for release and could have used their market presence to ensure a successful launch.

The problem was, Elop was trying desperately to kill it.

He couldn't quite kill it outright, as Nokia had contractual obligations to release it, but he ensured that it got minimal advertising time and prevented it from being distributed in many key markets. Despite that, people loved it. It swept design awards. Some reviewers called it the "best phone Nokia ever made." People in EU countries where it wasn't released were buying it via eBay from the countries that did have it.

Elop's response? No matter how successful the phone was, no matter how much people liked it, Maemo would never be used again.

Naturally, the aggression towards the platform by the CEO coupled with the limited release and minimal marketing did just fine to kill it, and he was free to continue molding Nokia into a target for an MS buyout.

Nokia understood the market just fine. They were just betrayed.
I wish more academics would do this... we'd be able to tell why those results aren't reproducible.
+1 for trello
I like Github best, but will readily admit it's mostly just because I'm most used to it. Like you I use both, with Bitbucket for my private stuff and Github for the public stuff. The latter mostly because that's where people are.
> This is supposed to be a community of "Hackers" making cool stuff, and here we have a company talking about making cool stuff, and every single comment, without exception, is negative.

Most engineers are conservative and skeptical. If anything, as someone who is an aerospace engineer by education, I'm always surprised by the wild eyed optimism around here.

> The same negativity could be said of the Wright brothers when they told people they were going to fly

It could also have been said of the generations of idiots that jumped off cliffs to their deaths in flying machines that had no hope of working.

In any case, I don't think people are pessimistic about the technology. They're pessimistic about the ability of our social institutions to accommodate and manage the effects of that technology.
For Amazon Linux AMI users on EC2 we have packaged pgTAP.

https://lambda-linux.io/blog/2015/06/18/announcing-pgtap-sup...
In 2008, I was hired to work on a tech startup from Australia, while I was living in Brazil. After I went through an initial quiz and a few interviews, they were willing to give me a shot by giving me (and paying for) a small project to code. Only after succeeding at it, they hired me, sponsored my visa and paid for all the relocation costs. In your case, I really think this approach would be a good bet in cases that the YC company is willing to sponsor the visa from the potential employee, so giving him a paid project before even flying him, might be a good filter.
They have produced a bunch of technical reports (linked to in a sibling comment), but so far only one of them has been published in a peer-reviewed venue (https://intelligence.org/files/ProgramEquilibrium.pdf), so I think a lot of people still doubt whether they are being productive at all. (An ordinary research lab employing that many people could clearly produce more papers; but an ordinary lab is not trying to bootstrap a new field from scratch).

On the other hand, the original post we are commenting on specifically held up AIXI as an example of the kind of thing they are trying to create, so if you don't like that, then you probably will never like MIRI's research no matter how successful they are. :)

As for engaging the AI community, the most high-profile example I know of is that Stuart Russell is apparently now concerned about the MIRI-style "value alignment problem" (https://www.quantamagazine.org/20150421-concerns-of-an-artif...) and has some DARPA grant to work on it.
I'd suggest to find a/the subreddit that corresponds the most to your side project. In the case of the OP: https://www.reddit.com/r/RedditCarpool
Rejecting more than a quarter of requests (more or less) will get you temporarily deactivated. Keep it up and Uber will permanently deactivate you. There are also hourly guarantees in many markets, where you get a guaranteed minimum gross fare but one of the conditions is you must accept more than 90% of requests.
Sounds like the title should have been, "when malicious internet servers attack!"

>> "The security researcher who was interviewed was not able to garner how the malware gets in as that would require breaking into the infected systems, which he was not prepared to do (as it would be illegal)."

Not much of a security researcher if we aren't breaking into systems. My understand of the term "security research" is that you hack into systems under safely quarentined experimental setups to provide specific knowledge of how, in order to improve future systems.
In Australia, Uber guarantees a minimum wage in line with federal requirements (i.e.: if your fares earn you less than the minimum, they cover the difference). This is voided if you don't pick up something like 90% of your offered fares in a given hour. It stops people sitting there and just refusing all fares whilst still collecting the minimum wage, but also serves to make drivers accept all fares.
I found the semi-lattice vs tree distinction a very good way of thinking about the systems engineering goal of breaking a project into non-overlapping tasks. The ideal is to get a tree-structure, and not the more complicated semi-lattice.
The original article talks about legislating against certain capabilities (software) of general use computers that allow the commission of illegal acts.

The chain of metaphors has gotten pretty stretched. As far as I can tell it goes about like this:

Author supports SOPA and criticizes Google for allowing people to find copyright content to steal.

Commenter doesn't like this so quotes Doctorow talking about wheels to explain why we shouldn't make running websites or search engines illegal or restrict their capabilities.

You point out that we do restrict the use of cars.
(Thus by metaphorical extension seemingly supporting the idea we should restrict using search engines or websites for illegal acts)

I point out that you are talking about restricting the use of cars, not restricting their capabilities.
(Trying to point out by metaphor the distinction between restricting legal use of search engines and legal capability of search engines)

You say we agree, but quote what I considered to be the obvious and not important part of my comment. (I thought the important part was: "What we shouldn't (generally) do is preemptively prevent your from having the ability to commit that crime, especially when that prevents you from performing activities that are not crimes.")

Assuming that we don't agree on the crucial point, I go further off topic and bring up another unrelated example of ways people are restricting the capability of computers (by making it illegal to export extrusion software.)

So let me see if we do agree explicitly on the original topic:

Do you support SOPA? Do you think that we should make it illegal to index and share links to websites of people who break the law (e.g. distribute copyrighted material or share intrusion software)? Do you think we should make it illegal to provide others the capability to break the law even if we are not breaking any other law ourselves?

...Or did we just get really lost in our metaphors?
> However the optimal architecture according to this measure is a function of the problem domain.

I agree with this. But domains typically evolve incrementally -- and using the skillsets I mention you can evolve your code accordingly. [1]

There is then the question of these cross-cutting, earth-shattering domain changes you mention. I'm not convinced my argument doesn't have a play here but regardless if these kinds of major domain changes are happening frequently enough to matter in this discussion then I think there's a different business-level problem going on.

It's hard to talk abstractly about this for so long--until of course someone gets to building out these ideas more formally. Getting into concrete cases would be more fruitful.

---

[1] That you can without cost tradeoff is my argument. Today these skills are so rare so you don't find orgs/codebases that do this properly--and therefore we have this fallacy that because it's prevalent that it's somehow necessary. We don't realize it's really a skills problem.
Yeah, A non executable one which requires payment to view. Though I can see how it is even more important for ruby since it isn't standardized.
>in which Google Drive or Dropbox can also fit in that category

Sourceforge offered shell access for SVN; Google drive and dropbox wouldn't support branching, merging etc. To say sourceforge is in a category closer to them than to github is ridiculous.
What a curious turn of events. Is "retard" particularly offensive in some cultures? I wasn't aware it had such inflammatory power behind it.
Show HN: Get list of all tables in rails application using Active Record
To Find Quarrel in a Straw
Can someone help me as i'm confused. This is free opensource code, being stored by a company who is now selling shares for profit?
In Iraq, I raided insurgents. The police raided me-The Washington Post
Valuation aside, why does Githib want $250m? That seems like a lot of money given their current product.

I'm sure it's justified I just don't understand why.
Care to elaborate about it? I just found it accessible at https://github.com/ErisBlastar/cplusequality
I'd like to amend that last line to read:

a large number people who have individually done more to promote equality in the world that you or I likely ever will.
Git hosting is a commodity, but GitHub is a proprietary and increasing dominant solution with strong network effects that had git housing as a central element, but also includes several differentiating features on top of git hosting.
Breaking Bad Coffee Roastery
Not very obvious but it was a joke. There's a sense (somewhat more common on HN than in Real Life) that the Free Market will result in an ideal equilibrium and egalitarian society, and it's funny to me, because (as you point out) it's so obviously not the case. But someone always brings it up in these contexts, so I was trying to get a jump on it with some mild sarcasm.
Why would my child crash into my house?
I predict that many frustrations with IT would magically disappear if IT stopped calling everyone who doesn't know how to program morons or babies.
Let’s learn Erlang and fix a bug on a CouchDB Cluster
Can we call this the Xerox PARC syndrome?
I was at Etsy when this was being built by a consultant, ostensibly for us to use to test our morass of stored procedures in perpetuity. Early on, someone got some bad advice and thought you were safe from sql injection if you wrote your sql inside stored procedures. This misconception got wildly out of hand.

We stopped writing sprocs and migrated to MySQL over many years instead. I'm happy with the decision. The database isn't a good place to put things that need extensive unit testing.

Or at least it isn't if you're a giant consumer-facing website. YMMV.
Nokia Technologies still owns all the patents. Microsoft got neither the brand nor the IP (though they were granted a license to it)
> I make low six figures in the US

Even in the good old days, people at Bell Labs were paid decently, but less than if they had gone into industry to really try to make money.

> Been there for almost 7 years. I feel like a peon .. I have 3 people who tell me what to do.

Well that part is different, in the old days they had more autonomy.
Object pooling is essential for performance in Unity 3D if you're dealing with large amounts of game objects.
Seems like it would be quicker to obtain full knowledge of how DNA and cell replication work. Then the simulation could grow a brain without having to fully understand it.
Incentivize completion of higher education & collaborative research projects?

Basic income could have qualifications attached to avoid the fears of what opponents would claim to be lazy or "leaches" of resources.

Of course figuring out how to balance the stipulations of such qualifications for BI, affordable public education, and public research & development projects against claims of abuse akin to the prison labor [1][2] or bloat of tuition from the near endless supply of student loans will likely be an interesting problem to solve.

[1] https://en.wikipedia.org/wiki/Penal_labor_in_the_United_Stat...

[2] http://www.motherjones.com/politics/2008/07/what-do-prisoner...
Could you link to it please?

I've not tried it on anything else, but I remember thinking that it has a lot of potential uses. Also I only used it on gray-scale features, but I'm sure it could make use of full RGB too. I'll have to try it some time!
I like what John Ousterhout has done for the history of computer science. I had a chance to exchange notes on Tcl with him when he was at Sun Labs. Over the years I lerned that Rabit holes stifle innovation. The ability to rapidly prototype and prove a concept is a key element in utilizing Tcl. I personally prefer to prove a concept with a language that I can prototype with, such as Tcl, 100x faster than a systems language. The pace of invention moves too fast to ignore this advantage.
"The great point, in relation to this topic of their latest investment, is that companies that depend almost entirely on their "communities" can screw those up and destroy their value."

I think it's pretty much inevitable once the money rolls in that companies like Github and others will start censoring content and generally doing things that upset the community to appease their investors. I can't think of a single company that doesn't do this, and in many cases it has led to a downturn of the company if not outright demise.
Don't try to share the link via Facebook though - Facebook will visit the URL and gone is the file.
Being able to mark certain branches and non-rebaseable is enough to make it better IMO. Perhaps GH has finally added this functionality, but it wasn't there the last time I checked.
That's a good point, but if you left 'safely' out of the title, the meaning changes significantly.
Freeing up 20% RAM with a trade off of 14% increase in ROM usage is fine and all... Code readability is kind of an issue here as well.
That's not entirely true. The MeeGo org was a mess. Paradoxically, telling them they were no longer the future enabled the team to stop focusing on politics and make one more amazing product. (source: I work at Nokia. Yes, still)

That said I completely agree that the N9 was the best phone Nokia ever made and that Windows Phone was a catastrophic decision that should tarnish the career of every executive at Nokia who supported it and refused to change course when it was obviously failing.

The demise of Nokia devices was entirely avoidable
Saying that a product isn't worth $5/month (and acting on it) sounds like the opposite of market validation to me.
The Most Powerful Thing You Can Do to Get Alkaline
There aren't enough programmers on the planet to justify this valuation.
> Because it started with the CEO making a WCF service.

The CTO, not the CEO.

From what I understand, you are in fact correct though. The CTO happened to be a MS guy, so the whole company had to be MS.
And 100 years ago you could get away with calling someone who was mentally impaired a "retard". That's the wonderful thing about language, it's always evolving.

Personally, if someone called me a "git" or a "retard" I would take it exactly the same way, since they are both connotations for "idiot" or "slow thinker".
What are the techniques to reach planets like Kepler-452b?
The draft of the C spec is free, and it contains the same content.
Serious question: have you actually developed with OS stacks? They're incredibly easy to get up and running with.

> .net I can literally click deploy to azure and I'm done.

With Python/Node/Ruby/JavaScript, I can literally click "git push to Heroku" and I'm done.
Identifying a problem is the first step to solving it. And there's far more likely to be people willing and able to take that first step than any subsequent one.
The way the narrative is currently framed is "Let's indulge all speech ever!".

And what you suspect is incorrect. This decision is largely driven by finding them more pleasant environments rather than my current political beliefs. If that were the case, I wouldn't be patronizing GitHub. Nor would I have had had lunch at Chick-fil-a.
I don't think Github can get away with job advertising like StackOverflow. I pay Github money; if they start advertising to me I'm leaving. Free sites can advertise at me all they'd like.
The stack doesn't have to be limited. On a 64-bit system, you can give each thread a couple of terabytes of stack space with no problem.
I think flow-based programming was supposed to be something like that. As spreadsheets show us, we haven't really figured out how to scale this approach to more complex applications.
Not sure if OP is listening, but I had this same problem and SO had a simple solution.

https://stackoverflow.com/questions/8195663/block-facebook-f...
TIL: Tethys might look like a moon, but it's really a shrine to Khorne.
That's not really a fair comparison though. It would be more like a typical "whiteboard coding" problem needing a couple commits.
It seems like the only hope is that they would switch back to a pen and paper system and never digitalize the data... or if they would use an air gap, that would be a good start. But of course you have to make sure that you never say your data around an android phone, an iphone, an amazon device, a smart TV, etc...
I actually had to make a decision on the same thing a couple of weeks ago.

Golang is probably the better programming language. The main reason for this is its statically typed, and the type system is dead simple.

If I want rock solid code in Python, I have to write tests and isinstance checks everywhere. You begin to feel like making your reinventing the wheel just to get type safety.

Golang on the other hand won't let you compile of the code is wrong. In various ways the linter is more strict than pep8.

I also love how they kept struct. It leaves the impression your working with bare metal. The idioms for goosing, like Python, become intuitive and set in.

The issue that made be give up golang is the libraries are a joke. I'm talking dead simple things like orm and logging alone rule it out for anything serious.

You also begin to miss things like REPL, Python prompt toolkit, nummy, Ipython, etc. Django and sqlalchemy are things you'd kiss.

Golang is a better programming language, but it's way too green. You'd be reinventing the wheel constantly,
And be completely useless. No one wants to use SF anymore.
SIGGRAPH Embraces Immersive Content with First VR Village
> VR is such a tiny niche

...and in danger of stalling: https://www.google.com/trends/explore#q=oculus%20rift
But the questions is: what are the specific differentiating features and will people always pay for them?
AP now seems to be pretty confident about it being from a 777.

"The official says investigators — including a Boeing air safety investigator — have identified the component as a "flaperon" from the trailing edge of a 777 wing."

You can compare to a known 777 flaperon here:

New flaperon: http://www.airliners.net/profile/txspotter (scroll to bottom to see images)
Found flaperon: http://imgur.com/a/8cQbm

Keep in mind that trailing edge on the found flaperon appears to be missing...ragged edges. Also, perspective isn't the same across the photos.
Yes it is highly offensive to many English speaking individuals in the US. It has historically been used as a highly derogatory term for disabled individuals.
If you only supposed to take three hours why not set it up like a take home test? Set up a site where you can download it and then you have three hours to upload the answer?
Github has a standalone server you can run inside your own firewall. Thats where their big bucks come from and most likely what the commenter meant by enterprise.

https://enterprise.github.com/home
Your words caused harm to me, could you delete your comment? I am very offended.
> The problem was, Elop was trying desperately to kill it.

As someone who had a number of Nokia ix devices this* is a steaming mound of revisionist history. The 770, 800, 810, and smartphone successors were absolutely aweful at basic PIM-type tasks. They failed because their core functionality was dreadful. Want to sync your contacts with Google? Enable redpill mode.

They built tablets and phones that were very interesting for people who want to add Debian repos to their phone. This is not a market niche that will make you billions, no matter how often it blames Big Bad Elop.
Information about Google Code's read-only transition
I have a bad habit of opening tons of links and then when closing their parents not knowing where they came from but that article was so good I had to backtrack and see where it came from, I really enjoyed it.

Now and then (not nearly as often nowadays) I come across really great blogs that I'd like to read on an ongoing basis and I think I used to use Google Reader or something until they killed it and then I just stopped - is there something comparable nowadays, and do most blogs support some common protocol?
I would like to try your product but I'm not going to try it if I have to enter my email address. And especially because you don't say why I need to enter my email address - seems like you might be building an email list
That is also my preferred productivity chain.
I hate Jira but I love BitBucket. Absolutely hate Git. I know that GitHub and Git are not one and the same.

BitBucket+Mercurial is sweetness as a developer. Better than TFS, far better than Git, and well, everything on the planet is better than ClearCase.
Why wait to find out, when there is money on the table right now?

Also, sometimes they have to take a lot of money, as later-stage investors want to control a sizable chunk of the company (in this case, 12.5%).
Qt actually originated in the early 1990s from a Scandinavian company called Trolltech. Nokia bought them in 2008.
zing! you got me. I only skimmed the first paragraph. Nah sounds cool. I wish you the best of luck. Let us know if it works.
Gotta start somewhere! :)
We ask for either work samples or offer the ability to take a take home test. We prefer the former but understand that's not always feasible. If they choose to do the latter we make it clear that it's designed for ~1hr but they can feel free to spend as much or little time as they want. It's not difficult and is really a glorified fizzbuzz, really we're just trying to ascertain if this person can code at all. This is after HR does an initial screen but before one gets into the real engineering group.
Well, almost all hardware implements floating-point (and most other arithmetic) in a manner that has global side-effects and dependencies on flags. Complete sanity is impossible on such hardware.
Dup: https://news.ycombinator.com/item?id=9948255
Is the NCMEC hashset even publicly available? Last time I checked you have to "partner" with them in order to possibly get a copy.
The original C+= repo (https://github.com/FeministSoftwareFoundation/C-plus-Equalit...) was taken down by Github after twitter backlash.

http://tech.slashdot.org/story/13/12/14/1618239/github-takes...