skysight-inc/HackerNews huggingface dataset:
To be honest, despite what Notch said several years ago I don't think it was ever well on its way to being open-sourced. Any hope that he would "clean it up" vanished when he lost interest in taking active part in development and passed it on. Not to mention that they've been working on a public modding API for years that never took off.

> Instead now we have the DMCA-infighting and an atrocious modding community that hosts their source code on shady file upload sites, make their measly money from adfly-like sites and have never heard of Github.

Couldn't agree more, but it's more of a consequence of most modders being new and inexperienced developers and kids. Some of the bigger and more professional modding projects like Bukkit are already hosted on GitHub [0], so I wouldn't blame it on just being closed source. It's not guaranteed that it would be that much better, though it might be because that way a lot more existing developers might feel like contributing.

[0] https://github.com/Bukkit/Bukkit
or perhaps you know, people I know personally?

A majority of all people who use go? Certainly not.

...but consider that if you see lots of people complaining about something, its possibly not because they're all idiots, or pretentious self important HN posers (who certainly do exist).

The key issue being raised in this thread is that the golang community is dismissive of complaints, even when there are lots of them. and there are, quantitatively, lots of complaints.

That doesn't mean go is a bad language; it means its a popular language in the spot light, and its maintainers and community should probably make a bit of effort to be slightly more humble about that, rather than themselves becoming a pretentious 'there no problem here' self agreeing community.

I think thats a very valid concern, worth thinking about.

(and to be clear; I like go, but I dont visit golang-nuts anymore, because of the community there)
Wasn't the problem with Skype (at least in part) that they bought a hollow shell and not the underlying technology?
If you read the link you posted, you would know why people say that Go devs are incapable of admitting issues.
I also read the paper. I didn't have any trouble understanding it. The point is that it can be explained 10x better in 10x less space, just like you did.
>Do you have examples of places where employers can interfere so easily with the right to vote?

In the US.

It has not been too many years since minorities were harassed if/when seen going to the polls. On the other end of that stick there is the fact that minorities were paid/coerced into voting a certain way.

It is definitely not the case that an employer can prevent employees from voting specifically, but they can arrange the workday in such a way as to make it inconvenient for certain employees. Example: Salaried staff can be given time off to vote while hourly staff are told to work overtime; not to mention the fact that salaried workers tend to already have accumulated paid time-off, where hourly workers have none, or less.
This is not a proposal for developing general-purpose drugs. This is for developing emergency treatment for an acute viral outbreak emergency. If an anti-Ebola drug works, then it saves lives. If it doesn't work (or is dangerous) then it's still less dangerous than Ebola itself.
There are a lot of people, including myself, that disagree that saturated fats are unhealthy. If you read a book like

The Big Fat Surprise: Why Butter, Meat and Cheese Belong in a Healthy Diet [1]

there is a lot of evidence to the contrary. There is a whole school of thought that polyunsaturated fats are the bad ones, while saturated or monounsaturated are good.

I'm eating a Low Carb High Fat (LCHF) diet, also known as keto (ketosis) diet, where I eat many saturated fats.

[1] http://www.amazon.com/gp/product/B00A25FDUA?btkr=1
People are also taking relatives from clean hospitals because they don't trust those workers.
Many lines would need nothing.
Overarching structure, idiomatic usage, and lack of benefits from being able to use language constructs of efficiency in C# would yield sub-optimal results.

Manual conversion to idiomatic C# would be a better route and add the benefits of deeper familiarity with the application. It's one thing to wrestle with a new codebase. It's another thing to try to make sense of something transcoded by a tool. Was the original coder insane or is it just an edge case in your translation tool?
Probably good advice, but the first thing that came to mind in reading the article was https://www.youtube.com/watch?v=-DIETlxquzY.
A large majority of this very loyal following are still < 16 years old. If MS play things right and can retain this following in about 5 years time it will be a very loyal following with a huge reserve of disposable cash then this could become a very profitable move indeed.
People tie themselves in knots with classes/packages/interfaces/concurrency/computer code all the time. Just look at pretty much any mature codebase at all.
That's basically what Java said in 1995.

