skysight-inc/HackerNews huggingface dataset:
We currently use docker for all our services in AWS and we deploy them with ansible scripts. Services with a single container are fairly straightforward, but for services with multiple containers running, we use the DR CoN patter which works fairly well. Our ansible scripts handle everything from deploying the container, to deploying registrator, to updating the nginx templates, so it's fairly automated.

For CI, we use our own product (Runnable [0]), which allows us to test our branches with their own full-stack environments, which is great for solid integration tests. We often use it for e2e too. We're planning on adding more CD features in the near future though.

[0] http://runnable.com
A lot of it is ingrained in Japanese culture. The foreign firms (and smaller ones) have much more flexibility.
Given that FP has been around longer than OO, I'm not sure it qualifies as a fad!
> the device offering to use essential features of the platform

If you think "apple pay, apple music, icloud" are essential features of the platform, you are misinformed. They are attempts to lock you into a platform by providing an (inferior but embedded) alternative to products in the respective market.

> I've used iOS for years and have never found any prompts that are remotely harassing about anything

Then you have never tried avoiding to upload all your personal information into the Apple icloud. Harassment at every minor dot-dot update.
Eco (kojikondo@stanford.edu) | Frontend Engineer | Palo Alto, Los Angeles
Eco (kojikondo@stanford.edu) | Backend Engineer | Palo Alto, Los Angeles
Eco (kojikondo@stanford.edu) | Web Developer | Palo Alto, Los Angeles

We're a web startup based in Silicon Valley and we're seeking web developers with deep knowledge and interests in social sciences, humanities, and various web subculture. We're building a platform and infrastructure for a robust and diverse economic ecosystem that'll facilitate hundreds of millions of people to derive income from focusing on their passions full time: a unity of work and life.

We feel that the web is not as magical in 2017 as it was in 2009 (Yes, 2009 specifically was a magical year for the web). We understand the practical possibilities that have not been realized: we're working together to realize those possibilities.

We don’t believe that “being busy is a badge of honor” and that one must work long hours to be productive. We want to create a fun environment where people love to learn and explore. Our goal of unity with work and life is inherent in all facets of our startup, both in our product and though our culture.

Contact

Please address inquiries to Dave at the following address: kojikondo@stanford.edu

· Web developers can send a portfolio or Github link.

· Resumes (optional); in our experience, resumes convey little about the applicants.

· In the email please include responses to the two questions enumerated below:

1. What about our company intrigues or resonates with you from our short description?

2. If you had no economic concerns and could choose any activities and life trajectories,
what life would you want to live and what activities would you want to do? *(There are no wrong answers.)
Unexpected Places You Can and Can't Use Null Bytes
Integrated Healthcare Association | Oakland, CA | Senior Full Stack Engineer / Generalist | Full Time | On Site |

Competitive Salary + 401k + Full Health + subsidized gym membership + other perks

We're a small non-profit healthcare group focused on bringing together disparate healthcare actors to push the needle of healthcare quality and innovation. With 20 years in California's healthcare space, we have the connections, reputation, and expertise to make significant change.

* Do you enjoy creating coherent data models from many disparate data channels?

* Do you enjoy uncovering and conveying insights from organizing data?

* Do you enjoy building interactive web applications and data pipelines?

We're looking for Full Stack Web Engineer to help us build data pipelines and web apps. Due to our company's relatively small size, the role is very broad, and the ideal candidate is well rounded, both technically, and otherwise.

We are looking for someone with good Python chops (we use Django and Pandas a lot). If you do you not have experience in Python, please do not apply.

Check out the listing for more information: http://sfbay.craigslist.org/eby/sof/5965292887.html

If interested, please contact jobs [[at]] iha.org and include "HN: Full Stack Engineer" in the subject line. If you've have any questions, feel free to reply to this post directly or reach out via email to me directly at jrowley [[at]] iha.org.

