skysight-inc/HackerNews huggingface dataset:
not parent but I have some experience with both:

Gentoo was the first distro I ever tried, then I switched to arch and I've been using it ever since.

I found gentoo to be way more of a hands-on distro. I configured the kernel by hand, checked the USE flags of all packages, looked up what each option was for and recompiled a shitload of things when I made a mistake. All these options are right there in your face and it's really tempting to mess around with them. Eventually, I found that it just took up too much of my time to do so.

Arch is still a rather flexible system but it hides some of this low level stuff from the user. I just accept the default kernel, I live with whatever dependencies the package manager tells me are needed and the system doesn't tempt me to do otherwise. However, most of the time I still get to choose what and how I want.

Lately though, sometimes I feel Arch crosses the line: eg. systemd pretty much being forced on users, removing the makepkg option to build packages as root.
I wouldn't say it's necessarily "poor" decisions, though it often is.

To extend the metaphor in the cartoon, maybe you had three minutes to produce a demo cart and close the sale, and that was enough time to put holes in some square tiles, but not to machine round wheels. In that case it's not a technically good choice to use square wheels, but it is arguably a prudent one.
Found this, don't have the money to spend though. http://decibio.com/theranos
Oh, can you report what works and what doesn't on a Pixel 2 hardware-wise?
for those interested in this topic these two excellent videos from veritasium corroborate this article and go beyond to explain the stark implications for facebook's business model:

facebook fraud:

https://www.youtube.com/watch?v=oVfHeWTKjag

the problem with facebook:

https://www.youtube.com/watch?v=l9ZqXlHl65g

> From January 2013 to February 2014, a global team of researchers from the Max Planck Institute for Software Systems, Microsoft’s and AT&T’s research labs, as well as Boston and Northeastern Universities, conducted an experiment designed to determine just how often advertising campaigns resulted in likes from fake profiles. The researchers ran ten Facebook advertising campaigns, and when they analyzed the likes resulting from those campaigns, they found that 1,867 of the 2,767 likes—or about 67 percent—appeared to be illegitimate. After being informed of these suspicions, Facebook corroborated much of the team’s work by erasing 1,730 of the likes. Sympathetic researchers from a study run by the online marketing website Search Engine Journal have suggested that targeted Facebook advertisements can yield suspicious likes at a rate above 50 percent. In the fall of 2014, Professor Emiliano De Cristofaro of the University College of London presented research which found that even a page explicitly labeled as fake gained followers—the vast majority presumably bots.

> The bot buildup can even affect companies that aren’t advertising with Facebook, but are just passively hoping their pages gain real fans. In 2014, Harvard University’s Facebook fans were most engaged in Dhaka, Bangladesh. (They stated that they did not pay for likes.) A 2012 article in The New York Times suggested that as much as 70 percent of President Obama’s 19 million Twitter followers were fake. (His campaign denied buying followers.) Less prominent pages from across the world—from those belonging to the English metal band Red Seas Fire to international bloggers—have been spontaneously overwhelmed by bots that are attempting to mask their illicit activity by glomming on to real social media profiles.
SELinux is not a release goal. It's possible to advocate for new release goals (for example, it is likely that reproducible build will be a release goal for the next release) but this means that some people have to volunteer to do the work.

I don't know enough SELinux to comment on the technical details.
Many non-programmers think that math is 90% of what we do. They don't realize that programming is instead mostly logic, not hard math.

99% of a business software developer's math usage is going to be elementary school algebra or less complicated. If you're doing game development, HFT, or certain other specialized fields, there will be a lot more math, but that doesn't apply for the vast majority of programming out there.
The features page is interesting: https://github.com/jphp-compiler/jphp/wiki/Features

> Unicode for strings (UTF-16, like in Java)

This isn't an implementation of PHP, then. PHP strings are binary, and making them suddenly unicode would break much existing code unless there's some hacky workaround in use. Also, UTF-16 is horrible.

> What JPHP does not yet support?