There is a reason why Java completely abandoned that position.
Or the Toaster & Potato versions.
I think Steam competitor idea is interesting, but forcing it on your playerbase is generally quite a bad idea (see Origin or Uplay). I'd love to see more competition though.
There are not so much use cases to use apache/httpd at all. With nginx you can proxy too.
> * I am located in a small town that is about a 30 minutes from Carlsbad and Temecula, CA*

The person that runs this mailing list[0] for freelancers is from not too far from you. He lives in Murrieta, CA I believe. You should consider reaching out to him about challenges in your area.

0 - http://letsworkshop.com/
I assumed initially that this was related to the PGI Transverse/MechWarrior Online debacle with the community manager who waged a war on the most vocal part of his player base (and kind of lost).

It seems to me that with online games the community manager role is both very important and poorly understood. Realistically it's customer relations, PR, and so on. But MMOs are communities - and volatile ones at that. It can't be easy.
I don't even know what they clean? What would a printer need to clean and how would a printer clean itself without actually printing anything.
At a guess, minecraft users are are very loyal and Microsoft will now first update the Xbox version. That will presumably drive Xbox sales.
I wish people wouldn't assume there's only two options - Generics or casting from Object/interface{}/void* It's a straw man argument. No experienced Go programmers are trying to say that's a good way to write code. The idea is to restructure your code so that basic data structures and interfaces pick up the majority of your reuse scenarios.
It feels pretty reasonable to me, unless you think that it's a flash-in-a-pan that will decline fairly soon. If you think it's a franchise brand that will either hold steady or grow, then it's not really a huge purchase price. Mojang has profits of somewhere around $100-150m on revenues of $300-400m, so this values them at 15-25x profits, or 6-9x revenues, both of which are lower than most recent major tech purchases (e.g. Google paid something like 10-12x revenues for Nest). Heck, a 15-25 P/E ratio isn't even out-of-line for an established tech company without huge growth expectations (Intel and Microsoft both trade around 20).

The terms seem pretty generous, though, a completely clean buyout with no requirement that the principals stay for even a little bit.
> Instead now we have the DMCA-infighting and an atrocious modding community that hosts their source code on shady file upload sites, make their measly money from adfly-like sites and have never heard of Github.

I'm not sure what you said is (solely) the result of Mincraft being closed source. As far as I know, Android is released as open source, but most of what you said also applies to that modding community.
They have reduced uptake amongst the next generation and need to find a computing experience they can ruin for them specifically. This is about $20/player, which is pretty good value compared to the cost and effort required to convince school departments to make 100 million kids sit through Excel 101 classes.
Remember the used market is only workable in countries with enough previous purchase history over a long enough period, most developing economies don't reach that point for quite a few years longer than developed countries for a given technology.
I think it's less a quote meant to be taken literally about doing market research and more a quote demonstrating about the values Apple was working with when building this. I think approaching designing a computer for mass production the way a craftsman or artist would approach their work is the really insightful thing to be pulled from this quote.
I see it mostly as a long term plan to move as many people as they can find into the Xbox ecosystem.

edit: downvoted already, new record.

At least I didn't suggest that Microsoft would now have to re-write minecraft in C# rather than in the Java that they love so much there.
Site listed: weezevents.com as availbale

http://www.weezevent.com/ --- Still seems to be running?
Minesweeper ip is expiring?
That description makes them sound like they were sold by Cut-Me-Own-Throat Dibbler :) (sorry for the OT).

http://discworld.wikia.com/wiki/Cut-Me-Own-Throat_Dibbler
Standards brought us out of the dark ages. Perhaps the dark ages were necessary for us to arrive at where we are today. The importance of standards and interoperability over the past decade has made possible what we have today.
> I wouldn't compare it with Go's lack of generics.

Why? It feels like forking Go would be the fastest way to get Generics.

