skysight-inc/HackerNews huggingface dataset:
I think the idea is not necessarily to have developers run production systems, but they still should know what production looks like and at least have basic knowledge on how to configure all of the moving parts of the system.

Having developers be 'full stack' imho reduces the amount of "works on my machine". How would a developer test the software he/she is developing on if she can't at least get close to a production environment.

Automated provisioning is just one of the usual 'devops' things that I can't imagine how a proper software engineering process would work without.

I would say that at least 20% of the people I graduated with can create software that works mostly ok when they hit the little green "run" icon in Eclipse. They were however incapable of figuring out why their jar file doesn't work in tomcat on a linux server somewhere.

Usually it was because they're using a local database with root credentials instead of a remote Database with multiple users, they have some file stashed away somewhere in their classpath, they have some binary installed in $PATH that makes the whole thing work.

I think just wanting to be a developer and not know about the stack that your application runs on is like being a painter but refusing to buy paint because you can't see what going to the store has to do with painting.
If anyone is interested in robotics, definitely checkout D-star, which is pretty much a dynamic A-star with changing edge weights.

Dijkstra, A-star and D-star all share a similar structure.
How about a distro that moves carefully, making an effort to not use their users as test subjects?

I've switched to Debian Stable for all of my stuff. Life is too short to be beta-testing for Fedora/Ubuntu for free. RHEL/Centos/Scientific is another reasonable choice.
> One awesome thing about CVS is cvsweb ( which is a separate thing, I know), I much prefer browsing around, diffing and viewing changes in cvsweb compared to say GitHub or Bitbucket.

Me too. It would be really nice though if it gave the option to show diffs for all files touched by a single commit.

I'd also love to get the diffs along with commit messages straight into my mailbox...
It's not portable in the sense of an iPod or an iPhone where you carry it around with you in your pocket. It's portable in the sense that you keep it on your desk at home, grab it and take it to work, then sit it down on your desk at work.

The design is not for everyone, but I think when viewing it through this use case, it has a much more successful design than a flat form-factor like most portable music players
Bankrupt Car Design Company's Greatest Hits
Thanks for tips, I appreciate those very much.

I've just tried doing it the fast way, but videos just popped out of nowhere, lowering aesthetic value. I'll definitely ask the designer to do something about it, so that videos show up on the first screen.

These are 2 different extension. One is mirroring, a very powerful tool (like symlinks, but even easier). The other is time tracking without pressing any "Start"/"Stop" buttons.
I don't think that's completely true. A good developer must have a good knowledge of the stack he's working on. So he should be capable of managing that stack, shall the necessity arise.

However, it's obviously better to separate matters and offload management/administration tasks to a separate team/person. Thus, a good developer in a good company (which has a separate sysadmin roles) indeed can't really replace good sysadmin because the latter has niche practical knowledge on handling various situations (especially emergencies) quickly.

Nonetheless, one can be both a good developer and a good sysadmin at the same time.
The first question is:

Why?

We already have a whole bunch of operating systems, many of them free.

One of the frequent problems with a lot of free/open source software folks is that they lack direction. This type of thing where we do stuff just to do stuff probably won't fly in one of the leading tech companies.

Why don't you figure out a real problem people have and look for ways to solve that, instead of just doing random "interesting" stuff that wastes people's valuable time?
I read most of the article but I'm still not sure: What is self-storage? How is it different from just selling storage space?
14 days too late.
If you want some great notes on A* , my professor puts his slides online. He also included a video lecture on A* .

Lecture Slides: http://faculty.cs.byu.edu/~ringger/Winter2014-CS312/lectures...

Lecture Video: http://faculty.cs.byu.edu/~ringger/Winter2014-CS312/lectures...

There is a part 2 to this lecture called "The Optimality of A* ."

Lecture 2 Slides: http://faculty.cs.byu.edu/~ringger/Winter2014-CS312/lectures...
MySQL vs MongoDB vs NuoDB vs Amisa Server features comparison
Does anyone else feel like they could have done a much better job integrating the "glass" portion into the frames?

I understand wanting to be able to replace change the frames and lenses, which is cool. And perhaps it needs to be able to be adjusted depending on the users eye position.

But I still feel like it looks like an MVP, despite being worked on now for at least a few years and with the massive resources of Google. It also doesn't seem like the design of the outside portion of the device would necessarily conflict with development of the internal api and software.

I can't help but feel like if Apple, for example, had put out this technology it would look a lot better, even if it took longer to get to market. And I am not an Apple fanboy by any stretch of the imagination.

