skysight-inc/HackerNews huggingface dataset:
In Helsinki Finland we had Kutsuplus, which was basically a shared minibus taxi. It lasted five years and had to be subsidized heavily. It was about 50% cheaper than Taxi. Yet of course also slower.

https://www.wired.com/2013/10/on-demand-public-transit/
If you deal with code, the case is marginal for you.

If you deal with graphics, audio assets, etc, the binary-blob type of data, the case is central.
I belive doing typical oci-standard docker image suites portability and servers and sysadmin more than canonical's non-standard vendor lockins
Motivations vary wildly. My mother actually had root canal treatments with no anesthetics whatsoever, solely to save money on anesthetics. OTOH my SO now saves money to get all her teeth fixed under GA, because of her fear of dentists.
I don't think a lot of things work at all. We who live in developed countries are the minority really. Most things are simply non-functional and downright ugly. Such complex systems the world has. And now apparently even the developed worlds are in for some troubles. The peace and progress in the last few decades just really isn't the norm in human history.

That said, one can't deny that there are indeed things that do work, and work very well, and people who make that happen, and one can always be amazed/inspired by those. There are good things as well as haphazard things. It's just that the latter generally outnumber the former in many settings. It doesn't necessarily imply a sweeping statement about everything though.
400,000 ephemeral containers: testing entire ecosystems with Docker
Jitsi for Slack
I understand that Canonical proposes Snaps as a standard, but can you be specific about how they are trying to force it on everyone else?
Idea-nets and uniqueness of US inaugural addresses
Couldn't they use git over IPFS?
sci-hub should be your friend.
Sleep research high-resolution images show how the brain resets during sleep
Interesting!

