skysight-inc/HackerNews huggingface dataset:
I'm in the "intelligence services know not to waste a good opportunity to expand their powers" camp.

I'm not as sanguine as I used to be about Internet freedom. I can now imagine the great firewall spreading to all nations, spurred by these events and the publics general disinterest.

Can you imagine how different the world might be in 20 years?
The Post drops the ‘mike’ – and the hyphen in ‘e-mail’
I'd like to set up several of these LPRs along the highway that I travel regularly, compile a listing of license plate numbers of law enforcement vehicles (such as the unmarked police cruisers that like to travel it, pull drivers over, and ticket them), have those automatically mapped in a mobile application that's free for everyone to use, and see just how much law enforcment would like it then.

What's good for the goose ...
I'd avoid that situation if I could. That does not sound like a recipe for a happy ending.
> The derelict OS

What? It has a major release every year. Arguably that's too often.

> continued lockdown of OS X

An indication of long-term investment in OS X. If they wanted to move people to iOS, they wouldn't bother.

> UI convergence, iPad Pro as a "laptop replacement"

There is almost no UI convergence. Do you even use an OS X system? The iPad Pro is only a potential laptop replacement for certain niches; for non-power-users it's more of an iPad replacement.

> the OSX Store having an even worse developer experience than the iOS store

Has nothing to do with the operating system.

> the OSX store letting a cert expire.

Has nothing to do with the operating system.

> Oh, and the MacBook line is essentially stagnant as a product line. Basically Apple let's Intel redo the MacBook guts while its hardware teams are hard at work on improving their own architecture for the iPad Pro, which is very clearly a vision of computing that is more like iOS.

Notebooks as a whole are stagnant. Apple manages to make much more money, on essentially the same hardware as everyone else, simply by investing in their brand by spending a little more time on industrial design and the operating system. They would be fools to change anything about that arrangement.
Not really. It probably spent most of the CPU cycles waiting for IO and a little less time waiting for memory. Also, its SIMD units were probably limited in comparison with what Cray was doing 20 years prior.

As for the Sun, using SCSI disks and a decent OS more or less compensated for limitations similar to Dell's circa 2000 PC.
This year's Black Friday in the UK was a lot more sane compared to last year's, thankfully.

Many stores opened early and had nobody waiting outside. Even Asda (owned by Walmart) said they wouldn't participate because of what happened (large brawls in supermarkets) in 2014.
It is and it wouldn't. An employer that would adjust their rate downward if someone's living conditions change would lose their best people rapidly.

If you want 'presence' in a certain location you'll be paying market rates and those already factor in what it costs to live there.
State Provider: Experimental Use of ES6 Proxies for Easy Undo/Redo
The M16 entered service in 1963. The M4 is a derivative.
Even then, you'll be deluged with applicants from low-cost locations where your offer is way above (local) market, and if I were in a high-cost location, I'd not apply, judging your investment/expense management policies to be unsound, as you're paying the highest worldwide wages and still not taking advantage of a co-located team.
Why people used to look so serious in photos but now have big smiles
Also, don't assume /tmp is the right directory. Always read the $TMP environment variable.
Yes, I read the article and mentioned its use case of tweets in the last sentence of my post.
Well, clearly intrusive, dragnet surveillance didn't help the French snoops to find the Paris attackers - apparently they communicated in the clear. So, if they're really going to ban usage of Tor and other things, they might, possibly, have some otherworldly explanation that makes it "proactive in a Dilbert sense.
Surveillance must increase after terror attacks, say 2016 candidates
I do this too. xclip is your friend.
Which of those functions do you feel would allow you to find vulnerabilities quicker?
CNBC misread an infographic on Chromebooks, everyone copied it
So, I looked a little more suspiciously at CNBC's claim that "over half" of devices in US classrooms were Chromebooks: http://www.cnbc.com/2015/12/03/googles-chromebooks-make-up-half-of-us-classroom-devices.html

Major tech blogs all over picked it up, both general technology and Google-specific alike. The problem: The article's wrong.

The article cites an infographic, below, which merely states that over 50% of SALES in Q3 of 2015 were Chromebooks. And when you scroll down to the fine print, you discover an ever larger issue: It only counts laptops.

Somehow, CNBC turned an article about laptop sales in one quarter of 2015 into a claim that half of all devices in US classrooms ran Chrome OS.

I've send notices to correct to a bunch of blogs, and of course, reported it to CNBC itself, but it's concerning to see how far through our "journalism" these days misinformation will transfer, before someone notices it.
Very interesting, currently there is this post and "	We all don't know what we are doing (cyberomin.github.io)" next to each other on the front page.

