skysight-inc/HackerNews huggingface dataset:
Personally, I've a server at home running Linux. If you don't want to run your server at home, you can rent a server (Scaleway C1 costs ~3.5 euros / month for 50GB SSD, Online.net first servers are at 10 euros / month for 1TB HDD).

To replace Google Drive, I'm using Seafile, which I find is a better alternative than Owncloud (based on Python). Seafile has a mobile + desktop client and can be used over webdav. And the killer features: Seafile handles file versioning and encryption.
https://www.seafile.com/en/home/

To replace Gmail, I've installed Dovecot + Postfix on my server. I'm using Roundcube as my webmail. There is also Rainloop which is quite popular.
https://roundcube.net/

To replace Google Calendars / Contact, I'm using Radicale.
http://radicale.org/ . I've found some caldav/carddav connector on the play store.

To centralize everything in one place, I'm planning a migration to Open Xchange, an open source java software which handle your emails, your calendars (with caldav support), your contacts (with carddav support), your files (no more versioning or encryption however but support webdav) and you can even edit your .docx and .xlsx in place. You have a mobile application. But it lacks some documentation and some features are not open source, like IM or the desktop client.
https://www.open-xchange.com/

To have a single account for every services, I've installed a LDAP server (openldap).

To conclude, I try to use as far as possible open and standard protocols (webdav, carddav, caldav, smtp, imap, ldap, etc.) as there is always a software or a library to handle them.

And to replace Google Search, I'm using Qwant, or at least trying to.
Weren't electromagnetism and the weak force unified at some point? I thought those were two aspects of the same force, so this would be a fourth fundamental force, not a fifth.

Am I off base here?
> Why do people insist on calling the US a democracy ?

Because it is designed as a (representative) democracy. Its also a federal republic whose constituent units are mostly-representative [but some with significant aspects of direct] democracies.
Can someone explain the value proposition of Dropbox to me? They don't do anything that their competitors (OneDrive, Box, Google Drive, etc.) don't do better. Their UI isn't spectacular. They only really have one big product. They charge an insane amount for what they do offer. Their file sync is difficult to control and has an uninspiring client.

I get that people end up used to Dropbox, but what do they have to attract new users? Why do people see value here? A decade on, first-mover advantage isn't going to get them (or anyone) very far. It seems like their whole company is a competitor's marketing campaign away from being basically irrelevant.

It seems their one hope is business. But why would business choose Dropbox over Office 365, Box, or Google Drive. All of them seem to offer better collaboration/productivity tools. Office Delve is incredible. Google Drive is Google Drive. What's the value here?

And then I read articles like these:
- http://www.theverge.com/2015/9/22/9372563/dropbox-really-is-...
- http://www.bloomberg.com/news/articles/2015-06-24/dropbox-is...
- http://www.businessinsider.com/the-clock-is-ticking-for-drop...

What am I missing?
You have some outdated information.

Although Apple created OpenCL and gave it to Khronos, they have the most outdated support for OpenCL.

The future on Apple platforms is called Metal compute.

There were around 6 Metal talks at WWDC 2016 and zero about Khronos technologies.
Or you could just exercise your options within the 90-day window. Me personally I'd much rather lose a fixed sum of money, then realize I missed out on being a millionaire.
Upvote, because your first two paragraphs perfectly reflect my initial reaction to the title.

Why do USians always need to declare war on something? (With the exception, of course, of their actual wars. You know, the ones with guns and bombs and stuff!)
Books, novels, non-fiction.

Low-latency mediums are usually event-based ("Breaking News! You can't guess what just happened!").

High-latency mediums have the time to be understanding-based.
Microsoft SQL Server Images Available on Google Compute Engine
Social leagues are all about goofing off together. Of course everyone still wants to win--social or not it's still a sport--but at that level it's really about getting you off your couch.

Finding more obscure sports can help, too. For example there was recently a guy on the news desperate for people willing to play bicycle polo. "If you can ride a bike, come play with us we'll show you how to play!".