We will do our best to reply to your submission in a timely fashion but apologies in advance for any delays.
That's the kind of team I want! All hands on deck. No lame responsibility shifters.
We're not just talking about art here, and we're not talking about geological timescales either. I think it's perfectly reasonable to think that if I compile a program for an operating system, it will still run okay in twenty years on the latest version of that operating system. The Linux ecosystem (and Microsoft in a lot of ways is the best at this) manages this pretty well, and I think they're getting better at it. That's why people can safely build things like nuclear control systems on Linux or Windows, and not have to worry about recompiling every single binary every 3 years.

(Now mind you, they should be recompiling every binary monthly, but OS vendors shouldn't be breaking everyone's builds unless security demands it.)
>the US's median income is 50% higher than Germany's

Source? I'm looking at https://en.wikipedia.org/wiki/Median_income and none of the sources show a difference as high as that.

Also if you look at: https://en.wikipedia.org/wiki/List_of_countries_by_wealth_pe... the US has much lower median wealth than most European economies.
Interesting. Did IBM laid off HR staff? Even small shops are able to sponsor work permits/visas for Canada...
Lots of investors understand how to value companies, far fewer actually apply it regularly. I'm always amused when some Wall Street advisor discusses a businesses cash flow and growth rate using terms from his valuation courses, then starts talking about market sentiment and concludes by analyzing it's chart.

It's like a physicist laying out the math perfectly for an orbital launch, but then starts analyzing launch times using Astrology.

Very, very few investors apply valuation methodologies so well they they become true value investors, the name is really a marketing label for most funds. One necessary part of being a value investor that Buffett harps on in his letters is psychology, the ability to avoid bias in order to make decisions and not undo them in a panic. He works really hard to insulate himself from irrational fears, and focus on known facts.

For example, he tries to never know what a company's stock trades at when he reads their annual reports and start making his own estimate of it's value. If it's a great company and it's trading for $100, he doesn't want to be subconsciously biased to raising his valuation estimate just to justify buying it.

There is a great story from his partnership days. His partners were told up front he'd never discuss what they were invested in, he didn't want anyone front-running his trades at hurting the partnerships results. But one day during a market tumble a partner rushes in and demands to know if Buffett had invested in certain stocks that had crumbled. Warren just buzzes his secretary, asks how much the partner's share was worth, and told her to write him a check for that amount, and told the guy you're out.

He wasn't going to panic. He wasn't going to let others try to panic him.
You can't really use slavery or sweatshops as an argument one way or the other here. Sweatshops were by no means limited to the US.

Nor was slavery, for that matter. The main differences is that US slavery was domestic (and mostly contained to the south)[0]. Whereas European imperial powers (England, France, Belgium, etc.) outsourced their slavery, practicing forced relocation of people within their colonies and engaging those colonists in forced labor with the threat of violence[1]. That continued well into the 20th century.

[0] Though not as much as people like to think - the North was very happy to make money off of the slave trade, as long as they didn't permanently hold those slaves.

[1] One can try to engage in the abstract argument of, "well, is it philosophically better to enslave people within each others' native lands, rather than to bring them all to the seat of the empire and enslave them there", but that's a hair that's not worth splitting, and a far cry from the original statement.
I believe the principal is called Contra proferentem.
https://en.wikipedia.org/wiki/Contra_proferentem
Nebraska Furniture Mart is such a weird anomaly. You hear of the local places being run out of town by all the national big chains, but the national big chains can't compete with Nebraska Furniture Mart locally, and the ones than spring up around it, shortly die off.
Global Trading Company CAMSCORP Acquire NewGenAngels
[Update] 6 months ago, we asked for your help at the infancy of this project and got some great feedback. Per your suggestion, we refined the algorithm and made the following data viz improvements:

— Streaming on Netflix in your country

— What to watch with another friend

— Visualize movie recommendations by year/genre

— Cool graphs for your personal movie stats

— Dynamic charts for movie attributes (plot, theme, pace, rewatchability, etc)
Dave & Adam's | Software Developer | Buffalo, NY | ONSITE http://www.dacardworld.com

