skysight-inc/HackerNews huggingface dataset:
Why does this article only compare Go with interpreted languages at the top? Go is a compiled language; wouldn't it be more fair to compare it with other languages that can be compiled, like C++, Rust, Haskell, or Lisp/Scheme?

I mention this because the article acts as if getting rid of abstraction layers between the OS and the code is a new idea. No, that's how all compiled languages are... that's the point of compiled languages. I suppose Go's most common use case lines it up against a bunch of slow interpreted languages, but really there's no reason except good libraries that you can't use the other compiled languages I mentioned for web apps.
Funny, I have all my SharpPLM stuff on Azure (free with Bizspark!). So I was going to set up a blog with Wordpress just like you guys did. Same initial experience, it was super easy and quick to get up and running.

I haven't fully made it 'live' yet, but this gives me some pause whether I should. I think the WAWS platform is good overall, but there is probably too many layers of 'magic' happening under the skirt for this to be a great solution yet.
Why are they doing it then?
Why salaries shouldn't be secret
Single binary + multi platform + awesome documentation = yes please, I'd like some more.
They sorta did. Pictures are actually still there but hard to if not impossible to find. They might have just took the links out.

If you can find a pic in google image search and pick "visit site", you can scroll through the albums.
Hum... I though the article was about something like the New Math[1] but... I actually learned math like that. (I'm from Portugal, and finished high-school around 10 years ago).

Sincerely, I have no idea how the "old-fashioned way" works. I mean, venn diagrams and trees to add fractions. A variable change (!) to solve a quadratic equation.

Those "new" methods were the methods I learned, and they were fast, efficient, and we add other algorithms to prove the validity of our answer.

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

[EDIT] I just read the thread. Apparently it was an april's fools joke. Now I don't feel like I'm living in Bizarro World
the link seemed to work when I pasted it. I originally oasted the link you shared, but HN immediately pronounced it as [dead]. The below seems to be working for me. Sorry for the fuss.

http://computermagazine.com/2014/05/14/how-isps-are-shameles...
I was never particularly good at math. I also never took precalculus in high school. It was Algebra 2, Geometry, Discrete Math, and Statistics for me. I struggled a little with Calculus when I got to university, but managed to pass the class and got pretty good at it by the time I was in Multivariable Calculus. I know many people who were in the same situation. I don't think "precalculus" is requisite for learning calculus (I also never took any "prealgebra" and managed algebra just fine). I can't even imagine what a pre{calculus,algebra} course would possibly teach.
I know right? I do feel a warm fuzzy feeling when things compile and I generally feel much safer than when building things in Ruby.
>It may not be working, you can disagree with it, it's plain populist to single out Mayer.

You bringing sex into the debate, your accusations of sexism and this point toward you being the sexist, if anyone is. She is CEO. She is almost entirely responsible and accountable for company strategy and performance.

Mayer has proven herself through the ranks of many prestigious technology companies throughout her career, but her performance as CEO has been an embarrassing disaster.
looking especially forward to JSONB, the extended array manipulation functions and the improved GIN index!
Why I joined Creative Commons – Ryan Merkley
Don't be an ass.
https://spideroak.com/privacypost/cloud-security/is-your-sma...
Richard Feynman taught simulation (of planetary orbits) in his famous first-year lectures (which became the famous text book) with a page long table of computed values, and remarked that this was a powerful new technique that was going to dominate physics as computers increased in power.
Exactly. I have vim handle it for me every time I save. No problemo.
This is getting really nitpicky, but it's below "the fold." So it might as well not be there for some users.

But getting people to buy the book might not be the primary goal of the website, or the home page. It's probably to show off the reviews and teardowns, which it does a great job of. I think it's perfectly acceptable to have the secondary purpose of the site, buying the book, a bit out of the way.
24fps video on a 30hz display isn't going to be smooth. Every fourth frame of the video will last for twice as long as the rest.

I haven't seen it in person - one of the downsides of being in rural New Zealand is no friends with cool toys :) - but I've seen much less severe problems on paper be quite nasty.

In game development, my day job, the industry has recently been cracking down on micro stutter, where even randomly skipped single frames at 60fps can destroy the appearance of smoothness.
Docker is the heroku killer
Google search was an amazing improvement when I found it in 2000, but sometimes I wonder if the post-2005 improvements of search results is nothing but a reflection of human progress digitizing data. There is more data online, and better organized than before. That improves google's results regardless of algorithmic strength.

For any search where the first result is Wikipeida, the following results don't have to be any good, and there are plenty of terms where the next 20 results are just domains with lots of in-links hosting glossary and dictionary definitions.

Tech was the first area to conduct large amounts of our work online and in the public's eye. As a result, almost all our meaningful literature, documentation, q&a (was mailing list archives, now is just stackoverflow) and "here's how I solved X" blog posts are available for google to scoop up.
> I'd rather see my positive moral get challenged, then no morals be maintained.

If I remember correctly, Mozilla was very careful not to promise never to implement H.264, for this very reason.

Anyway, if you really want a browser that has promised never to be non-free in anyway, and which you can count on to keep that promise, just use Iceweasel. It's essentially the same as Firefox with no proprietary blobs (Flash, DRM, etc.).
this is the read that got me into doctorow, of course basically all of his other writing is great. 'little brother' was the 'one city, one book' selection by SF Library last year, and anyone concerned about the surveillance state should definitely give it a read.
OnePlus releases 300$ 64-GB "flagship killer" Android smartphone
Yes it's hard to imagine how much energy is spent on just implementing the "when I click the new tab, that new tab must slowly and not immediately appear" (there's even the whole terminology TART/CART https://wiki.mozilla.org/Buildbot/Talos/Tests#TART.2FCART (thanks Wilya)). I hope there's some higher goal behind.

I'm also curious to know how much of the problems still come from "not nativeness" of the UI (up to some point at least, Mozilla was proud to use some very complex architecture instead of the native controls, I don't know the current status, if I understood more OS-native always has benefits, except for not allowing easy "themes" development).
Adding DRM to youtube simply doesn't make sense to me.
The majority of content is added to youtube because the publisher wants people to view it and share it as much as possible. They aren't monetising the content directly.