> Importing namespaced functions (php 5.6)

Surely that's not the only thing unsupported?

Then I see this: https://github.com/jphp-compiler/jphp/wiki/Core-Extension

...so, it doesn't have PHP's standard set of functions, huh?

As noted below, this doesn't use PHP's normal request model, and apparently now it doesn't have PHP's standard library, or even have the same data types (Unicode strings). Is this really PHP?

Edit: oh, I see, it also has standard PHP stuff here (though a lot is missing): https://github.com/jphp-compiler/jphp/wiki/PHP-standard
Honeybee Brain Flies a Drone
A bit OT, but:

> http://www.dgeex.de/2015/04/17/why-i-dont-like-java/

About halfway through, when it got to the "No preprocessor" section, at first I wasn't sure if it was serious or ironic.
Paul rand writes: "There is nothing about the IBM symbol, for example, that suggests computers, except what the viewer reads into it. Stripes are now associated with computers because the initials of a great computer company happen to be stripped."

I'm very surprised that Paul Rand misses completely that the stripes in IBM symbol resembled how computers printed letters back in the time with matrix printers. There is also a metaphor with the extremely classic paper used for computer business reports (white with blue stripes).

My favorite logo design is Cisco's, that blends San Francisco's Golden Gate Bridge with a network analyzer display.
I've been in this same situation as you.

You can and will not win against your boss.

You can either try to transfer into another group outside of the reach of your current boss, or you need to leave. But the fact you are on performance review means that transferring might be very hard, unless you've made good relationships with other groups that would take you on.

Those are your only two options so act quickly. There is no way so salvage the situation. 30-day performance reviews are really just a way to fire you but to avoid a lawsuit.

I find it hard to believe you will be blackballed in the entire city unless you work in a very small city. But you have no choice. And next job you get, you should consider the things you say and who you are saying them to. Some people take criticism well, and others like your boss will try to fire you. Learn from this experience.
Apples to Oranges – Why the Platform Wars No Longer Matter
Ranges are the killer feature for me. They'll actively improve my everyday code.
How many hours does it take to watch the full set of algorithm lectures that you downloaded, even at 2x speed? That sounds like a significant amount of time.
And also turning up with lawyer will increase the chance of getting a compromise agreement and will get your managers card marked by more senior people.
"Every program will eventually include a sketchy rewrite of apt-get." - me.

Not just languages - WordPress, MediaWiki ...

If you're very lucky it won't clash horribly with apt and yum. So you probably won't be lucky.
The On-Page Local SEO Checklist for Business
Perhaps such a server could be integrated in a way such that it spins up during high load scenarios and back down when the load is no longer sufficient to keep it saturated? If that were possible, then overall efficiency could still be higher than using only servers with better idle power usage characteristics since it could potentially save you from having to deploy n times as many normal servers.
Journal of Articles in Support of the Null Hypothesis
My government doesn't even begin to know how to deal with internet laws, the only thing I've seen come down the pipe are laws designed to protect square peg business practices in round hole environments.

The only thing that can be done is to make privacy and ad blocking tools universally deployed, and let the fallout happen.
Author here - I'm working on a blog post for this and didn't expect this to be posted on HN so soon, but I guess that's what I should expect for posting a link to it in another HN comment! :)

These slides correspond to a workshop I conducted a week ago demonstrating the internals of Docker and how Docker containers can be run without using any of the Docker tools or runtime.

Docker is a great tool, and I'm glad it's gained so much traction. But containerization is still new to many people, and even then there's still a lot of confusion about the difference between Docker and containerization in general. The goal of this presentation isn't to discourage anyone from using Docker, but to outline the lay of the land for people interested in using containers.