Dave and Adam's Card World was founded in 1991 when two friends opened a small sports card store in Buffalo, NY. Dave and Adam's passion for trading cards has helped the company grow to be a leader in the industry. We have two retail stores in Western New York; one of which is the largest store of it's kind in the country. Our two offices and warehouses are located in Tonawanda, NY, which services our e-commerce operations. Shipping hundreds of orders daily, we reach all of North America as well as an extensive international customer base.

We need a Full-Stack Software Developer with e-commerce experience. Specialties should include PHP, Python, HTML, Javascript, etc.. Core responsibilities would include development on our primary e-commerce platform.

https://dave-and-adams.workable.com/jobs/416448
I have been using Convox to deploy our Docker containers. It has been great for the past year and is improving daily.
> Imagine yourself on dying bed

Do people really do retrospectives of their lives on their death beds? Seems like a really odd thing to do during final hours of life. I am sure everyone no matter how meaningful their lives are, is going to have regrets.

I just hope I am mentally well enough during my final days to enjoy it, not do an inventory of regrets vs accomplishments.
I love Magsafe but, honestly, I haven't really had a need for it. Now that they fixed whatever the initial battery issue is, my tbMBPs (I own two - one personal and one for work/media/appdev) both last me a full day so charging has only been like my cell phone. There are rare occasions where I've had to plug it in during the middle of the day but I usually just do that at lunch and it lasts me the rest of the day. It depends on what apps you're using. Chrome and Slack suck the life right out of the battery but Adobe Audition and Premiere are fine for me. Magsafe was cool, but I think I'd take the USB-C now over Magsafe any day.
Actually, if a browser did support grid but not @supports, wrapping your grid in @supports would result in the grid rules not being used.
Abine: Online Privacy | Boston, MA | Full Stack | Part-time, ONSITE preferred, REMOTE OK

https://www.abine.com/about.html#careers

Please be a doer with show-able work, interested/curious, and not a recruiter
> She just won the popular vote by a large margin with a D next to her name.

So? It's not like we have an unlimited pool of candidates of every possible variation such that we can choose the one that best averages all the views of a party. Consider that we were fairly closet to having Bernie Sanders and not Hillary Clinton be the person in that position. That should illustrate how ridiculous it is to use a single person to stand in for the entire group.

> She ... the only person I had as an alternative to Trump to vote for.

That's irrelevant. There was a discussion about liberalism and conservatism, and someone replied with criticisms about Hillary Clinton instead of liberals in general or liberalism (note this wasn't about Democrats and Republicans, so that D is a red herring). Even if Hillary were more representative of the norm in all mainstream liberal ideas, using her specifically would not be appropriate. As it is, she diverges fairly heavily from traditional liberal ideas in some aspects, which makes it even more of a bad idea.
Well, I should specify I meant that in most cases using <em> is preferred over <i> in terms of the traditional sense of what <i> was used for in the past. These days both have their specific uses, but in most cases one would more likely to use <em>.

For example, further down the page:

"Authors are encouraged to consider whether other elements might be more applicable than the i element, for instance the em element for marking up stress emphasis, or the dfn element to mark up the defining instance of a term."

As an element it used to be the way to italicize text, to emphasize that text, before CSS. These days it has had a semantic reason for its existence applied which is a slight variation of its original purpose under the HTML4 spec.
Can vim do multi-cursor editing? Like how sublime text can?
In a lot (most?) companies, the issue would be escalated all the way to the top with the same results. There's no incentive for them to take action once you've signed their contract. As other's have mentioned in this thread, you should have demanded an exclusion cause before signing.
Have you looked at buildkite (http://buildkite.com)? It's a very different approach to CI - you use your own machines. That means you have access to your own s3 buckets, you can talk to your other services and get to use all the CPU and ram your machine has.

We switched over from Circle and it's been awesome to scale our build process without fear of resource constraints. It's pretty great :). They even have a CF setup that will auto scale boxes based on CI load.
Agrilyst | Brooklyn, New York | Full-time | Onsite | Sales Executive

