skysight-inc/HackerNews huggingface dataset:
> > run the various computers
>
> Are you saying dropbox works without computers O_o?

I'm saying that Dropbox does not require you to run every computer yourself. If your house burns, floods, gets burgled, etc. not losing every copy is a really nice benefit for the average person. Not needing to make sure that their laptop is running at the same time as a desktop computer is similarly nice for being able to depend on having n > 1 copies.

> > provision enough storage to hold everything
>
> It's true that on all your clients put together, you need enough space to have one copy of your data; where for dropbox you can have one single sparse checkout and let their servers hold the full data set. I've never seen that be an issue in practice though - on the contrary, my laptops have enough space to hold all my data, and my dropbox account doesn't, which is why I went to syncthing in the first place.

It definitely depends on the user and is less of a problem as SSDs get larger but I definitely know people who had things like large photo/video libraries which they didn't want to have taking up 80% of storage on every computer they own.

> > secure them
>
> What security do you need to add to syncthing that you don't need for dropbox?

Two aspects: one is relatively low-impact but still worth making sure you're comfortable with any risk of data loss. If you use FDE on your phone / laptop but someone steals the desktop which has all of your synced data on it, is that a problem? Do you forensically wipe drives before getting rid of them? Dropbox's data is encrypted at rest and since they're hosted in a proper data center you don't have to worry about someone stealing a copy as easily as breaking into someone's apartment.

The other is more important now that ransomware is an industry: if you get malware, how robust are your recovery options? Simple versioning doesn't help if, say, the malware touches a file multiple times or if the versioning system wasn't designed to handle malice and so e.g. an attacker can just empty the trash or overwrite the old versions too.

One nice thing about the hosted model is that it has a completely different trust chain so even if you're totally compromised it doesn't allow them infrastructure-level access. That's far from perfect but enough people have recovered deleted Gmail messages, Dropbox files, etc. that it's worth asking whether you're comfortable about your data recovery options in any comparison.

> > make sure you have a backup plan
>
> I guess dropbox counts as having offsite backup implicitly; personally I'm using syncthing between a few laptops and desktops in different locations and counting that as the off-site backup plan.

That probably works for most scenarios other than a bad security compromise but how frequently do you verify those copies? Does syncthing have checksums to ensure that the copy you think you have hasn't been corrupted?

Again, I'm not saying that syncthing is a bad choice, only that “It works better” is a very broad claim which is clearly not true as a general statement. Convenience and reliability have significant value to most people.
Tesla says 99% of the US population is now within 150 miles of a Supercharger
Porting Death Rally from DOS to Windows (2010)
Or, say, Saudi Arabia. See Canada.
If so, why not invite foreign journalists and United Nations official to investigate it?
It's not related to tsunamis, but you might be interested in the Black Sea deluge hypothesis[1].

[1] https://en.wikipedia.org/wiki/Black_Sea_deluge_hypothesis
Basically, who pays the most, but at this point of my career I'm 100% mercenary and building capital for my post-career life.
I'm not disagreeing that it is an indicator, I'm disagreeing that it's an important one. Or, rather, I'm saying that many people treat it as an important one and they probably shouldn't, because it has some pretty severe and detrimental side-effects when you use it as such an indicator.

I think it's kind of like using urination as a measure of hydration in drinks. Yes, it is actually related, but you can drink less- (or de-) hydrating things (beer!), and, you're not drinking things in order to urinate (well, usually).

So it correlates, but I would say, is not a good measure of what you actually care about.
Even with an engineer there, its difficult to foresee all possible problems that might arise. Though I guess it will be a lot more realistic than with just sales people.

(Saying that I just bought an new build apartment and speaking with the architects, we are far from the only industry to be late - we were comparing how similar projects end up in that respect).
Well, I don't think they consider Google one of their best friends and most reliable partners. In fact, the relationship sometimes seems unfriendly.
https://plus.google.com/+BrandonDowney/posts/SfYy8xbDWGG

