skysight-inc/HackerNews huggingface dataset:
There is a lot more to Chrome than just the JS engine. Much of Chrome's performance has been in areas that improve the total browsing experience.
On the 2nd day of the event on March 8th we're going to do a full day of free training over two parallel livestream tracks too, details to follow soon!
That's a good point I forgot to account for. But it can be accounted for: even if we stipulate that it's not ethical to acquire genetically compromised dogs purely for aesthetic reasons, there are other attributes of these dogs breeds that make them more suitable than others. For us, it was a requirement that the dog be content on its own, amiable with other dogs and children, and not excessively demanding of exercise that we'd be unable to provide it (we're simply not around most of the day).

Were no dog available that could reliably provide those attributes, our choice would certainly have been not to acquire a second dog.

But I also think, for what it's worth, that it's still ethically tricky to dispose of the question of whether it's unethical to select dogs for appearance. I think you can predict the argument I'd make there.
100,000 people gave me their email addresses – this is exactly how I did it
This is why the Whitehouse and a lot of security companies are switching to the slightly smaller Belgian Malinoise:

https://www.washingtonpost.com/news/morning-mix/wp/2014/09/2...
How to reuse 400+ components within a large org
Here is the Apple data and you can see for 2016 Mac sales declined 14%.

http://www.apple.com/newsroom/2016/10/apple
So to extrapolate: ultrasound under high pressure and age in 30 minutes.
These 5 apps nailed Super Bowl push notifications
Converting C# to PowerShell using Roslyn
The problem is when you bootstrap your startup business, and your competitor is a VC backed startup. They don't need to think about revenue, they can build a product they give away for free - and you need to price it reasonably to pay salaries. Competition with a free product always leads to a race to the bottom. A few years later, these competitors will burn, but you cannot wait years to turn in a profit.
Why do you think the hash rate will change? This is talking about the exchanges not the mines.
It's not important that you know someone is "queer sapiosexual". It's important that the person who is knows, and is able to describe themselves.

I'm a homo-romantic asexual, and it took me until I was nearly 40 before I understood this. I often wonder how differently my life might have turned out if I'd realised this sooner.

People often complain about labels. They're not labels - they're tools we can use to understand ourselves, and help others to understand us.
I don't understand your concern. It seems to me to be roughly the same amount of work whether you A) install vundle and maintain a list of plugins for it to fetch or B) write a bash script that fetches each plugin. I actually prefer Vim 8's approach.
At no point have I or would I advocate putting your dog down unless or until its life became unberable due to pain.

What the article covers and what I agree with is that people should think very carefully before buying such a dog from a breeder, as breeders are engaged in breeding dogs for extreme looks that are very likely to experience considerable health problems. By buying such a dog you are incentivising the breeder to create more, with scant regard to the health of the animals.

So I'll repeat - nobody is saying you're evil for adopting a rescue pug, quite the opposite, you did a great thing! The advocacy is to stop buying them from breeders until the health issues have been addressed - probably by introducing greater genetic diversity and ceasing to select for extreme brachcephaly.

Can I ask why you feel the need to reduce everything to extremes? Why do you feel the only ethical options are "Put all the pugs to sleep" and "Yay pugs!" ?

Is it impossible for you to see a middle road - the individual dogs are to be cherished, but for ethical reasons we should change breeding practices and maybe discontinue some breeds?
Think of it like anything else with jargon. It's important to people, so they come up with words to talk about specific ideas more efficiently and less ambiguously.
> First, no one has the discipline to write much of anything down.

This is why it's baked into the company culture. It's very common for someone to ask where something is in the handbook or if an issue has been created for something.

> It's a very boring process and it's always going to be low-resolution. Your most meticulous documentation writers will get fired for failing to get their "real work" done. If you personally recognize the value of the documentation they furnish and thus refuse to fire them, all of their peers will feel that they are dead weight, which is still a ticket out of the company.

Fwiw, everyone is responsible for maintaining the handbook/our process and procedure documentation. The docs team isn't on the hook for it, nor is it the sole responsibility of engineering.

> Second, after all that work, no has the discipline to read much of anything that you've written!

After enough reminders, you'd be amazed at how quickly people learn to RTFM at work.

> They skim. They glance. They Ctrl+F. They don't read. When you're in a pickle and you can pick out a life-saving bit of documentation, it's amazing, but that happens quite rarely and requires a lot of energy.

It's true that people skim the handbook (the guide with all of the "Here's how you get access to Twitter accounts" stuff), but runbooks are actually looked at when stuff hits the fan. I think it's important to differentiate these two things since they have different purposes. Imo runbooks should be as lean as possible for that very reason.

> Good programmers are both lazy and dumb!

This level of documentation is helpful for non-developers who make up a significant part of many organizations. We're not just talking about documenting code here.

