skysight-inc/HackerNews huggingface dataset:
Most of these things should be (optional) features of a good HTTP client library, which is kind of the point of following conventions like REST.

Maybe that just means writing a thin wrapper around one of these libraries specific for your API. But don't reinvent the wheel every time.
Really interesting.

Does it work on Windows too / does it rely on Unix-only constructs?
dev:

- ASP.net MVC and Web Forms

- ServiceStack or Web API

- WCF

- NServicesBus

- Topshelf (for Windows Services development)

ops:

- TeamCity

- Octopus Deploy
How do you get the data necessary to generate recommendations?
cURL works fine for RPC-style or non-RESTful clients too. Instead of "-XPUT" you make your URL end with /foo/addfoo or something. And who cares if the FooID is in the URL or in postdata? In fact, cURL makes it easier to add another data parameter than change the URL.
If you must allow SSH root access, in 2014, you are doing something horribly wrong, and this will come back to bite you.
The foraging response to food is an example of a positive feedback loop, and familiar to anyone who has had a picnic ruined by a line of ants marching in single file toward their meal.

Seeing how hundreds of ants in a long line harvest a package of cereal high upon the shelf is an impressive sight, despite the food casualty . . . :-)

Reading the article makes me want to heed the thousands of years old advise:

Go to the ant, you sluggard; consider its ways and be wise! It has no commander, no overseer or ruler, yet it stores its provisions in summer and gathers its food at harvest. (Proverbs 6:6-8, NIV)

IANAAE (I Am Not An Ants Expert), but even though colonies have queens, there is no central control from what I understand:

There are about 10,000 species of ants. They all live in colonies consisting of one or a few queens, and then all the ants you see walking around are sterile female workers. And all ant colonies have in common that there's no central control. Nobody tells anybody what to do. The queen just lays the eggs. There's no management. No ant directs the behavior of any other ant. And I try to figure out how that works. And I've been working for the past 20 years on a population of seed-eating ants in southeastern Arizona. http://www.ted.com/talks/deborah_gordon_digs_ants/transcript...
There is no such guarantee, a NULL reference can be created although it does require a little more effort than creating a null pointer.

However, null is just a special case of "invalid" pointer (e.g. point to freed memory), and it's very easy to create an invalid reference, e.g. take a reference into a vector and then push a pile more elements onto it, causing the vector to reallocate and move in memory, invalidating the reference.
Once upon a time I used to believe this. Post Snowden, I tend to believe the reverse.
Tacoma Narrows Bridge Collapse (1940)
Developing the MVP (Minimum Viable Product)
Scan a QR Code/NFC to donate to a charity collector outside a train station.
JavaScript is generally NOT interpreted anymore. For the majority of runtime it is running as native code. Node.js is a platform. If you are that confused then you will need to spend a few weeks using it to understand it.
The HBR review, when I first read it, struck my as the establishment trying to downplay the importance of this book.

Krugman, who I sometimes do not agree with, but was right on in reviewing this book, rightly points out that the elites are freaking out over this book because the facts are against their position.

This is an important book depicting how bad income equality has become because of inherited capital.
ASP.Net mvc 4, in my opinion its the best platform at the moment. Its as easy to use as ruby on rails but the performance is much much better. C# is a great language that really hits the sweet spot in language features.

The downside is of course being tied to Microsoft but its not that big of a problem.
How to enable 2FA on Twitter from “unsuppored” countries
>> P3. Paleolithic humans successfully reproduced in an environment without modern medicine

Many paleolithic humans did not successfully reproduce. Many died before being able to. Humans continued to exist because enough successfully reproduced.

Unless your personal health goal is that a sizable proportion of your cohort survive to reproduce successfully, this is not particularly helpful reasoning.

In any event, you are highly likely to make it to child-rearing age in economically developed countries. Our health problems occur later.
"data blogging" sounds awesome, never thought of those words. I'm pretty much addicted to RSS Feeds, for me there's no better way to access those contents. Being able to translate that experience to structured data would make very happy.