Consider Google's recent actions on the whole military thing.

I get the impression that the US government doesn't understand or back US tech companies in general. US tech companies seem to succeed in spite of their government.

See DOJ vs Microsoft, city/state laws vs Uber, FBI vs Apple, etc, etc. I'm not denying that some of those actions against many of those companies were good; I would support some of those actions, but not support others. But no, I don't get the impression that the US government has the back of US tech companies vs the world. And certainly don't get the feeling that they have Google's back.
meanwhile, for the travel less than 1000 miles, I would prefer high speed train instead of flight, or driving by myself. As by train, it has more advantage, like comfortable seat than flight, less stressful than driving, closer to destination etc, if you have any experience by traveling with HST, you would know that. Most Chinese travel between Beijing and Shanghai, two biggest and busiest cities in China, have already proved that.
Impraise (YC S14) is hiring a UI Designer in Amsterdam after raising a Series A
First Palm smartphone since the Pre 3
flexjobs.com is a generic job board.

weworkremotely.com is a job board for remote jobs.
This is a really excellent point. My brother works at {JPM/MS/GS}. Whereas analyst classes in the whole days might have had a lot of Harvard humanities majors who did crew, recent classes are full of STEM majors. That, along with the changing demographics--there are a lot more asians and immigrants at HYPS today--are driving a shift away from the humanities. These trends are not bad things.
NixOS has ZFS. I don't have long-term experience (switched to NixOS only two months ago or so), but the installation is pretty simple: (1) boot he installer CD, (2) add a line to your configuration to enable ZFS support, (3) switch to the new configuration. And then you are ready to install on ZFS root. Encrypted root also works.

I used these instructions:

https://nixos.wiki/wiki/NixOS_on_ZFS

Ironically, I felt less of a need to use ZFS on NixOS. I don't have a large pool and snapshotting the system is not really necessary, since in NixOS you can always roll back to a non-GCed previous version on your system. But I use filesystem compression and might use snapshots on /home.
I try to do 1-on-1s with my team once every two weeks just to see how they are doing. Recently I have been using some of the framework from The Coaching Habit book. I have found that a little easier to get to the important issues.
As someone libertarian-leaning, what I find disturbing about all this - we all told ourselves that companies in various totalitarian regimes went along with the regime's line because they'd be "disappeared" if they didn't. Here in our country, it seems that murder, jail time, and mysterious "disappearances" are not required. Most companies will happily go along with any regime's censorship plans just to make a few more bucks, not risk losing their market position, or not be a target of a twitter outrage mob.

How are we going to maintain a free society if nobody is willing to make any effort at it?
Security concerns aside, I found home directory encryption to have awful performance. It also caused issues with file name length.
Understanding California’s Ban on Non-Compete Agreements (2017)
Generation Zapped
An ion channel differentiates newborn and mature neurons in the adult brain
The humanities (and liberal arts in general) are important for a functioning society because they endeavor to teach people what it means to be a person in a world full of people.

https://news.stanford.edu/news/2012/february/nussbaum-democr...

>Increasingly viewed as "useless" by politicians, humanities and arts programming is being replaced by technical training courses in sciences, engineering and technology in the name of economic gain. While technical skills are important for the future health of nations, Nussbaum said that they alone do not make for a fully educated student. Without people with a liberal arts background, she said, the world would be filled with "narrow, technically trained workers, rather than complete citizens who can think for themselves, criticize tradition and authority, and understand the significance of another person's sufferings and achievements."

>These so-called soft-skills are essential for developing a "decent world culture" and maintaining healthy democracies, she said. Study of history and culture imparts the ability to approach global issues as a citizen of the world. Study of philosophy teaches the critical thinking skills that help us reason about our choices. Participation in the creative arts fosters an empathetic capacity and, Nussbaum said, "allows us to imagine the challenges facing someone unlike ourselves."