It's really only big media companies that are in the weird position of wanting many people to view their content but only under specific constraints.
> How an individual’s reputation is protected online is too important and subtle a policy matter to be legislated by a high court [...]

Yeah, right. That's why the "right to be forgotten" wasn't just invented by the court. It was passed by the Council and the Parliament in a European Directive.

The court just ruled on how exactly this Directive was applicable to the concrete case. Just like every High Court in about every country does.

If you don't like the verdict, that's fine. It opens questions and problems. But don't try to frame it as an activist court trying to legislate on its own.
Have noted this 'opinionated' trend going for quite a while, so this comment isn't about this article in particular, but can someone break down why an opinionated guide to something technical would be preferable to an impartial one? The only thing it seems to imply is that bias adds value in its own right.
MakerBot brings "Mr. Snuffleupagus" from Sesame Street to 3D printing
Social Capital and Employee Loyalty: The Nordic Advantage
Well, that movement is about not shrinking the userbase, so surely we agree?

More generally, Mozilla's ability to influence the web away from DRM, as well as privacy invasions, stems entirely from the ability of Mozilla to deliver a product that users want. Making sure that users can't watch $YourFavoriteShow would be a pretty dumb move when all other major browsers have taken the necessary steps to make sure that their users have no such limitation.

Cultivating "dial-a-pundits", as you call them, would be nice, and we certainly take every opportunity we can to express our views on just about everything web-related. And this specific battler (DRM in web browsers) has been fought and lost. We need to regroup, cut the losses and reorder to fight the next battle.

If you wish to help fight DRMs, please make as many people as you can aware of the dangers of DRMs. Also, justa s importantly, we need to convince Hollywood that DRMs are costly and unsatisfying. For this, we need to develop and showcase alternatives, that users will use. This is the only way.