Agrilyst is a web-based software platform that helps indoor farms manage their crops and gain data-driven insights to make more profitable production decisions.

We’re looking for an experienced sales executive to join our growing team. You'll be responsible for creating new revenue opportunities from our full funnel. We're looking for someone who enjoys the hustle of a startup and is always willing to go the extra mile.

We can offer you a competitive base salary + commission, equity, comprehensive benefits, flexible work hours/PTO, and 401k.

Our interview process includes conducting a demo of our product with our CEO and an interview with a member of the sales team.

Please apply on our jobs site: http://agrilyst.applytojob.com/apply/yu4eZa/Sales-Executive

Reach out to Allison with any questions: akopf@agrilyst.com
Location: Based in Albuquerque, NM (though currently travelling, see below[0]).

Remote: Yes, please.

Willing to relocate: No, however I am willing to come on-site for an initial onboarding period and every so often for all-team or all-company functions.

Technologies/Skills:

* Python, Django, Flask, Pyramid, Zope, Plone, Google App Engine, some Ruby and Rails, Heroku, etc.

* MySQL, Postgres, ZODB, SQLAlchemy

* Celery, RabbitMQ

* Javascript, jQuery, Angular, D3.js, C3.js, etc.

* CSS3, Sass, Less, Bootstrap, UI design, graphic design, typography, logos and identities.

* User research, A/B testing, UX, usability, etc.

* Testing, QA, CI, project management

* Technical writing, documentation, community management, marketing

Résumé/CV: https://www.linkedin.com/in/michaelbernstein

Email/Hangouts: [michael] (at) [fandomhome] (dot) [com]

I'm an experienced full-stack web developer and designer with experience making the complex comprehensible and tractable, and I don't turn my nose up at building and deploying CRUD apps or using Google Sheets as a backend (sometimes that's all you need for an MVP), so let's talk about what makes your project unique and the shape of the dent you want to make in the universe.

As an autodidact with eclectic interests (a bit of an intellectual magpie, really), I'd like to branch out a bit, and I would be particularly interested in opportunities (including less senior ones) to gain experience with designing, building, tuning, and deploying machine learning systems (I am currently hitting the books to bone up on the necessary fundamentals) and user interfaces that leverage their capabilities.

[0] Currently travelling in timezone UTC+2:00, wrapping up a 3 month vacation. Expect to be back in the US in a couple of weeks.
If you're a sys admin long enough, it will eventually happen to you that you'll execute a destructive command on the wrong machine. I'm fortunate that it happened to me very early in my career, and I made two changes in how I work at the suggestion of a wiser SA.

1) Before executing a destructive command, pause. Take your hands off the keyboard and perform a mental check that you're executing the right command on the right machine. I was explicitly told to literally sit on my hands while doing this check, and for a long time I did so. Now I just remove my hands from the keyboard and lower them to my side while re-considering my action.

2) Make your production shells visually distinct. I setup staging machine shells with a yellow prompt and production shells with a red prompt, with full hostname in the prompt. You can also color your terminal window background. Or use a routine such as: production terminal windows are always on the right of the screen. Close/hide all windows that aren't relevant to the production task at hand. It should always be obvious what machine you're executing a commmand on and especially whether it is production. (edit: I see this is in outage the remeditation steps.)

One last thing: I try never to run 'rm -rf /some/dir' straight out. I'll almost always rename the directory and create a new directory. I don't remove the old directory till I confirm everything is working as expected. Really, 'rm -rf' should trigger red-alerts in your brain, especially if a glob is involved, no matter if you're running it in production or anywhere else. DANGER WILL ROBINSON plays in my brain every time.

Lastly, I'm sorry for your loss. I've been there, it sucks.
That's too low a bar. A lot of the worst environmental mistakes used that approach and it has gotten less sensible as our knowledge of chemistry and biology has advanced.
Recipes vary, but many go up to 375F (at least in this McD engineering document)