Even if you join an amateur competitive league you'll still be fine because you'll sit on the bench during "real" games but you'll play during practice until you're needed or better than the alternative.
> I'm old enough to remember all the "Debian is dying" posts

Sadly, the Ian (Ian Murdock) in Debian did pass away (death had something to do with police). http://arstechnica.com/information-technology/2015/12/ian-mu...
Notes on the ShadowBrokers hack of the NSA
Just name the person. I had no idea who it was maybe the 3rd comment I read below the original post.

Does Condoleezza Rice being on the board make me less likely to work there? No. Does it make it less likely for me to invest in the company? No. Maybe your opinion is different, but a comment just hand waiving that Dropbox has a bunch of lying war mongers on their board makes no sense without that context.
Better antonym-synonym distinction in word embeddings using lexical contrast
So I have a question about this, for them to be deciding this now, does that mean Dropbox has something to confident about at the moment or it could just mean anything?
Can you give an example of what exactly generate does? All I can tell is that it me you call other programs like yacc to preprocess some files. So just a replacement for make?
How do you backup your email to your home server? Is it just an mbox dump via takeout on a cron schedule? How would you restore it in the case of leaving Google?
Per your footnote, in SV professional households, combined salaries north of $300k/year are not uncommon. A nanny costing $40k to $50k is not trivial, but it's manageable.

In fact, a nanny is generally cheaper than sending two children to daycare. (point of reference: the closest daycare to me charges $30k/year)
Of course you can update bootstrap independently. Just copy new version of bootstrap scss files to SCSS/Bootstrap folder.
http://pgp.mit.edu/pks/lookup?search=B9E39278
> A Republic is a land of laws.

A republic is a land where political authority isn't formally heritable personal property (e.g., basically a not-monarchy), a republic can also (like the US) be a representative democracy. It can also be an authoritarian dictatorship. It can also be a direct democracy.
I would say the latter and the former are inexorably intertwined; i.e. Mongo causes problems for companies because it does things you would not expect a database to do, like your example of phantom indexes...and pretty much all bets being off when you try to leverage sharding... the one thing it was supposed to be able to do to scale...
More good examples of variance in the artistic style and implied meaning are the various non-people emojis. In general, google has "cuter", "friendlier", and more anthropomorphized versions.

http://emojipedia.org/octopus/
http://emojipedia.org/ghost/
http://emojipedia.org/monkey/
So, what languages are best if you don't care about actually doing anything with them? I suggest that your question is almost a category error - programming languages are tools to be used more than they are art pieces to be admired.

That said, I have a list of candidates. Or rather, I have pieces of languages that I think fit:

Lisp macros.

Haskell's type system (but not using monads for everything - though that may be a consequence of the type system).

C++'s RAII paradigm (and destructors).

Perl's natural language approach. No, really. When programmers talk to each other, they say things like "Read in a line of text. If it ends in a newline, remove it." If you try to talk to the compiler that way, it says, "Read in a line of text from where? If it ends in a newline? If what ends in a newline?" But Perl lets you program that way. Read in a line of text? Well, since you didn't specify from where, that means from the default place, which is a file handle that loops through all the files that were in the command line. Put the line where? You didn't specify, so it goes into the default variable. If it ends in a newline? You didn't specify what, so you must mean the default variable, which conveniently is where we just stuck that line of text..."
The only Google services I use are its search and YouTube. I moved away from Gmail, though I have throwaway Gmail accounts.

Email: Private server and domain

Chat: Facebook because few people seem to use anything else, let alone answer their phones or emails. I otherwise hate it.

Photos: Keeping photos is overrated. I keep the few photos I take on a network drive at home and rarely share anything with anyone. If it burns in a fire, I wouldn't care very much. Yet still not worth being in the hands of some company.

Drive: See above. If I need to share something, it's either through Email or Box.

Search: Still mostly Google, but increasingly Bing as I feel like I get better results(I suspect that Google is underhandedly trying to make the web more "friendly"). Just type in some mean or evil phrase into both search engines.

