skysight-inc/HackerNews huggingface dataset:
Arcanist - command line tool, great!
GUI - confusing, strange names on modules and lots of navigation issues.
Tasks - works, but too clumsy
Workboards - just too bare bone to be functional
code review - one of the better ones

We use gitlab as a replacement for gitosis and in that workflow there is no longer any room for phabricator.

But now that phabricator can self host repos it is a big plus. They should rework the GUI, it is my biggest gripe at the moment.

What I miss in all tools I have tried is to make a random comment in the source tree. I don't want to fake a branch to achieve that.
Make your application faster by batching HTTP requests
I just tried setting up GitLab and after running reconfigure it seems to just hang. Is my sever (2GB Linode) too slow for GitLab?
Good idea but doesn't seem entirely accurate.

This project[http://libraries.io/maven/org.bitbucket.b_c:jose4j] was updated last week but Libraries.io says it hasn't been updated since last year.
Only one company has a chance to end Facebook's Dominance over news apps
For some context (which media rarely provide), Antarctica has about 12.3 million cubic km of ice sheet. The latest measurements I've seen show that between 2011 and 2014, the Antarctic ice sheet lost 125 cubic km per year.

http://www.bbc.com/news/science-environment-21692423

http://www.esa.int/spaceinimages/Images/2014/08/Antarctic_ic...

Additionally, people have been noticing a loss of ice since at least 1932: http://trove.nla.gov.au/ndp/del/article/23150667
Phabricator is a brilliant piece of software. Very well written code, an emphasis on security, nice UI, tons of features.

Once you get used to it, the Differential code review process feels very natural (better than pull requests, even).

Further reading:

http://gregoryszorc.com/blog/2013/10/14/phabricator-is-aweso...

http://cramer.io/2014/05/03/on-pull-requests/
I think that driverless cars would make up for it by increasing the total amount of traffic. If driving has little cost as an activity, people will drive much more and be ok with much longer commutes.
That is pretty amazing, thanks for sharing. I am interested in different quantization methods, if only for screenshot usage ( I am working on a remote control product, and the quantization used to be quite poor before I added in octree ). Of course, most of my code is in C# but I can at least take a look at the algorithms, and if they are MIT licensed, I can see what it would take to convert them.
It goes beyond personal use. Odds are you signed an agreement that says "Anything I do using company resources is owned by the company."*

So you have to be careful for any open source work, startup ideas, etc that you may have. Don't do it at work or on your work machine (even at home).

* If your agreement says "everything you do is ours," it's already too late for you. I never sign those contracts.
Agreed.

I cringe when people say how things are going for the worse constantly.
>the time between when we first start to see promising progess in AI to the point where AI is out of our control would be so short that we would not be able to react to prevent it.

That seems pretty absurd to me. A human-level AGI is going to require a sizable amount of time and data to train, so that it knows something rather than nothing. In fact, getting to the point where self-improvement becomes viable will take a good deal longer than training/educational periods for most other tasks. The information complexity is just higher.

So while AI safety should be taken seriously, we do need to "sober up" by remembering that an AGI has to obey the rules of information theory.
Convergence by Moxie Marlinspike does that.

doesn't work terribly well in practice though.

http://convergence.io/
I could easily imagine a language extension that would automatically create "companion" number types for any other type ( you create a type "animal" and you automically get a "number of animals" unit of measure type.

This way you would almost never have "raw" int or float types.
"Keep your thoughts, ideas, and other confidential information protected from prying eyes with your own BitJournal. Each entry is encrypted with a symmetric key cipher, and only you have the key."

Hopefully the author can comment, but this doesn't look like a joke.
The headline accurately reflects the content of the article, which is a hysterical mishmash of speculation that does a massive disservice to the science. We "may" have learned about something that "could" happen "if" something else turns out to be true.

Antarctic melting is a particularly nasty consequence of anthopogenic climate change. It's a fairly robust first-order prediction of almost any analysis that gets anthropogenic heat balances correct--so unlike almost all other detailed predictions, there is a good chance of it happening--and the consequences, apart from maybe submerging Florida, are unequivocally bad for humans.

But in a debate as emotionally charged as the one over climate change and what to do about it, the last thing we need is the Washington Post ranting on in purely speculative terms.

If a friend told you, "Ten years from now, you may remember 2014 as the year that you first learned that I may have gotten a new job. Meanwhile, 2015 could be the year of the double whammy — when you learned the same about our buddy Joe, which could set in motion a road trip," you would probably look at them funny and say, "Hey, why are you telling me all this stuff that may or may nor or could or could not or might or might not happen as if it's the most important thing in the world? It sounds kind of pretentious and stupid."
Whether AGI is "tragically underfunded" or "luckily underfunded" is a matter of perspective. If the DoD announced a Manhattan-scale project to create an AI for defense, I'd be more worried than I am now. At the current levels of funding, smaller groups have at least some chance of making progress on safety research. It's also encouraging that Google is taking the problem somewhat seriously, and has instituted an "AI ethics" committee as part of the DeepMind acquisition.
Has the author of that post every given the Beauty Contest game to the same group of people three times in a row? What happens then?
Canary is an anonymous, secure alternative I've been working on. Check it out if you'd like: www.canaryapp.net
I agree with that as far as Glassdoor is concerned.

However on a more general basis: I really am done caring about people still using Windows XP. I have a little sympathy for people still on Android 2.xx because those phones got sold way too long. But Windows XP hasn't been sold for almost ten years and has been EOL for more than a few.

On this topic: Does Chrome for Android 2.xx support SNI?
Paid article discovery seems scary... like a way to extremely narrow people's fields of sight.

The issue seems to fundamentally be about how to pay good writers, that offer something useful to read.
I thought I knew my employer at the time. I joined a progressive ground breaking (large) team.

Bosses came and went. I was naïve.
Yes, but engineering is cheaper than running after real-time problems.
now lets do that for all connections, all new site requests and all analytics tracking.

I mean, you _can_ check it, 99% of people including myself will let it slip their mind.
YouTube's new 'cards' will now obstruct your videos instead of annotations
Would you have known that everyone else had been calling it the continuum fallacy all that time? No, you wouldn't - you'd think Yudkowsky was uniquely insightful.

Furthermore, you wouldn't learn anything beyond the limits of Yudkowsky's knowledge, or - more importantly - that there was anything beyond those limits.

The habit of neologism makes stuff impossible to look up, and creates the illusion that this is new ground, not old, and that there isn't already a world out there.

su3su2u1, debating this matter with Scott Alexander (Yvain), sums up a lot of their problems with the world view (which I am as familiar with as anyone who doesn't actually drink the Kool-Aid can be, having been on LW around four years and read not only the Sequences through twice but read literally all of LessWrong through from the beginning twice), which I largely agree with as a summary: https://storify.com/lacusaestatis/sssp-su3su2u1-debate

I'll quote one telling bit, which points out the level after Bayes:

> Heck, there are well defined problems where using subjective probability isn’t the best way to handle the idea of “belief”- when faced with sensor data problems that have unquantified (or unquantifiable) uncertainty the CS community overwhelmingly chooses Dempster-Shafter theory, not Bayes/subjective probabilities.

Do you remember the Sequences post mentioning the words "Dempster-Shafter"? Me neither.

(And then there's the use of "Bayesian" to mean things that nobody else uses the term for. As su3su2u1 puts it: "I suspect I’d be hard-pressed to write about probability theory in a way that wouldn’t fit some idea you cover by the word 'Bayesian.'")

Yudkowsky definitely gets credit as a good pop science writer. The habit of neologism, not so much. And definitely if he wasn't into the encapsulated, self-referential world that LW builds. In philosophy, Yudkowsky is the quintessential Expert Beginner: http://www.daedtech.com/tag/expert-beginner

untiltheseashallfreethem notes in http://untiltheseashallfreethem.tumblr.com/post/107159098431... : "I think Eliezer did a great service in writing these ideas up. But they are not his ideas, and I’m really worried that a lot of people read LessWrong, see that Eliezer is right about this stuff, assume he came up with it all, and then go on to believe everything else he says." And that's a serious problem when the good stuff is not original, and the original stuff is not good.
Thanks! We're looking into reducing the resource footprint, but it is not easy. Right now we're working on a package that makes GitLab easy to install on a Raspberry Pi 2, a request that we've seen a few times of the last few weeks.
I do most of my personal browsing through an RDP connection to my home computer, but something that I've been concerned about: Chrome on my work computer is logged into my personal Google account. That means all of my extensions--including a password management tool--are available to my employer should they choose to log into my computer.

The conspiracy-minded part of me worries that, with the proper motivation, they could log into my email, Glassdoor, etc accounts and defensibly snoop on me since the information was technically on one of their machines. Whether this far flung possibility warrants foregoing the convenience of having all of my bookmarks and logins with me at work is unclear.
>Too bad there is not. The closest thing would be a cellphone, but non-hands free use is illegal in most states.

Really? As if they couldn't install bluetooth in the cars?
they can fire you for misuse of company property.

check your contract. Undoubtedly they have a clause stating you must use your work device for the companies interest only.
T-Mobile is stealing from me, they know it and won't do anything about it
2GB should be enough, can you email support@gitlab.com and reference this comment in your email?
How Windows 10 achieves its compact footprint
I worked for a company (Overstock.com) that on more than one occasion, during company-wide townhalls, requested that employees use Glassdoor to review the company. The feedback was reviewed by senior management to look for places to improve.
Newtonian mechanics is wrong. It's wrong, wrong, wrong, wrong, wrong. We know it's wrong, and we've known for about a century now.

But it turns out that it's still a good idea to teach Newtonian mechanics -- it's a useful model, as long as you know its limitations.
It's old, but that doesn't invalidate the comment, which I found insightful... odd that it's getting downvoted. Machines get greater and greater amounts of control, and humans correspondingly less, over time. Even if the trend has been happening for thousands of years, it's still worthwhile to think about the end game that could come when things go to an extreme.
This is great! I love to see people exploring mood tracking and looking for correlations and insights. I hope you write more about what this helps you discover.

<shameless plug> I built Moodprint (http://moodprint.com) to do the same sort of thing. It's using random sampling as well, though it's personal as opposed to team-based, and it allows free-form mood entry. Some people have been using it for >6 months, and it's helped find patterns around work and relationships, for instance.
But there was no user story in which the user typed "../sms"! You seem to be encouraging thinking about scenarios like this in advance, a.k.a. BDUF.
HW failures are rare. At least hardware failures that matter. Disks in a RAID set dying or redundant power supply failures are not critical, and even those are more rare than you would generally expect them to be. With a bit of standardization it's incredibly cheap to keep a pool of spares handy and RMA the failed components at a leisurely pace.

Plus, you're still engineering your applications to be just as fault-tolerant as if they were running in cloud, right? The only difference is you are not paying the virtualization overhead tax. A single server dying should leave you in a no less redundant state than a single VM dying. They should also be nearly as easily deployable.

This is based off my personal experience in datacenters with 5,000-10,000 installed servers. Anything other than a PSU or HDD failure is exceedingly rare.
Many interesting explanations in here: http://www.catb.org/jargon/html/go01.html
https://www.grc.com/fingerprints.htm
For those that want a lower-tech but scalable solution that can integrate easily with your build tool:

AWS S3, NGINX + AWS Signing Plugin + Basic Auth, reStructuredText, and CircleCI.

Very cheap, super easy to scale, and basic authentication for private. Use your own domain, have full control over the domains and which S3 buckets your route to, and use ReadTheDocs templates which are great for documentation.
That didn't provide me any context at all. What are those numbers supposed to imply?
>I don't think there's an app for Syncthing

https://play.google.com/store/apps/details?id=com.nutomic.sy...

Yeah, I knew about the middle device thing, but it seemed like a hassle when the Android app is a bit alpha-ish.
To be fair, this is completely stolen from the Lens literature in Haskell :)
How would Github differentiate between you and another collaborator that uses your logon details?
If you're building hardware into the car itself, there is no reason why it shouldn't be hands-free.

Just put a mic in the car, hook output up to the stereo, and install a little button on the dash that auto-dials the agent. Videochat is total overkill in almost every scenario; just build a hands-free "cellphone" into the car.

Basically OnStar.
Another piece of "journalism" regarding tech ruined because we can't talk about anything programming-wise without getting into a nuts-and-bolts breakdown of "gender in STEM".
Our API docs need to be only available to authorized users. Due to the industry the API targets, self-hosting in a vetted secure environment is mandatory.
A Glowing Plant: The First Fruit of “Digitized” Genetic Engineering
Several Canadian provinces have vast forest management areas with hugely intricate rights (e.g. Alberta have dozens of first nations, dozens of oil companies and dozens of forestry companies all with different rights to the same overlapping areas), and many of them have huge datasets that needs to be coordinated. E.g. years back when we started doing this app, I visited with one forest management company that were doing logging in an area the size of Ireland.

Most of the polygons will be smaller, but there's any number of objects mapping out boundaries of massive areas to a ridiculous level of detail. More often the datasets will map out large number of moderate size (tens to thousands of points) polygons. Anything from buildings to traditional hunting trails, to oil and gas pipelines or mineral deposits.

Many of the huge polygons could be simplified just fine without any noticeable loss of precision, but that's not always a choice anyone is willing to take responsibility for doing, and so the system needs to work on whatever overly detailed data is passed in - customer knows best and all that - (but often the right answer for indexing this kind of data is just that: Simplify the outlines however drastically works for your application, with the most extreme being simply the bounding box; intersect that, discard all the "misses", and do the expensive full intersect on what's left).
The article states that the video conferencing feature would only be available for use when the vehicle is stopped. In other words, any time you were able to use it you would also be legally allowed to use a cell phone.
I've seen it, but it's just utterly alien to my experience. Partly the problems I encounter professionally don't look much like Sudoku; partly the things that are important on a large codebase are different from the things that are important in a small example. But mostly I think people realise they're not getting somewhere - and if they don't, others will point it out. That's partly why TDD tends to be found in the same place as agile with daily standups - you get that daily outside view that stops you just spinning your wheels the way that blogger did.
We're overindented -- thanks for this comment, anyway.

I'm not happy with anyone "sidelined", including Aarhus people, even if self-sidelined by too much funding, loathing of JS, and desire to work from a cleaner slate. This was far from optimal or necessary, even if you dig the tooling. Many Googlers agree with me.

/be
probably did. just using the figures in the chart, it would be:

* 1978: 7.1

* 1948: 5.6

* others.....

Looks like an outlier to me.
And Hertz is going to do what exactly? Let's say I rent a vehicle and something happens to cover the camera. If in fact I get notified while I have the rental vehicle what Hertz has said publicly is a lie (epic failure scenario #1). Second, what are they going to do to me as the customer? Are they going to charge me a penalty for obstructing the camera (epic failure scenario #2)? Again - they would put themselves in an awkward position bringing about the infraction.

With this in mind I will not rent from Hertz. If I am, however, forced to then I will take the risk of obscuring the camera. However knowing that there is a camera means there is likely a microphone as well - just as concerning, but much harder to obfuscate. Find the pinhole. Or I guess renting from Hertz will require either a short term fuse removal or clever cover for the "NeverLost" unit which will address audio and video.
Colo - that's an option I'll try to stay away from as long as it is humanly possible. All of my experiences with colo hardware caused a lifetime of pain so that I'm happy to be paying SL a premium for their outstanding services (I'm a huge fan of Softlayer as you have probably guessed).

Re: Rackspace and other providers – based on my real-life practical experience with a few of the largest providers in the States, SL quality of services and their provisioning speed are miles away from competitors could offer. So it was a no-brainer to go with SL and I'm happy we did.
I can't believe there is no mention of Ready Player One in this article.
Anybody know how to see the full certificate chain for a website on Android? I just tried it, and it isn't clear if you can, and web and app searches don't seem to show anything useful.
I wanted to use FFmpeg in an iOS app, but I ran into licensing issues—the FFmpeg wrapper [1] and FFmpeg itself [2] are both LGPL 2.1, which I didn't think you could use in an iOS app.

Since this project does exactly that, I took a second look and found a discussion on that specific use case [3]. It didn't quite clarify things, but it looks like it _might_ be legal to use FFmpeg in an app.

[1] https://github.com/OpenWatch/FFmpegWrapper
[2] https://www.ffmpeg.org/legal.html
[3] https://trac.ffmpeg.org/ticket/1229
> Travel is the driver of all human progress and development.

Actually, people with lots of free time and access to drugs is the driver of all human progress and development.
Why would it show in beginner tutorials?

It's just not pythonic.

> There should be one-- and preferably only one --obvious way to do it.

Not to mention that the object['field'] syntax is rather annoying.
Whoa, thanks. Just installed homebrew and did a `brew search`. Has a ton of stuff. Pretty cool that it's all git/ruby too :)
Congratulations on your launch. Although I have a few questions:

1. How are you different than the other companies offering SaaS accounting services (i.e. Freshbooks, Xero, Quickbooks, Indinero all come to mind but there are others)?

2. Understand you are just getting started, but the website is very basic and, not to be rude, doesn't make me feel like I am working with a secure business.

3. There is no privacy policy, terms of service, pricing, or anything that would make me feel secure in sending you my data, especially my accounting data.

4. The benefit of an accounting platform is not having to manage reports, billing, or end of year numbers to do taxes. This seems like I would have to do a lot of development to build an accounting package around my own data. What is the benefit to me? If I hook into the Freshbooks API I can log into their site and see nice reports, handle billing, etc...
Understood. If you're interested in learning more about crypto I encourage you to check cryptopals out :)
"About 27 percent of all land in Seattle is public right-of-way. SDOT manages the land through a permitting process, said Jennifer Wieland, an SDOT program manager." [1](http://realchangenews.org/2013/05/01/parking-spaces-could-be...)
That's always been my other reason to believe that the anti-AGW folks are likely full of it - yeah, there's money in science, but it's a lot less than the money being thrown around by Big Oil.
> anybody can sign up to your Gogs instance and use it.

It's possible to turn off the registration feature. I've got it integrated into our Active Directory.

It's possible to get project "groups" by creating an organisation per project.
http://versioneye.com/ is similar to this and allows to monitor dependency files like pom.xml, Gemfile.lock, package.json, etc.
I upvoted, because it's a good thing to be aware of, but I don't think you can call this a "major" security risk. It's not like you're going to see a million people get attacked by a single charger cable out on the internet.

If you're someone who has a lot of really sensitive data on your laptop, sure. But, then, most of those people are probably not all that interested in the MacBook, and at any rate they should already be pretty cautious about physical access to the sensitive machine.
Probably referring to the idea of having children becoming more "trendy" amongst young people ... whereas previously having a baby was seen as not "cool," i.e. something boring people settle down and do, some "trendsetters / influencers / celebrities" have been having kids and making it seem desirable.

I need a shower after writing this post.
Using DNS to solve the mobile deep linking problem
I would like to go back in time to 1993 and make Tim Berners-Lee add video support to the <img> element so that we could do things like this today:

<img src="video.mp4" width="800" height="450" volume="0" autoplay loop>

If this had happened no one would need to use GIFs. :(
The biggest problem with AWS is the outrageous cost of bandwidth. Even if you ignore all the other cost differentials, the bandwidth charges will kill you at scale.

Unfortunately cloud computing, or at the very least AWS, overpromises and underdelivers at scale. All in all economically viable use cases for cloud computing are very few and very specific at scale.