>In closing, Nussbaum reiterated that the arts and humanities not only "shape people who are able to see other human beings as full people with thoughts and feelings" but also build "nations that are able to overcome fear and suspicion in favor of sympathetic and well-reasoned debate."
Thanks a lot. My question is: is the techology as reliable that somebody who is without any technical background (e.g a child on vacation without the parents) able to depend on it?

I know that most of the population is actually not technical, and that they can easily understand “correct when high, eat when low” but complex technical reasoning can’t be expected from them. In that context, sensors not functioning as in ideal lab conditions is a big issue.
How well do LSP implementations cope with complex macros like this?
The HN link is pg 2 of the forum thread; on page 1 a Dropbox employee states the following:

>The supported file systems are NTFS for Windows, HFS+ or APFS for Mac, and Ext4 for Linux.

>A supported file system is required as Dropbox relies on extended attributes (X-attrs) to identify files in the Dropbox folder and keep them in sync. We will keep supporting only the most common file systems that support X-attrs, so we can ensure stability and a consistent experience. (emphasis mine)[1]

XFS may support xattrs but that doesn't mean that Dropbox officially supports it. They are pretty clear on ext4 being the only supported filesystem.

[1]https://www.dropboxforum.com/t5/Syncing-and-uploads/Linux-Dr...

Edit: added link to the proper comment in the Dropbox thread
You are probably aware but for those who do not know, Penn (University of Pennsylvania) is not a state school, Penn State is.
Dude, She’s (Exactly 25 Percent) Out of Your League
> That leaves us with three options in cases like 9/11:

There are no other cases like 9/11, except maybe Pearl Harbor.

The third option worked pretty well there.

> The third option is the one we always try. It also always fails. Vietnam, Afghanistan, Iraq.

Vietnam was actually an example of the second option failing. While there was some effort at nation-building, it was as a means to defeating the “bad guys” (the so-called “hearts and minds” campaign), not rebuilding after taking care of the “bad guys”.

The third option also isn't what we tried in Afghanistan in the 1980s. It was more the second: get the Russians out, and don't worry about what happens after. There's a pretty direct line from that to the development of al-Qaeda (though the US option-2 intervention in the Middle East in response to Iraq’s invasion of Kuwait also contributed. Notably, the idea that “the third option is what we always try” is completely false.)

> Intervention in the Balkans did work in the 90s, but we didn't occupy

The US was deeply involved in post-conflict peacekeeping and nation-building in the Balkans. In fact, it was still involved in that well into the time of the Afghanistan and Iraq wars.
Allure – Test report and framework for writing self-documented tests
Reminds me of this cool hack: a 6502 assembler as a rust macro.

https://github.com/jonas-schievink/rustasm6502
Some useful information about paper ballot process, based on my experience as a Minnesota election judge. Minnesota has excellent election law and process, which is how we've survived two high-profile statewide recounts in the recent past without incident.

First and foremost, paper ballots everywhere. No touchscreens.

Second, from printing time onward, all handling of ballots, whether marked or unmarked, must be done in the presence of representatives of at least two political parties. At no point are ballots left alone with individuals or only one party (this is something a lot of states could learn from us!). This eliminates many avenues for cheating by adding or removing ballots from the count.

The ballots themselves are Scantron, fill in the dots with ink. The state provides standardized pens for this.

All registered voters in a precinct are tracked in a paper roll. In order to get a ballot, voters must either be in the registration book, or apply for a provisional ballot (which requires identification). Names are marked off the registration roll as they get their ballots, and a count is kept. At the end of voting, the total count of the voting machines must match the total count of voters exactly. Any difference triggers a manual count.

Scantron machines are randomly spot-checked - some percentage of them will be hand-counted, and those counts checked against the machine results. Multiple mismatches across the district/state would trigger an election-wide hand count. This insures against cheating by altering the behavior of the machines. (This is also where touch-screen machines fall down, imho, and should be flatly banned! There is no manual guarantee of the integrity of the results in a touch-screen machine.)