Docs: I rarely have to write docs or spreadsheets. Google's online spreadsheet is pretty good, but for a "document", I end up writing stuff in Markdown using Dillinger.io.

Music: Most of the music and content I enjoy is free on YouTube.

Eventually, I'd like to leave Google all together. Changing search engines is easy, but YouTube and Maps are near impossible to beat at this point.
Bullshit. The "decline" of angular hasn't happened, and if it happens it will have nothing to do with OOP and everything to do with its extreme complexity (build system, dependency injection, view directives, on and on).

I know "functional programming" is pretty (popular|trendy), and rightfully so. It's pretty awesome. But it's not a panacea. And it's not helpful to talk about OOP and FP as if they are mutually exclusive let alone opposites.

One of the most important principles in programming is to use appropriate abstractions. All UIs are state machines. Classes are state machines. Any attempt to make your UI as stateless as possible is just inviting leaky abstractions.
I wrote C# professionally for 7 years. IMO, it's in almost way inferior to Go:

* requires a separate and quite heavy run-time
* still too windows-centric
* Enforces a class-based OOP style
* Functional programming elements feel very tacked-on
* Feels heavier, slower, more bureaucratic
* The async/await Task-based concurrency features are still not as flexible as Go's concurrency.

I find Go much more light-weight, easer to get into, enjoyable, and fun. So, how exactly is C# "vastly superior" to Go?
Yes, there are silly workarounds. The whole point is that it's a PITA to work with and breaks many common workflows for scant few actual benefits. Especially now that `godep` is in wide use, which just artificially creates the go workspace structure from in-tree dependencies anyway.
I've been using Gentoo for 10 years and have been configing, building, and installing (and occasionally patching) kernels for that entire time. For me it has gotten much easier now that you can use an efi stub kernel to install. That said I agree that it can be too much because most distros don't make it easy and 'hello world' is often the hardest program you will ever write.
I played EverQuest when I was 9 and thoroughly enjoyed the mysticism and grandeur of it -- you might as well have placed me in a desert.
Pretty obvious side effect of lowering standards.
Classroom time doesn't need to be the primary social time for kids. A lot of the problems that people squawk about for mixed ages are only problems because they are tacitly tolerated. Discard social promotion and you don't need to worry about age group separation.
Rust is ready, free, and open. Use it and stop complaining about Go.
Well, that's how C++ started. I'm honestly surprised nobody's forked Go or made a less obnoxiously opinionated front-end.
Meh, this is bullshit.

NVIDIA laptop GPUs were always the "same chip". Each "chip" in NVIDIA can be floorswept differently, with parts lasered off and its operating clock range adjusted. This is why the 1080 and the 1070 is the "same chip"--GP104.

Previous mobile chips were actually the "same chip" as the desktop ones, except they lasered more off and reduced the clocks even more, sometimes reduced the clocks a lot and lasered less to make the performance better by cramming more hardware.

They just dropped the M thing to show that "oh look, we've come this far!" but in reality, none of their policy actually changed--just floorsweep differently to have less TDP and hopefully it's close enough to desktop tier perf.

edit: what they are, are different SKUs of the "same chip".

edit again: I'm not saying this isn't any small achievement, Pascal has brought a ton of improvements to the design. I'm just saying it's a marketing move that I expect the HN crowd to look through.
Something we're slowly coming to terms with is the consequence of having open source without open governance.

It's not clear to me that the language would be better if the project stewards accepted more feature requests, though. It is incredibly difficult to hold the line against feeping creatures and a noisy minority when the benefit of simplicity is diffuse.
A lot of the cap structure will simplify at IPO when preferred shares convert to common.
Their web UI is extremely snappy. Definitely on par with Gmail's web UI, if not faster.

I don't have tons of messages in FastMail — so take that into consideration — but their web UI search seems very quick as well.

I haven't used their mobile app, so I can't speak to that.
> naming a new type (e.g. "widgetsByName") is tedious to many