> If you want documentation that means something, it needs to be part of the process of actually working.

100%, this is the only way it works.
There was a thread a few days ago called "Who's Firing?" that seemed like kind of a spoof. Suddenly it seems more relevant.
Thanks, just sent you an email.
>A similar story for Python and NumPy on this point

Not as similar. When I was in grad school and encountered NumPy, I ported over my Matlab code to NumPy. It was hard to vectorize and so I had an explicit for loop (in both code bases).

NumPy ran 7x faster.

Did not really drill down to whether it was the loop itself or the operation in it, but I suspect it was the loop itself.

Matlab really has a slow for loop.
This is interesting, but in my opinion, it's not quite as universally useful as some of the secret management in other security tools because you have to explicitly manage the secret within your application by reading that in-memory filesystem.

I'd much prefer passing a secret as an environment variable if that can be done securely. It's possible with some tools, but not out of the box with Docker itself.

eg, with one tool, you can do:

# docker run --rm -e PASSWORD={supersecret_password} someimage:latest program

Then '{supersecret_password}' gets replaced in the container at runtime with the value stored in the tool or from an integration with a separate dedicated secret management tool like HashiCorp Vault, and value gets masked external to the container such as when running 'docker inspect' command.

The benefit is that you don't need to modify or maintain a lot of pre-packaged applications that read environment variables instead of looking to the contents of a file on the disk, so it just works out the box.

However, under ordinary circumstances, you may not want to pass secrets as environment variables in docker (or at least be careful about it). A 'docker inspect' command can show any docker user the environment variable and its value, if you don't have a tool to encrypt the contents.
Blackguards Untold Legends Full Version Free Download
I would agree with this -- Gitlab seems like a company with a great philosophy and I'm sure a lot of people would love to help them achieve their goals... but I just used the calculator for my own area and my pay would be around half what I'm getting currently. I have to assume that makes it really hard to get serious talent, and makes it more of a pass-through for people to get their foot in the door.
Productivity Circle – Fundamentals
Silicon Valley is the greediest place on Earth. That's why we're all so "successful". If making more money, either because we want all the nicest things, or because we just want to keep our heads above water, weren't on the top of our minds, no one would be working as hard as we do.
Here's one, just for the sake of completeness:

http://www.fendercustomshop.com/series/artist/jaco-pastorius...

I'm guessing it won't make me play like Jaco. ;-)
Ticketbleed flaw in F5 Networks BIG-IP appliances exposed to remote attacks
I think a lot of it is also onset by the modern internet (twitter, instagram, tinder, etc.), where snap judgements of people are made based on a very limited set of information - typically a picture, and a short bio. In those cases, concise and effective social signaling is extremely important; and that's just what bios like "husband, father, christian, ruby programmer, beer lover" accomplish. In a few words, you've just made yourself relatable to a high proportion of people who will read your profile .

If your bio is more niche, like "bassoon player, atari 2600 collector", then you've put up an easy filter to only attract the attention of the very specific group of people you care about. Particularly when taken in a romantic/sexual context, it makes it much easier for one with niche preferences to find people whose preference overlap theirs.

There's another dimension to it, where these labels become aspirational. Perhaps I only play the guitar once a month, but really want to think of myself as a guitarist; in which case, just putting it in my bio gives it some air of legitimacy.
> this "college is not for everyone" attitude is about money, but about intelligence and personality characteristics. These things happen to also correlate with "wealthy,"

You're claim is that children born into wealthy families are naturally more intelligent? And that 70% of people in state universities flunk out, and they flunk out due to marijuana usage?

Hmmm .... I think we'd need to see some basis for these theories.
I suspect that is never going to change, and the same is true for many services.

There is a community site I frequent that keeps itself afloat with a freemium model (if you pay you get more features; but you still get 98% of features even as a free user; there are no ads on that site). Many people understand this and pay to keep the site running, but something like 10%-20% of users claim that it's just a money grab because "facebook offers essentially the same features and they can do it for free, so obviously this site is trying to make a profit on our back".

There is expectation that because some software is free, most software is free. Similarly, there's an expectation that if some websites are free, most similar websites should be free as well.

p.s.: the main cost to using Facebook in my opinion is privacy, and I value my privacy much more than what I get from Facebook. Obviously. other people value privacy and facebookness differently.
If this is true for any religion, as you claim, then why the inordinate focus on Islam? It seems like bigotry against Muslims is the most likely explanation.

Also claims of being the "one true religion" no not inherently incite genocide, whereas Nazism does.
Bingo. Also would be nice to see VCs start to set existing–not projected-revenue requirements before investing. If it's not making money, it's not a business.
Gerrymandering, and its effects on under-represented minorities, is far harder to illustrate and/or prove without easily accessible data of this kind.
it probably has scores on the high side for state schools, sure
> The fact that that requires implementing Linux kernel functionality is simply an artifact of the lack of a more modular design (or really any up front design) in Linux.