Initial counts on election day are provisional, and need to be certified via additional checks before being finalized (including the possibility of recounts).

There's more, but these are the big ones, and you get the idea. This entire system depends on protecting the integrity of physical ballots, which as you can see, is pretty straightforward.
So what's 1/3 + 1/3 + 1/3? If your answer is anything other than 1, you've introduced an error.
But you're really just one small part of the E in STEM. Others use math all the time.
So 'humanism' means the opposite of 'Humanism'? How can we debate on a level playing field if one set of goalposts sounds just like the other?
It's WebKit-based, not Chromium-based. The only LGPL component of WebKit is WebCore and we have open-sourced our WebCore module here: https://github.com/ultralight-ux/ultralight-webcore
Did anyone ever solve the mystery of burrbxr1? I can't find any followups in searching.

Or is it still constantly querying from an untraceable source to this day?
Yeah, but, what are the side effects of that?
> In the process, it’s costing Google around $50 million this year in platform fees, according to a new report.

It's not costing Google anything, and they're not losing money on this either. It's revenue that they might have expected to earn, which they're now not going to be earning.
Thank you so much! It never occurred to me to try this partime, and see if I enjoy it and if there's a practical fit, rather than risk diving into it full time. I'll email you.

Judging from the lack of response, do you think it's fair to say that not a whole lot of SWEs make the switch to Tech Writer?

-SS :)
Yet strangely, millions of people from overseas do rent apartments in the U.S. every year.

There are even apartment complex chains that specialize in this sort of thing. Oakwood was one, last time I checked, and has buildings in most major cities.

As noted by my Austrian friends, you can do anything you want in America as long as you have the money up front.
Google is still forbidden in China. So where does the news come from?
"Unlike Apple, which only allows apps to be downloaded from its own storefront, Google’s platform is more open."

Oh the irony. Android is more open than iOS and yet its Google that EU found to be at fault with Android. How is this not a classic example that, if anything, Android provides a more open platform?
That's a strange definition of lose. A third party doesn't contract with someone for their product launch, and that is considered a loss of money?
I can't imagine that 100% of the people interested in fortnite for android are willing to sideload the apk. I would be surprised if this wasn't having a net-negative impact on the total number of android users. I wonder if this is just to avoid paying a percentage on in-app purchases? What else could it be?
Screeds about cultural decline will exist as long as there's a culture. If it's not this metric, it'll be another.
The biggest reason to use a tax professional in the USA is that it's their job to know what a reasonable amount of expense is against a certain amount of income where withholding taxes aren't taken out.
One important consequence of this is that, as long as you can control the integrity of the paper ballots, then cheating the software of the voting machines does not matter. It will simply get caught, and replaced with a manual count.
Sure, but usually the problem is decorated in a few layers of bullshit to hide what the true problem is. I remember the core, actual problem, but that wasn't what got presented. So take off another 5 to 10 minutes cutting through that.
From the FAQ:
"WebCore has LGPL code, how can you be closed-source?

To satisfy the licensing requirements of the LGPL license we have published our source code modifications [here] and made sure all WebCore code stays linked in a separate shared module."
Thank you! But I live in San Francisco. This conf is in Parague.

-SS :)
Interesting that you think that, because I was actually fairly unimpressed with that comment. He leads of by saying the algorithms to do it have already been created without actually mentioning what algorithms he is talking about. He also claims that they somehow don't require that they run on trusted hardware which is pretty hard to believe (of course this assertion is completely unsupported in the rest of his comment).

The rest of his comment falls back to a fairly common computer security fallacy: We used it once and nothing terrible happened, so it is probably secure.
How Open Plan Offices Impact Collaboration
Wharton is the business school at U Penn State, right?
EDIT: Got brave and tried the link, it says "Contact Workspace Administrator to join", but there is no link or contact form to contact the Admin?? How do I join? Is it invite-only gated community?

