skysight-inc/HackerNews huggingface dataset:
Drive & Photos: Dropbox and WD Cloud[1] - similar privacy concerns, WD Cloud works great on local network and I can ssh in to access remotely

Search - DuckDuckGo, it's not quite as good, but it works fine IMO

Gmail - Still use regularly, I may switch to Fastmail

The goal (for me), was/is to distribute who has my data. This will blur the image of who I am, so to speak. My friends and I will also tag each others faces in photos on Facebook - i.e. I tag myself as my wife, my wife tags me as her. That way it'll screw with any automated process.

[1] https://www.amazon.com/Diskless-Cloud-Network-Attached-Stora...
> 1. Did you get the 4-hr job after a history of working full-time for the company?

Yes, I worked full time for about 3 years. I established myself as someone that focused on the customer, company, and group's interest over my own. Once you successfully do that, you establish a strong sense of trust and can then start making requests that benefit you. Note I am an independent contractor.

> Or are there companies looking for people to work reduced hours?

If you are competent and your team relies on you to help make important decisions, then your employer will do what it takes to keep you.

> 2. "Given that its 4 hrs, is it a live-able wage?"

Somewhat. I wouldn't have reduced my hours without first having a little secondary income. After sometime, I reduced my hours to 35 hours a week (9 to 5 plus hour lunch), then I was able to work on side projects and get income properties. Once my side project started making $2k/mo and income property netted over $1k/mo, I reduced my work hours considerably.

> Does the job pay more per-hour just because its reduced hours?

No, but that has to do more with my personal negotiation strategy. I value working less hours and flexible deadlines. In good conscience I have to then offer a concession such as not raising my bill rate for a few years.
Disclaimer: I haven't actually left Google's services but I have removed my reliance on them. I might not be giving you the answer you want.

Most of my strategy relies on a home server (full disk encrypted), a server I colocate nearby (also full disk encrypted) and backups.

Email: I use Gmail my own domain and regularly backup my email to my home server. In the even that something happens to my Google account, there are only issues for a few hours while DNS updates propagate.

Chat: After getting fed up with Facebook Messenger, I set up a hosted Prosody server on one of my dedicated servers and use it to communicate with my wife using the Conversations XMPP client for Android.

Photos: I auto sync photos from my phone to Google Photos and frequently (through Google Drive) pull them back down to my home server. My home server backs these up to Google Drive (unencrypted), Amazon Cloud Drive (encrypted) and my colocated server.

Drive: The home and colocated servers give me a ton of storage to do whatever I want with. I've never used a proper "sync" client however, so this isn't a good idea for everyone.

Search: DuckDuckGo is pretty good and I use it whenever I don't want to use Google for any reason.

Generally: I'm happy to use Google's services as:

- They're convenient

- Google operates in and is regulated in so many jurisdictions that I'm confident it's no less protective of my privacy/data than any other US based company

- It's not going away any time soon

- Tools like TakeOut make it incredibly easy to leave
How many machines do you develop in? go getting and ln -s in your code folder isn't exactly an ardous, confusing task.
This is a perfect example of what Peter Thiel calls the phony culture wars distracting Americans and politicians from real issues.
I'm not saying that he is better but he appears more honest seeing how some of his positions upset people... I won't be voting for any of them even if it's a wasted vote
yep, I can't tell the difference. oh-my-zsh much have it by default
It's the consequences, not their size.

"Look, we've put off 99.9% of the fires we started last week. Your complaint about we completely burning 2 cities down is baseless, you can't reasonably expect our fire-control to get any better."
News is there to Entertain not Educate. IMO, the steady decline in reporting has a more to do with other forms of entertainment showing up and gaining traction than anything else.
One way to possibly fix this might be to start a #NoBloodMoney movement that would target advertisers who advertise in news segments about events where people have died.

People's deaths should not be used by the media company to make money, nor should people's deaths be used to try to generate interest in your product.