The whole idea that good leaders wing it and do their best, but that they can and should detect and weed out toxic workers and end their career with absolute certainty (because being declared toxic will be very hard to recover from) is a really interesting cognitive dissonance. Allow margin for error to good role model, but bad role model are intrinsically bad and unredeemable. I'm sensing straw man, posturing and feel good speech all the way down.
At this rate, maybe Google should just build its own country.
Someone in silicon valley might have local job offers for said $170,000 which will not be there if she moves away (let's say those offers are NOT remote work)
It's not a change in rent, it's a change in what the competition is offering.
I'm guessing that you're concerned about a place that has no parking authority, highway patrol, corporate security, nosey neighbors - because an abandoned vehicle won't last more than two days otherwise. There is a reason why assassins have historically chosen guns over bombs, and it isn't due to a lack of technology that places distance between themselves and the target. Like most important things, when assassinating somebody, you want to eliminate as much uncertainty as possible. That is pretty much the opposite of just leaving a bomb somewhere and crossing your fingers. Also, leaving a lot of bombs all over the place increases the odds of detection.
Hiring strategies like this are often used as a legal pretext for paying women less than men. Economists call this the 'marriage monopsony.'

The idea is that because men on average earn more money, or at least did until recently, women generally move when their husbands get a new job. This means that men are able to compete for the best wages in a global market, but women are only able to compete for the best wages in their local market. Which, depending on their industry, often means only a handful of options, and thus severely limited bargaining power.

See also:

http://econpapers.repec.org/paper/izaizadps/dp7343.htm
Apologies, I had to reply in parent as it wouldn't let me reply here.

My goal was to clarify things on Wikipedia. I am not opposed to the idea that x and y and z want to be seen differently, but one should also recognize there are biases in academia and industry that can over-emphasize minute difference (for funding, notability, career, supposed industry USP, etc.). A rose by any other name.

The current Wikipedia content remains terrible to useless and more confusing than a high level overview, IMHO. Since you seem to know so many industry experts, perhaps you would like to write it or we could collaborate? I believe https://en.wikipedia.org/wiki/Computer_security_model or a new comparison-of page would be a good place. It would really be a great contribution.
Two Months of Blogging: Front Page of Hacker News and Money in the Bank
“I hadn't heard about the [Pocket] revenue sharing thing until later on"
A lot of these issues only arise if you're assuming you need to create some sort of master pay system that is "fair." We all know in practice that decisions like pay can be based on the environment at the the time of hiring, or other random variables.

For example, an engineer may get hired at a time when there is a high supply and relatively low demand, and is only able to negotiate a salary of $100k. 5 years later, because of the relative shortage of engineers, a junior engineer is hired at $130k, while the the more senior engineer is now only making $120k.

Of course, trying to come up with a master system to adjust for something like that will be impossible, as this article points out (using a hypothetical move from a higher cost location to a lower cost location). The company will not adjust the senior engineers salary until he puts up a fight and comes in with competing offers.

What this suggests is perhaps that the most effective and fair system is no system at all, one that remains dependent individual actors (or businesses) trying to get the best deal that they can for themselves. This is, in practice, what is happening now, but we wouldn't have any expectation of every company trying to create some sort of formula to determine what is "fair."

This means sometimes that you will be hurt by environmental factors (say you quit or get fired in a down market in your field), but other times you may cash in (maybe the senior guy at your company quits and you have the opportunity to leverage that into a much higher salary for doing his job).

Trying to make some master system that is "fair" and will work in all circumstances just seems silly. The market is perhaps a good arbiter of value on a broad scale over long time periods, but in more localized environments and shorter time spans, it is far more random. Thus, the best personal system in my mind is one in which we can take advantage of the randomness when possible, and learn to handle the inevitable downsides as well.
Discord doesn't have search. That's a non-trivial issue.
levlaz, could you say a little bit about what makes this different from other note apps? What are the pros/cons?
Try

http://appft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=....

or

http://www.freepatentsonline.com/y2015/0342509.html
John Lennon's Jukebox
I think it would be better to set it some degree below the ceiling, not outside of livability for the high-cost locations, but such that it doesn't overly distort the low-average cost locations.

Then it is the individuals choice of paying a portion of the cost for living in a high-cost location, or choosing to live in a lower-cost location and pocketing extra money. This reduction is associated with increased employee flexibility pertaining to their choice of lifestyle. It also might encourage a redistribution of individuals out of the high-cost locations. That would have some benefit (if this was industry standard) to the public in those locations as it could reduce market-demand for housing through redistribution of demand among the broader market.
Engineers have presented some of how their algorithms work at conferences and in other places.
If you don't mind me asking:

* Did you decide to move forward with an installation?

* If so, who did you select as the installer?

* If not, why not?
I think we're in agreement, in that I would love for articles to look like the first example you gave. In practice, though, they're more like:

[long anecdote about someone using not-X that mixes in numerous other factors and is vague on what caused what]

[long description about meeting with a subject of the story that painstakingly details their hair, their clothing style, their mannerisms, and the general appearance of the venues]

[much more confusing presentation of the paragraph you just gave]

Also, when people link the article or recommends it, they will tend to give either no summary, or a clickbait(ier) version of your second example, like, "The miracle of X".
Hi, just a FYI, found a typo on the mainpage...
You can select <<form>> a list of running servers under your account.
I think it depends to a large extent on whether you're paying for results or time.

The remote contracting market, especially for fixed rate contracts, is not driven by locations. It's driven by who in the globe can do a particular job at a particular price, and there's a wide variety in how much that translates to in "goats" for different developers.

Traditional remote jobs are still driven mostly by paying for a fixed amount of time working on the job per week. As such, they're not hiring for a "job to be done"—they're hiring you as an individual. To do that, they just need to pay more than the next best option, which is frequently determined by the local labor market.

Given that, option 1 makes a lot of sense, with the catch that you have to have a clear policy so it's known ahead of time. Also realize that Ann might try to get a better replacement offer and then you'll have to match to the "new" market for that location.
I was surprised they explicitly paid more based on the number of dependents. That seems odd, since it seems completely irrelevant.
Brother DCP-1510 Driver
Agree, it's a contrived example.

The reason Ann can ask for $170k a year is because there are other companies in Silicon Valley that are not distributed companies, and that are competing for her, because they can't hire Sofia's.

If this company hires her anyway, despite not getting any benefit from her location, the company is making a stupid decision. They shouldn't hire her, they should hire two Sofia's elsewhere instead.

Salaries are both compensation for work performed, but also the cost of accessing certain labour markets. If you want to hire a bus driver in Manhattan, that person is going to cost you a lot more than hiring a busdriver in Hicksville. Not because there is a difference in skill, but because you need to pay a premium to get access to people who can work in Manhattan. Silicon Valley works exactly the same way, you need to pay a premium to access its labour force. And if you don't need access to it, don't pay the premium!!
Its not about twinkies. meat comes in different grades. Produce without pesticides cost more. The cheapest food - rice contains levels of arsenic that become a problem when eaten every day. It stops being a choice when you can't afford the other options. The factory owner could also discontinue pollution by simply shutting down.
We're very focused on professional teams working on private projects -- but you can't see that because they're all private. Bitbucket is sort of like an iceberg: 1. you can only see a small percentage of the of the total mass; 2. it is blue.

Yes, we're part of Atlassian and we're hiring in San Francisco.
Nearly all of them, depending on what exactly you're looking for. Simple things like being able to exclude results from forked repos can save a huge amount of time, and being able to limit results by language, creation date and even number of stars (to find personal repos) has come in useful.
I was careful to say "present consumption", which is not the only thing we care about. If your economic model only cares about that, you will incorrectly focus on it at the expense of other things. Yes, the goal of all production is (some species of) consumption; that doesn't justify economic policies that artificially goose present consumption.
I largely agree with you and think that fair is where you get cotton candy.

However, employers who wait for their engineers to squawk and bring competing offers are playing a dangerous and inefficient game, IMO. I've absolutely given raises when the local market put my long-time employees under market. (And sometimes the way you find out is a competing offer, but if you're hiring, you generally know the market.)
If you look at the linked Buffer formula, they are explicitly paying 3k/year per dependent, which I thought was not legal in the US
Except there were other jobs opening for them to take. This is historically unique because of how quickly the non or less-skilled labor market is shrinking (and even the skilled labor market, to a certain degree).
I think in discussions its useful to deal with defaults because there are always workarounds. For Docker the default is to run init less containers so you do not get a normal OS environment. For LXC the default is run init in the container so you get a container with a normal OS environment out of the box, more like a VM.