I also feel like they are underestimating the importance of the "look" of the device. I get that it is targeted to techies, and that as people get used to new technologies styles / opinions change. But I am pretty confident that if these devices do succeed and become mainstream, the end result will not look like a pair of glasses with a USB drive stuck on the side.
Take a look at SuSE. They're ridiculously quiet, but I gather from their employees that they are pretty much lazer-focused on serving business needs and thus are doing well as a company.
I hate this about deploying Rails applications. It's always a teeny tiny little thing, but it almost always ends up with a trip through random stackoverflow answers, comments, blog posts and the occasional doc filed under 'known issues'.

I have _only_ 1 production application hosted on a hand-built DigitalOcean stack - hell it was a such a process I wrote a guide on how to do it, mainly for my own benefit in the future.

http://tech.pro/tutorial/1335/devops-for-dummies-vps-configu...

Surprise surprise, I try to follow _my own guide_ on a new project I started and it doesn't work as expected. Either RVM changed since writing it, Ubuntu issue with locales preventing postgres from starting, or the odd issue with postgres not installing with a default user. It's a cluster.

Alright, enough fiddling about. I bought myself a book to learn from a professional [0]. Surprise surprise! Outdated not 1 month after it's been released. No longer working, again hunting down the comments area. :P

There's a reason why Heroku is so popular: it makes deployments mind-numbingly simple. (Plus you can scale, but let's worry about that after the app actually runs!)

I'm going to give this a shot using a brand new Ubuntu 13.10 x64 DigitalOcean VPS with a simple CRUD rails application I have. But I'd bet my left arm that something is going to go wrong and yet again I'll have to dive deep into the recesses of the web.

[0] - https://leanpub.com/deploying_rails_applications
This point is important. Testing came first and then auditing. In other words, black box testing and then white box testing. Why pretend you are better off just because you have millions of lines of inscrutable source?
Also, it's much easier to notice and reject a patch that imports Unsafe stuff than it is to notice and reject a patch that has a subtle type error.
> If the value of the property increases, there is incentive for owners to sell.

Prop 13 counter-acts the incentive given by market appreciation of the value.

The value may go up according to the market, but the owner's taxes are capped.

This is an incentive to stay, as an owner would face higher taxes and thus higher costs if they simply moved to an identically-priced home.
Or buying their way out of the data contract Gnip has?
I got the impression that this was someone just out of college. "Knowing how to crank through data structures/algorithms questions" probably means knowing how to talk about them in an interview, not lots of real-world experience. If that's the case, top marks from Oxford may in fact be the most relevant fact about the candidate.
Amazon's first smartphone revealed in leaked photos
Several of the OpenSSL contributors are RedHat employees. I would presume that Redhat learned of the problem when OpenSSL learned of the problem.
Imagine you want to build a hotel booking app, with content scattered throughout the site. But because it's an app, it doesn't make sense to build out from a CMS (in the good old "This needs editable text, let's use Wordpress as the base!" way).

If you did you'd end up with many one-line bits of text that can be edited, out of context. Well, Prismic doesn't provide context AFAICT, but it does provide much nicer writing tools.

Beyond that I don't have a great understanding yet. I can't see how you'd associate new text with objects in your app (or even if they should be maintained outside); it doesn't handle the generate-URLs-on-the-fly-from-my-routing-system so they don't break when URLs are re-structured...

..or where assets are stored, or (if it's actually for longer-form writing than I'm considering) why you'd choose it instead of Wordpress.

I like the UI, I like the concept, but like you I'm struggling to think laterally enough for the use-cases.
I don't think it's spam. Insight into tends in technology adoption are pretty interesting to me. Shouldn't we also encourage recruiters that give any kind of a shit about the tech they recruit for? If there was more of that around maybe I'd get less of the monkey "I see you haz teh skillz" type spam I get in my inbox all the time!
Right now extensions are just loaded as external JS files. In near future, they will be loaded inside iframes with "sandbox" attribute + specific APIs injected into iframes.

There will also be an auditing process if you want your extension to be featured in the store. But you'll always be able to just add an extension and send a link to friend.

(Thanks for kind words!)
I approve of this with one change: the festival would last to the second exactly as long as it would take to synchronize the calendar to our orbit around the sun (no leap years or anything).

Could you imagine a little more than five days with no representation on the calendar? Truly a "let everything go" period of time. Society would fall into chaos, no appointments could be made for those days because there is no way to address an exact point in time before the calendar reestablishment; truly an environment for a giant worldwide party.

In reality tough we would just call it the 13th month, or the minimonth and everything would go business as usual :/
I suppose it was a good PR move, but I wish Ubuntu hadn't added Docker to an official repository (albeit the universe one) yet, since Docker hasn't hit 1.0. Especially since Ubuntu is packaging it under the name "docker.io", whereas the official package is called "lxc-docker". Seems bound do generate confusion.
That's a bold but unsupported assertion.

Immersion in the details of a craft is what advances the craft. If I'm going to automate something, the first thing I do is to try it manually, because that's how I know the right way to automate it. But once I bake that knowledge into inaccessible software, I have basically stopped progress.