How does this compare to an existing secure Linux distro with Tor support like Tails (https://tails.boum.org/)?
I don't believe in them.
That sounds a little scary.
Just one that hasn't been mentioned already:

-- Derek Sivers: https://sivers.org/
Start using other apps with better privacy for communication. Get a real website or blog for your PR needs.
Pgwatch2 PostgreSQL monitoring tool
If you are in the US, you can add a kmz to Google Earth to get some of the weather stuff:

http://www.nws.noaa.gov/gis/kmlpage.htm
Because it is all "vetted" by a registered accountant which is taking liability if the reporting is not don the right way. You can cut on the monthly fee for VAT/salary etc. by doing it yourself but if you consider that it costs you 80€ per month and that you invoice 100€ per hour of your work, it is not worth your time to have worry with this stuff.

The end of the year book stuff is a fee based on your turnover, it is regulated by the german accountant association.
Executive Order 9066:
https://en.m.wikipedia.org/wiki/Executive_Order_9066
I guess the issue is if the actual country from where the company operates is cool with it.
Show HN: Stack Overflow question/answers flow for a day visualized with WebGL
Why I Created a Positive Black News App
Driver Genius 17 Activation Key 2017 and Crack Full Free Download
That's bacteria, dude, not yeast.
Because of the productivity benefits of using public tools instead of internal ones. Devs are more familiar with them, more documentation and examples, morale benefit because skills are transferable to other jobs, etc.
If you go to university, Facebook is inescapable. Every society, sports team, social event is organised through there.
I think Joey Hess' attempt at "solving the problem" deserves a mention.

It is open source (GPLV3) licensed. [not proprietary]

Written in Haskell. [cool aid]

Currently has 1200+ stars on Github and is part of at least Ubuntu (http://packages.ubuntu.com/search?keywords=git-annex) since 12.04. [shows something for support and adoption]

edit: Link to Github https://github.com/joeyh/git-annex -- thanks dgellow
eg WebGL support which was added last year in November
I'm in the same boat. The signal to noise ratio is way off too. I quit FB and Twitter 2 weeks ago. Been sleeping better, more productive, less aggravated. I have been enjoying instagram as my sole social media outlet.
http://callbackhell.com/

I think the mental gymnastics needed to write non blocking code also makes you understand the flow of your program, witch allows good abstractions. After a while it becomes a second nature and you get a mental picture of all branches.

Thinking about code as events (button.onclick = showPicture), makes you a better programmer, as this is how a computer work. And when your program has to scale across several CPU's or servers, it will come naturally to you.

Multi threaded solutions can be easier at first, but when you need to have threads that communicate, and handle locks etc, that too becomes hard.
nice name: https://en.wikipedia.org/wiki/GVfs
If you're looking for cutting edge complete full stack development, Akshay Nihalaney has an excellent blog series where he shares building a high end production ready application step by step (i.e., Angular 2, SCSS, Material Design, automated testing, security, etc., etc.)
https://blog.realworldfullstack.io/@akshay.nihalaney
A5A Bhutan
> Confusing how the wind is animated, nothing else is; for example, the temp, precipitation, etc.

There is a play button in the bottom left to animated the currently selected heat map over time.
The 2k/y (a little more) is what I pay for a one person GmbH serviced by an accountant. If you employ people or earn significant money, it'll cost you extra (employing people has its own filing/processing requirements, but the tax-account will do that for you, so it is not 'hard' per se).
Note: you can reduce costs by doing a lot of stuff on your own, but well, do you want to? :-)

BTW: If you plan Google big and want to take on multiple investors pouring in 100k's or millions, you wouldn't usually found a 'GmbH' or UG but an 'AG' (Aktiengesellschaft, a share based construct). This involves more reporting/regulations but also makes it easier to deal with the ownership of the company.

Wrt your 'Google ever being founded in Germany'. The process of founding a company is not an obstacle, that part is easy enough. Other obstacles are manyfold: you don't have nearly as much VC money available, there are strong data protection laws, employing people is a significant liability in Germany (vs California where you can quit them any day), side-costs of employment are very high (state required insurances for medical, unemployment, disability, pension, ...) etc etc.

Summary: If you plan a small software/IT business it probably makes sense to just start with an UG and see where it goes.
I say the rest of the world should build a wall around the US to keep the americans there.
3 Dependency Upgrade Tips to Make Your Web App Update Easier
Ask HN: Any good and easy to follow guides to writting your own $SHELL?
My current pet project is a new $SHELL that will work like a scripting REPL but be terse enough to build powerful one lines yet still readable. The issue I'm having at the moment is handling the wide range of edge cases even just on Linux (ideally this would be cross platform, inc Windows).

I already have text streams (largely) working correctly for CLI utilities but I'm having difficulties with getting other tools that expect a PTY or call ncurses (for example) to render correctly. So insights into that would be especially welcome.

I'm writing this in Go so anything tailored to that specific language would be ideal but I'm not expecting a wealth of material give the age of the language and the tenancy to other languages for systems programming.

So that's the basic brief of what I'm doing and where I'm stuck. I'd appreciate any insight you guys and girls have on building $SHELLs for Linux and/or any other OSs, and any good recommendations for online resources or other reading material.
I've gone through various stages on my feelings about full coverage unit testing vs functional testing.

Having full unit coverage with full path coverage is a great ideal. The reality is that for most companies the overhead of having and maintaining these tests is impossible from a business POV. Getting buy-in to spend more than 50% of your time maintaining (writing, updating, verifying) tests is a very hard sell. For companies with under-staffed/over-worked development teams, it just doesn't happen.

At this point in my career I'm firmly in the camp that functional testing is really what matters in most cases. It is a compromise between the realities of business and the needs of engineering. I can test the end product of the development work as a whole and identify that everything works as expected and has no known strange side-effects. This also serves as a contract with your business users as to functionality of the product. If bugs are discovered you can add specific use-case tests to attempt to trigger the bug and prevent regression. All of this does not preclude limited unit testing as well for critical code paths. I find this to be a much more pragmatic approach.
But this is how they used to travel when cars were first introduced. The Ford Model T could only get 170-200 miles [1] on a full tank of gas and gas stations were certainly as rare in the early 1900's as electric charge stations are today. Yet Ford still sold a ton of Model T's, and look at where we are today.

[1] Source: http://www.mtfca.com/discus/messages/118802/146015.html?1276...
In my case the turnover is around 100k€. The cost are based on turnover for most of them.

For the general question about rules etc. At my level, it is a non problem because everything is taken into account by my accountant. It means, it is very easy. Also, the GmbH structure is the same for everybody, it means, everybody must follow these strict rules and as a customer told me: "You have a GmbH, we can trust you that you do the things the right way".

So, for me, these relatively small requirements at the start are a way to keep the non serious people out of business. This is good for the trust when running your business on the long run. I like it this way.
I would say this actually fits the majority of traffic patterns: https://www.rita.dot.gov/bts/sites/rita.dot.gov.bts/files/su...

EG: The vast majority of travel is for errands and work commuting. Probably a lot of that social travel in the linked survey is short distance as well.

Average miles a day is 30, which can easily be covered by an overnight charge.

Agree that the time to charge EVs is definitely a drawback for long distance travel (whether for social reasons or for transport etc.).
I was being figurative. nothing's hidden in an ANSI standardized language. My point was you can go along way in C without ever needing function ptrs. Their syntax isn't exactly welcoming, either. Compared to switch, which OP had compared to a hidden corner, need switch a lot more frequently than you need function pointers.
> Another sign the world is moving towards a cyberpunk future, with extremely unevenly distributed outcomes.

No. Global inequality has been decreasing in the past 2 decades. There used to be a bifurcation in income but now there isn't. https://ourworldindata.org/wp-content/uploads/2013/11/ourwor... (Note that it uses absolute population numbers)
Link to the github mirror https://github.com/joeyh/git-annex
> as text

That's the issue he was referencing, I think.
NAR Infographic: Groundhog Day and Real Estate
The trick is in what constitutes "combination", particularly re. static vs. dynamic linking.

My understanding is that, at least with LGPL, you can have a closed source program distributed with a LGPL shared object/dll (plus license text) that gets loaded dynamically, but I don't think you can do that with GPL proper.

Static linking (IIUC) is right out (for closed source projects).
Talking about ruby community, thread safty was too late it's only usable in ruby 2.x and rails v. 4.

And even with rails v4 many apps are not thread safe like canvas lms because the long tail of rails addons that are not thread safe and the common bad practice of using static properties to store non-sharable states and properties
They certainly are, you flat out cannot use Spectacles without opening the Snapchat app.
Let's be honest, you can say the same about a lot of demographic slices, but for equality reasons society, or someone, insisted that everyone be potentially subject to extreme screening. If we insist on not using our brains, then enjoy the ride when it's you that gets caught up in it. (Yes, I know this person is truly exceptional, but it's only a matter of degree.)
Database Engineer
"I don't have this problem, so nobody does."

Lacking support for large binary blobs is, like, THE #1 reason that an engineer might have to use an alternative.
There are various styles of speaking that can attract and maintain interest depending on the audience, venue, format, and topic. Some of them deliberately eschew such things as interpersonal drama and conflict as detracting from the subject matter. The obvious comparison, which the article touches on, is between Trump and Obama: Obama is widely considered a very effective speaker (notwithstanding those who viscerally loathe him), but his style could hardly be more different than Trump's.
A little-known part of Amazon is growing fast
From the second article: "... adding that forging a document to take away a child is almost as severe an allegation as kidnapping."

Holy shit, that is fucking kidnapping. But somehow because a government worker does it somehow it's not the same thing?
The talk was here 2weeks ago in TOP, most of the article is just rewrite of what he said. It's wired to read the same words.
Given that "the terrorists'" (Osama's, at least) goal was to have americans question their government's foreign policy, they most certainly have not won:

https://www.reddit.com/r/WTF/comments/wcpls/this_i_my_friend...
Ask HN: What do you use for site caching?
I'm curious what people here use for page caching in particular. Not just for static assets but also dynamic pages.

I realize that most put their site behind a CDN but that doesn't always get you proper page caching.

Do you think about page caching at all?

What kind of setup do you have?

Do you correlate fast pages (low TTFB) with SEO / SERP?

Thanks!
Interesting. I searched Google Photos for 'dog', and out of 5 results, one is my SO and I, and two are photos of my cats.
Ok, what are the advantages of using this tool? what form of encryption are you using? Why this is a thing?
You mean logmein? Lastpass was purchased in 2015 I thought
We would just blow up the world unfortunately
I think you mean LogMeIn has been acquired by Citrix, no ?
Their both Debian based desktops, so pretty similar from a user perspective.

The biggest difference is that Tails is designed to be entirely amnesiac, and leave no forensic trace. Whonix is a persistent system.
Just to clarify, LogMeIn (which owns LastPass) is merging with Citrix
Interesting M$ is moving to Git and the rest of the world is pretty much Github & alternatives while Facebook and Google are going with Mercurial. I actually liked Mercurial apart from its name being little hard to pronounce, but it doesn't seems to get used anywhere.

So are the DVCS converging to Git and Git only?
However, he didn't say "I was held even though I'm a diplomat", he said "they shouldn't have held me after they saw I was PM of Norway, they should have realized I'm not dangerous".

I half-agree with the GP, that he shouldn't be above the law just because he was PM, but also, the purpose of detaining and questioning people for entry is to determine whether they pose a risk (even though I think that's dumb). A former PM is probably very low on that list.
There are viruses with shorter genomes that are more hazardous, for example Lassa is ~10.68Kb (Kilobase), or 21.236Kb (Kilobit): 2.654KB (Kilobyte).

https://www.ncbi.nlm.nih.gov/genome/10875
Where's my downvote button
|R|E|A|D|I|N|G|
Just to say, I'm really liking modern VSTS.
See this https://www.whonix.org/wiki/Comparison_with_Others#General
Sprints are twice a year, once in the US and once in Europe.
I must be using Twitter wrong, because seeing that these articles come up so frequently, I feel like I'm one of the last people who still likes it. I did get turned off when it got marketer heavy (right around when App.net tried to be a thing), but came back to it a few years ago. I only follow ~700 people, and am followed by ~300, so I know I don't get most of the spam that heavily followed people get. In the nearly 10 years I've had an account, I've only posted 5400ish tweets, so I consume far more than I contribute. But, in general, I like it again. I get headlines from my local news outlets, occasional pictures from Star Wars sets, thoughts of other folks I admire and aspire to be like, and an outlet for the short, dumb things I have to say. If I wanted to write longer form, I have a blog, so I have never done those 10+ tweet storm things, and never typed "/1" at the end of a tweet. It's never open on my computer, so it's mostly checked on the couch, while waiting in lines, or when I'm otherwise idle.

I think this is where I differ with the author of the article is that the expectation of return for me from Twitter is zero. If I go a day without checking, I don't care. If I post something to it that dies on the vine, I don't care. Sometimes I get likes, sometimes retweets, but nothing I put out there is expected to have a return.
do you use google photos and/or drive regularly? Just curious if it is a training data set problem for "me"
Also don't think that this is a good idea.
Git is a Distributed Version Control https://en.wikipedia.org/wiki/Distributed_version_control, the main benefit of which is "allows many software developers to work on a given project without requiring them to share a common network". Seems like with GVFS they are making DVC to be a CVS (https://en.wikipedia.org/wiki/Concurrent_Versions_System) again. What is the point? There are a lot of good CVS systems around. They just to give cool kids access to cool tools? I believe there are plenty bridges between CVS and git already implemented, which also allows you to checkout only part of the CVS tree.

At Splunk we had the same problem, our source code was stored in CVS (perforce), but we wanted to switch to git. And not only because we really wanted to use git, but to simplify our development process, mainly because of the much easier branching model (lightweight branching also is available in perforce, but to get it we still needed to do some upgrades on our servers). We also had a problem that at the beginning we had very large working tree, don't think it was 200-300Gb, I believe it was 10x less, and actually required 4-5 seconds for git status. This was not appropriate for us, so we worked on our source code and release builds to split it in several git repos to make sure that git status will take not more than 0.x seconds.

My point is use right tools for right jobs. 4-5 seconds for git status is still a huge problem, I would prefer to use CVS instead if that will not require me to wait 5 seconds for each git status invocation.
You can dismiss any evidence you want by pointing out unspecified dissenting facts that might exist, so you gotta be quite specific. That's why assessing things on merit is right, but pointing out that all data is noisy is not the way to go: it's uninformative.
My Twitter feed is very carefully curated, but the signal-to-noise ratio has plummeted over the past few weeks. Between Trump and Brexit, it seems like everyone's buttons have been firmly pushed.
The pain is not the issue, being stuck in the chair is. I get really anxious just getting a haircut.
And i'll stick with the service.. last time the world freaked out and guess what.. NOTHING Happened.. actually, it improved and some paid features (mobile) became free.
Although you can sign up for Bizspark (or if you have a startup: Bizspark Plus) and use quite a bit for free.
FTA:

It should be enough when they found that I have a
diplomatic passport, [that I’m a] former prime minister.

EDIT: The article doesn’t totally, clearly, and unambiguously say, “the subject of this article is an accredited diplomat.” If that’s not so, then obviously my comment doesn’t apply. But it’s certainly suggested by his claim that he has a diplomatic passport.
What's the deal with all this anti-meritocracy stuff? Can't we all just work on a level playing field and move past this junk? Seems like not doing so causes a lot more problems than it solves.
>The Saudi regime is the one that encourage Wahhabism and was the primary source of funding for Al Qaeda through the 90s, and there's been nothing to show that's changed since.

This is one of those things that sounds smart until you actually understand it, because it's completely ignorant of actual facts regarding SA internal political dynamics. The Saudi government is perpetually held hostage by religious hardliners who have previously tried to overthrow the government, claiming its too tainted by western influence. The current monarchy has made their Faustian bargain, allowing these hardliners control over religious education in exchange for not advocating a coup. There are uneducated critics who are completely ignorant of the regimes attempts to break the power of the religious fundamentalists, and somehow believe weakening the monarchy will somehow pacificy the country, instead of handing over more power to extremists. Those people should be ignored because their ideas are terrible.
Apple to start making iPhones in India, says state government
Isn't that the same as apt and PPAs?
Facebook may be old news, but Instagram certainly isn't.
How to Build a Career in InfoSec
"He was held for an hour after customs agents saw in his diplomatic passport that he had been to Iran in 2014"

He had a diplomatic passport.
This is Quip, if they had a designer on board
The `sqllogictest` suite (https://www.sqlite.org/sqllogictest/doc/trunk/about.wiki) is a great resource that is not SQLite-specific. It's a huge collection of queries and expected responses (in an easily-parseable format) that mostly sticks to the SQL standard so it can be run against any database backend. We're using it in CockroachDB.
It sucks psychologically. You still get paid, have benefits, you interview for the new position but it's not like you put your resume in the stack with everyone else. Still there's no guarantee you'll be able to find another position. But people have used this time as a chance to change their career track, and that probably wouldn't be possible on the open market.

Exact employment status during this interim time is confusing because Mozilla is international and the people affected fall under different labor laws. In the U.S. where there's almost nothing is mandatory you can describe these arrangements any way you want. In Europe if you want to establish a time limit I think you have to actually give the person notice that they are laid off.
In the UK, it is doable to do your own accounts, as a one man band.
I was in the same boat, and I understand the frustrations. But then I used third party plugins which can filter out the fluff from twitter & facebook.
Lastpass was purchased by LogMeIn, but yeah, strange way to word the title.
It's not part of the IP packet, but in some previous cases exploits on Tor (such as the one the FBI used in the Freedom Hosting takedown) have explicitly queried the MAC address and then exfiltrated that information. I assume the intent was that they could then arrest the suspect and compare the captured MAC address to the physical machine to prove it was the same person.
Pony Vug #8: Prime Cuts- the Best Pieces of Pony
I do use Google Photos - I set up automatic backup of the photos from my mobile phone.

It doesn't find anything for "me". I don't know what this classification is based on.