Because we can't fight Google + Apple + Microsoft + Netflix + Hulu + Hollywood on the lobbying front. We just don't have the means.

(Yeah, I'm a Firefox Dev.)
"In theory you could beat the death spiral by buying good programmers instead of hiring them. You can get programmers who would never have come to you as employees by buying their startups. But so far the only companies smart enough to do this are companies smart enough not to need to."

--http://paulgraham.com/yahoo.html#f2n
Beautiful way to showcase code & UI on Medium. Nice work!
A different DRM mechanism in each of the main browsers is fine by me, because none of them would ever gain traction in that scenario. It takes everyone getting together and agreeing on one to achieve the critical mass required to make DRM happen. What is the use of having "an element of control" over exactly how you'll get screwed over?
> You mean for developers?

More for concerned citizens.

There is a difference between add-on code for particular proprietary content platforms, and writing DRM support into the web standard. Not implementing a Flash plugin doesn't break compliance with the 'official' browser standards - not bunging in the EME stuff will, presuming it gets fully adopted.

That, as I understand it, is the real point of controversy in this whole thing - whether DRM belongs in web standards. Mozilla was fighting it, uniquely among major browser vendors so far as I know; this move means that they've basically given in.

Whether they are right or wrong to do so is another matter.
When TV Is Obsolete, TV Shows Will Enter Their Real Golden Era
Thanks for finding it useful!
He means without the several sets of bezels you'd normally have from the normal way of getting this much screen area, i.e., by having several monitors.
Type Annotations in Java 8: Tools and Opportunities
I'm glad to hear it -- did any parts stand out in particular?
You used to be able to change your search settings to ban certain domains. They removed this feature and instead offloaded that functionality to a chrome extension called Personal Blocklist. It's not an ideal solution:

* It only works on chrome, obviously, because it's a chrome extension. That means you will continue to get crappy results on all your other browsers and devices.

* It modifies the links after you load the page so you see them disappear which can be disorienting. I really don't want those search results even making it into the DOM.

* As of now I'm not able to even edit my list (the options menu item is grayed out) and I have no idea why. The quality of the extension is poor at best.

* It has zero intelligence. What would be ideal is that I could subscribe to a blocklist of well known content farms and allow crowdsourcing to maintain and add to that list.

The clear message from Google is that it doesn't really want to support or encourage wholesale blocking of any domains. Google would prefer to be the entity that makes that decision for you, and since these content farms make Google a lot of money don't hold your breath that they're going to start cracking down in a serious way anytime soon.
My understanding was also that they had many Russian rockets warehoused for national security launches.
Well to be fair it does mention Java (though the deployment model expressed is, shall we say, Byzantine).
You could have just linked to the article in question, rather than calling me an "ass". But thanks.
The Internet of Things will thrive by 2025 but raise privacy concerns
>That common core method for subtracting 12 from 32 definitely doesn't teach you anything about how or why it works.

That was a point I made elsewhere on this thread. When helping my second-grader with her homework, it sometimes seems that they are just changing what the student is required to memorize (and also increasing the volume), without necessarily imparting additional understanding.

That problem relies on what they call the "Add it Up" method, and it is specifically a technique with which I've helped my daughter. I observed that kids can completely learn the method and ace a test without understanding the concepts behind it.
1Password's keychain uses resource forks I think, which makes it inherently not cross-platform (or rather, not cross-filesystem) and could explain the incompatibilities.

Not sure what could be the issue with DMGs, though, since that exact issue is pretty much the reason for their existence.
White – Easy UI Automation for applications on Windows (for now)
Mou, Markdown editor for Mac OS X, on auction starting from $80k
The author is selling Mou's logo, source code website and domain, on Taobao.com. Starting from 500k RMB (roughly 80k USD). If it is not sold on taobao, it will go on auction on a non-Chinese site.

http://item.taobao.com/item.htm?id=39011463240

The author is also paying back 120% of any donations made to Mou.
I'm the founder of a wiki so I know some of these legal issues better than most (although, of course IANAL). Typically how this is supposed to work is: Wiki's terms of use say

(1) Users own the copyright to their contributions (authors always do; TVTropes appropriating this is not right)

(2)Users grant wiki a non-exclusive irrevocable license to do use the content in any way Wiki likes, including specifically a right to distribute it under CC.

That's where author of OP felt cheated. He wanted to contribute because he felt the content will be licensed CC-BY-SA but Wiki changed it. But this is fine. Author owns the copyright to his personal contributions so he can always publish it under any license he wants. (like he did in his blog post, where he declared all his contributions to be available under CC-BY-SA). The only wrinkle is for someone to be able to find specifically the author's contributions. If the author built upon someone else's work, the result might still be fine to use under CC-BY-SA because at the time the original work on the wiki was under CC-BY-SA. But any edits after the author's contribution are off limits for CC-BY-SA.

Wiki is legally within its rights to change the licensing of its content.
It is not as simple as that, because I got the impression THE reason folks at Mozilla do not want Firefox to become a niche platform is popularity is a necessary resource to have leverage in the standard body, not popularity itself. Frankly, I think they will accept Firefox becoming less popular as long as the probability of maintaining necessary market share to have leverage increases, although I don't think such situation is likely.
Not entirely on-topic, but the mention of the various language "stacks" at the beginning of the article reminded me of something I've been wondering.

Why does the de facto standard for web apps in Go-land seem to be using the built-in HTTP server provided by net/http, or otherwise having the program server as its own HTTP server?

Most other languages seem to have converged on FastCGI or some similar model ({W,P}SGI, Rack, etc.).

It irks me a bit because I don't understand why you'd want to do it this way; it seems preferable to have a dedicated HTTP server in pretty much every way I can think of.

Does anyone have any insight there?
Before i forget, you can find a quick intro on how to use it here : http://www.codeproject.com/Articles/289028/White-An-UI-Autom...
This might have been what inspired my advisor, who's thesis advisor was Feynman (making Feynman my grand-advisor).
This is one more reason why police and prosecutors should be individually bonded. This would pay, up front, for liability, and it would wash out the careless and incompetent.

Without institutional incentives to produce good results, the incentives to produce more results, faster results, and more lurid results will continue to produce bad results.
You can have a keyboard and a touchscreen at the same time. I actually loved my keyboard/touchscreen android phone. I still want a real keyboard. I miss it.

I think the reason they failed was "app store." Also they had a really crappy interface compared to iPhone and Android.
I appreciate the critique, but it's not like an object can't have more than one quality. :) In this case, an illustration was both crudely presented while simultaneously being more personable than, say, a block of text. I'm not sure where the "gotcha" here is.
Beginners Tutorial for TCP States
Doubly noted!
Should be labeled [2007].
I mean that their fears are not (necessarily) misguided, and claiming them to be is not helping the FSF's argument. I would rather they focus their arguments on the real reasons to avoid DRM, rather than making unverified claims about Mozilla's motivations.
Join a shared office space.
It's difficult, spend more time around family.
That's a happy side effect, for sure.
Er... We have been fighting this proposal for several years, thank you very much.

