skysight-inc/HackerNews huggingface dataset:
Ask HN: Recommendations for Kubernetes-Based Application Management Platforms?
We've been using Convox (over ECS) for a while now - good, simple and stable peer-reviewed DevOps tooling that offers sensible CI/CD (also via CLI), artifact management and release reverting, blue/green deployments, secret management, service discovery (and health checks), load balancing, logging (output via syslog to external services), rudimentary metrics (via CloudWatch), local dev envs, a nice web control panel (multi users with access control) and more. So pretty nice altogether. (The only downside with Convox is how expensive it is for microservices - $18 monthly for service discovery/load balancing per microservice class, as it uses ELB to do this. With 10 microservices and 3 envs, you can imagine the monthly price.)

Some background: our system architecture is microservices-based, containerized and is completely 12-factor compliant. The only part "tying us down" to AWS are some RDS databases.

We might soon be leaving AWS, however, and Convox is AWS-only. I am vehemently against homegrown solutions, unless absolutely necessary. So, I am looking for an opinionated, simple, Kubernetes-based solution that offers the above features.

What are your recommendations, except "stay on AWS"? (which we know is an option, so no point in discussing.)

I have heard the following names thrown around:

* Rancher 2.0
* OpenShift Origin
* Vamp.io
* Mantl.io
* Fabric8.io
* Cloud66
* Caylent
* goPaddle

Does anyone have any experience with these solutions?
Same, except that I still sell my game and work on it at home on my own time.
"just mixing coins to hide ownership"

Isn't that the definition of laundering?
I was curious about the memory usage for Elixir. It’s the second time I’ve read (without details).
I would do that for $100/hr :) .

However, there's quite a lot of friction hiring unknown software developers (so I guess that's why I don't get those offers - I'm not actively hunting for them).
How to Repair or Replace Your Broken Headphone Jacks
Some feedback here on your website: you've got the best testimonial section I've ever seen, you're mom should be really proud
Perhaps it should, but currently it certainly does not; the copyright holder has the exclusive right to offer this product, and if they choose not to do so, noone else can.
Why two (or three) go routines per connection? Why not one net socket (for reads) and two channels (one for writes, other for pub/sub) and select() between them? It seems like the OP is trying too hard to avoid event loops.
Token sales using an immutable ledger that guarantees open access to third parties to trade digital assets, and a payment system that is open, censorship resistant and global, have advantages over the prior art. These two features combined reduce financial friction and provide a stable platform for the development of financial technology (e.g. decentralized exchanges like EtherDelta and OasisDEX, and token wallets like MyEtherWallet and Jibrel).
You are right. My choice of words was confusing:

By low intensity background activity I didn't mean that interviews are easy. I meant to suggest, interview at one company every quarter (or a similar rate).

(Though interviewing does get easier with practice. I usually batch up a lot of applications to different companies when I'm about to seriously look for a new job, and when I'm properly in gear, I breeze through those full day ordeals without too much loss of sanity. After all, there are only so many different technical interviews questions in common use amongst the companies.)
It's possible to think that putting these restrictions on Ajit Pai's connectivity on a permanent basis would be a bad thing and still think that putting them in place on a temporary basis is reasonable political activism.

The damage of doing so is extremely limited, while the damage he is proposing to do to the entire US is far more extensive.

I agree with you it's problematic that Cloudflare's CEO has this power. But the solution to that is not to complain that he has this power, but to make sure the rules prevent him exercising them...

Enforcing net neutrality would be a start.
I read that and came to say the same. Not sure if this is because of Linux power management or the hardware itself. Either way I don't consider any laptop with "up to 5 hours" battery life an option anymore. I keep laptops longer and batteries degrade over the years.
> "Nah, people seem pretty nice."

I'm sure a lot of people hold this opinion about Comcast. Oh wait: https://consumerist.com/2014/04/08/congratulations-to-comcas...
You have two excellent options:

TypeScript and PureScript.

Even better, they play fairly well together. You can work in Purescript but still provide well typed integration points for contributors that can't.

And uh, no one here is talking about how fantastically slow Go channels are. But I just saw the code last night, and it's not hard for 20 year old techniques to beat out a "futex for literally every message send" technique.
Thank you for the comment. A fresh breath of air.
You make this claim as if it is a fact, and various Americans cannot have different points of view. I believe heavily in the ideas of individual liberty and private property. Even though I'm a nobody, in fly-over country does not mean I have not researched the underlying principles, and have not independently come to the same conclusion as these corporate conglomerate broadband providers.

These ISPs are insanely jealous of FANG.
We don't just need open source money, what we really need is open source government.
A fully connected graph of n users contains n*(n-1) links if users don't connect to themselves (I would describe this as polynomial growth in the number of channels, a lot better than exponential). A chat broker that acts as a switchboard between users could, I suppose, reduce this to a linear relationship between users and channels.
We should, and then they'd probably stop killing tens of thousands of people every year (cf http://www.fdareview.org/05_harm.php and studies cited within)