The number of people who can advance basic physics is relatively small, and when they're doing it, they still need food to eat and cars to drive. The way to maximize the number of people doing physics is to make every other craft as productive as possible. Robots will have a place to play in that, but not in a naive "replace all persons with robots" way.
Exactly. If you'd have owed $11,000 this year without Prop 13, but because of it are just paying $1000, the other $10,000 should be applied as a lien against your house. Even 30 years of these liens will leave a sizable chunk of profit to you, considering you're capturing 30 years of appreciation.
...just in time for tax day?
The author couldn't be more off-base is his understanding of how devops came to be, and his attitude is exactly the kind of cost-ineffective developer behavior that led to the partial unification of development and operations to begin with.

It has nothing to do with limited startup resources, and everything to do with managing externalities.

Specifically, developers have an enormous amount of control over the stability and deployability of their software: technical decisions made at almost all levels of the stack directly and significantly impact the costs of QA and Operations.

The people best suited to automating deployment and ensuring code quality are the people writing the code.

If you entirely externalize the costs of those two things , natural human laziness takes over, and developers punt bugs and deployment costs to the external QA and operations teams, ballooning the overall cost to the company.
If this doesn't use RVM how do you handle multiple applications on 1 server that may or may not have different Ruby versions?
Except now seeing an XP desktop in a corporate environment will raise eyebrows as its officially dead.

No Win7 skin?
> That is true, but you have to remember that rates are often adjusted when property values increase.

If your argument is that the property tax rate on a million dollar home will be lowered until the absolute number of tax dollars paid is the same as that paid on a $250K home, the evidence is to the contrary. Municipalities that see an increase in tax revenues at the same rate more often see it as an excuse to expand the budget than an excuse to lower tax rates, especially in California.
But, you know, predictably unpredictable.
I like the site, because they are the only ones who didn't launch just a landing page full of promises, but they actually calculate how much I owe to Uncle Sam.
GPUs are not very good at problems that you can't model with SIMD, though they're getting better at such problems.

Also, there is no isolation between the nodes, it's all one memory space (that's what triggered this to begin with), computing fabrics have security implications because the nodes are isolated from each other.
yea the race to the bottom pretty much defines human progress. It is a great thing. That is why $100 today can get you what a king could not get 200 years ago.
"All too common a question now, can you imagine interviewing a chef and asking him what portion of the day he actually devotes to cooking?"

Yes. Chefs also do shopping, menu planning, prep, hiring, firing, marketing, and schmoozing with patrons. Source: I know a chef.
Jesus.

Such people exist and call themselves developers? Ah man.
jxf is far more qualified to answer your question than I, but I did a quick write-up on Hubski from when Google took Glass on tour: http://hubski.com/pub?id=117777

That was just a quick, unvarnished reaction to putting Glass on and using it for a short time.

Maybe jxf can critique my initial experience and speak to how it might have evolved after using it over an extended period of time.
ring finger in the version of the mnemonic algorithm I know
AngelList’s Newest Experiment: a $25M Fund to Invest in Angel Investors
50% on S3? AWS Helping Google Into the Game or Stopping the Cloud Race to Zero?
from what I've seen, the term 'devops' is generally used to pay a developer less than you would otherwise while getting more from them. I'm not sure how the math of that works out, but based on what I've seen, that's what happens.
agreed. you could see this extending to a bunch of other offerings.
I'm saying that Ubuntu needs be contributing more to OS security and that those who do contribute naturally have better information on security issues.
DevOps isn't amount making Developers be Ops guys. It's about the fact that automation eats everything, and a significant part of 'ops' is now coding.

A DevOps person isn't someone who develops, and who does Ops. It's someone who does only Ops, but through Development.

It's not about start ups vs Enterprise, it's about 1 person writing programs or 5 people doing things by hand.
The problem is that they are rent-controlled. The article actually states that those newer properties are majority market-based. The gap between the market rate and the rent-control rate actually increases. This puts pressure on landlords to increase rents for these rent-controlled tenants using 1 of the 8 means prompting evictions. This is what is causing the unrest, despite allocating a significant percentage of new developments to affordable housing.
The Truth About Google X: A Look Behind The Secretive Lab's Closed Doors
Until you factor in power consumption.
So, is this proof that tor is not completely subverted by the NSA? Recent articles here claim that the NSA has been deploying numerous nodes and can analyze traffic from multiple nodes to compromise the user.

Or is this proof of tor being better than nothing?
I'm also an explorer so I'll chip in.

> you kind of look down a tiny pixelized screen

It's tiny, but it's not pixelated. It's rather high-res for its size; you can't see the pixels.

> killer app?