Personally, I run containers both with systemd and with Docker. The good news is that it's really easy to switch from one to the other, so there's very little cost to trying it out both ways.
Just for fun. ParanoiaJS – adds eyes that follow your cursor to your site
You don't need to exit to stop missing out on your family life. Some people may choose to focus exclusively on work, but there are plenty of founders who have a life outside of work long before an exit/ipo event.
Data Science from Scratch: First Principles with Python
SpaceX Fined by OSHA for Safety Violations
Assuming the telcos are on the hook for the US govt, it probably narrows things down a whole lot more when a US sim connects to a tower in the Philippines
Official (beta) data saver extension from Google itself:
https://chrome.google.com/webstore/detail/data-saver-beta/pf...

Google Proxy is built in desktop Chrome for a while, this extension just enables it (and show some statistics).

Interestingly, this extension is the only one Chrome allows to use the API (dataReductionProxy permission on manifest).
Yes it would be awful if this got onto gawker or pando :-)
I use DDG as my primary search now. Have been for months. It's getting a lot better. I'd say it's as good as Google about 95% of the time now. For about 5% of queries I end up bumping over to Google, but over time that's shrunk from ~15% of queries.
I have not tested the speed of JPHP on more complex tests. I only tried to test JPHP as a simple web server (via Apache Benchmark) that contains like "echo Hello World" and a few classes, the result was excellent, faster the Phalcon framework, about 3000 req/s. The results of this testing will publish later.
Even if I'm not against systemd (it has its downsides, but it's not that bad as everybody thinks), I still think the user should be given a choice. So yeah, they probably crossed the line in this case.
"...Developers are happy enough transpiling code..." - happy the way disaster survivors are happy to live in makeshift sheds rather than, you know, being dead. And the number of shed designs on offer doesn't matter.
I'll be publishing an updated feature table soon.
Question and answer plugin for WordPress
You don't need to actually quit to have a reasonable answer to why you left. I'm not advocating lying, at all, but you also don't have to volunteer "they terminated me". There's a lot of soft answers about how it wasn't a good fit.

Plus companies will often terminate you via a technical layoff, or 'position eliminated' instead of 'termination for cause'.
Keep in mind that the Mormon church funds about half of the homeless program in Salt Lake City. They also donate free food to anyone in need. I would argue that the outcomes (for both homeless and non-homeless residents) are better in SLC than SF, but the total amount spent per homeless person is not radically different between the two cities.

When the above is combined with the fact that SLC has fewer homeless per capita, it's easy to see why the SLC method looks like the easy way out.
Do you have the source for the quote?
Can you file a grievance against your boss using the company's procedures?
What's old is new. You're describing containers I think.
This gives a bit of perspective on their current system, it is far off something like a hand held scanner. It is from a blog article by a bio-chem due diligence company.

Whether it was due to the quantity of tests (7 tests) or the particular tests I ordered, I was quickly informed that I would be receiving a standard blood draw for my first visit. To my surprise, only 75-80% of patients receive the finger stick method, while the remaining 20-25% require a standard blood draw. The company’s goal to expand nationally relies upon the ability to integrate within the infrastructure of existing Walgreens’ drugstores, a feat made difficult by the need for a trained phlebotomist to serve a specific group of test orders. While the company currently offers more than 200 blood diagnostic tests, the internal assay development team is working to expand this menu to include over 1,000 of the most commonly ordered tests at their CLIA laboratory located in Palo Alto, CA.

In addition to my own blood draw, I stayed to observe the highly publicized finger stick, a staple of the start-up’s competitive appeal over established companies like LabCorp or Quest. It was here that the charm of Theranos became more obvious. Rather than a phlebotomist, a Walgreens pharmacy technician is easily able to perform the “nanotainer” blood collection steps, a testament to the simple and integrated workflow system developed by Theranos. Blood collection kits are provided to the technician, which include alcohol swabs, a warm compress, a finger stick, and a “nanotainer” (kept separately in a fridge). After scanning and labeling the sample tubes, the pharmacy tech begins the simple process as follows: apply warm compress to finger, clean the finger with alcohol swabs, massage blood towards the tip of the finger, stick the finger using one of 3 prick sizes (purple = small, pink = mid-size, blue = large), collect blood. The “nanotainer” which collects only a few drops of blood via capillary action, has continuously been an attractive marketing tool for Theranos, inflating the nano-sized tube with a larger than life persona. These samples are then stored in the fridge until a courier system can transport them to the CLIA certified lab in Palo Alto, where proprietary platforms allow the company to run traditional tests on 1/100th to 1/1000th of the ordinary volume. My results were emailed to my physician the following day.