Or at least have an economist in charge.
I thank authors and maintainers and I expect others do too. I just don't do it publicly.

I've thanked authors of small projects which are unique and useful to me just by dropping a short email (not en masse) - Not out of some obligation, but because it's an encouraging thing to receive. I want them to know someone is finding utility in what they have done and appreciates it enough to tell them.

I don't think the larger projects are in need of this though, it would just become noise. This is probably just the cynical misanthrope in me speaking but I can't help but think it looks more like a popularity contest when it's public like this... not that i'm suggesting it could be done any other way for large projects, but then, who is going to read all of them if it's a large project?
> Wouldn't the more apt comparison be something like law?

An often stressful profession, requires extensive post-graduate education (which most developers don't have), has strict licensing requirements to keep out people. Doesn't pay as well as software development, relative to the requirements and responsibility.

> Or medicine?

A highly stressful profession (your patients could die), requires extensive post-graduate education (which most developers don't have), has strict licensing requirements to keep out people, and high liability for making mistakes. Also doesn't pay as well as software development, relative to the requirements and responsibility.

Software development comes out well ahead there too.

> Or has software development truly reached blue-collar status and we're essentially plumbers/electricians?

Maybe I'm just getting jaded but I'd say yes. Outside the big 4 and a few other niches, most developers seem to just be gluing together whichever pre-made web frameworks and libraries happen to currently be in vogue. Patience with the endless yak-shaving needed to get anything to work rather than any particular technical brilliance is the primary requirement for career longevity.
Sugar is common for curing meats like bacon. I don't know if it plays a role in pulling out the water like salt does, but I know some use it to offset the strong saltiness. I think it also provides for some bacteria which help preserve the meat.
>Ethereum has a different blockchain design and ledger security properties than Bitcoin, an archival node is not required for a similar level of security (and is quite extraneous).

doesn't bitcoin also have a feature similar to this? except bitcoin's pruned node takes ~3GB rather than etherum's 20GB.
Except that companies have real (and for bigcorp, relatively stable) value, and that you are entitled to a fraction of it's dividend payouts (if it pays out dividends)
"As long as you don't load untrusted code or content..."

Because end users are soooo good at that?
I know, but the only reason he took over was because they both bailed or got pushed. I suppose it's possible he was behind that, but he must at least have had the backing of the rest of the board and it seems unlikely they'd do that for nothing.
Name one ICO that has backed a legitimate, on-going, profit-making business, beyond selling ico tokens.
Also in Spain! But it's the businesses that are shilling both, Halloween and Black Friday, to sell you shit you don't need. But it's strange because it happened very fast overnight when suddenly everyone decided we have to celebrate it.

Many regions and countries in Europe have their own Halloween - like traditions and days that are centuries old, but American style Halloween is pushing them away.
It is essentially an anti predatory pricing law. You have some of these in the US too.

The general rule is that you are not allowed to sell at a loss. There are, however, exceptions, and "soldes" are one of these exceptions.

It also means that as long as they are not selling at a loss, you are free to discount as much as you want at any time you want. However, there is a second factor : false advertising. If you make discount outside the context of "soldes" you can't call them "soldes".
There are a lot of answers here that say "there are so many worse jobs, and I've done some of them, so be grateful for the comparatively cushion job you have".

I can understand this, and it is great to have people working for you who are willing to push through whatever shit you give them.

On the other hand, great people really are about bending the context space to make seemingly large distances become small distances. Then you don't have to push through as much shit as you thought in the beginning.

You don't want to lose the second kind of people by creating work environments in which only the first kind of people can thrive.
Hey that's not fair. They would also give you the option of unlocking it yourself by gaining enough points by accomplishing arbitrary challenges. You only have to pay if you don't want to play along, silly.
Does it also mean that Ethereum blockchain size is growing faster than all digital currencies combined?
Fundamentally, the problem is not the fact LogoFox is a logo maker. Because this applies also to logo designers. A due diligence is done on a case-by-case basis by someone specialized in doing this. We process thousands of logos, we naturally can't make a due diligence for every single one logo created.
Who cares.

The protocol has so many other issues.

Anyone who has worked with ETH will tell you that it isn’t really designed as a currency.

A large chunk of the transactions are exchanged who must transfer deposits to other addresses.

This is a hack that everyone does because Ethereum doesn’t allow you to send from multiple addresses reliably.

Also tracking deposits from contracts is a nightmare. The nodes don’t work well at scale. Contracts can’t be changes (so you have things like the issues with parity multi sig contracts).

The list goes on and on.
So, I am not a big fan of Javascript. I do not despise it or anything, I just never got to like it. I guess.

I did really love POE, though, so when I heard of Node.JS, I thought I will probably like this very much.

I am not sure what happened. I think it was the tutorials being always out of date. Node.js seem so be such a fast-moving target. I do not mind asynchronous, callback-driven code. But when a tutorial that was written three months ago fails to run because some library had a breaking API change in between, that tends to drive me away.

Think of Go what you want, but its policy towards backward compatibility is a big plus.
Not sure what your market is but given where we are, accepting bitcoin would probably be easy :)
I get what you're saying, but even without the requested feature, the existing code also took time, mental effort and opportunity costs to come into existence — the user sees it and naturally imagines, "there's more where this came from".

Not all users are at the same level of experience as you (a maintainer); this doesn't make them lesser people or even lesser developers (sometimes they're just good in a different problem space than yours), but it makes their expectations a lot less realistic. Don't offload your annoyance on the requester — sometimes they don't know that their request is significantly harder than they think.
...that a small number of people printed for themselves and now hold in massive quantitites.

