skysight-inc/HackerNews huggingface dataset:
What a good question.

Personally I curate a directory structure served off an old linux box in my house. Items created on other machines get synced in by hand. Data is stored in whatever source format it was created in, and obscure formats get a pdf version stored alongside.

The thing is, it's absolutely stone age - not automatically synced with my laptop or phone, not available remotely, and not conveniently set up to be able to share files or offer use of the server to my partner or family. It also only has 'files', there's no calendar-type data and things like mail and contacts only get placed in by hand as backups. I could totally cobble things together to provide extra features but I am thinking of starting again with a server 'in the cloud'. I would love to know what people do, with a longer term view than just stashing stuff in the popular note-taking app of the moment.
Ok so I understand that an observation mirror becomes transparent if one side is light but what is not clear from the article is that any bright part apparently becomes transparent.

Because I assume the author has a black screen, and white text, causing the white text to shine through the mirror while anything around the text is still black and let's the mirror act as a normal mirror.

Also it would be nice to see which observation mirror he used, since he's Dutch I could probably order the same one to Sweden. Ordering from the US is often a hassle.
Obsessive note-taking lab-journalling knowledge organizer here.

* For years simplenote, first using RespohNotes under Wine, then writing https://github.com/cpbotha/nvpy - a cross-platform and open source simplenote client in Python with tikinter. Currently looking for a new maintainer, because:

* Currently in an in-between phase editing Gollum wiki markdown pages with emacs 24 (sometimes I also use gollum to access and edit), all synced with unison, and using Google Keep on my phone.

* Currently working on hobby project, which will be the non-linear super visual (spatial perception and memory FTW!) cross-platform (large displays!!) note- and file-organizing interface I've been dreaming about for months now.
The Soviet Union's economic growth rate was greater than that of the USA throughout most of the C20th,[1] until at least the 1970s. Obviously, they were growing from a very low base, and they arguably "ought" to have been growing much faster.

[1] - http://en.wikipedia.org/wiki/File:Graph_of_Soviet_National_I...
Salesforce.com can’t Grow At 30% YoY Without Acquisitions
I found the opposite to be true in my case, as it forces (or used to force) you to squash the entire history of your changes into a single commit. In my opinion, that history can be valuable.

Does it still do this?
Were you serving the PHP files off of Gluster? Or just the static files?
Pretty simple - I try to put them on my Blog.
It's public, I know I'm backing it up always, and it helps others.
Indeed. If a human baby can't identify that it's hand are in fact it's own hands is it intelligent by any reasonable standard? I'd say no. So couldn't this be how a machine AI begins it's own process of self awareness, then proceed to understand it's own surroundings and it's own sensors?
Very cool idea, but I hate that it must have data connectivity to work. Not only that, they won't actually give users the raw scan results! You have to transmit them and then get the analyzed results only.

Reality is that many such services inevitably go under, and then your device is useless. Especially when the service is as compute intensive as this one sounds.
I wrote a personal wiki like 10 years ago... In addition to being a great productivity boost for me, it helped me learn a lot about web programming. It's continued to evolve over the years.

I have 1899 active pages now (some pages were deleted over the years).

I try to keep it very close to plain text, and don't have a lot of doodads in the wiki syntax.

I don't think plain text is sufficient for taking notes, because it lacks hyperlinks. Hyperlinks are incredibly important because they are associative and non-hierarchical... that is exactly what you need for note taking and brainstorming.

I do everything with vim/bash/tmux but you still want to be able to click links with a mouse when reviewing notes, and create them effortlessly when writing.
Well Siri isn't female (and "Siri" as a name isn't a girl or boy name per se), its voice gender varies depending on the country. Apple uses the highest quality voice they have as the default. If you ask Siri what's its gender, it famously replies "I haven't been assigned a gender".

Even then though, female voice usually wins for phone voice services. Why?

Turns out males voices are more "lossy" over plain-old-telephone-service and over tiny tinny speakers (like on the iPhone).

The frequency range of a female voice maps to less loss in this speaker/service range compared to a deep male voice, where the lower frequencies get lost. So female voices are easier to understand in such circumstances.

This explains in part why OSX has a male voice, because a Mac comes by default with much better speakers than a phone does. Even then deeper voices are still not preferred. The "in a time..." movie trailer voice isn't coming to an AI assistant any time soon.

As for Cortana, the basically nude Halo AI bimbo, you have a point there, awkward choice for a commercial product, but that's Microsoft's problem. They've always had awkward marketing/branding choices, so this fits in.

As for Betty, "Betty the secretary" reference is quite obvious, but as a personal project, I'd say he's forgiven.
I'm afraid that ship has sailed a long time ago:

$ for bin in /bin/* /usr/bin/* /usr/local/bin/*; do
> if [[ -f $bin && "$(cat $bin | head -c 2)" == "#!" ]];then
> echo $bin
> fi
> done | wc -l

544

I imagine most of these are written in Perl (though there's surely a fair amount of Python and shell scripting in there, too), but that's still a high-level language with a complex runtime and dependencies compared to C.

To be fair, there's still about twice as many compiled binaries on that box, but having system commands written in a non-C language is by no means an exception.
Snowden explained it via The Guardian: http://www.theguardian.com/commentisfree/2014/apr/18/vladimi...

As subtitled, Snowden "questioned the Russian president live on TV to get his answer on the record, not to whitewash him".
No lack of dignity in doing things for the sake of doing them. The way these projects tend to support themselves is by getting word of mouth along with decent positioning in various distribution channels where people will actively seek them out.
DNS Amplification DDoS Attacks (DrDoS)
Did you have a look at org-mode?
Studies find 'young' blood rejuvenates aging mice
Yet another LISP-like language parser tutorial. Just like Learning ??? Programming in ?? days. This is just the beginning, guys. LISP-like languages are not always great. (I'm not to look down this tutorial! Really!) I prefer imperative programming language parser tutorial. Every time I see such title, I will think of LISP.
> Gay people should be perfectly comfortable working for people who supported Prop 8 or they're going to have a hard time, as there's a > 50% chance that a random stranger will have done so.

You're seriously arguing that people should be okay with being oppressed, as long as a lot of people are oppressing them? Like, maybe we should be flattered by all the attention?
I use Gitit [1] as my personal wiki for notetaking. I've been pretty happy with it so far, as it uses the excellent Pandoc as the backend. I have not heard of Vimwiki until now - can you tell me your favourite features?

[1] http://gitit.net/
Which means you shouldn't trust that A+ single metric without
actually looking at the browser list or testing it yourself.
I just opened your site on Debian unstable with latest
Iceweasel/Firefox 24.5.0, and I get connected via RC4.

Arguably thats also NSS's fault for implementing TLS1.2 so late, but still...

My site only gets an "A" rating, but Firefox actually connects using ECDHE-RSA-AES256-SHA. I use this cipherlist

HIGH:!SSLv2:!aNULL:!3DES

Which one is more secure?
I can attest to this, having gone through pretty much the same cycle of apps and wikis. Finally settled on plain text files with cloud sync. Except I use a bit of YAML to give the material some structure.

But I use this to write down things I would consider more 'information' than 'knowledge'. If it's a new cloud app I found on HN that I might need later, I write it down. If I learned something new (for example, I recently learned about phage therapy as an alternative to antibiotics), I resist the temptation and try to integrate it into my existing body of knowledge. In my opinion, if you have a 'fact' that needs to be memorized, then it is either a bit of arbitrary information or it is not yet tethered to the rest of your knowledge and is therefore banging around in your head. I usually find a link to nail it down. I wouldn't exactly call it a 'memory palace' but it's sort of like that.
And interestingly, predicted by /u/theearthquakeguy on reddit.
http://www.reddit.com/r/japan/comments/24lw5u/shaky_around_t...
There's plenty of people who still believe that, even inside of Google. Then there's the group of employees, known as the 'memegen consenus', who have come to realize that Google is not different from any other large corporation.

Color me cynical, but after witnessing things like the 'no poaching' settlement and the internal memo that calimed they didn't believe to have done anything wrong, I can't see why Google should be anybody's dream company.

Google's reputation is worse then Microsoft these days, so it seems the public is finally waking up.

Disclaimer: I work for Google.
In my experience. And this may vary between cultures. The earlier you have kids, the earlier you will be through the responsibilities you have towards those kids. At least this is how it is in our culture(Indian).

The later you have kids, their main years when they many need some help from you to support them/pay college fees etc will coincide with your retirement years. And those retirement years will be when you will have to work towards having hard cash savings. If you spend that part of your life, spending money and not saving for retirement- you are not likely to carry much into post-retirement years.

Having kids early means, you can see duties through by the time you reach 50. Post that you can have responsibility free, happy retirement years.
Did the media industry shut down Bittorrent yet? Nope. Did the IT sec community was able to shut down Conficker after it went peer-to-peer? Nope. So going peer-to-peer is actually pretty invincible with today's methods I would say (although I am not an expert!) The question is whether or not they can implement the details well enough in this peer-to-peer market.
A fully customizable pentest distribution done the Arch Linux way
Driving an open source project (and not feeling like a rockstar)
http://www.alicebot.org/aiml.html
That's simply not true. In fact, it's explicitly excluded in the TOS.
How Strategic Ads Placement Can Help Kill Google Panda Updates On Your Website
During my project I was once at the point where I actually implemented my own (interpreted) scripting language. I have never thought that I'd be one of the guys who creates something like this, but once you are so fed up with something over the years (and I was with ESQL just for being "closed source") you'd just may be starting to go for it and just try out an dig into it.

And it works. I am now saying things like "If I'd need a JIT compiler for it, I'd write one. I'll look at everything and evaluate if possible and how to be done."

Inventing wheels is great for learning and I am now back to Java (good enough ;)
Google is extremely good at commoditizing their complement. A whole lot of their strategy makes sense in this light: Android, "Project Ara"/Phoneblocks, Chromebooks, Google Fiber.

Good read on the subject: http://www.joelonsoftware.com/articles/StrategyLetterV.html
That is truly an uncomfortable situation. Without any deeper knowledge about HamsterDB or your pro version, you might consider offering your service as SaaS and charging for that. Of course this won't work with all your pro features such as compression or encryption (or maybe it could work in some innovative way).

For instance you could charge for painless DB hosting, so users do not have to worry about complicated setups and can immediately use HamsterDB after signing in.

EDIT: But you can still go for the 30 day money back guarantee with the exposure of the pro version's source. If that fails you still can decide to switch to a SaaS model.
It is hard to find a good provider at a reasonable price. At the end, I went with Gandi and I am using only IMAP. My wife is using both IMAP and the provided webmail. But please notice that I am based in Europe. I am not sure where the mail servers are located. If you are on the West coast and the servers are all in Paris, then it will not be that fast.
It's not as hard as it looks
Suffice it to say that the author is mistaken when he claims that "The former is pretty much raw entropy, while the latter is the output of a CSPRNG function"

/dev/random ist not "pretty much raw entropy", it is the exact same output of the kernel's CSPRNG as /dev/urandom is giving out.

See http://www.2uo.de/myths-about-urandom/#structure
Interesting, and I'm glad to hear any counterarguments (no idea who downvoted you). I'll have to read the book and/or studies before I could give a good reply, but judging from the Amazon reviews, it looks like even he mitigates it in the book by saying some parental actions can have important effects (for an extreme example, being violently abusive to your kids). Given stuff like that, and a lot of the recent stuff in social influence on epigenetics[1], I'm a bit skeptical where to draw the line between nature and nurture. But I'll really have to read the book and twin studies before I could debate those points.

[1] http://www.psmag.com/navigation/health-and-behavior/the-soci...
Four parts:

== Emacs Org Mode ==

- all capture

- all notes in general that I take while working (live) on a computer

- all meeting notes

- all drafts - usually via org-babel

- planning

Also, a type of code analysis where I make the code column 1 in a table and use columns 2+ for notes

This is sync'd via git across machines. Version Control + diff's are useful, but multiple branches for this hasn't been worth the additional complexity.

I've got a specific emacs daemon just for org. It's got a special -name argument that tells my window manager (xmonad) to bring up each window as a pop-up. That integrates with chrome and org capture to capture web bookmarks right from the chrome bookmarks bar.

== A paper notebook (leuchtturm 1918) and a grossly expensive fountain pen (MB) for all deep analysis. ==

- Good thinking is a lot easier when you look at paper instead of a screen.

The tactile feel of that pen on that paper feels so smooth and free that I write substantially more, and faster. I can only explain it like typing on your favorite mechanical keyboard vs using a blackberry to write long essays.

== MindJet for brainstorming. ==

So far, awkwardly on a Nexus 7 and a BT keyboard. I'm still looking for a better mind-mapping setup.

== GTasks (android app) ==

With Google's "Tasks" list for my to-do lists and random thought capture on topics I'm still not ready to properly sit-down and mind-map.
18days to reach stretch goals. Help me?
If any government is willing to get you specifically your odds are always quite low, no matter if you understand IT security or not. It suddenly becomes a whole life matter. And not even terrorists with money and armies can hide completely and forever from a bigger government like the US.

The problem is that at some point you must and want to interact with other people and each time you do that you increase the chances to leave a trace or do a mistake.
Create a line chart with bands [tutorial]
[openssl.org #3321] NULL pointer dereference with SSL_MODE_RELEASE_BUFFERS flag
The intent of the benchmark was to show benefits of LXC as a technology in the Cloudy space. It just so happened I chose docker as the LXC "provider" for these tests -- it could have just as easily been libvirt-lxc or something else.

Given OpenVZ is an LXC technology, comparing docker to OpenVZ would have been more of a comparison between different LXC providers. I agree this would be interesting, however not in line with the intent of the tests.. BTW -- I'm aware that OpenVZ is probably the most mature LXC solution out there.

As for docker vs Xen paravirt, that would be interesting as well and the information I presented clearly stated additional testing is warranted. I would encourage others to try such configurations and present results.
For me, that message is "Digital Ocean is the most irritating company in the world and I'm never going to give them a cent if I can help it".
It sounds like the open source version is the trial version. That is probably sufficient.
I've been mulling over issue tracking lately, since I hate Jira and all the other ones I've used. Wouldn't issues being in states and having owners violate the distributed model? Version control used to have file owners and locks, which is the same thing, and git broke from that.
"So I'd say going to university is rarely ever a bad choice."

If you are motivated, passionate about the subject and going to a good university then I would agree - personally I think these factors are actually more important that the exact subject you do (YMMV).

However, if you are not motivated, not really interested in the subject or not going to a particularly good university then I would question the wisdom of going - especially if you are going to end up with a large amount of debt afterwards.

[NB I also spent 10 years in a university environment - 4 as an undergraduate and 6 as a postgraduate researcher and I thought it was great, but I am also acutely aware that I also knew a lot of people who dropped out or who did subjects they really weren't that interested in just because they felt they had to do something].
This will not work, as `throw_on_error` is not going to be destroyed at the end of the printing statement. Sure, you could wrap the whole thing up into a local scope, but as this trick was invented to save a couple of lines of vertical space, the usefulness of doing it seems little.
I understand Hugo's marketing effort. But most foreign companies cannot take a bite of their market because you need to accept the Chinese Communist Party's censorship first. Many foreign innovative apps are blocked and then cloned in-house with the censorship enforced. So their apps are not valued high outside of China and beyond Chinese as well.
There is Opera Critic [1], which was originally developed for working on the Opera web browser and subsequently open-sourced. I have used it (with a few patches) in conjunction with GitHub to fix many of the issues that are mentioned in the article. In particular it has the following features:

* Works with git. There isn't any VCS abstraction so if you want to use it with mercurial or whatever you're out of luck.

* The review tool (typically) owns the repository that code is pushed to (obviously this is a bit different when integrated with GitHub). Starting a review is typically something like "git push critic branch:r/branch".

* Because reviews are just branches you get all the features that the VCS implicity provides but patch based systems have to replicate (e.g. interdiffs) for free.

* Because reviews are just branches, multiple people can push to the same review so if you want e.g. a database expert to make the database changes for a particular change that is otherwise mostly written by a UI expert, that's possible.

* Assignment to reviewers is based on filters i.e. the tool picks the right reviewer for each change. There may be more than one reviewer for different parts of a single review request (e.g. where you have different owners for the database and ui code and a patch touches both those parts will be reviewed by different people). Reviews can be assigned to specific individuals when required.

* Review progress is tracked per commit and per file, so you can do long reviews in pieces rather than all at once.

* When issues are raised on particular lines of code it optimistically assumes that any subsequent push that touches those lines addresses the issue. If it wasn't addressed the reviewer reopens the issue. This works surprisingly well in practice.

* Rebases of the review branch are handled through "equivalent merge commits", which means that you retain all comments and progress from before the rebase.

* the UI is generally very "engineer designed" and won't win any beauty contests. But it has essential features that some other tools inexplicably lack, such as side-by-side diffs and syntax highlighting.

[1] https://critic-review.org
An article (in Danish) describing how the letter came to be: http://www.b.dk/nationalt/snowden-kaster-sig-ind-i-dansk-ove...

Quite interesting.
So you hate being a programmer
Yes correct... As I mentioned below the tests are intended to show the benefits of an LXC based technology in the Cloud space. Docker was chosen b/c that's my preferred "LXC provider", but could have just as easily been libvirt-lxc, OpenVZ, etc.
> I don't recall japanese companies owning so much of the world back in the 90's as the chinese do now with their infrastructures projects in South America and Africa, the US's debt thing etc.

Don't you? There were jokes about how the Japanese owned so much of California they might as well buy the state from the US.
I use Http://www.teamgum.com, I just gum whatever articles and web pages I like. I import content from my pocket, twitter accounts as well. And it automatically builds a knowledge base. Then when I do a google search for any knowledge bit. It shows all relevant gums from me and my team on right side. Bingo!
Do give it a spin.
I tried to learn Puppet in combination with Vagrant for provision rather simple severs, and that was too hard (I had things to do). I then tried to learn Ansible, but didn't get very far. I ended up giving up and writing a shell script that has some simple reusable functions ("is this package installed, if not install it", "does this exact file exist, if not copy it over", etc)

I would rather use Ansible. It seemed like it would fit what I'm trying to do, but everything I can find seems geared towards multiple servers, rather than provisioning a VM and/or an AWS instance identically.

Anyone got some good resources for it?
Actually, Buddha figured this out 2500 years ago :) He came to the conclusion that liking and enjoying things is great, you should do it all the time and wanting things will cause grief and you should try to stop wanting things.