http://decibio.com/blog/theranos-small-sample-big-opportunit...
He mentions ruby uses bigintegers, while this assumes something else, right?
"Types make for bloated code" - no, poor type inference does.
GoVPN 2.3 released
This is awesome, I just tested it out :)! It would be cool to have the possibility creating the extensions in future.
Perhaps they are U.S. numbers with support for overseas roaming. Only the carrier would know the final location.

I'm curious how they can do this so cheaply though. Maybe they're using a sketchy carrier that FB could flag for further review.
I think you're grossly over estimating the impact of getting fired.
On the other hand in many countries quitting disqualifies you from unemployment benefits (or delays the time when you can start drawing then).
This post makes a number of very good points.

However, calling out iFanboys for particular scorn detracts a bit from the article's value.
I am, right now, or at least two minutes ago before I started reading HN, refactoring big chunks of _my_ text editor, WordGrinder. It's a almost-pure-Lua word processor.

In the process I have been writing unit tests. Previously the program didn't have any, which was really dumb. It was dumb because, in the three days I've spent doing this, I have found (and fixed) so, _so_ many bugs.

And now I have a decent set of tests, I can change something, rerun them, and have a pretty good idea of whether it worked or not. I don't even have to run the program!

Unit tests. They Will Save You Time™.
That really is the best statement about this.
The slides mention that Docker containers have hashes. This is not the case. In fact, it's probably one of the biggest user misunderstandings of Docker. Container IDs and Image IDs are not SHA hashes. Even though it may look like it they are actually just randomly generated 256-bit hex-encoded unique identifiers.

Since the slides also mention that you can use Docker images with a systemd-nspawn/machinectl setup it would be great if they soon supported the v2 Docker Registry and image format which actually does use content-addressable hashes for images.
You have a lot more faith in the authors of memory management algorithms than I do.
Thanks for the feedback.

You make a good point about where the page leads the users eyes. I think moving the social links to below the call to action and raising the rest of the page up and to the left would help bring the CTA more in focus. Based on our tests we'll also be replacing the extra text with a simple message "A car guy's right hand man. Look up the technical data you need to work any vehicle right on your phone or tablet."