If enough people targeted the advertisers ("Ever since watching an ad for <your product> during a news segment about <an event in which somebody died> I just associate <your product> with death and sadness"), I think we could get the media companies to stop running an excess of these kinds of stories.

#NoBloodMoney - media companies should not profit off of other's misery.
At the supermarket Wegmans where I live, an entire fresh rotisserie chicken is $5. It's a total steal if you're a starving college kid, as you can easily make a couple meals out of it. These used to be HUGE chickens, however they've noticeably got smaller, but still easily two meals.
Well no cost is a bit of a misnomer. Usually, unless you host your own, when you don't pay in dollars you pay in privacy.

That being said, ownCloud is a great open source alternative to Drive (I host mine on digitalocean which is just starting to introduce block storage but amazon is an equally good option and very cost effective), Duck Duck Go is a very good web search engine these days with privacy as a core value.

It really depends how you use Photos. The automatic face detection and searching for people/events/things in your history is just about unparalleled and is unlikely to be surpassed by a more privacy friendly option in the near future. The reason for this is that these algorithms rely heavily on data collection, which is diametrically opposed to privacy. If you are only using it to backup/store photos in the cloud, ownCloud has similar functionality.

I have heard good things about fastmail to replace gmail but I have not used it myself.

I know you didn't mention it but for chat Matrix is a fantastic option with multiple options for open source clients. I use https://vector.im/beta as a client to access matrix.org but you could easily host your own matrix and/or vector server.
My comp sci professor has a good rule of thumb: "If I can't buy it on Newegg, it doesn't exist."

Searched for 'Xeon Phi' on Newegg just now and only desktop CPUs show up. 'GTX 1080' brings up 59 results.
I've switched from Google's search engine to a combination of Bing and DuckDuckGo (usually in browser incognito mode).

Google's results are increasingly full of low quality spam sites, so the switch really wasn't painful at all.

I haven't left GMail yet, but I started using my own domain mail many years ago. As such, that switch will be fantastically simple when I get around to it.
Just read "Meditations" by Marcus Aurelius, and "The Myth of Sisyphus" by Albert Camus.

This article hints at both - and they were my biggest eye-openers on the question of how* to live.
Source code from the leak, if anyone's curious: https://github.com/nneonneo/eqgrp-free-file/tree/master/Fire...
Look. As a non-business, I recognize the fact that Dropbox is useful for both personal users and businesses. But every, single, time, that I login to their website, they INSIST on suggesting "hey why don't you try Dropbox for Business?" to me. This level of stupidity shakes my confidence in the competence of their upper management, and in Dropbox's future.
>The vendors won't do that because there's no stable ABI