More than tedium, it's a bit sinister because the convention of creating 'parallel' slice types with names like that blurs the line between what's a noun and what's a verb. With a type name like that, one would expect a value of that type to always be sorted, right? Nope! A "widgetsByName" is just a flower in the breeze hoping that the sort.Sort bumble-bee makes contact.
Specifically, I mean: after I come home from work/picking up kids, there isn't really time to cook a chicken. Normally, I plan for this on the weekends by using my free time to cook items that can be reheated. For example, precook rice, some casserole. Veggies can be prepped from raw in ~5 minutes using a microwave. However, by the end of the week, people are tired of leftovers, so the convenience of being able to get a precooked chicken provides real value.

Note that rotisserie chicken isn't just a cooked chicken. It's been brined for many hours (it takes time to prep the brine, then dry the chicken after brining), which makes the meat moist, it's been roasted evenly on all sides (hard to do without a rotating axle), and placed into a convenient container.

It seems totally reasonable to swap the time to make an item that is pretty hard to reproduce at home (I don't want to manage a rotisserie or do brining on a regular basis).
Being part of a strong community seems to be the cure for existentialism.
Just bring back google talk and end this madness.
because there's no single DC voltage that all devices use, so you'd end up with homes wired with 48VDC and many power brick/wall-wart dc-dc converters to obtain 24VDC, 19VDC, 17.5VDC, 12VDC, 5VDC, etc.

and the cable gauge would need to be incredibly thick to avoid significant losses, DC does not go very far distances well at all. Be ready to pay for #2 gauge copper in your walls instead of 14ga.
How is this different from any other language where you "just" run `cd path/to/project; (make || rake || pants || cargo)`? This isn't special, and it's not something the go workspace makes possible.
I'm really trying to figure out what Debian is. I'm searching for something, but I'm not sure where to look.

Maybe it's my cynicism, but I want to believe that nobody is making money of the users of the Debian system and people contribute to make the world a better place.

I've found something interesting yesterday that I think I might have uncovered. My report:

Since the mailing lists are usually posted and found with a google search of a process name or a message received in a log, user will usually click on the result of the first google search. The user is then inclined to keep pressing next message in thread. in the meantime,

people can use email signature with keywords in them that also have links to a target site. This target site can resolve to a private ip address.

You can simply also check if the user agent isn't google, and if it isn't then don't display the email signature.

Have I discovered gold? I'm not sure yet, but I'm always suspicious about everything and everyones intentions, except for family.

Please forgive me for not being politically HN correct today.
Although fairly niche but the lack of Google Drive and OneDrive support in Linux left with me with Dropbox and combined with a free 50g deal from my S4, it was a fine arrangement in the end.
How to Tinder Like a Guy
Salesforce acquires data analytics company BeyondCore
Private school
Original appearance on Hacker News: https://news.ycombinator.com/item?id=6303769
Good luck, but in my opinion there's very little room for improvements in core code which could be found and undertaken by newcomer. It is more realistic to get first kernel-related experience by working on drivers - they tend to be much less perfect. For drivers work, all you need is usage of provided API and communication with maintainers and mentors. That's my point.
When the best thing you can say about your position is it's not literally illegal, you should probably stop digging.
Snapchat acquires search and discovery app Vurb for $110M
>> The Russian destabilisation plan is to get Western countries to see NSA attacks on them and lose trust ...

That assumes that we 'the people' are part of the equation. We aren't. This looks like standard gamesmanship between intelligence agencies. They operate in a world above the cares and needs of the common people. Such messages normally pass quietly through known channels (servers known by both sides). The going public says to me that the message wasn't getting through, or wasn't being taken seriously by the right people. This is about communicating intention to someone who, perhaps, needed to be publicly shamed in order that they take the situation seriously. That would fit the pattern of many 'cold war' spy games.
Then what's even the point in the first place?
Cruz, Lee, Duffy Increase Scrutiny on Obama Planned Internet Giveaway
I think Domenic's objection is that it sounds like you're going into, for example, _forms.scss and dropping something unnecessary like the styling of the `output` tag.

Are you instead just going into bootstrap.scss and commenting out entire includes?

The former implies a lot of surgery and the latter is definitely more manageable, but could still suffer from the project abandonment he brought up.

All in all I liked what I saw :)
If you worked previously. I don't think pole emploi would give you money to study. So for people with long term unemployment, that would not work.
Hillary Clinton is on their board of directors?
Why exactly would you prefer that over a longer exercise window? What are the odds that the startup you joined 2 years in will successfully exit (even 8 years later in the case of Dropbox)?
For reference:

http://domainnamewire.com/2016/08/13/ted-cruz-asks-doj-revie...
Don't worry, organic means you get only organic pesticides, no synthetic ones. And some organic pesticides are more toxic than synthetic ones (which actually makes a lot of sense when you think about--those evil chemical companies have a vested interest in making things that are safe for humans but unsafe for insects; Mother Nature does not).

Worth pointing out, though, that you're quite unlikely to see any health effects from any pesticide residue in either case.
Show HN: DocRipper – Scrape .doc|.docx|.pdf|.txt|.sketch with 1 command
I actually messed up my cast iron pan recently (left on burner and all the seasoning burnt off) and haven't been bothered to fix it yet.

I'll probably give this recipe a go tomorrow, thanks!
> I have seen more boobs than nearly all my ancestors put together

> an exploitation of our natural drives

It's too bad we can't go back and ask any of your ancestors from, say 100K years ago to a few hundred years ago, because I think you might find that being super obsessed with boobs isn't actually a natural thing. It might, in fact, be a product of the same Victorian culture the original article was about.
what happened to net neutrality, I know I didn't sleep well last night but I didnt know this was yet legal?
> Does Condoleezza Rice being on the board make me less likely to work there? No. Does it make it less likely for me to invest in the company? No.

Look, they have Guido and Jessica and Brandon among their ranks. That's big. I'm sure many of us love the idea of working with them.

But I also think that many people see Condi as a huge red flag and that, among everyday tech investors, yes, it will hurt them. Will it help their standing in beltway circles and among military contract investors? Yeah, it probably will.

But it's a dangerous game. There's no reason for Rice to be able to live a normal life after what she has done. This is pretending that the huge changes that the world has undergone in the past 10 years are a thing of fiction. It's mindblowing, really.

Here's a lot more reading on the subject:

http://www.drop-dropbox.com/
I'm totally in the Google world and the idea of getting out is somewhat appealing. However if I get out, I want to handle it myself. Fastmail seems wonderful, but where can I find a project that provides similar functionality that I can host myself? (And doesn't suck)
Wouldn't exercising your options be a taxable event? Without a way to liquidate them you are stuck with a big tax bill and still potentially worthless share.
10 Reasons Digital Marketing Is the Power Link to More Business
Right. To put a finer point on it, the insidious part is that advertising teaches us not what to want, but how to want. It doesn't say "a Mercedes makes you worth something", it says "only the things you buy can [make you valuable|entertain you|satisfy you|make life worth living]", which ingrains certain behaviors.

It's like the Dark Side version of the "...teach them to long for the endless immensity of the sea" quote.

Edit: and it really goes even deeper than that, teaching us that being constantly entertained or totally satisfied is the state of being everyone else is in (so why aren't you?) --> only buying things can get you there --> here, buy this.
Q&A smackdown: Brian Cox brings graphs to grapple with Malcolm Roberts
For US common apples, Braeburn and McIntosh both straddle the line between cooking and hand apples.

(I think they are both terrible hand apples, but my preference for crispness overwhelms other considerations)
well, there is this:

https://en.wikipedia.org/wiki/Maslow%27s_hierarchy_of_needs

but you'll probably dismiss it as new-agey handwavey woo woo crap about self-actualization.

all this existential stuff is kind of ridiculous, just like life, so you kind of just have to take it at face value.
Lendsnap (YC S16) Lets You Apply for a Mortgage in Under 30 Minutes