But on the other hand, the people who are able to pull that off usually just stay away from Go in the first place.
I guess for nation-state it could end up in a MAD-like scenario. "Because offence is so far ahead of defence, you know we could shut down your power grid if it struck our fancy, and we know you could do the same to us. So how about we all stick to a smaller, tactical-level cyber-ops and call it a day?"
You don't even have to translate anything. Bytecode translation via IKVM.NET[1] to run JVM applications on the .NET runtime works surprisingly well.

[1] http://www.ikvm.net/
Well, you don't have to know English to use the Internet.
In a Microsoft press release, you have some rights to be circumspect on how 'PC' should be interpreted.
Well, I vowed never to give a cent to Microsoft again, so there goes any Minecraft upgrade I've considered. Not that they will be aching, but nonetheless...

(edit: thanks for the downvotes, I'll stand by it, though)
Very peculiar seeing this news after Notch was so critical of the OculusVR sale to Facebook.

Seeing as I bought my premium Minecraft account on 8/1/2010, I must be due some sort of equity for supporting him at such an early stage.

edit: Oh, and what do you think will become of the old alpha/beta/release builds? I'm thinking about going ahead and archiving them all in case access to them is revoked. Not sure if I'm being too paranoid, but I much preferred the simpler versions without all the distractions like XP, hunger, and those weird tall black guys.
SELinux the Colouring Book [pdf]
Is it a cash deal or a stock deal or both? The release mentions 'dollars' which makes it seem this is an all cash deal. That would be quite something, but since there is no lock-up for the founders it makes good sense that it would be just a cash deal.
> Microsoft’s investments in cloud and mobile technologies will enable “Minecraft” players to benefit from richer and faster worlds, more powerful development tools, and more opportunities to connect across the “Minecraft” community.

Sounds like they intend to use it as a killer app for microsoft phones.
On a language level, not that hard (though the result wouldn't be idiomatic in a lot of places). But on a library and API level ... Either you move everything that uses the stdlib to your own standard library excerpt that you maintain for both languages to be identical. Or you find compatible implementations in the other language (or translate Apache Harmony to C# as well). Or you'll deal with all the things that your program could call and emit code that does the same thing in the target language, with more code where standard library functionality differs slightly.

And then there is the problem of external libraries and their APIs. Either translate them as well, or find API-compatible replacements, or find replacements and handle the API differences yourself.

Actually, it comes down to the same thing either way, when considering the standard library just as a library, among the others.
> Yes, but that will fragment the thread.

Offhand: doesn't that sound like something from an 80ies barbarian movie?

OLD WITCH: "You have fragmented the thread! You will all die!"

SORCERER: "There is but one hope - you must travel through the broken lands to seek the ARC, and take it to the valley of the tall tree where the threads can be reunited!"

BEASTMASTER: "UUUURRRRRGGGHHHHH"
Even if Mojang might as well be Notch's child, if I were him I'd be laughing all the way to the bank at that acquisition price.

And I really hope he's making a lot of his employees rich in the process.
They'll probably create a market. Right now mods/skins are for the most part being given away for free. I think the obvious thing to do is allow mod creators to sell at a profit if they wish.
> Very peculiar seeing this news after Notch was so critical of the OculusVR sale to Facebook.

That's a valid point.

> Seeing as I bought my premium Minecraft account on 8/1/2010, I must be due some sort of equity for supporting him at such an early stage.

I don't think that's a valid point :)
The MS of 5 years ago, you'd have said it would never happen. The MS of today, it's not impossible (though it is unlikely).
That's my guess too. Or at least, released first on Xbox.
Not at all. They did get all of Skype's assets, but they modified the technology significantly to comply with NSA spying desires, as well as port the back-end from PostgreSQL to SQL Server. It was not a quick surgery, and now Skype is a regular old crappy MS product.
You can in Haskell

min :: Ord a => [a] -> Maybe a
min = foldl' go Nothing where
go Nothing a = Just a
go a0@(Just m) a
| a < m = Just a
| otherwise = a0

You can in OCaml

module Min (M : Comparable.S) : sig
val min : M.t list -> M.t option
end = struct
open M
let go a0 a = match a0 with
None -> Some(a)
| Some(m) -> if a < m then Some(a) else a0
let min l = List.fold_left go None l
end

Point being that these problems with generics are reasonably solved. There are perhaps other problems, of course. OCaml should at least be a suggestion that compilation speed isn't really one of them.
I prefer the common and honest title of 'evangelist'. That title addresses all the author's concerns.
I look forward to a post from MS about their plans. I still believe that with a proper modding API minecraft could quadruple its current impact.
There's also realms and their massive PC community. Although they've been nose diving their PC community lately.
Maybe this is just part of the strategy of "keeping Microsoft cool and ready for the next decades". Making young generation aware that Microsoft is cool and forgetting what happened in the last decades.
Well, Notch (and the other 2 founders) are leaving Mojang.
I have no idea whatsoever why MS paid that amount of money.
I congratulate Notch, though. Shall he have much fun with his share!
I can't think of someone else right now who could come up with such an easy way to understand computers.

"Playboy: Maybe we should pause and get your definition of what a computer is. How do they work?

Jobs: Computers are actually pretty simple. We’re sitting here on a bench in this café [for this part of the Interview]. Let’s assume that you understood only the most rudimentary of directions and you asked how to find the rest room. I would have to describe it to you in very specific and precise instructions. I might say, “Scoot sideways two meters off the bench. Stand erect. Lift left foot. Bend left knee until it is horizontal. Extend left foot and shift weight 300 centimeters forward…” and on and on. If you could interpret all those instructions 100 times faster than any other person in this café, you would appear to be a magician: You could run over and grab a milk shake and bring it back and set it on the table and snap your fingers, and I’d think you made the milk shake appear, because it was so fast relative to my perception. That’s exactly what a computer does. It takes these very, very simple-minded instructions—“Go fetch a number, add it to this number, put the result there, perceive if it’s greater than this other number”—but executes them at a rate of, let’s say, 1,000,000 per second. At 1,000,000 per second, the results appear to be magic.

That’s a simple explanation, and the point is that people really don’t have to understand how computers work. Most people have no concept of how an automatic transmission works, yet they know how to drive a car. You don’t have to study physics to understand the laws of motion to drive a car. You don’t have to understand any of this stuff to use Macintosh—but you asked. [laughs]"
Briefbox – Practice briefs for designers…
That's not how I read it at all, and I'm somewhat introverted and definitely a developer. Nonsense is taking a comment like this so personally and blowing it way out of proportion.
Microsoft has gained a lot of respect from me when they did that. However I doubt they would go out of their way to open source minecraft.

But hey, who knows which of my words I might eat with gravy sauce?
This is how it begins. First they come for TOR, then they come for VPNs. Eventually, they come for your SSL certs.
Perhaps you're describing a Browser Extension?
What is best in life?

To derail your threads, to see their context driven before you, and to hear the lamentation of their moderators!
Be interesting to see how MS deal with YouTubers.

Shutting down Etho, Yogscast, etc is likely to lead to hordes of 13 year olds hating MS for ever.

Maybe there'll be an MVP programme for YouTubers? 


I just hope MS can sort out modding: a sane mod interface would make many people very happy.
There are consequences already, whether it is related or not. Andy Hunt withdrew his recent Minecraft book due to the Bukkit library being pulled via DMCA:
https://twitter.com/PragmaticAndy/status/510437307389067265
https://twitter.com/PragmaticAndy/status/510438941959659520
If you have a preferred width for webpages it's presumably the same width for all pages, no? So just keep your browser at that width the whole time.
Yep I'd have to agree. While I'd rather use meteor for this task since it's native javascript on both ends, the killer feature for meteor is really the data binding across the client/server gap and not the ability to write js in both places.
> I find your response condescending and hostile, actually.

Welcome to the Go community.
Inkjet printers squirt ink through tiny nozzles. When they're left idle in a dry environment for a long time, the ink tends to dry up and clog them, and you get white streaks.

The "cleaning" basically involves moving the printhead over a receptacle with a sponge in it (it's called a spittoon, seriously) and firing all the nozzles for a short time while suction from a platen-driven vacuum pump sucks on them (that's why the feed rollers spin when it's doing this.) It uses a ridiculously large amount of ink in the process too - Google "waste ink container" for some further reading.
Perhaps Microsoft has a similar project in the works, and instead of fighting over IP and copyright, they just bought the company. Like Intel or Cisco buying innovators to avoid patent litigation.
Do you know whether recurring attacks often come from the same attacking machines, so that there would actually be a significant decrease in the number or severity of the attacks ones the attackers are reported? What I'm wondering is if the money and effort spent on reporting the issues will benefit the one who's doing the work, or all network administrators everywhere? The latter might mean that the problem suffers from a version of the tragedy of the commons [1], where no one wants to do the work since the benefits are shared by everyone.

[1] http://en.wikipedia.org/wiki/Tragedy_of_the_commons
Startups go Dutch for new era in manufacturing
Batmobile?
It wouldn't surprise me though given notch hasn't had a compelling reason to sell so far (no investors, lives a modest lifestyle, it's still minting money like crazy). This appears to be a "too good a deal to turn down" sale, so he probably called all the shots to make it stick.
Gogs v0.5.0: A self-hosted Git service written in Go
Sounds like they're either going to port it to C# or add Java development to Visual Studio? Though I doubt the latter is the case... Given the history of Java and Microsoft...
I hope they won't ditch cross-platform and go for Windows + Xbox only. Or try to make "Minecraft 2". Damn
I have a hunch that we'll see a rewrite to C# and no more Linux support.

I'd love to be proven wrong though.
I think "community liaison" would probably be a more apt title. But I think his point is that without some say in the product a community isn't a community.
good news for http://minetest.org/
The point of generic code is not purely that it's easier to re-use. The almost more important fact is that generic code has less information about its inputs and outputs—this leads to a smaller design space and, consequently, an easier time designing the implementation and an easier time avoiding bugs.
The Saturday Ticker: Weather, Russert, Tapper – TVNewser
Everyone has a price it seems.
Then sue the bastards.
I disagree. I bet MS will improve mod support. Minecraft mods are a huge pain right now.
For Microsoft stock?

I think it doesn't matter that much. Microsoft stock is notoriously stable for tech stocks, so the difference between an all cash deal and an all stock deal wouldn't be too big after, say, a year or something.

Notch also probably wasn't too pressured to make the sale, so the terms would be understandably in his favor.
Or you are a small business owner who just likes to watch what the users are doing in realtime, for fun. Like my mom :)
>considering it is unlikely Minecraft will sell millions of copies more (it is already the most sold game ever made).

Pretty much every machine on the planet on which you can sell software has a copy of Tetris. Ports of Minecraft could also exist into infinity in a similar sense.
What I wonder is what Carl and Jeb are going to do though. Do those three have another collective project? Or is it all sunny beaches and martinis? Or a Carl/Jeb project while Notch tinkers away?
I'm not a native speaker so I could be wrong. But in the wikipedia article about exponential growth, "growth rate" is defined as the first derivative with respect to time, which contradicts what you are saying: https://en.wikipedia.org/wiki/Exponential_growth#Differentia...

I understand the distinction you are trying to make, but I think what you call "growth rate" would actually be "growth acceleration".
You can still choose not to participate by spoiling the ballot paper.
Nope it's $20 if you pay the fine when you get it, or $170 if you let it go to court

http://www.aec.gov.au/faqs/voting_australia.htm#not-vote
Honesty on Kickstarter is a mistake
If they do, it'll be Minecraft 2 or something.
Bukkit is possibly the only shred of sanity in the Minecraft world. I know its original developer (Nathan Adams) and he is absolutely top-notch (no pun intended) and deserves every bit of success he had with Bukkit and later with Mojang - he now works there.

So no, bukkit isn't the problem. The problem is all the bukkit mods, and the situation between bukkit and mojang. Urgh.
Ng-admin: Add an AngularJS Admin GUI to Any RESTful API