Wealth distribution is bad enough with the currencies we already had. A true bitcoin takeoff would be an order of magnitude worse.
No, it's something called "privacy", which can be used towards good ends or bad ends... I don't want to live in a world where anyone who values privacy is immediately viewed as suspicious, where we say that "anyone who tries to maintain privacy must be a criminal"
> At one point he pulled a muscle in his back and just by chance someone landed on the island a day later and helped nurse him back to health.

According to Wikipedia, it was originally thought to be a slipped-disc but later turned out to be Arthritis
That's a thing BTW I recall an article in the guardian a few years ago on some small coal mines in west virgina did hire women for less wages than men
4 months worth of savings really lowers your chance of surviving the first few customers.

You want to feel safe so you can take calculated risks.
My previous laptop was a custom build, but last time I just did some searches, confirmed that a HP Pavillion works fine (at least this model does) with Ubuntu, and went to my local PC store and picked one up.

It's not like I can just pick up any random model and expect it to work, but the process is a lot better than it used to be.
> That's true for people, but it's not true for governments, especially the U.S. government.

Actually, it's specially true for governments, and some people insist on being completely oblivious to that fact. Contrary to what you might believe, money markets do cut off access to credit to a nation that's over indebted and showing off unbalanced books. If that wasn't the case then no eurozone member would have required emergency loans from the IMF and even the EU and EACH just to cover their immediate expenses.

In addition governmentment who control the nation's currency may resort to ramping up inflation to print out extra cash but that doesn't mean they are getting free cashier or aren't empoverishing the whole nation. These magic money-making policies inflict the exact same damage than austerity has with the exception that it restricts access to imports.

The US is a very particular case as money markets somehow treat US debt as a very special case, one whose massive overspending has no impact on lender's perception.
How I hacked 40 Websites in 7 minutes
Compare "Improving the world’s most popular functional language: user-defined functions in Excel" https://www.microsoft.com/en-us/research/publication/improvi...
How to float your coffee creamer?
I don't think so. Money laundering is hiding the source of the money, usually because it's illicit.

This might be tax evasion if you hide it from the IRS, but that's not laundering.

IANAL, of course.
That's because France still has a domestic car industry.
I think so. Hiring half decent Linux support staff would be a nightmare.

Window support staff are cheap and abundant. Not to mention the off the shelf outsourcing providers. IT in most large organizations already happens in India.

Love Linux and use it as my main desktop. Supporting corporate wide? Big no.
No. They would have to prove the source is from "unlawful activity". But knowing the creativity of the DOJ, I am sure they could come up with something.

"Whoever, knowing that the property involved in a financial transaction represents the proceeds of some form of unlawful activity, conducts or attempts to conduct such a financial transaction which in fact involves the proceeds of specified unlawful activity—"

https://www.law.cornell.edu/uscode/text/18/1956
This. Much of our sickness comes from animals we co-habit with, and humans spreading/incubating germs. Staying away from humans and not bedding with animals is the best way to avoid getting sick.
More like net favoritism
doesn't many companies stop out sourcing to low cost body shops does it
pro-life-till-theyre-born-and-then-take-away-their-rights-and-send-them-to-war-for-oil
Right, so without Fujino it wouldn't have gone anywhere.

My point isn't that welders are crap, it's that when you have a product that exists because of the singular ambition, drive and vision of a single individual pushing a company to achieve their goal, take that individual out of the picture and there's really nothing left but an undistinguished mob of people. That applies to Fujino just as much as to Musk. I say this as a lifelong card carrying member of the mob of people.
I would guess a few but they are retired from full time work.
Please look into typescript. Makes js development sane.
20 Cyber Security Resources for Small Businesses
I could go down the list and agree and disagree with some of your comments, but how does that address the article? Despite being a trite statement, and despite it's flaws, bitcoin _is_ open source money.
> If people support net neutrality, they're against peoples' Internet connectivity being interfered with by corporations