Reading your tumblr post, I think there is useful work to do on the points you mention:
Collecting and List Making // Visualising Knowledge // Open Access. We need something simple enough to get the people who already know how to publish posts interested.

Silk is pretty good, and I never heard of Freebase. From wikipedia: "Freebase is a large collaborative knowledge base consisting of metadata composed mainly by its community members. It is an online collection of structured data harvested from many sources". I got to look into this, sounds beautiful.
Has Pinterest made a major impact on your business?
Thanks for the comments! Feedback on documentation is always welcome as it's hard to step inside the state of someone starting to use the project. I wish people would speak out more as I'm sure there are many more issues with the docs. The best way to get this solved is to open an issue at http://github.com/celery/celery/issues, you can even make suggestions.

1) How does it differ from startproject?
2) That's how you tell Celery to use your Django project settings as a source of configuration. Did you read the 'First steps with Celery' guide first?
3) The old Python import behavior is very limiting, and starting from Python 3 absolute import is the default. We believe everyone should start using it by importing it in all modules, but you don't have to if you don't want to, just give it another name.
4) The Django result backend is a stable component, the Django ORM message transport is not, so we won't tell you how to use it in the introduction because we don't want you to. You can find the instructions here: http://docs.celeryproject.org/en/latest/getting-started/brok...
5) Everything is supported out of the box except for storing results using the Django ORM (there's built-in sqlalchemy result backend that can also be used, but it's not compatible with the Django backend as the data is stored in a slightly different way: https://github.com/celery/celery/issues/183)
This is excellent advice. The best part is that you can use the same $ALIAS for tools built on SSH, including scp and rsync, like this:

scp $ALIAS:/var/log/mylogs/logfile ~/backups/logs/
I'm frankly tired of this rich hickey meme of "reasoning about" code.

And I'm sorry but when you and even rich says it it's misleading conflation intended to confuse the listener.

Implementing stateless systems in OOP is trivial. As in fucking a child can do it. And we have been doing it for DECADES.

This "reasoning about" meme also implies that all code we write is inherently algorithmic and simply a computation.

It is NOT.. 90 percent of code is just moving data around.

The ten percent of algorithmic code, That involves actual math is usually trivially implemented in OOP languages.

So lets rid ourselves of blowhard statements like "reasoning about'

Because if you had any real experience you would understand we deal with these problems quite simply in OOP every day.

Here's something for YOU to reason about. Us OOP guys can do the same thing better and actually understand the code 2 weeks later. We don't need to "reason" about it
Ultimaker Original. I think its one of the best. Also very hackable. But I discovered 3d printing is hard. Sometimes you have to make a lot of test prints to get the right settings for a piece. But overall its a lot of fun and very nice for prototyping.
We've never compared ourselves to Trello, it makes me think that we could make the nestable lists more explicit and promote this note-taking use. As for how long we will last, it's always hard to say, but we won't take down the server, and in any case be assured that before that I'll help everyone to take every byte safely elsewhere, via zip, sql dump, csv, spreadsheet, plain html + css, written in clay tablets.. I mean, I'll be your export module, If you need me to programmatically push it to other service with an API I'll do it, trapping the contents of someone else makes me feel terrible.
We got lucky. We knew someone, ex-employee of a big education organization and had left on very good terms. These people were pretty "old school" and relationships meant more than shiny products.
We got our meeting showed them the product, they were not impressed which sort of perplexed me. We then sat down with them, spent hours building relationships with everyone and figuring out how to mold the product according to them(it was big enough organization to justify the change).
Over time it paid off, they loved it.
I was confused by, or the author is confused by the free community edition license.

The JAR files and runtime of the free community edition can be redistributed in other open source projects. Right? Haas something changed?

Edit: the author probably wanted to purchase the commercial version. If this is the case he could still package the runtime assets for docker, etc.
If believe, if any, we (as in software engineers) would benefit more from faster memory and higher bus frequency. In many cases fetching from and writing to memory is much more of a choke point than raw processor speed.
According to the link below he was 52 in 2005.

http://www.nytimes.com/2005/09/11/magazine/11FREAK.html?page...
That happened already, like 4 days ago:

http://arstechnica.com/information-technology/2014/04/tech-g...
it still doesn't prevent your logs getting filled up with crap is my point.
* Rails 3.2

* Postgres 9.2

* Redis for caching and background processes

* Nginx 1.6 (SPDY)

* Unicorn

* Capistrano for deploys

* Hosting with OVH

Looking at Monit for handling some processes - right now I'm launching a web browser that takes a screenshot of a web page using Selenium and then kills off the browser process when complete. This takes roughly 20 seconds on a quite powerful server.

It'd be a lot quicker to keep the browser running using a daemon to poll redis for jobs. Monit could kill the browser if it started leaking memory (which always seems to happen) and restart the daemon which would launch a new browser process.

Other stacks I'm interested in:

- Play/Scala and Atmosphere

- Node, Express and Mongo (MEAN)

- Go/Exlir and some front-end framework Angular/Ember/React
- Design Patterns: Elements of Reusable Object-Oriented Software http://www.amazon.com/Design-Patterns-Elements-Reusable-Obje...

- Effective C++: http://www.amazon.com/Effective-Specific-Improve-Programs-De...
Why not use the more common "no"?
7 Tips για SEO Web Design –  : Para Marketing Blog
If "in loco parentis" means schools taking the role of parents, then they've certainly done a bad job of taking care of their "kids", at least in the United States...
Beware the SMEG. That’s a winning strategy.
I didn't actually realise this until it was pointed out; if nothing else, mandatory automatic memory management really hurts its usefulness for a lot of the things that people still use C++ for.
In a presentsrion by Rich Hickey, one of the answers in the Q&A section afterwards about this was along the lines of "I want to put my kids in college"

I too am very interested in diatomic, but I find the no benchmarking clause to be absolutely ridiculous in this environment. sure, some technologies are harder to compare because the specialization differs, but surely with something like the yahoo cloud data test or whatever could be helpful for someone considering the trade offs they get with Datomic.
Even rivers are intelligent, they find a way from the lake to the sea and carve a comfortable path for themselves. :)
"Even if you're solving a problem that you have yourself, you need to learn enough about the domain to know whether the problem you have is"

