skysight-inc/HackerNews huggingface dataset:
Why not both? Puppet and Ansible are relatively simple. (Puppet assumes a bit more programming experience - their config files are full of rubyisms)

They sit on top of the package manager. Ansible is more about doing commands en masse, Puppet is more about ensuring a consistent state en masse.

What happens if you want to ensure that your server farm is all running the same version of nginx? What if you want to ensure the configuration files are all in a consistent state?

You can script it yourself if you really want to, but it's a solved problem at this point. Puppet's mission in life is to notice when a server has deviated from your specified configuration, report it, and haul the box (kicking and screaming if necessary) back into compliance.

Manual scripting doesn't scale beyond 100 servers or so. You don't have enough hours in the day.
Wikipedia – Nearby locations
I backed it!
Better data handling of RESTful API with nested-resource
Contest 3Drag/K8200 | Open Electronics
Actually it's up to OpenGL ES 3 (which may or may not be good enough for your app)
What if I'm an American living abroad for a medium-term period? Am I still not allowed to access my Netflix account through VPN?
State is the entire value and utility of a computer.
Introducing backup locks in Percona Server
One of the at least occasionally useful strengths of Clojure over Haskell is the pragmatic choice Rich Hickey made by building on top of Java. This has continued with Clojurescript (Javascript) and others like Clojure on CLI, objc, etc. What this means to me is that on the occasions when I'm faced with a task like having to produce a Microsoft Excel file readable by an array of Excel versions I can leverage the wide range of libraries available in the parent environment (Apache POI, http://poi.apache.org/). The attention paid to the facilities to interoperate with the underlying ecosystem means that even given the relatively short history of Clojure it is likely that someone has already done at least some of the work to make it pleasant to use in Clojure (https://clojars.org/org.clojars.boechat107/cloxls).
You'd be amazed at the effort that goes into curation and comprehensiveness on a good private tracker. Because ratios are so important there is a strong incentive to upload obscure stuff that is missing. Additionally, the ratio economy can be tweaked for things like providing subtitles (including translations where there have been none before). There's a private film tracker that I'm aware of where I believe half of the members must be film studies professors. They will post monthly themes on obscure genres such as "queer cinema prior to 1950" or "Italien cinema under Mussolini" and these will literally include hundreds of films.

It's so impressive that I think some of these private trackers could reasonably argue in court that they are engaging in fair use for academic study. It's archival work at a scale that would be unimaginable if restricted to recognized institutions.
This looks very interesting. It works quite well, on Linux as well. This technology could actually be used for legal purposes too, lowering the price of content - if content providers really wanted to.
If your website requires a progress bar, you are a failure.
Stunning Space Images – a gallery on Flickr
The linked article is about package management, not configuration management. Whoever set the title of this post didn't understand the point of the article. From the comments, people seem to confuse and conflate configuration management, job automation and package management. To run a successful infrastructure at any scale you need all three.
If you're going to make such a loaded, inflammatory statement, at least back it up with some explanation on how you arrived that conclusion.
It's a gray area in lots of countries, although typically they tend to have much greater issues than some very low income worker trying to find escape in torrenting films.
http://kdenlive.org/ works really really well and is fairly stable, I have been very happy with it all these years!
> curl -sSL https://get.rvm.io | bash -s stable

no.
Telerik Speeds Up Cordova Plugman; 26 Second Faster iOS Builds
Is this legal in Canada? Because this constitutes streaming and not uploading, so it should be legal?
i think this community is the last place for this. I have the sense most people can figure out a torrent download and get it running. Weren't people actually able to download files and open the in the early 2000? OR has that become a resume skill too ? "Can download and run files"
It was pretty easy before with generic traversals as well.

I think people give Haskell a bad rap for handling heterogenous data, but it's actually quite good at it. You just feel the pain of a poorly specific data domain more sharply and tend to want to reify it into something nicer quickly. No such option exists in Clojure unless you use Typed—and I say this as someone quite familiar with both languages.
Dave didn't seem to mind cashing the checks he got for all the "agile" books his company published. This piece would have been interesting in, say, 2008, but now he's just riding the wave.
exercise for the reader. compare the information density in this paper to the months and months of useless pissing in the wind on this subject in cryptography@metzdowd.com
Investors prefer entrepreneurial ventures pitched by attractive men
Autpilots existed long before GPS. Most of an aircraft's sensors would be considered primitive by the standards of this site, including measuring airspeed by literally sticking a straw out of the nose.

I'm not too familiar with modern autopilots, but afaik the systems are not the magic machines people think they are. All they do is hold course and speed by monitoring sensors such as the pitot tube, air density gauge, gyroscope, and compass.