I'm somewhat wary of doing this. Do you know if the community is welcoming of (or hostile towards) newbies?

-SS :)
where's the difference if you put in the numbers by hand? Which numbers do you put in to avoid mentioning the size of the type?
This is where I would start: http://bfy.tw/JMKG
Great! For the odd app or two which can actually feasibly pull this off, it is good that it's on the table. I'm sure Google is not losing sleep over this (after all, they miss out on the expenditures as much as the revenues). "Lose" is really the wrong way to put it: it wasn't theirs to begin with.
PiPFS: Portable Pi Printer Console
I second this. I created my own systemd service so it runs when I’m not logged in and it’s been as reliable as Dropbox. On the one occasion (in 3 years) it did screw up, I simply ended up with two copies of the same file.
It's wild how a company distributing an Android app in the exact same way that they already distribute the PC version of the same program has blown up into this huge and controversial news story.
There was also a series of issues found by with the encryption used by ecryptfs:

https://defuse.ca/audits/ecryptfs.htm

The full disk block-based (as opposed to this file-based) encryption is really the way to go if you want a good security and performance margin.
Moving to DevOps: what tools do you *really* need?
I think this is a good trend. Not that I have much of an opinion on how much Google makes off any particular game but I'm glad people are willing to install programs on their devices without getting anyone's permission.
When I got my hands on an old Retina MBP, the screen was broken. I was able to source a screen from a second machine that didn't boot, but that machine was older. Many of the components were ever so slightly different (thanks Apple). The display cable fitted okay, but the webcam cable didn't fit.

Just a few moments after I became annoyed at this, I realised - this is probably the best solution. I would have covered the camera up anyway. Okay, the adaptive brightness doesn't work either, but it's a minor inconvenience for quite a lot more security.

My other laptop (a Clevo custom) has a keyboard shortcut that disables the camera as a USB device, making it drop off the hardware list; I'm sure there's a way around that, but it provides another hurdle to anyone attempting to invade my privacy.
I just read that paper for a second time and now I understand QC is magic.
Right. Understanding and performance are both necessary for mastery.

Without understanding, if you ever misremember something, you will be unable to find and correct your mistake. And if you forget something, then it's gone, until you find a textbook and memorize it again.

On the other hand, solving larger problems in math requires solving dozens of smaller problems along the way. When you have to stop and think about the small problem, you lose the big picture, and then you need to backtrack, which slows you down and frustrates you.

Understanding needs to come first, but practice is the necessary second step.
Reading – Container overhead measurements
The analogy to white-board interviews for hiring a musician is:

"Here's a couple of pages of unfamiliar sheet music that a second-year student should be able to play. You have an hour to figure out how to muddle through it on an instrument of your choice."

People hiring musicians don't do that, because they instead prefer to give candidates 16 bars of complex sheet music, and expect them to play it perfectly during the audition.

The programming equivalent would be to give someone a hard take-home problem, let them stew on it, bring them into the interview, and ask them to type in their solution, from memory, into a text file, on a keyboard with a broken Backspace key. That they will then compile, run, and compare the result of to that of the other 60 candidates auditioning for the role.

Are you sure you want to do auditions, instead of interviews?

> It is ironic that for an industry that is in a sense so subjective that the gates in the hiring process are more concrete.

That's because there's fifty thousand correct ways to solve a trivial programming problem, but only 'one' way to correctly play second violin in Vivaldi Four Seasons.

Music is a subjective art. Playing music is a mechanical process. My iPod can play music. My iPod can't implement a sorting algorithm.
Same thing happened to me on bluehost.
On the other hand, Epic will lose out on the easy-to-access money that users have available on the Play Store through gift cards or google pay.

The only reason I downloaded Hearthstone on my ios device was so I could use store credit to purchase packs. Otherwise I would have just remained a solely F2P player.