Curiously the recommended syscall mechanism on x86 is by calling __kernel_vsyscall in the vDSO. If everybody did that then you could just make your own loader with your own custom vDSO that could implement the syscalls in userspace. However sometimes (especially statically built) programs still makes syscall directly with int 80h, which are slow to trap in userspace or may not even be possible depending on the os.

Now it would have been fantastic if calling through the vDSO had simply been the only documented way of doing a syscall on x86_64, but the kernel developers at that time decided not to do that, so now on x86_64 the syscall instruction is always used directly, and we can't even trap that on any x86_64 OS because most of the time all that happens is either some unrelated syscall is executed, or an error is returned from the kernel back to the calling process without any traps.
Agreed; I didn't mean to imply otherwise but I wasn't being very precise about it.
For those who find this interesting, Chaitin's work is a subset of (or complement to) Kolmogorov's work on complexity theory; fundamentally, the unification of computation and representation under Shannon-style Information. It collapses so many superficially different ideas about representation and function as to be spooky. Or beautiful.
Or the history of California, for that matter. By the time Native American tribes in California made contact with the invaders, the United States was decades away from becoming an independent country. By the time America and Mexico went to war, 90% of them had already died due to diseases spread by Russian fur traders and Spanish missionaries.
"Can anyone comment about their experiences with moving to Arch and the learning curve?"

To me arch is designed to force you to learn the guts of your system, so it has a relatively high learning curve but it is one that pays dividends in the form of understanding what your system is doing and how it is setup. (this aside from the side-effect of keeping it debloated and therefor fast)

Honestly, what I would suggest is this:

Step 1:(if you have the time) go through a full arch install. Now format and do it again without following the guide. Now maybe do it one more time.

Step 2: (if pressed for time and/or lazy) Install Manjaro. I distro-hop frequently, and while I generally try to use debian on servers, for desktop/laptop use I have gone from Arch to Suse to Fedora, but I recently gave Majaro a shot, and I can honestly say next to Suse it has the easiest and most graceful linux installer I have ever seen (beating even Ubuntu). I generally don't like using Mint-like everything in a box distros, but the slimness of Arch along with the Just works of Ubuntu/Fedora/Suse I am finding it highly likely Manjaro is going to be my distro of choice for a long time to come. If in doubt, you can always just fire up different installs in a virtualbox first.
Something tells me that the used market for a tesla isn't going to be as strong as for a honda civic

Not sure why you'd assume that.

Current Tesla models have excellent residual values: 62% at 3 years according to black book, which is excellent for the luxury segment - and even better when you consider that EV values tend to be skewed by tax credits!

The Model 3 will share features like over-the-air updates that should help it retain value well.

https://electrek.co/2016/09/13/tesla-model-s-value-retention...

http://www.teslarati.com/tesla-retains-high-resale-value/
The [multilib] (ie, 32-bit libraries on 64-bit installs) support isn't going anywhere.
I didn't know Zapier was a fully remote company, that's awesome :)

I pretty much agree with your thoughts about over-communicating, it's super important and we've run into exactly the same things, where people aren't always caught up on everything going on at the company. In my experience this happens in physical workplaces as well, just to a lesser extent.
Man, the design, icons, and name are awfully similar to Pagodabox: http://pagodabox.io/

Even down to the boxfile.
LXD client on Windows and MacOS
Synchronizing the database isn't quite what you want. It's true that in the case of an errant rm -rf it would almost certainly have helped, but it's approximately as easy to run a "DELETE FROM importantdata" and leave off the "WHERE" clause, which would get replicated. And certainly if you're using DRBD (replicate the volume, not the database), an rm -rf will get replicated.

I'm just genuinely unsure what a better outcome would have been here. (It's certainly a process failure that no backups existed other than the manual 6-hour-old snapshot, but I'm not sure you can do much better than automating that.)
Labels can repress as well as emancipate, if there is a general expectation for people to conform to existing categories, and those categories are rigidly defined.
I dunno about Gerrit, but in BitKeeper, a commit that spans multiple repos is atomic, it either works or is completely rolled back (yes, of course, if there is a damaged disk and you can't write the data I'm lieing but if it is possible to be atomic it is atomic).

We lock the top repo and then go do the work in the subrepos. All repos respect a lock in the top repo but we have a way to say "yeah, yeah, there is a lock but that is your lock, go ahead".
It is for the physicists. The D is a ket...
PhoneGap Development Company, USA, India, PhoneGap Developers
Migrating a PHP 5 App to PHP 7 (Tools and Implementation) – Part 3
Please bear with me, as I'm honestly having a hard time figuring out what you mean here.

Your guidelines don't cover obvious bias in the headline as it exists without modification.