Also:
> - do the work to implement the DRM thing but keep it disabled ready to hot patch in once evidence shows that they'll be fucked without it

So when do we decide that? After we have lost our user base? Or when it becomes evident that just almost everybody is already watching movies on the web using proprietary blackboxes that may or may not use DRM, may or may not identify you and may or may not leak your info? Because that has been the case for quite a few years already.

> - display "this is bullshit DRM content you shouldn't support, read more HERE, and click HERE if you really don't care and will use another browser to view this anyway" in place of the DRM content initially

So, lecture users and invite them to change browser? That doesn't sound like a good strategy.
What the article points out is that (2) is actually not the case, which is why the question arises.
Interesting – Industrial energy management technology
Redesign:This is what we did to make our open source app work and look slick
There are sure a number of things to keep in mind when migrating to Azure Web Sites. For instance, since it runs on IIS, Apache configuration files (.htaccess) won't have any effect. And the free MySQL plan is meant for development, not for production use.
It's a pre-emptive disclaimer "I know this isn't objective, don't complain about that". And it tells you that the guide isn't going to offer you confusing choices, it's going to tell you one way to do things. For some people that's an advantage.
Why should it be a website? The only connection between movies and hypertext is both can be delivered over the internet. Why the HELL would you shoehorn a branded DRM-enabled movie streaming application into a document viewer?
PostgreSQL 9.4 beta1 released
How to Give and Receive Feedback
I agree I should do more of them, but Pocket (http://www.useronboard.com/how-pocket-onboards-new-users/) and WhatsApp (http://www.useronboard.com/how-whatsapp-onboards-new-users/) were both mobile.
Some videos on Youtube are already using DRM, in the form of RTMPE.
Do I want Android TV? Yet another clunky interface, yet another clunky remote, etc?

I recent got a Chromecast and now manage my TV via my tablet or laptop. I get a better experience with my tablet and would love to see TV's shipping with Chromecast built-in. I retired my Boxxee and I no longer think about buying a Roku or AppleTV.
it's below the fold. dunno if the parent noticed it or not..
Nintendo had two intents - preventing shovelware that killed the Atari 2600, and requiring royalties as well as making publishers purchase ROM cartridges from Nintendo.

It didn't quite work. There were still quite a few downright horrible games for the NES, look at any 'Worst Nintendo Games Ever' list. Two great examples were X-Men and AD&D: Heroes of the Lance.

Also, Tengen (from Atari) released their own games with their own chips, including a copied NES lockout chip. Remember those games that came in the strange black cartridge that didn't look like other NES games, notably the first Tetris, Gauntlet, and Ms. Pacman? Those were Tengen games, and they ended up in a legal battle with Nintendo.
I think it speaks to a different mindset from what we as programmers are used to.

Licensing is a pretty big deal for us. Virtually every programmer has some sort of opinion on GPL vs BSD vs public domain vs whatever. Open source projects can live or die because of their license.

Wikis are basically open source projects with natural language instead of code. But I get the impression that few wiki contributors care that much about licenses.

If I had to guess, I'd say that it's because code is more modular and flexible. If you write a useful open source library, the license you put on it can have huge implications for what products end up using it. There's no wiki equivalent to e.g. large quantities of BSD code being used to build a smartphone that sells hundreds of millions of units.
10 Insanely Violent Rebel Groups Active Right Now
Webhooks or no, Dropbox has already nailed down the core features but the Rice situation is gnawing at me.

I would love to see a canonical list of alternatives to Dropbox, I still have 30GB in free layers(thanks University promotions), but the more I think about it, the less I want to keep using Dropbox.

So some options are to set up your ownCloud at VPS, use Google Drive, or Microsoft Skydrive or something else.

Problem with latter two is that those are not exactly highly ethical choices either.

On the other hand ownCloud fails the grandma test something that Dropbox has been excellent at.

What other options are there?
The future of Malayia and world.
You are biased.
It's definitely tempting, but the reviews I provide are really just surface skims -- without knowing the constraints the teams are working with and/or what the conversion rates of the adoption funnel are, I'm really not in a position to dole out grades.
Statistically and probabilistically speaking, we can make an estimate (with error bars) of the value of the treatment, even with a trial of only a few people.
If you're using MySQL, make sure to select the appropriate plan tier, since the free tier is very limited and not meant for production. And put your configuration in IIS config files and/or in the Azure management portal. It doesn't run on Apache, so Apache configuration files will be ignored.
But they will. If the video player can decrypt the content, so can any youtube downloader transparently for the user.
Dual Carbon batteries
The most important question in a startup: Am I being proactive?