When the summary says "planned route", they probably mean inputted heading and altitude. The aircraft would carry enough fuel to complete the route from start to finish, so we can infer that he means it will fly in a straight line until it ran out of fuel, not that it would land at the destination airport itself.
It was probably born out of the fact that this is the truth for PC gaming, where Microsoft uses DirectX and "all" the other platforms use OpenGL.

For a long time, console game development was obscure and unaccessible (and to a large extent, this is still the case), so aspiring game developers had somewhat of a tunnel vision when it came to game platforms.
From Jekyll site to Unikernel in fifty lines of code
ok, can you state your argument as to why you think this is the case?
IOS 8: Apple polishes Maps data, adds public transit directions service
Homebrewing is lots of fun and not terribly expensive. I highly recommend John Palmer's book "How to Brew" if you're just starting out. It's a long read, but you'll have an understanding of the process before you make your first batch. Then grab a couple of friends and make next Saturday Brew Day.

I found scheduling consistent brew days is the best way to improve your craft. Don't let it fall by the wayside and make two beers a year or you'll forget everything and lose interest.
[Cfrg] Response to the request to remove CFRG co-chair
Dedesign the Web
Is say that the things you describe as Clojure's strengths occupy one part of Haskell's wheelhouse. The not change is that the flows orient over highly composed custom and built-in ADTs, but they're honestly hardly more painful than maps/vectors/strings while buying a lot of robustness.

And if you don't like that, it's easy to use "untyped" types as well.
Most planes don't use GPS directly, but rather combine (with something like a kalman filter perhaps) it with at least the inertial navigation system to get position fixes. That way if the GPS fails, you have more or less graceful degradation of position fixes.
I'd personally be happy with a blanket ban on "X is bullshit" posts on here. I don't think I've ever read one that wasn't pointless linkbait.

Also, on the topic of getting distracted - they might work some of the time, but I think pop ups that nag you for your email address are bullshit.
Neat!

Would be interesting to see predictions through say 2100 or 2200 maybe with different models.

IIRC the current predictions are we'll peak around 2050-2060 after which world population will start declining. That assumes that as countries become more affluent they start having less and less children which leads to a population decline. IDK if those models take into account longer lifespans.

http://en.wikipedia.org/wiki/Projections_of_population_growt...
Alternatively, it would be an interesting practice if some section of the project got thousands or tens of thousands of commits. I'd be interested to see a case with 100k defendants.
Sure. I don't think anyone is saying there's no value in mastering the toolchain.

But the OP was talking about blowing his life savings on a bakery because he couldn't find a job programming in Perl. If you ever find yourself starting to think like that, a big red flashing sign with the words 'Warning: excessive attachment to a particular tool!' should be lighting up in your mind.
YODspica Registered Trademark Business Brand
> PS3 never used OpenGL

It sort of does. PS3 uses OpenGL ES 1.0 with extensions and then there is a separate graphics library, LibGCM, that is lower level.

Details here (although this use says it doesn't use OpenGL and then says that its API is based on OpenGL + extensions, so it is a bit confusing):

http://scalibq.wordpress.com/2010/05/15/sony%E2%80%99s-plays...

EDIT: HEre is a PS3 developer saying that PS3 is OpenGL ES:

http://www.khronos.org/assets/uploads/developers/library/sig...
JavaScript Module to Easily Create Keys and Addresses for any Crypto Currency
Talking about automating apt-get, yum and the like, is there a way to cache frequently downloaded packages on developer machine in the same local network?

For instance, I have a bunch of disposable VMs, and I don't want them to download the same gigabytes every time I run init-deploy-test.
>YIFY torrents

Why bother.
Or CC licensed ones: http://wiki.creativecommons.org/Films
>but good luck getting past the EHR vendor guard dogs to even read-only access the back-end data.

I've had first hand experience with this. If you're going to build a startup in this area it is important to be a stealth mode as possible. It's also important to have a budget for legal services and LegalZoom™ won't cut it.
http://ask.metafilter.com/235568/How-do-you-know-if-you-are-...
http://programmers.stackexchange.com/questions/41473/how-can...
http://sijinjoseph.com/programmer-competency-matrix/
How do the ruby web scrapers compare to the python ones?
I haven't look at the technical details, but it does use Bittorrent, so you're most likely peering and seeding to other users too.
Love 'Cosmos?'
Yep. You're definitely also uploading.
Not DirectX only per se but DirectX first and OpenGL later.

I think a lot of games featured in Humble Bundles used to be that way. A lot of games used to be (and some still are) initially only released on Windows with Mac/Linux ports released later.
Regression of Hash#reject in Ruby 2.1.1
Goodbye One Laptop per Child
Professional-grade certainly isn't, at least not until there's enough demand for it, for tools like Vegas and Final Cut to be ported.

I don't know. but I hear about all these projects and my mind immediately starts thinking about OSS pretenders (all missing features) to professional/enterprisey apps. GIMP to Photoshop being the canonical example. Aside from the lack of feature parity and the legendarily bad UI (apparently designed by people who do not edit images regularly), the single biggest problem is lack of support. If I'm doing something like a magazine, and something breaks, I get to keep both pieces aaaaand that's about it.

Am I being overly cynical, here? Honest question. Maybe I'm overly sensitive to many years of FOSS advocates proposing solutions ignorant of professional workflows.
I personally utilize the default calendar on iPhone, works perfect for myself and coworkers.
Exactly that. The department which is not immune to marketing and is immune to rational thinking.
I was asking myself JUST this as I've got a printer lined up :D
The west finally caught up to china (PPS).
I clicked on the link because it looked like "Year 2048".
Future is always interesting.
apt-mirror creates a full repository, and there's a tool called deb-squid-proxy or some combo of those words that lazily caches packages.
Web UI is an interesting problem, but even just building a proper data structure can be very challenging, when the user's environment is complex and one needs to build a simple yet extensive enough tool.

I see it a bit as rock climbing : I looks simple, but not everyone can do it right.
Project Prometheus Final Report [2005] [pdf]
This is an unfortunate story, but demonstrates two basic principles of law:

1) American federal courts are domestic institutions and will avoid exercising jurisdiction in a way that causes them to sit in judgment of the government's military and security activities abroad. The forum for contesting the government's actions abroad are the political ones, not the courthouse.