Yes! you need to know enough to be able to solve it but not necessarily a PhD. Additionally the question was how much domain knowledge you need.Id still say enough to start , the rest can be learnt on the fly.

identifying the early adopters doesn't guarantee that you will have enough traction however it will tell you more about the different problems/needs that could be fulfilled and could help you in identifying revenue sources , possible partnerships etc. Also most of these successful people talk about building something a few people love and focussing on that as opposed to creating a product that everyone will use sparsely
Any chance you are going to release your project management system in the PW modules directory?
Alas, you can't gamble your company on getting a Terry Pratchett or J. J. Rowling -- or a Dan Brown. Those folks come along once a decade in the worldwide English language market. The overwhelming majority of works of English language fiction sell less than 100,000 copies (hardcover, ebook, and paperback, across the North American, and UK/Commonwealth markets, and in translation); indeed, many sell fewer than 10,000 copies.

Most folks have no idea how micro-targeted a niche business publishing is. The goal of a large publisher is to find a lot of these small fry and hope one or two of them will break through and make the big time; just one such author can float the rest of the midlist at a publisher for many years, raising the chance of another huge bestseller coming along.
Right but the amount 3.9 million to support not only OpenSSL but multiple other projects is so miniscule relatively speaking it is astounding. This "civilization"s priorities are so ludicrous. 3.9 million is probably a tiny fraction of the amount Google earned through ads selling blowjob videos last year.
There's Intel NUC cheap than 350$?