The product will definitely have enough data to be usable when we start releasing it. However, it's impossible for a small team to gather every technical data point for every year, make and model ever which is where the community comes in. The landing page should probably state that more clearly, or maybe just leave the community aspect out completely since it's not relevant before launching.
Magento: leader of the League of Ersatz Mutants.
Thanks for pointing to the official beta from Google itself. Did not know it existed :)
All the tech news that MATTER
Heh, same. Used FrontPage for a while to basically "push" static pages to my site, then played with Blosxom for a bit but never published anything with it, wrote my own in Perl with Template toolkit and Markdown, and as that was going along, heard about and downloaded Ghost. Then built a 'theme' that matched my original skeumorphic notebook theme and basically have what I need to push the button on it (but haven't for some reason).
I think this is a really important observation.

There was a very interesting discussion between Cliff Click and Rich Hickey (linked at bottom). The highlight of it for me was Cliff Click suggesting that people often assume that because we use a range of great abstractions every day, garbage collection was his example of a very successful abstraction, there is tendency among programmers to assume that all abstractions are great. Cliff Click gives the example of a MPI as an abstraction which proved powerful in some domains but very fragile in general.

As far as I can tell we are still looking for a really good abstraction to replace threads.

http://www.azulsystems.com/blog/cliff/2008-05-27-clojure-stm...
An employee is not the client of a company's legal counsel. The company is the client. So there is no expectation of confidentiality. Copying their legal team might make them more likely to act on the problem. But it won't protect the employee.
I don't mean to be negative but this is news how if you are doing real big data you keep your cluster well secured and firewalled away from your other networks let alone the internet.

you should also probably have a model cluster to allow you to experiment with up grades.
6 facts about Nepal
There is a subset of market makers in NYSE stocks, for example, that have contracts with the exchanges that require them to stay in the market regardless of how bad things are. I know of one such firm that did quite well on the upswing part of the flash crash, as other big firms bailed.
Approaching the theoretical limit of 2.89 if I'm not mistaken.
You don't want to work for this kind of company. Start interviewing now. If you're really worried about the fallout from termination, then quit.

If you're as good as you say you are, your departure will have an impact and you'll have your choice of jobs.
Ask HN: Want to learn about Docker and CoreOS ecosystem, how do I start?
Linux Containers are really popular these days for deployment. I am looking for some tutorials or blog posts to learn about Kubernetes, Docker, CoreOS, etcd, fleet and the related technologies. Possibly doing some hands-on too for getting a better idea. As a beginner how should I start and where to look for tutorials?
I use Arch because its the only distro that "Just Works" for me. I like to use the latest version of every software I use, and this is almost impossible on non-rolling-release distros. Installing from source almost always ends up breaking something on distros like Ubuntu.

Also, Arch is predictable. There are no weird quirks and distro-specific patches. Almost everything that is on the system is something that you consciously put there, not something that was decided by the distro-makers.

Finally, the AUR and the Arch wiki are simply amazing. Much has already been said about them and I have nothing to add.
If it was up to me, I would have whistleblown already. I said that first.

I guess the manager understands that the OP will not whistleblow. Indeed, the OP doesn't seem to have considered it an option. This is exactly what allows the manager to treat the OP this way. The OP needs to show the manager otherwise.

Even if the OP finds a moderately nicer job later on, which I am sure they will, they need to do more to avoid reaching such a position in the first place. Or, this will happen again.
It takes more than 1 s for the throttle to shut, so it's still possible to spin up the gearbox in neutral to downshift.

My friend's VW was a manual shift, some variant of Golf, and he did encounter this behavior on a track day.
First of all, thanks for taking the time to write all of that. Really helpful.

I'm going to go through all of the copy and trim it down a bit, you're not the first to say that there's a bit too much. Thanks for saying that it communicates integrity, etc - I'm trying to build a good company (products made with care, giving money to charity, pricing fairly and helping other businesses, etc), so that's really great to hear.

> If the landing page previewed the current issue e.g. list of topics, and the selection demonstrated excellent curation then I might.

Good idea, I'll add a link to the latest issue on the homepage of into.technology.

> Does Pleasant have any unique strengths you can make its primary focus?

Pleasant is a tricky one, it took me a while to try and describe even to myself why it's different (really not a good start when building a business, I know). There are two main features. The first is the simplicity. I'm aiming to get people using Pleasant as little as possible: you login, you immediately see statistics relative to previous days/weeks/months and can get an idea as to whether things are trending up or down. If you need more info, there are more in depth pages, auto-generated user reports, etc. I've found that even Google Analytics is very complicated - I'm hoping there's a demand for a simple, cheap analytics service.

The other feature is the user identification. You can add a few meta tags / form attributes onto your site and users that have identified themselves (i.e. logged in, signed up for a newsletter, etc) will show up in your analytics, along with their gravatar, etc. I think I need to emphasise this feature a bit more.

> If your niche was "analytics for when you serve VIPs not crowds" or something...

Interesting idea. I'm currently targeting regular people, small business owners, etc - people who don't need the power of a full on analytics service. But you might be right that this could be worth investigating. I'll give that some thought.
What about grief ? A High School friend told me he developed tumor afterwards. I know first hand how it impacts all your body (including brain), and am wondering if there could be long term harm.