2) The idea of "human rights" and a Court of Human Rights that cannot be back its judgments up with enforcement is a farce.
I feel this trend could really hurt Dell, HP, etc. Isn't the value in their server business the server designs? There is no margin on manufacturing the hardware.
What is the motivation behind doing this? To my wary eye, I think this is another way to depress wages.
Office 365 SDK for Android Preview
In the past ~3 years, I did a bunch of work in C and it was all embedded systems using both the PIC24 and Atmel AT90 microcontrollers. Basically, there wasn't a whole load of options, so C was the natural choice.

I also did some native (desktop) GUI development using Qt and C++, but other than that, its all Python and (more and more) Clojure.
If it's about package management, why did it even talk about Chef, Ansible, etc? It seems to me that the package management changes he describes can be exposed at a top-level layer of "tell me which packages and versions you want", which has NOTHING to do with the configuration managers he mentions.

Literally every single one of the tools he said we can do better than, could use his package manager with almost no changes.
You might want to give a try to apt-cacher-ng.

apt-get install apt-cacher-ng
I watched this solely because of the brewing on a train episode.
This is not streaming, this is just torrenting and it includes uploading. The only difference between this and other torrent clients is that it downloads torrent files sequentially by default and opens the file as soon as you have enough data to start watching. From the FAQ:

Popcorn Time works using torrents, fair enough. Am I seeding while watching a movie?

Indeed, you are. You're going to be uploading bits and bits of the movie for as long as you're watching it on Popcorn Time.

http://getpopcornti.me/faq
I think the point is that what was formerly a file-oriented task now behaves much more like a service. Netflix would be nowhere near as popular if you had to download the movie file before watching.

Plus, no more external hard drives full of ~1GB movie files.
Most of the rest of the page is discussions of business models, the merits of 'piracy' (economic/service-wise and ethical) -- but the situation of the developers is the important issue.

If there is a legal decision that open-source devs can be held liable for enabling illegal actions on the part of users, there will be a big "chilling effect" on software in that country, and a danger of other nations imposing the same rule.

Consider the logical implications. Almost any software can be used illegally. If contributors are subject to liability even though their work is non-commercial and they do not encourage any illegal use, OSS will effectively become subject to a government permission regime, and development will go underground.
Interesting, I like how they call it "Microscopy." Kind of a throw back to those old pin-needle hole microscopes.
the title is incredibly misleading. pitivi has been around since 2004. i don't think any of the linux editors really got the traction they needed. this is more of an awareness campaign for their fundraiser.

not saying that's bad, i'm also wishing them all the luck in the world, and it's been a while since i followed the topic. but it's also worth noting that lightworks finally released its' linux beta last quarter.[1]

personally i'm not a big fan of either the audio infrastructure or gstreamer in linux. but i guess it will allow them more easily to support many video and audio formats, why not directly use a non free build of ffmpeg though is beyond me.

as a sidenote, the state of audio is not really that great in linux either, there is actually a way to use vst plugins in wine, but afair it depends on jack, and some proprietary steinberg library, which means that in linux tradition the average joe consumer doesn't have access to those things.

i think professional audio and video go hand in hand, but then again what do i know.