Also case and PSU aren't a problem, either you get a Pico PSU for 50$ with a cheap case, or you take a case that include a PSU. They are cheap and the fan are noisy but for under $60... http://www.newegg.com/Product/Product.aspx?Item=N82E16811154...
While looking at this another book came up in Amazon's recommendation: The Apollo Guidance Computer Architecture. Luckily almost whole books is available for reading in Amazon't Look Inside feature: http://www.amazon.com/The-Apollo-Guidance-Computer-Architect...
Inequality hurts everyone apart from the super-rich
Your docs should be curl examples showing how to use the Rest API. If you are providing a client library in multiple libraries, not only are you doing it wrong, but you've also missed the entire point of building a Rest API in the first place.

Your consumers should know how to handle HTTP requests from within their language. If they don't, then no Client for your API will save them.
Your 2nd paragraph: merely your assertion ('freaking out' suggests you're not dispassionate about this). Plenty of rebuttals. A short one to be going on with here:
http://www.adamsmith.org/blog/economics/thomas-pikettys-late...
I have no idea what you're talking about; I've never had any issues with ngmin or angular's default (i.e. non-array / string) injection methods.
I would like to work on a side project with the owner of the side project to make it better or larger in terms of performance and features-set. If anyone interested in collaborating on the pre-existing side project let me know :)

Also if you want to sell your assets of your side projects(if it reached the start-up state) you can use the http://shutdown.io/ (which was posted before few weeks on HN)
I'd suggest not. These are not semiconductors. They are tiny toroid ferrite cores with two windings around each--one for reading and one for writing.
The source is on Github and in Python so looking through it may give you some clues:
https://github.com/koalalorenzo/python-digitalocean
Form-letter reply to a form-letter response.
Benefits of Hiring a Web Development Company for your Startup
In what sense is the post you linked a rebuttal? It hints in one parenthetical sentence that the post author has some skepticism about the book's main conclusions (suggesting that Piketty looked insufficiently at consumption inequality), but the author doesn't provide any details.
Here's another one:

http://www.foreignaffairs.com/articles/141218/tyler-cowen/ca...

Ultimately a very political subject though, so I flagged it.
Paint that becomes conductive when it dries
> Hmm. Given that you accused the author of making biased comparisons, I would expect some more detailed information there. "Faster" doing what? Assembly is faster, Go isn't. Ok, let's use assembly then.

This makes big difference. With pure Go I can do computation heavy things, for example - I've implement some information retrieval methods in Go (indexes, stemmers, ranking and so on). I can't do the same in Erlang, because my map based inverted index, written in Erlang will be to inefficient. I can write it in C, but in my case - most of the application complexity is located in this information retrieval part. Because of that, efficiency is a big deal for me.
How does this relate/compare to NLTK?

http://www.nltk.org/
U.S., Philippines Sign 10-Year Defense Pact Amid China Tensions
If you want the "more than a nutshell, but less than a book" version, Piketty & co have two journal articles that cover the main historical data analysis in the book:

http://gabriel-zucman.eu/files/PikettyZucman2014QJE.pdf

http://gabriel-zucman.eu/files/PikettyZucman2014HID.pdf
Slavery is immoral because it takes away freedom of movement (and is thus a form of imprisonment), not freedom to create contracts. There are no fundamentally fixed moral rights relating to trade because there is no universal objective notion of property. Property is an entirely social concept and can only exist through social contract. You only "own" an object to the extent that everyone else agrees you do.

Most people want there to be regulation of business, even if some of it is corrupt and inefficient. Most people want governments to collect taxes and control shared resources, even if this is inefficient and wasteful. These things are seen as a necessary evil. If it's what the public want, then it's not immoral, because the entire notion of property (and by extension trade) only exists as a social contract.
To go into detail for your taxi example, the roads were built as part of a social contract where people pay taxes under the expectation that the government will execute some form of transport policy. Tax payers would have anticipated some form of taxi regulation to occur over future roads. For most people this is desirable because they want to be protected as consumers. If you take away taxi regulation, then you are not honouring the implicit contract that allowed for the creation of the roads.