For me at least, the killer functionality comes in the form of wink-to-take-a-picture. Especially when travelling, it's amazing to be able to take many pictures from your POV instantly without even having to really do anything. This leaves you with a huge amount of both significant and insignificant pictures that together tell a story.
Part II – PR Mistakes Tech Startups Must Avoid
The key thing that distinguishes A* from BFS or DFS is that you use it when you want to make use of a distance metric to traverse a graph. What I mean by that is you have some way of objectively measuring whether you are getting closer or getting further away from your goal as you progress along different possible paths.

For example, if the task is to find the shortest path between two cities on a highway map, you can calculate a straight-line "as the crow flies" distance to the goal from any point on the map - that is a usable distance metric. A* makes use of that additional information to find the shortest possible path while evaluating the fewest necessary number of alternative routes.

[Caveat: My dad invented A*, so I've probably got this laughably wrong. :-) ]
The guys is missing the point by 10000 miles. DevOps is about getting together with devs and focus on best practices from day one. Keep in mind that you need to deploy your software in a timely, reliable manner, that is going to run on a network of computers, where part of your system might be down or showing elevated latency. I could not believe how non-trivial were these things until I have seen it with my own eyes that most of the software out there still has the following assumptions: zero latency network with unlimited bandwidth, uptime for servers is 100%, memory and CPU is something you can keep adding to computers. My experience is that when people are talking about DevOps what they really mean is site reliability or systems engineers, people who understand networks and operating systems in depth and can read and write code yet they primary focus is not deliver customer facing services, more like develop tools which can improve deployments, automate error prone processes and optimize/tune operating systems for better performance. In my humble opinion is that developers should be aware of the architecture of the system they are writing software for, but it seems we need another breed of engineers who are more focused on that as of today. Lets call them DevOps... :)
For Poland go for pracuj.pl and have an account on goldenline.pl (Linkedin-like platform - I usually receive a job opportunity per week even though I am currently employed)

Note that both of these platforms are only available in Polish language. Google translate usually helps and most of the jobs you might have a chance are already posted in English. You may consider applying to those jobs posted in Polish as well. They will consider you as a candidate if you are good. I am the only non-Polish employee of my current company for example.

For Germany, there are many platforms that I am sure you will be able to find with a little effort on Google. There are many start-ups in Berlin as well as enterprise tech companies. Regardless of the size of the company, most of them are already international environments where all the internal communication goes in English.

I want to underline that in most countries in Europe, the language of programming and tech environments is mostly English (documentation, internal communication, white-board meetings). So just English is enough in most cases. (I can confidently tell this, because the city that I currently live is neither a touristic nor a big one where multi-national companies usually have offices - it's a damn small city with a population of 300k)

Of course being able to speak the native language is beneficial, but not mandatory. As long as you get the job done, there are literally no problems.
100% agree with you. FWIW, this is much more heavily tested on ubuntu 12.04. One of the reasons we submitted it was the hope that we'd get more people to test & contribute. Goal being that you don't necessarily have to pay for heroku & can still own your servers, but can set up a new server in just a few mins.

If you run into hiccups, feel free to hit me up directly - ben@federisgroup.com. The plus side of this is that once you do get it figured out once, setting up other servers really is extremely quick.
That wasn't it but very interesting!
Author here. I'd love if you could give me pointers to your favourite explanations of how neural networks function (even better, if you can say what you particularly liked about them).

(I really enjoyed reading the remainder of your comment.)
Weev Talks About Life In Prison And His Plans To Open A Hedge Fund, TRO LLC
A more cynical person would say you've not worked in many corporate environments ;)
You can take the train directly to Oakland, but not San Francisco.
you might get out too!
Have you considered open sourcing the code? Some people might want to fix problems they see :-)
We typically only put one app on a server, especially since Digital Ocean is so cheap. If things are tiny apps, we just stick them on a $5/mo 512mb droplet.
Recommendations for Craiglist
Be careful what you wish for. That kind of roles generally exist in multinationals. You will be sent out to help troubled projects and invariably work with people under a lot of stress. There will be long hours in offices with no natural light and stays soulless hotel chains. The management will try to make most of their travel budgets so forget about staying the weekends and sightseeing.
This article pretty much resonates with my experience, except that my employer (a 4 person established company) can't afford to hire a QA and sysadmin alongside my role as developer.

The bad side is that doing this DevOps role across multiple projects at the same time can lead to burnout, and I think I came close to that in the last few months.

The good side is that I've learnt a great deal about how to architect and deploy distributed web systems, how to do end-to-end testing, and how to effectively run the ops side of the business.

It's a mixed bag, and the burnout is the worst aspect of it, as well as the case where people are forced into situations where they are way in over their head.
Hope dies last but please, let systemd die before.
Well, I just bough a house for $100k, life is good.
What civil asset forfeiture means
The High-Way Code – a guide to safer, more enjoyable drug use