[1] http://www.lwks.com/index.php?option=com_content&view=articl...
Todowiz is one of the best Todo List app which help you to keep track of everything.This application make sure that you won't miss anything.
Hard work doesn't pay off unless you make things people want. It's all about making things that have an audience - and that's often hard to predict ahead of time :)

I think for any big win/viral/hits based endeavour - music, OSS, blogging, games - creating many things quickly and doubling down on whatever works is the best strategy.
the name "computer" suggests otherwise...
This community is about making widely used product, and pushing boundaries; ease of use and torrenting are absolutely part of that. Say: it is acceptable that the software torrents out without the user’s knowledge? How are the files architectured to allow fast start? Is there a way to improve the experience by preloading some? How is this coming to affect how Netflix positions itself?

Can this mean that content can be disintermediated a little more, and could something, say a documentary that wouldn’t fit on YouTube (say, because it includes violence, or suspected espionnage) and wouldn’t be able to be produced by common producers would still be able to reach an audience and critical success? There has been many attempts at making torrents more user-friendly, and this is an interesting example.
Anyone have a good introductory article about these tools (and others like Vagrant etc)? I keep hearing about them, but so far, have been managing a single VPS fine with ssh+git, with supervisord thrown in. Am I missing out by not using these?
Don't build your business model on something where you are dependent on something you can't control. If you decide to anyway then walk away when the honeymoon is over.
I am really enjoying the Google Music service. For me, the strongest feature is the recommendation engine. I've found a lot of new music in a variety of genres that way. I treat it as a music exposure platform. I pay my 8 bucks a month to have access to millions of songs across thousands of artists. The ones I like I buy some albums so I can rip it and have lossless local copies (the one beef I have with Google music is the files are limited to 320bit mp3. It's perfectly acceptable, but I would even pay more for a lossless .flac option) and add the physical disk to my collection. I would definitely recommend the service if you're interested in finding new music and enjoy listening to tunes on your mobile device (where quality isn't really an issue anyway and space is more precious).
You'd be violating the Terms of service. One salient portion would be "You may view a movie or TV show through the Netflix service only in geographic locations where we offer our service and have licensed such movie or TV show."

That doesn't talk about the address where you established your account, it's clearly about where you are doing the viewing.
Move over Angry Birds, Health and Wellbeing is the next Finnish tech revolution
If you need to take a break from programming, then take a break, but blowing your life savings on a bakery is not a good way to spend your break time. There are far cheaper ways to have fun and interact with people.
I don't see how that contradicts with my statement.
"the advantage of a console: hardware is fixed". YEP! Why use an abstraction layer when you can just code to the metal.
If you want job security and fat paychecks for the next decade, this is a very good time to learn PostgreSQL well and specialise as a PostgreSQL consultant.
Oh thank you, not even sure how I missed it.
Awesome work, thanks for posting. I too was annoyed at Android support. It could be one of their more popular games if it was just updated a little.
While it's true that many people do not really learn or understand scrum, I do not think that just getting a good trainer is the most common problem. There is something way worse, and harder to cure:

You can't teach something to someone if their livelihood depends on them not knowing it.

For instance, if you start with an departments whose sole job is build software, and they make scrum teams that happen to have 5 people that only know the business, 3 testsrs that don't know how to write code, a dba who is the only person who can change DB structures, and 4 developers who do not talk to users, there is NO WAY you can make scrum work without major amounts of turnover. 13 team members is too many for a scrum. Scrum members have to be able to play multiple roles, even if they are only excellent at one of them. Otherwise, the team is not self organizing, and can't adapt to much.

Most large organizations around town that claim to do scrum follow that pattern, and the end result is that they are doing all the scrum ceremonies, but the teams are lumbering hulks of failure.

I agree with the article: Agility is more important than the process, and people have to carry agility with them. If your team is full of specialist that can't claim ownership of the totality of the team's output, there is no agility.
Extracting Dates and Times from Text with Stanford NLP and Scala
The classic Homo Universalis wasn't just skilled in various field, they innovated in various fields, and with the highly specialized fields these days, that's hard to do. At least in science. Stuff like art, politics etc is arguably easier.

The only modern scientist I can think of who comes close, is Noam Chomsky, who revolutionized linguistics and pioneered formalized grammar, and I encountered his work in AI, psychology, linguistics and theoretical computer science (formal languages). On top of that, he's an influential political thinker.

This obviously isn't something you can do in 5 years; it takes a lifetime. You'd have to go deep into whatever science most appeals to you or you have the most talent for, find something truly new to do here, without losing your interest in other fields.

But if you simply want broad knowledge, just expand in whatever fields interests you. Science, history and art are all interesting fields in this respect.