lxc-start by default will start the container's init and any apps installed with services will start with container start. lxc-start has no options or documentation I have seen that enables users to launch as a single process without starting the container init so it will be useful to share how that works.

With Docker you launch the app in the container directly from the host and if the app is a daemon for instance Nginx, you need to disable daemon mode or it won't work as there is no init process to manage background processes. So with Nginx you would need to disable daemon mode in nginx.conf or start it with 'nginx -g "Daemon off"' in Docker. In contrast with LXC you install Nginx and it will work as it would on bare metal or VMs. There is no need to think about how the app manages its processes

To run multiple processes or daemons in Docker you need to use a shell script, or use a third party process manager like supervisord for instance. The entire Docker ecosystem, and tooling is built and defined around single process containers.

A ton of problems around deployments especially for multi process apps, daemons, databases or any apps that require cron, logging, agents etc emanate here. This becomes a process in itself to know how the apps operates and then to configure it accordingly. Your deployments also become docker specific, for instance Nginx with a Wordpress stack deployed on bare metal or VM can move seamlessly to an LXC container and vice versa because they all run normal OS environments.

This can't happen with Docker and you need to re-engineer deployments. Why take on this extra load, and create incompatibility from a non standard OS environment, or worse give up the init that comes for free for for a third party process manager to do the exact same thing, only with more effort and cognitive load? This doesn't make much sense unless there is an extremely clear upside and use case.
I like this thing - https://airtable.com/
This line made my bullshit detector go off:

... but in a prelude of future problems, the first B-1 unveiled in 1985,
in front of a crowd of 30,000, failed to start.

That is not what happened, not even close. The plane was damaged during delivery two days prior to the unveiling. It didn't "fail to start", they didn't try to start it after it was damaged. All of this didn't occur "in front of a crowd of 30,000"; again, it occurred two days before.

Much like the points you made, this line is another ham-fisted attempt to paint what happened in the most embarrassing way possible, by drawing an image in the reader's mind of a bumbling pilot turning the key and the starter cranking over without starting. The author knows this (I got it from his link[1]).

[1] http://www.nytimes.com/1985/06/30/us/30000-hail-bomber-debut...
No, most of the money in Mozilla goes for stuff that is outside of making Firefox, e.g. Firefox OS and community engagement.

Firefox was made great without all of this monetising, it can be made great again without it as well.
until recently, women generally move when their husbands get a new job

In academia we usually refer to this as the "two-body problem". It sometimes results in a spouse earning less because they can't negotiate as effectively; on the other hand, it also often results in a spouse being hired who wouldn't otherwise have been. Statements like "I'd love to work here, but my husband will need to find a job too... can you hire him as a lecturer?" are far from uncommon.
As an employer, you're then leaving a ton of money on the table by paying people substantially more than their alternative offers.
You can use getopt in POSIX shell too - https://github.com/yoshuawuyts/knowledge/blob/master/unix/sh...
[meta]
did anybody try opening this article without adblock?
I got two flash ads autoplaying audio in firefox (in chrome they don't auto-play audio), each with the same movie trailer but one was about a second behind the other.
And it jacked up my scrolling pretty hard, probably due to the performance hit (the page loaded noticeably slower.)
In the US it wasn't the same system. The soda companies ran the bottle recycling system because it was cheaper to wash and reuse the bottle than to make new ones. They switched to plastic because it was cheaper to make new plastic bottles than reuse old glass ones.

The government systems described here went into place as a way to reduce the resulting trash.
So then maybe we should just rebrand the "modern" B52 and call it a day.
> Make this available for free to anyone who doesn’t sue Google, doesn’t object to patents, etc

> Legally, according to the patent license, I can’t use VP8 (Google)

OK, let's see:

> If you or your agent or exclusive licensee institute or order or agree to the institution of patent litigation or any other patent enforcement activity against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that any of these implementations of WebM or any code incorporated within any of these implementations of WebM constitutes direct or contributory patent infringement, or inducement of patent infringement, then any patent rights granted to you under this License for these implementations of WebM shall terminate as of the date such litigation is filed.[1]

Seems upfront to me, and nothing to do with if you sue Google over matters unrelated to VP8, believe software patents are invalid, etc etc.

It's just a modified Apache 2.0 patent license grant, so unless you object to all projects under that...?

> If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.[2]

[1] http://www.webmproject.org/license/additional/

[2] http://www.apache.org/licenses/LICENSE-2.0
> "So we’ll just delete these files, kill the running process, and be done with it, right?"

No, no, no, never! You can poke around the server to figure out how you got attacked, but afterwards the only way to recover is to rebuild from scratch. Someone had root on the system. For all you know, you're currently running a recompiled version of kernel/init, which will recreate all the original scripts when you're not looking.

> Lessons Learned

I'd also add: learn about Apparmor / Selinux and use them in production. Even if redis was running as root, you could still prevent most of the attack (no file writing, no execution, etc.)
For unrecoverable corruption and no hardware failures you don't need bugs in 3 pieces of reading software. You just need one bug in the writing software. Or a momentary hardware issue like a power surge or lost power during a write in such a way that the journaling can't fix
As someone who will soon be a new parent, how important do you think this "aura of infallibility" is? Obviously you want to reassure your kid whenever possible, but do they need to think that you're essentially always right? What if you discover that you weren't?