Does this mean that you think the actual article title "In Support of Free Speech" includes obvious bias? Or that the title submitted by 'jletroui, "Shopify refuses to censor Breitbart", includes obvious bias?

If the former, I don't see that it's egregiously biased. It appears to be an accurate representation of what the author describes in the piece. It's definitely not biased enough to warrant changing the title.

If the latter, I agree with the guidelines: the article title should stand unless it's clearly link bait, which I don't think this is. I think the modified title definitely editorializes and adds the bias of the submitter, which is definitely against the guidelines.

As an aside, these aren't my guidelines any more than they are yours. They're the site guidelines.
This sounds like: we have to reduce headcount but we don't want to be seen having a "layoff." We choose, therefore, a headcount reduction strategy which we can brand as something other than a layoff. We'll make it about "coming together" which sounds much better than, hey, the wheels are coming off the bus. This is just a layoff by another name.
Yeah, I'm not disagreeing with checklists and SOPs. I'll edit my post to make sure that's clear as it's absolutely not what I'm trying to say at all. Quite the contrary: I'm trying to say that to the fullest extent possible, those SOPs should be integrated into the process so that skipping them isn't an option. Well-run open-source projects have given us good examples of how this works.

The goal is to marry the SOP and the actual completion of the task, to block off the shortcuts and require a minimum expenditure from external discipline/motivation reserves to get people to follow those SOPs.
You can easily add snapshotting using on-disk technologies like LVM or ZFS to that and achieve reliability against such an issue though, as well as being able to do a full text backup (ie: to SQL) from your replicated server at higher performance than you would on production.
Why didn't python just opt to have the python 2 and 3 interpreter in the same binary? It could have detected if a file was python3 with a magic comment or something (overridable with a -2/-3 option), or otherwise assume python2. Or even simpler, have a wrapper script just called 'python' that checks if the file you are calling is python2 or 3 and calls the appropriate binary.
> To a certain extent I certainly find the current/modern fixation with classifying gender and orientation odd. It's not entirely clear to me why it's important that I know somebody is a "queer sapiosexual" or whatever else.

I think it's important to recognize the era that we are living in and what has been occurring over the last 20 years. It seems to me that we have been rapidly exiting an era of conservative ideas surrounding gender and sexuality where the rights and humanity of LGBT individuals were not recognized or were substantially suppressed.

It may seem silly or over-the-top to see someone fixate on gender or sexual orientation as a key part of their identity, but consider that the issue has truly been life or death for a lot of people in our very very recent past, and to enter an era where people can genuinely start to live what they consider to be an authentic life, I think that the outward expression and ownership of gender/sexual orientation labels is natural.
Show HN: A curated list of the best vacuum cleaners for hackers [ES]
I love sandboxes, on Windows, Mac OS X, Android, iOS ,Chrome OS X.

One day my GNU/Linux installs will also only run sandboxed applications.

I guess you don't use either an iOS or Android device, because you cannot do regular UNIX IPC on them.
Honestly, I haven't seen a company that does the hybrid remote/on-site thing well. I'm sure they exist, but every time I've worked at one the people who were remote were out of the loop on almost everything.

Hybrid remote/on-site requires some great discipline. If you have a watercooler chat with someone about a feature, it's easy to forget that a remote colleague wasn't there for the discussion/not document what was said.

+1 for working remotely on a team that makes an effort to make it work.
analyzing click sequences (website navigation)

tracking goods (amazon uses a gigantic graph database to track everything in its warehouses throughout the goods' lifecycle)

network analysis
I think your 2, 2b, and 3 are absolutely spot on, and it is amazing the extent to which web developers go out of their way not to do these things.

I'm going to slightly disagree with 1, though. It's somewhat important now, but should become less so as http2 gets more widely used.
I can't infer anything, what did your vet say?

What do you think the article is advocating? Because AFAICT it's not euthanasia, it's to stop supporting breeders in their quest for ever 'cuter' brachycephaly.
My purebred brachy dog isn't a rescue. It's very difficult to acquire the breed of dog we own through rescues. The middle ground you say we should be on doesn't apply to me: you've made a continuous thread of arguments that what my family did was unethical, and I'm challenging you about that.

Clearly, you don't believe my family was obligated to acquire a second dog.

Clearly, you don't believe my brachycephalic dog should be put down. You concede here that whatever suffering my dog endures due to its genetic defects, they don't make its life unbearable.

Thus, you implicitly concede that my dog obtains benefits from being alive.

I agree, my dog does not obtain all the benefits that a well-cared-for mixed breed dog of good health would obtain.

But since the alternative to the dog we have is not "a healthier dog", but in fact "no dog at all", I am still having trouble reaching the ethical problem you claim exists with these dogs. Some benefit is better than no benefit at all.
On the contrary, I've always found it difficult to believe and I'm glad the establishment is coming around to seeing it my way :)