skysight-inc/HackerNews huggingface dataset:
It depends. I think both have their place. Online content tends to be much shallower. But it allows you to explore a much broader content quickly.

Books tend to be deep, and good ones have gone through many iterations. Do you think you can get the ideas presented in, say, SICP or Principles of Mathematical Analysis by going through online material?

I think it may be possible, but it's actually harder.
BTW: I just subscribed to LastPass a few days ago. I'm pretty happy with the service.
> saving 5 chars from something that'll be typed very frequently is probably worth it.

This mindset is something that I've personally seen uniquely permeate every layer of the PHP community, more than anywhere else. I'm honestly curious, what makes communities seem to value things like typing less characters over clarity and correctness? The most important thing to me is reducing the amount of mental state needed for a human to read any line of code.
There's a difference between customers and vendors here. It would be a waste of resources for a customer to upgrade to every new Ubuntu release. We're at the stage in 12.04's lifecycle at which customers should ideally have their plans to upgrade from 12.04 to the new 14.04 LTS solidified. If you use one of the packages the author mentioned, you can't upgrade because they don't yet offer support for the new LTS.
Farmers unable to repair their tractors due to DRM
(to late to edit, but obviously "years longer that 12.04")
I use D for ... almost everything. https://github.com/CyberShadow?tab=repositories

Here's a bit of code from a personal shopping comparison program I wrote a few days ago, which combines some standard library constructs with my own libraries:

string findProduct(string name)
{
return
("http://www.tp-link.com/en/search/?q=" ~ encodeComponent(name))
.download
.readText
.toXML
.xmlParse
.I!(doc => zip(
doc
.findAll("#productResult > li > dl > dt > a")
.map!(e => e.attributes["href"])
,
doc
.findAll("#productResult > li > dl > dt > a")
.map!(e => e.children[$-1].text.strip)
))
.filter!(t => !icmp(t[1], name))
.I!(r => r.empty ? null : "http://www.tp-link.com" ~ r.front[0])
;
}
Agreed! Have to be careful with the "we". I read a couple of books a week.
We run it on a secondary box in our hosted environment. It's not able to access any critical data and runs only two or three plugins that weren't written in house. Basically we keep those up to date through WordPress and patch our own stuff when issues pop up. Since it's a totally seperate environment it never really caused us any concerns about security, nor has it ever really posed a problem.
> A tad unfair to LXC given Docker was based on it till 0.9 and knew exactly what it was,

I had noticed that too initially.

They had to minimize it because otherwise people would just say "why not just use LXC, what do I need the whale for?".

From the marketing standpoint it had to be "yeah that is complicated low level bearded guy stuff, you need cool easy slick stuff we provide".
Is there a PDF version of this? "Â" keeps showing up everywhere and I'm pretty sure it's a text encoding error
Or, if it's feasible for you, move somewhere non-crazy:

http://www.cbsnews.com/news/why-my-child-will-be-your-childs...
The studies can also take advantage of mean reversion and test patients that are experiencing uncommonly high levels of depression (eg, unresponsive to medication). Over time patients return to their usual level of depression (or whatever's being tested) and the treatment is deemed effective.
Nevermind, found it:
http://plan9.bell-labs.com/sys/doc/auth.pdf
As far as I can tell that's pretty much what the book Feeling Good concluded many years ago: http://en.wikipedia.org/wiki/Feeling_Good:_The_New_Mood_Ther... , except at the time it was called Cognitive Behavioral Therapy. It's fascinating how the book dodges mentioning meditation as much as possible, but as you read it, you realize it's essentially proposing the same exact techniques of insight, just in a more clinical terminology.
Thanks!
I reported the bug to security@ email, and one of your team's members replied on the same day (January 6th). Either way, good job on fixing this really fast. I wish more teams are as responsive as yours.
Show HN: Rich Text Editor Meets Drag and Drop
Hey, I am a developer behind the Rich Builder - a "rich text meets drag & drop" editor for the web editors & developers. It is a work in progress and currently in an alpha stage. Try it out here: http://richbuild.com

"We/I" in the following description refer to the two-person team.

In short:

*	This is going to be a commercial project

*	We want to get some general feedback from you

Rich Builder editor goals:

*	Build content fast & efficiently

*	WYSIWYG, live and uninterrupted editing

*	Rich & customizable widget base - focus on content creation with variety beyond linear text & images

A few highlights:

*	It's platform agnostic. Initially it will plug in to WordPress, Drupal & Joomla, custom frameworks later on, too

*	It can be used as is as a full featured content editor out of the box on top of your website,

*	but you can build a website/theme around it from scratch as well.

*	It is highly customizable. You can plug in your own widgets, styles, UI effects and more.

*	Each widget is customizable to some extent but with an aim of not overdoing things and keeping it simple

*	Think of it as more than rich text editor but less than photoshop

In general we'd like you to take a look at it and send usage feedback our way. What you like/dislike the most in particular. Some notes:

*	In the current preview some widget options are a bit clunky to use. They may feel cluttered and non-specialized. We're working on providing option-unique interfaces for some of them and cleaning things up already.

*	Widget base is simple right now, blueprint-ish even, we will be gradually extending it to eventually include widgets such as sliders, external feeds (twitter, flickr etc) and more.

*	We are aware that there are other tools similar to this one out there already on the market. Our is a bit different, not better (neither now nor never perhaps) but different.

Other than that we will appreciate your insight regarding anything. Thanks!
If you're enjoying getting-even fantasies - and I stress, don't actually do this - just imagine what sort of fun you could have by putting a bit of 'extra content' on their site.

* 500% late-payment penalty notices

* 15% surcharge for minority customers

* Amazon affiliate links to books by infamous Holocaust deniers

I'm sure you can add to the list :)
Toyota Replies to Fuel Cell Vehicle Critics: Tesla's Elon Musk Not Excluded
I disagree - even if hack was reporting the correct line number it's only half the story, and is objectively worse for fixing the error.
I've found the opposite, if you'll allow that eBooks are real books. To me, it's a golden age of books - with self publishing and eBooks, there are more books coming out ever day than ever before. I personally read AT LEAST two books a week (usually not technical - I enjoy sci-fi). I've always been a avid reader, but generally had to re-read a lot (I have about 5k physical books, to support that habit). Theses days, I'm ALWAYS reading new books. The selection is amazing, a lot of the books are very good!
That's one fantastic model of my favorite plane.

Have to make one correction though. The article implies an attack aircraft. The SR-71 is a spy plane and never carried any weapons.
We manage ours in-house, it doesn't change very often, it's mostly a matter of staying on top of security patches. But we keep it on an entirely isolated vps where it won't be able to break anything else when it gets hacked.
It would be cool if there was a browser addon that let you submit a form N times in parallel.
Even some projects that claim have been ported, will often have bugs in them because it is new code. Then it is a question of do I have time or want test the port on my production system? I just kind of look at the issue or commit stream and see when issues appearing related to Python 3 start to slow down a bit.
> The findings indicate that slaughterhouse employment increases total arrest rates, arrests for violent crimes, arrests for rape, and arrests for other sex offenses in comparison with other industries."

Industrial slaughter is vastly different to slaughtering your own.

And the correlation is easily explained - it's well-paid, difficult and unpleasant work, and it attracts men who tend to drink hard. Alcohol and crime correlate very well.
As I've gotten older and have less free time and there's so much more content out there, one practice I've come to accept is reading the wikipedia page and plot synopsis for a book/movie before starting watching something. In the same way I read HN comments before deciding whether to read the original article often times. Before wikipedia I would read the last chapters of books first.

I'm more worried about my time being spoiled than the plot being spoiled, and after all a good movie/book is even better the 2nd time around. This has allowed me to commit to watching or reading things I never would have before as I'd get bored (read: worried this is a waste of my time) 10 minutes into a slow moving movie.
Sorry, my bad. It's Chrome, Safari, and IE that don't have toBlob(). I'll fix the post.
Not every database is powered by SQL. Add to that sharding, caching, cross data center traffic and the problem becomes non trivial very quickly.
Look at a live version of Erlang on Xen.

http://erlangonxen.org/

Press ESC on the front page and see the amount of GC ram reclaimed from Erlang's VM.

Memory Usage: 12MB -- is also kind of a baffling number.
Even without static types tools like PHPStorm have offered that type of analysis and error reporting.
You might find (Typed) Racket interesting - it offers the features you mention, and is a delight to work with.
This could be an issue of a clustered database where the requests are being load balanced to multiple masters and due to latency in replication, part of the cluster may not be consistent with the other part yet. Though for someone like DigitalOcean I'd be surprised if this was the case.
Oh okay I was mistaken then.

I believe the race condition is on the rise in terms of severity and importance. Developers are aware of common OWASP bugs, but this type of race condition is often overlooked and developers are going to NEED to be just as aware of. Way to go.
Ask HN: Book recommendations for worldly knowledge?
I'm in my 20's and think at particularly this age as well as all that learning outside ones domain is something very valuable to becoming well-rounded.

With that said, does anyone have any book recommendations OUTSIDE the area of programming and science that was particularly memorable for you to help widen your perspectives?

Thanks to anyone with suggestions.
-Adam
I'm always on the look out for improvements to C++, and it's been a while since I looked at D... Hope you don't mind if I ask you a couple questions.

Can you still turn off the GC? Lets say I don't like exceptions, and that I don't mind implementing library code on my own, would turning GC off impact anything else?

How is the story for deploying executables to mac/win/lin? Is it as easy as C/C++?

Also, do you know if anybody's shipped high quality games with it before? It's been a while now, I'd hope so, but I haven't heard of any. Pretty sure no AAA games have used it but maybe some indie?
http://rbenv.org/
Don't disagree with you here, but I would be interested to hear opposing viewpoints as to why this shouldn't be done.
I don't think it's blackmail. The NSA is probably afraid of the executive branch, not the other way around.

More likely, it's simply the continued concentration of executive power combined with fear of political fallout in the event an attack happened in the wake of scaling back these programs.
Why do you trust an advertising company more than a telecom?
When mindfulness practice refers to "being present" it doesn't necessarily mean one only focuses on the current moment (although in certain circumstances this can be useful) -- rather, mindfulness is all about "going meta", moving outside your consciousness and looking at your thoughts and memories as they appear without allowing them to induce judgement or bias on your part: accepting how they make you feel, acknowledging those emotions, that you're human and they're perfectly normal, but then letting them go.

This way you can minimise their emotional effects so you can then theorise objectively on why you had a disturbing thought, and can then either make a note to modify your behaviour to avoid the situation that generated the thought or rationalise a mental solution to the issue at the core of the thought. You essentially become your own psychoanalyst.

Further, you can start to be "mindful" of others: acknowledging (consoling yourself with a little mental self-love is good here, "pet your inner monkey") and letting go of the feelings that resulted from their behaviours that upset you so that you can free yourself from the hurt and resentment they cause early, and allow yourself to explore an understanding as to why they acted the way that they did. Often (almost always) you can quickly establish some reasoning for their actions that don't involve unreasonable malice towards you, and thus you can dispose of thoughts that had they lingered would have festered and contributed further to your already 'sensitive' mental state.

So while it seems to an observer that early mindfulness practice is focussed on meditation and the literal present moment, its long-term concern is on giving the practitioner the ability to keep an eye on their "present" -- that is, their stream of consciousness -- so they can manage negative thoughts effectively and mitigate any potential damage they could cause, developing strategies to cope with them more easily and eventually moving to an automatic, unconscious response that instantly changes the malignant "Bob is mad at me, I must have done something horribly wrong" to the far more benign "Bob is mad at me, he must be having a bad day. I wonder why?"
Hack and HHVM Book
I just finished the ML class from Georgia Tech as part of the OMSCS program. I used SciKit for most of the assignments as they involved NNs, DT, KNN, K-means, EM. This might be a naive question as I'm not a python guy but is there a reason this book is python based but doesn't cover scikit-learn? For example, what need did you see to write code for k-means[1] than to use an implementation already available [2]

[1] https://github.com/joelgrus/data-science-from-scratch/blob/m...
[2] http://scikit-learn.org/stable/modules/generated/sklearn.clu...
The Chinese for "hello" was sort of correct. It returned 喂 on the bottom of the list, but that's really "hello?" like answering the phone, not 你好 which is actually hello. I was surprised by its selection there.
In many instructional and self-help books, I find that the author's attempt to hit appropriate word-count for the book format bores me to no end. Even worse, it wastes my time. I bought your book, please don't waste 10% of your page count in selling me the book.

I think notable exceptions to this are found in 'The Practice of System and Network Administration' and 'Time Management for System Administrators.'

Fiction, I can read at times. For the last book I read, 'The Mote in God's Eye', I read the first four chapters or so, then put it off for 5 months, and then finished it in a week. That one does start off pretty slowly.
This sometimes happens to me if I am not in the mood, need to be doing something else, or if the book is badly written. Some text books need to be read with concentration.

But if something is good, it is more like a trance - I'll 'come to' hours later and need to be prodded with a stick if you want to interrupt me.
One reason I haven't seen mentioned yet is that countries like India can be overwhelmingly mobile-dominated (as in, few people own desktops).

I never had data on India but in places like the Philippines or Indonesia (with similar GDP/capita), your buyer's only internet access might come from his (very basic) smartphone and I sometimes saw > 90% mobile visits. At a previous company, we saw our Indonesian traffic soar after we fixed a bug that prevented the site from displaying on Blackberries... somehow an incredibly popular brand in the region.

If 90% of your buyers are on mobile, you might as well become a mobile company, if your IT resources are limited.

The gap between mobile and desktop is closing though, as companies like Xiaomi keep releasing ever cheaper, more powerful and larger devices in those markets. A Redmi (1, 1S, 2...) costs a tenth of an iPhone for 80% of the functionality.

The reach of mobile devices never fails to impress me. We went horseriding a few hours drive from Jiuzhaigou, and after a day of climbing the mountains on horseback, sleeping on the sloped floor of a tent (heated by a dried yak dung fire, of course), it was quite surreal to see all our guides, on horseback, playing mobile games and happily texting away on their 5" smartphones - even as they were herding yaks...
I think they did not reward me because you cannot really hurt anyone by having multiple usernames.
It's the same old story again. A nobility is born and serfdom becomes the norm.

Here's the kicker! Everyone thinks that the current form of capitalism is good. Right from childhood (at least in the US) the American system of capitalism is drilled into children's minds as the best thing there can be (perhaps even God's chosen system of similar bullcrap)
> It is here to control the population in the country.

I am not even sure about that. It is there because it is already there. By that I mean it is a giant bureaucratic investment project with billions of dollars flowing through. Many careers (oh look job creation!), business opportunities, support, training, etc tied into it.

During terrorist scares its powers expanded because there was an opportunity to expand, so expand it did. But not because some cabal of Illuminati wanted to read sexting messages of every person on earth.

So now it is sort of a cancer that feeds and grows and acquires power for itself. The same with TSA and many other such, at the time, seemingly temporary institutions and measures.
White House Takes Security Pitch to Silicon Valley
It looks like you only read Deitel & Deitel books.
Show HN: Bubble: Crowd-Sourced Value Investment Analysis
Bubble is a platform for crowd-sourced security analysis. I'm looking for people who are passionate about value investing to join the site, contribute, and offer feedback to help make it better. Here's the link: https://www.bubbleinvestment.com/
As publishers on the internet (bloggers etc) strive to earn an audience they condense more and more value into blog posts. This is an excellent way to get high-quality information quickly. I've read few books that provide a similar level of information density (SICP maybe?).

The pursuit of culture - I believe you should only do this if you enjoy it. Profound immersion in 'culture' (however you define it) for the sake of obtaining it is like going to the gym for giant muscles you don't need. Pointless, unless you actually enjoy it.
What a strange dichotomy. Who is advocating for the torture of animals?
Yea but the hypervisor has to know how much physical memory to give the unikernel.
It is unfortunate, but most people will trade their rights and freedom for perceived security.

Providing evidence to the contrary might be the practical way to sway the majority's opinion.

It does legitimize the means to the end though, which is never good.
Huh? Who said it was a math problem? And pseudoscience? Most real world optimization problems are like this. Sometimes don't get gradient information or unlimited trials.

The point of the task is to reward methods that work efficiently with limited trials and domain information, rather than who can run hillclimbing on the biggest computer or hand tune the parameters the best.
The ineffectiveness of drugs against depression is highly overstated--the average effectiveness is low, but the variance is high, and they tend to be more effective the more severe the depression. The meme of "drugs aren't actually effective against depression" isn't doing the people for whom do work any favors.
CBT differs in two ways: First, it tends to be more reactive in that you typically analyse troublesome thoughts after-the-fact rather than in the present, as they happen. Second, it tends to be more ego-centric in that it tends to focus exclusively on your thoughts and needs, whereas mindfulness is more compassionate, both to yourself and to those you interact with. So, while there are similarities there are also important differences.

And while meditation is good for practicing mindfulness "in slow motion", you don't _need_ to meditate to be mindful.
Really fun.. spent some time mixing a song. :)
One idiosyncratic list coming up.

Kernighan and Plauger, Software Tools, had a very big influence on my coding style and appreciation for the Unix Way.

If you want to learn more about Lisp macros, the exuberant book Let Over Lambda by Doug Hoyte is a fun read.

The best book to learn how to implement Forth-like languages is Threaded Interpretive Languages by R. Loelige. Dated and long out of print, but worth getting.
Plus, as a Byte Book, it has one of those classic Byte drawings on the cover.

T is to Scheme what Scheme is to Lisp (kind of), and The T Programming Language by Jonathan Rees is the kind of book that cleanses your soul.

Donald Knuth's The Stanford Graphbase contains literate programs for several elegant graph algorithms.

Jim Sather's Understanding the Apple IIe is a terrific description of a computer from the bottom up, and shows you how deep knowledge of the hardware enables you to write software that breaks all the rules (viz. the recent demo that gets 1024 colors on an IBM CGA adapter).

On a more personal note, Puzzled Programmers by Michael Wiesenberg was a book published by Microsoft Press in the late 1980s. It contained 15 problems reminiscent of what you can find nowadays on Project Euler -- math problems for computer solution, but where brute force search is not enough. I spent many hours on them when I was in high school.
just deleted flipkart app
The larger the project the more opportunity to find something not to like...or make a dumb mistake...and the more work it takes to substantially improve it. Be concise.

Good luck.
Ask HN: Short Programming Problems
I'm a CS student working for an investment bank this summer and I want to make sure that I write a little code (~10min) every day. Is there a book/online list of problems I can draw from this summer
Ubuntu 15.04 (Vivid Vervet) released
Interesting that you bring up political language. "Income inequality gaps" is political language. Who cares if some guy is rich and some other guy has much, much, much less, but still has a car, small house, enough food, etc..? People with political system motives care about that, and not really helping desperate people.

A system that cycles people around from being poor to rich based on merit is not a good system, because merit is essentially arbitrary (beyond deliberate antisocial behaviour).

Essentially, absolutely, a luck of the cards of who you know or who you gamed to think you have merit? Pretty cynical with obvious ideological connotations..especially the anti-social behavior part.

But having people fight to put a roof over their head is just nonsensical in wealthy countries like the UK/USA.

You use the word "fight". Fight would presume that there's some motivation involved. Many people increasingly don't have motivation and are copping out with "disability".

It's a holdover from the Industrial Revolution and the wealthy's desire to force people to labour.

Wealthy people tend to supply the jobs, but they don't have the guns to force people to do anything. The government has the guns to force people.
Services like https://readability.com/ certainly help. To the extreme, let's have the equivalent of Photoshop's 'curves' filter - map everything to either absolute black or absolute white.