No, I'm against throttling extortion being used by powerful actors for selfish, monopolistic reasons. Not every act of throttling is inherently evil or something, it's just bad because of the damages it causes. So some acts (like throttling people who have the power to affect policy to show them the dangers of deregulation) are perfectly acceptable morally.

However, I also belive in due process and just laws, so ideally, which is why it makes sense to have laws in place that prevent all Internet throttling extortion, regardless of the objectives, so that they may be simple and enforceable without loopholes.

Just because you want something prohibited does not mean you think all instances of that act are wrong. Just that we would be far better off with the law then without it.
>Dismissing ICO in this early stage is equal to dismissing eCommerce 20years ago because someone got scammed buying something online.

no, that's dismissing the mechanism (buying stuff over the internet). the problem with ICOs is that they're essentially penny stocks, but worse (at least penny stocks are somewhat regulated). ability to raise funds anonymously + promise of riches + unregulated market = maximum potential for scams.

a more accurate description would be to dismiss online pyramid schemes (not saying all ICOs are pyramid schemes, but bare with me) because their offline counterpart is flawed, and doing it online doesn't address any of the issues.
I maintain a fairly popular repository, and it does brighten my day when I receive an email like this!

Unfortunately, you are getting more random malformated issues (ie. “DOESN’T WORK. WHEN FIX”) than thanks!
️ Big Challenge in Deep Learning: Training Data
Of course, unionising doesn't necessarily mean asking for higher wages - that's one of a number of things unions traditionally do. It can also be used to bargain for increased safety, increased job security (making it harder/more expensive to fire people), better-overseen disciplinary procedures, and provides the guarantee that there'll be someone at the table with any employee when the company starts picking on them.

The idea that unions can only be used to bargain for wages is propaganda in its own right.
@osrec: DNS_PROBE_FINISHED_NXDOMAIN
Not surprising: every development team has some leeway in manpower allocation that can be used for an in-house cludge, but few have much autonomy in financial spending.
This really isn't true and I really wish this myth would stop. Sure, if you go into the financial sector or find a startup where they don't know their arse from their elbow about software workers, you can dupe them into giving you more money. But 55k in London is a good wage for a software developer and you're definitely not looking at that if you're mid-level and working for a regular company.

Source: I've lived and worked (and continue to do so) as a software developer, technical lead and CTO in London and have been in several different sectors.
I'd say the learning experience should be to manage your own expectations. In my experience in music many musicians set out to ‘make it’ without defining what that is at all. They don't define success, so they'll always feel bad about not having achieved it.

The musicians that actually ‘make it’ are those guys/girls that say ‘I just want to write one song that is my own’ — ‘I just want to make a 5-song album’ — ‘I just want to play my album in a bar’. ‘I just want to sell a copy to someone I don't know’ — ‘I just want to sell 10 copies to people I don't know.’ ‘I want to play my songs somewhere that is not a bar.’ And every time it turns out the next achievement is just around the corner from where they are, so they always feel good about having achieved something and they always feel motivated to achieve the next thing.

This guy better change his blog post to ‘I made a game and I released it on Steam’ and talk about how he's going to take a job in order to fund himself while I tries to sell 100 copies, and then write ‘I sold 100 copies of my game’ and talk about how he will get to 200.
VCV Rack is the most exciting thing to happen in the open-source audio world in years. The community support has been incredible: just do a search on Github for VCV Rack and you’ll find a wide variety of modules that have sprung up in just the past few months since VCV Rack's public debut.

If you're new to VCV Rack, I would definitely start with the included modules, but when you’re ready to branch out, take a look through the directory at http://www.switchedonrack.com.
I think one perspective shift that needs to occur in tech is not of lowering some bar but recognition that many bars are unnecessarily high. Many interviews can end up selecting for group compatibility "Can she passionately discuss Haskell at our group outings." Rather than ability to do the job. It's actually "important" though as without group cohesion new people can find it difficult to get help and up to speed.

Though this sounds like an "immature" type of environment it's probably fairly common at different levels of extremeness. Male vocations tend to have less work/life balance with more meaning derived from work than other things like family/relationships/hobbies. The bar can't be lowered without draining a portion of meaning which exists primarily in arbitrary difficulty/moats/hazing-rituals.

Everyone just wants to feel good about themselves. But when that feeling can't be derived internally (like being able to choose and follow a hobby) the only option is externally derived feelings of usefulness which necessitate one-upping something. If it's not "I'm Ok" then it's "I'm better than you." If it's not about living then it has to be about winning.

And winning is the culture of young males striving for meaning in the world.