You may personally disagree with this widespread desire for regulation. It is also reasonable to say that corrupt and inefficient regulation is immoral. However I think it is quite dangerous to argue that regulation itself is fundamentally immoral. The history of the industrial revolution shows what kinds of contracts ordinary people will willingly subject themselves to if they feel they have to.
It should work fine.
And a third. http://www.thedailybeast.com/articles/2014/04/27/what-s-at-s...
And.... Ansible uses those aliases too, making it trivial to maintain *NIX server that are behind firewalls and/or vpns.
I've seen a lot of friends have a lot of trouble with hobbyists 3d printer but I had a Stratasys Dimension Elite (on the higher end of filament based 3D printers) and it was significantly easier to use. At like 20x the cost of a MakerBot it's only justifiable if you consistently use it for prototyping and proprietary printers are tuned to a specific plastic so using their cartridges with cheaper plastic usually yields worse results (so, hack a cartridge eeprom + onboard computer and deal with shitty prints or pay $200+ per spool on top of the up front cost).

With a double print head, it extruded a support filament which made it very easy to print complex shapes (with everything cleaned and carefully set up even a good mobius net is possible) with any plastic. The support filament dissolved afterward in an ultrasonic bath filled with some basic chemical that also smoothed out the parts after printing. The cartridges made it much easier to work with spools but was very wasteful since any time you switched you'd lose a bit.

If you're going to build a 3d printer however, the stuff that Stratasys does seems to really help: the print envelope is sealed and uses a bunch of fans and heating elements to keep the temperature well above ambient (I don't remember the exact number but it was easily 110+ F) as well as heat the printing platform. The z-axis is on a ball screw independent of the XY axes which, although expensive (as usual, look to ebay), helps with the reliability. The print head would print several layers (dozens usually) and then go over to a metal wire brush to wipe off any remaining plastic from the extruder.

All in all it was a well built machine but way too expensive with several large electronic boards (including an Intel mobo running Fedora or something) and a lot of wasted space and metal. The heated envelope, ball screw, and support material made a huge difference but in the end the results were only so useful due to material limitations and terrible tolerances (I would usually print the same part half a dozen times or more in order to get one with the right dimensions to fit in a more precise metal part if they mated in several places or in an irregular way)
https://news.ycombinator.com/item?id=7657942
Codesake-dawn gem (I wrote), and brakeman scanner are the ones you're looking for. You can run locally on your projects and having some remediation hints.

Paolo
Whole of Denmark recreated to scale in Minecraft
You can use capabilities to allow binding to port 80 without being root.
Oh, it's far worse, and there's nothing voluntary about it (just as there's nothing voluntary about GMail). And even if it were voluntary, Facebook (and Google, which is far, far worse, IMO) tries not at all to make it clear to the public how they pay for Facebook's services. The massive spying and data collection by Google and Facebook is probably the largest , and possibly most dangerous, surveillance campaign in history. Worst of all, unlike the FBI (or the NSA), Facebook and Google constantly analyze and use any piece of personal data they can get their hands on.
> The problem is that software in an order of magnitude
> more complex to reason about than e.g. a bridge, and
> as a result developing software to the same level of
> quality would in most cases be a waste of time.

That's only true while we continue to develop software the way we do. If we change the way we develop software, if we create new tools, if we follow different processes, if the discipline grows up and leaves adolescence, then the cost-benefit balance will change, and maybe we can get software developed at a more reasonable cost, and also with fewer bugs.

This is already happening with unit tests, regression tests, warnings in compilers, and languages that remove entire classes of errors, but still some remain. More, some of those that remain are catchable, if only we extended our checking and processes to capture them. That seems to me what this article is about - finding ways of enhancing existing techniques in a way that gives more benefit than costs.

Say what you like about "move fast and break things", following that idea, things are getting broken and need fixing! If the balance is changed then we can move just as fast, break fewer things, and then re-allocate those resources that would have spent fixing them, deploying them instead in more profitable ways.