https://www.filepicker.io/api/file/9dQcRSZ8TMeeM7Y8Lx6w

I want to believe that teflon is indeed totally inert until 500F, but somehow I just don't trust that. It's the low-temp PFOA leakage into the product I'm looking at here, not the fumes released at higher temps.

If the wrappers are doing it at ambient, what's happening at cooking temperatures?
Yes, they can enter your country, donate a million dollars to a city crippled by earthquakes, invest in your most dynamic startup to fund their US expansion, and bring a massive network of contacts to a country with little access to venture capital.

Peter Thiel would be an asset to any country, but to New Zealand in particular, he is immensely valuable.
I can't really grow tobacco at home, at least not in any great quantity but upgrading wine to moonshine isn't that difficult and thanks to modern electronics (read a thermometer from ali express and a drip cooker) you can control the temperature perfectly so you get no methanol.

That drastically limits how much you can tax alcohol.
CTRL-C on dvorak is incredibly annoying. I have to use both my left and right hands. I should be using just my right hand and the right control key, but its quite hard getting used to. I didn't do any mapping so I haven't encountered any mnemonic problems :)
You mean the upgrade, that involved the wizard setup that shows users new features?
True, in that case you're screwed :)
Seriously? That's awesome, I'm really glad Apple's taken that step in the right direction.

Question though, has it had a large impact on popularity of pirated apps if you no longer have to jailbreak to use them?
This is terrific.

In the field of web ops, I've had great success tracking the 95th percentile of request time rather than the mean, median, mode, or any other descriptive metric.

The systems I worked with were, like many systems, ordinarily very efficient. That meant the mean and median metrics washed away the occasional troublesome request and hid it from the metrics dashboard.

But knowing the 95th percentile was out of bounds allowed my team to investigate and try to remediate the trouble spots.

This was especially useful in troubleshooting fax delivery (yeah, I know, I know: it was healthcare stuff; fax is considered secure and email is not) through unbelievably flakey private branch exchanges (big city hospitals)
I like this answer. For everyone who wants to do this by commandline: Search for sshfs and FUSE (also possible on Mac with osxfuse). Only be aware that a mac uses a different kind of utf-8 than unix. My command I use for sshfs on a mac:

sshfs -o Ciphers=aes128-gcm@openssh.com -o Compression=no -o reconnect \
-o modules=iconv,from_code=utf-8,to_code=utf-8-mac \
myremote:/somedirectory/ /mylocalmountdir
I think the new 15 is still quite a bit bigger than the older 13. In any case, if some more connectors would have made the new MBP slightly thicker or heavier I would have preferred that. If you want super super thin, buy an Air.
As the original submitter: it seems like this post, although a duplicate, was generating further engaging and informative discussion beyond that discussed in the previous post, arguably more than the previous post (on the basis of number of comments within the first hour being equivalent to number of comments over the course of the 24 hour lifetime of the previous post). Not sure if this was you, but marking as duplicate has effectively killed that discussion by making the post disappear.

As the HN policy around reposts is somewhat subjective "If a story has had significant attention in the last year or so, we kill reposts as duplicates. If not, a small number of reposts is ok," I'd contend that marking as dupe in this case wasn't the right move. While the post from yesterday did get significant attention, that post moved past the front page, and today's repost resulted in meaningful and engaging further discussion. Unfortunately now that discussion is most probably dead, as is the discussion on yesterday's post, where new comment activity has stalled.
Remember the Rubber Rooms in NYC schools?
You can get some idea from the affiliated <Programming> 2017 conference call for papers: http://2017.programmingconference.org/track/programming-2017... I guess we'll see when more papers are accepted and appear in the journal!
I think Buffett would say not just people, but you are emotional, untrusting, illogical and good at hiding your motives from yourself. Thats why he preaches about how you live your life affects the quality of your decisions. He's not on Wall Street for a reason, living in Nebraska shields him from a lot of superfluous nonsense and allows him to focus on factual analysis and decisions.