That only causes problems for vendors who only supplies proprietary drivers, of which there are very few these days (only ones I've personally come across are NVidia and Broadcom), and it's not as if the unstable ABI prevents them from supporting Linux either, since they do.

Beyond that, reasons for why you'd want open source drivers are many, like the kernel devs being able to figure out and fix problems without having to rely on a third party (vendor), upgrade drivers to make use of new kernel functionality without waiting for the vendor to comply/agree, being able to audit them for security problems, being able to port them to every platform on which Linux runs, which includes platforms which the hardware vendor might not think worthwile to support, and of course other systems alltogether like the BSD's (stable ABI sure didn't get them more proprietary drivers), fringe OS'es like Haiku, Minix etc.

So no, the answer is not to lose the flexibility of a changeable ABI, but to have vendors either supply fully open source drivers or the documentation necessary for creating open source drivers, which is pretty much the situation we have today, again with a few aforementioned holdouts.
That doesn't work for us (beyond the first stage), because the fields we extract from the original source are not ephemeral.

We need to store the key/value pairs and explore them in a reasonably productive fashion (i.e using queries) in order to come up with machine learning algorithms. And any new algorithms we write need access to all historical data.
Go needs functions that support parametric types for collections. I'm not even talking about generics here as user defined types. Let's forget about generics or "the ability for developers to implement their own type safe containers".

Let's talk about the fact that functions in Go could support type parameters in signatures , something like :

func Map<V,W>(slice []V,func(element V)W)[]W {
// ...
}

What we have here is a guarantee that at compile time, this code is safe. We didn't introduce generics, slice is a Go slice of V and the result is a go slice of W.

The code should then be used this way :

result := Map<string,string>([]string{"a","b"},
func(e string)string{ return e+"foo" } )

This is completely type safe, no reflection is used, the compiler knows all the types at compile time and no generic type was introduced. This is a good trade off and merely syntactic sugar that would enable developers to get rid of interface {} parameter + type assertions.
It embeds a Bitmessage[1] address using the OP_RETURN[2] opcode as EquationGroup requested:

BM-2cXe6wAT7yTgoxGCpDMmdWq2xxWcdmL3Ek

[1] https://bitmessage.org/wiki/Main_Page
[2] https://en.bitcoin.it/wiki/OP_RETURN
I'll be happy if they can settle on a plan and stick to it for more than 6 months. The GChat, Voice, and Hangouts strategy has been frustrating because the features I wanted would land in different apps with varying levels of support. For example, hangouts dialer is nice for free voip, but I am not sure I can fully let go of voice.
I agree that Dropbox is nearly same than Google for privacy but it can be a first step to split your data between multiple companies instead of giving all your data to Google.

I know it's totally not perfect, but is it logical?
If. US is currently at 12%. Education, health care and pensions currently amount to > 60%. So its easy to cry wolf. We're really in a much better place than chicken little would have us all think.
That is a MVP.
Here's their pricing by the way: https://www.fastmail.com/help/ourservice/pricing.html
Yes, Putin's Russia is terrible, and exporting problems. They're a contributor to the Syrian mess as well.

That doesn't make it OK for the US to do it as well! This is what I meant by "false dichotomy". If anything, the US (and especially UK) use of domestic surveillance and extraterritorial interference makes it harder for us to argue that Russia should not do those things either.
>> "Maslow's hierarchy of needs is a pyramid scheme."

I don't think I've ever done a '+1' style comment on HN before but couldn't resist. I really love that idea.
I can't speak to this. I'm a Go and Python programmer. I learned Go in about ~8 hours and have been very productive with it over the past 2 years.

I've been struggling at work to learn and use Rails for the better part of a year. I constantly have to grab someone and have them help me. Either I'm an idiot, or Rails has a bigger learning curve than people make it out to have because I've never experienced this in all my 10 years of programming professionally.
To be clear, I'm not saying that the replacement(s) SHOULD be free. Only phrasing this in a way to emphasize keeping costs low.
Toyota, Tesla and Vestas ranked among world’s top green companies
This is nice, but generic functions are still generics.
Another +1 for Fastmail. Their IMAP migration tool worked flawlessly shifting multi GBs of emails when I made the switch last month (admittedly not from gmail but from a self-hosted Zarafa install).

Re: Drive/Photos alternative. For the Drive part, if you just need something in the cloud to backup files to (and optionally share them with other people) I highly recommend https://www.spideroak.com. Have been using them for years without issue and they're the only "cloud backup" provider I know of that takes security and privacy seriously.
I mostly agree, though I'm not sure if Gates and friends are scared of an uprising.

With better and fact-based education we can solve a lot. I don't mean training for jobs, I mean education as a means to, say, reduce killing each other or making more efficient use of earth's resources.

For instance, the best way to fix the problem of people flocking to extremist leaders is more education on all sides. The unknown is scary enough for many people that it's used for them to be led to believe simplified but factually wrong explanations for issues they face.
I think a lot of news is there because it's influential. For example, the newspapers are totally awful money losing businesses, yet they stick around because of their political influence value.
How sugar affects the brain
I did that some years ago on hangouts and it was almost real time. My buddy was on a machine without ad blocker and as soon as we started talking (as an experiment) about cars and mentioning a certain brand a few times, he received ads for that brand moments later.
To add, when experimenting with diets such as keto, uptake in salt and electrolytes is a requirement. When you drastically cut down on carbs your body does not retain salt / water as it did before and thus supplementation above "norm" is required.
"We’ve lived and we’ve learned, and now we’re in the process of migrating from MongoDB to PostgreSQL."
Why PostgreSQL instead of MySQL?
Programming principles from the early days of id Software
The classic example of a generally stable and democratic country being overthrown into illiberalism and mass murder by the US is Chile, which was missing from that list.
http://io9.gizmodo.com/today-cyber-means-war-but-back-in-the...

The word "cyber" fell out of fashion in the 90's, and was replaced with "InfoSec" or similar terms in the private sector. However, the military and government are resistant to change, so they stuck with it. In those circles, "cyber" is still common parlance.
Minecraft finally gets oculus support
Cool, thanks for the rec!
I'm not sure I like the idea of my email being hosted in Russia.
I, personally, find Mark Bittman's recipe to be one of the simplest. It delivers great chicken every time.

http://cooking.nytimes.com/recipes/1015812-simplest-roast-ch...

It requires a cast iron pan. It requires high heat in the beginning, so don't be alarmed by the smoke.
You're entitled to your position but please acknowledge there are a lot of tech-savvy people who do want a javascript-enabled web.
Yoy also need to realize his audience and this communication medium. He is speaking to the Americans public. He needs it as simple as can be.
You have to separate between "Mongo the database" and "Mongo as it's used by companies"; the latter causes far more problems than the former.

I last used MongoDB seriously in 2012-2015. We had myriad operations problems including inconsistent indexing across shards (where some shards had an index created and others didn't, it was baffling), issues with the balancer not moving chunks properly, and more. Also it's just different than other DBs with its lack of transactional consistency (I think they've made progress on building this), but that's part of why it's fast.

However, the bigger problem is that document databases -- in general -- enable a kind of software development where the model sort of emerges over time, rather than being carefully designed from the beginning. Yes, it's flexible, but you pay an absolutely enormous cost down the line dealing with inconsistent documents. It's not like code where if you do something stupid, you can fix it over time with refactoring and "remodeling" -- data has mass. You can get into a situation where, with a large data set, it can take a week or more just to run the migration script required to scan an entire collection and rewrite a few billion documents into a new, better format.

There is no such thing as a "schemaless" database. That's like saying, oh sure, we just have a bunch of 1s and 0s in memory -- our data is "structureless". The question is whether the database enforces the schema, or not. And I think that in a lot of cases, it's a lot worse to have an "uncodified schema" than a rigid, but at least well-defined, one, that's consistent across the data at all points.

Sidenote: It's also occurred to me over the past few years that it's almost impossible to impose a consistent schema on a large enough dataset. If you truly are dealing with "big data" (TB/PB scale) maybe go straight to the document store of columnar because doing a migration is outright impossible, but don't be so quick to write it off for GB-scale datasets.
I'm not sure, I've never used it :/
I've made no such claim, and have no idea why it is that you think that I did.
> Marketplace requirements are another problem. Authors have to keep original Bootstrap CSS and JS files and overwrite them in separate files. It generates unnecessary CSS and JS code.

The reason for this is so when the new dot release of $BASE_FRAMEWORK comes out, you can drop it in. CoreUI looks cool, but:

> I wanted to keep CoreUI as lightweight as is possible, so I decided to remove all the unnecessary Bootstrap components.

I wonder how updating Bootstrap releases is going to work? Clearly the author is going to update manually -- for a while. When he gets bored will the whole thing become unusable because of all the custom surgery?
I'm having an excellent experience coding against RethinkDB in Tornado Python. A shift in programming style from conventional callbacks to use Tornado's gen.coroutine is necessary. Having made that shift it's become very easy to use coroutines in the server to stream RethinkDB's JSON result sets up to an AngularJS front end. End to end JSON makes for zero impedance and rapid development. I'm constantly rejigging my schema, indexes and joins as I go so it feels like RDBMS based dev in a lot of ways.
https://golang.org/LICENSE
Yeah, I think that's a fair point, and can certainly be a logical step toward increased privacy.
What tool are you using that allows you to see the stack trace on async events? That seems like a good debugger.
Is 2016 the Worst Year in History?
How to promote your content on social media with effective paid campaigns?
I don't think so -- I'm looking for a database that will actually enforce a JSON schema for you -- I don't think Postgres has any built-in support for JSON schematization.

I could always do validation before inserting data, but that opens me up to error on my side which I'd like to avoid=)
He did the majority of his data siphon over many months during his time as a system administrator as a Dell contractor [1]. He was only a Booz Allen Hamilton employee for 3 months [2], one of which where he was actually on the job (and ostensibly siphoning docs until his last day).

(According to reports; we haven't heard an official account yet.)

1. http://arstechnica.com/tech-policy/2013/08/us-govt-snowden-a...

2. http://arstechnica.com/tech-policy/2013/06/whistleblower-who...
Part of the question is the basic mechanics of democracy: does everyone actually get a vote, and does the count accurately reflect votes cast? "Fixing" that should be less controversial than it is.

Far too many voting machines are still insecure, and one of the candidates is pre-accusing the other of fixing the election.
well it's representative of my experience, so that is why I shared it ;) The hidden node here is that I took my first programming job in 1996 when I was 16 and I've been continuously programming since (also, I first learned on an atari 800 basic cartridge). I'm also 35, fit, disciplined and high energy. So for these factors, it's probably representative.
The Mathematical Hamilton Parody You Never Knew You Needed
Awesome, I had no idea they'd added that!
> I'm not saying that he is better but he appears more honest seeing how some of his positions upset people...

I think the decision rule you are implicitly proposing (which is, I think, distressingly common) is both not valuable in the general case (i.e., where it isn't being deliberately hacked) and extremely prone to deliberate manipulation.
I pay $30 a year for my FastMail account with no additional charge for my custom domain name. Maybe they have changed their pricing though, I have been a customer for going on 4 years.
Totally debunked here:

https://www.techdirt.com/articles/20160815/18214635251/billi...
Nim http://nim-lang.org/
debatable
How do you define happy? Are we talking about hedonistic pleasure? Stoic tranquility? Human flourishing (and if we are, Aristotle has some strong words for you regarding external goods)? Oneness with God? Can a clinically depressed person be happy just based off their mentality?
Happiness is a tricky and complicated subject; Just saying its a mentality or that you can "choose" to be happy is an awfully strong statement.
How America Converted Its 1980 Olympic Village into a Prison
Rete algorithm
MELPA is down
I think it auto-detects mobile, I've never gotten one that wasn't click-the-flowers.
I am living abroad, and I will let countrymen/women correct me, but in Portugal you can hardly aspire to earn more than 1500 euros before taxes, in the best companies.

Most of them pay less than that.

So a university degree will land you around 1000 euros, a bit more if you are doing lots of overtime.

Renting a flat will always be above 300 euros, or 500 in the biggest cities.

So unless one if living with a significant other, and reserve one salary for such expenses, they aren't possible at all.

In Spain the salary level on average is around 25% more than on Portugal, but given the actual situation the real numbers on the bank account aren't that much different.

And I am writing about people with degrees, let alone those that only learned their profession hands on the job.
"And if you can make it look like it's for grown ups too, that'd be great."

THIS. I'm not going to buy a laptop that looks like a prop from a Michael Bay movie. The best current option for a laptop with a GPU and a design that wouldn't be embarrassing to leave the house with is the Microsoft Surface Book, which is expensive, has a mediocre GPU and is actually still kind of embarrassing to own. I'm pretty excited about the day that gaming laptop manufacturers realize that their target audience isn't entirely composed of guys whose main fashion inspiration is Reaper from Overwatch.
Empowerment Organizations