skysight-inc/HackerNews huggingface dataset:
Mitchell, I appreciate what you do with Consul and Vault. Starting with Vagrant, you've made the world a little bit better and your sales growth is no surprise.

I've not had much luck with Terraform, I never really "got it" with Otto, it feels like Packer is unloved, and I'm also struggling to understand Nomad (vs. Kubernetes, Mesos, et al).

Hopefully constructive feedback -

There's some disparity between the level of "marketing polish" and "technical polish" with HashiCorp - almost all of the software had hype surrounding the announcement and they have slick websites but launch maturity has varied, and several products have felt like they lacked follow-on investment. Sharp edges haven't always been identified.

Keep pushing. :-)
oops, I intended to reply to the parent comment.
Actually Rust already has izip and IntoIterator that covers the early differences. The type annotation `Vec<_>` is also optional since it can be inferred from the context.

The `map` is uglier in Rust because

* the comparison was against a constructor with positional, rather than named, arguments

* the Scala code didn't need to dereference any arguments, and

* and Scala's `Zipped` is a special type with a special `map` function that takes three arguments, unlike a normal iterator.

The first and last points could be easily copied in Rust: you'd build a constructor for HuffmanCode and augment iterators of tuples with with a starmap method (that can be done in a library). The middle point can be done before the zipping. The result would be

let codes =
izip!(data_table.iter().cloned(), code_lengths, code_table)
.starmap(HuffmanCode::new)
.collect();

Rust's collect is never implicit, like Scala's CanBuildFrom. This prevents accidental collects, which helps writing fast code, but in principle I don't see why it couldn't be implicit - it would just require the whole standard library to be overhauled.
Not the OP. But I think even if you disagree, I can provoke thought or encourage you to look at things from a different angle...
Did you miss the Hoon language and their pronunciation table that works for other languages too? http://urbit.org/docs/hoon/syntax/ They suggest pronouncing '?' as 'wut'.
Often especially for salaried consultants, the client billed hours count towards your bonus (which is a part of the overall compensation).

That said, most folks in such roles often work through the lunch. This is a bad habit but logical outcome of such comp structures.
Do so many people actually click on ads?

On sites like Facebook? Yes. There's a lot of criticism, much of it justified, about spammy ads online. However, with a system like Facebook's or something like a search engine, the ads being shown are normally for something that might genuinely interest the viewer. That makes a favourable reaction much more likely, and it means far fewer resources are wasted showing ads to people who aren't likely to be interested.
Not possible to cut them out of your sight... unless you use adblock
KOPS is pretty awesome in that:

* Actually pretty much works for what's in scope..

* It's got some nice configuration options that are discoverable and not hidden away in envars...

* Some good prelim docs explaining how kubernetes is bootstrapped

* Cluster management seems to function properly

* Updating/upgrading

What's missing IMHO(from an AWS user's standpoint including kops and k8s):

* SUPER unapproachable codebase ATM for KOPS and friends

* More flexible cluster dns naming so we can leverage real wildcard certs accross dev environments

* Running kubernetes in private networks

* Passing in existing networks created through other tools(terraform, cloudformation, custom etc)

* Responsibility for stuff seems spread out across projects and is unclear which lies where(also leading to an unapproachable-ness for contributions)

* AWS controllers that don't seem to fully leverage the AWS API's (traffic balanced to all nodes and then proxy'd via kube proxy; no autoscale life cycle event hooks)

* Unclear situation on the status of ingress controllers; are they even in use now or is it all the old way?!

* No audit trails

* IAM roles for pods

* Stuff I'm probably missing

It's very frustrating TBH. On one hand AWS ECS has IAM roles for containers now, for the new Application Loadbalancer, and private subnet support. On the other hand they DON't have pet sets, automatic EBS volume mounting(WTF), a secrets store, configuration API, etc. Also frustrating is I feel the barrier to contribute is a too high ATM even though I have the skills necessary..

It's SO close though. If I can get private, existing subnet support I can probably start running auto provisioned clusters that are of use for some of our ancillary services in production. From there I might be able to help contribute to KOPS and AWS controllers. Right now it looks like there is just this one guy doing most of the work on AWS and KOPS; probably quite overloaded.
In my experience all their tools have a pretty high barrier of entry as they require to learn in most cased a new language or at least alter your thinking. But once you master it, most of them are kicking ass.

For example we use Packer daily and it's just fantastic. Yes, once you need to debug it, it's a pain in the ass. Also it makes some basic assumptions for you (for instance it turns off project wide ssh keys while provisioning [in GCE], so you have to manually add them anytime you want do something).

We also use Terraform daily and it works well. Couple of bugs now and then, but it does things so effectively that once it works, you save a ton of time.
Yeah, but quality marketing is almost always an isolated story/plot that has nothing to do with any products sold and they throw a logo and name on at the end.

Most of these "quality" commercials could swap out products and the exposure would be the same. People don't want to be sold something, they just want to absorb interesting content. That's what modern advertisement gets wrong.
For my current job, after getting an offer I said that I was only willing to work 40-hour weeks, and that I would have to turn down the offer if this was a dealbreaker. Even though this means I work fewer hours than most people, I can confidently walk out at 5:30 every day, so I think this strategy worked out pretty well.
gosh, I'm just shocked. Shocked! Who ever would have guessed!
My dad got it back in 2000, when we knew very little about it - not that we know much more today, honestly. It killed him, eventually. Blood clots from being paralyzed for a few months. Hospital didn't put him on blood thinners.
Well, it is called Candy Japan.
We use terraform and I've gotten a few other people on to it.
> Contrary to popular opinion, people want to see ads.

Which is why adblockers exist:-p

More seriously, you are right but people only like ads that are entertaining by themselves,introduce them to something new and worthwile or perfectly fit their needs.

Targeted advertising promises to do 3, can't do 1 and actively subverts 2. So I'd say it fails
Exchange's IMAP and SMTP implementations work fine. The only really awkward things I've seen are that IMAP search doesn't quite work and calendar invites don't do the magical thing you want. But it's definitely reasonable to use a text client for most things and pull up OWA for the occasional edge case.

Honestly, it's Gmail I've had more trouble with, because labels aren't really folders as the IMAP spec envisioned.
This is just my take on "luxury" items, but in magazines seeing new clothes/jewelry/perfume/watch/phone serves both as "news" (hey, this new thing exists) and a sort of fantasy (look how good things could be with this, because those items are almost certainly attached to someone/somewhere attractive)
Is there any advertising medium that won't be overexploited? Some owners, especially small ones, of advertising real estate will always try to squeeze every dollar possible. A majority of small newspapers carry an overload of local advertisments. The problem that I see is — it's far easy to increase ads than to increase readership.

The only solution I see is Google implementing strict policies to curb the menace. I am pretty sure it's in their technical prowess to implement ad placement restrictions but why aren't they doing it? Maybe, it's in their best interest financially to just be easy on the issue.
* I don't see a time-slice accounting for the bus broker as an issue. If it's a system daemon, you can define away the problem. What's the use case for doing time-slice accounting where ignoring the system daemon's usage matters?

* for priority inheritance, have multiple daemons for each message priority level. Only privileges processes can use the high-priority message router, but can optionally use the low-priority message router when they want to inherit the priority of their sender.

* like I said, context switching is irrelevant since context switching is not the bottleneck in event latency nor in power usage.

* if FD accounting is important, move it out of the broker and make it p2p with broker coordination.

* kernel and LSM hooking feels like a feature looking for a use-case. If anyone really wants to do that, I'm sure the specific use case can be accommodated. Not every user space program need be trackable via LSM.

* for side channel and message ordering, why is this a core feature of the transport layer? I don't think all applications need this and if they do, something simpler and more specific to the application protocol could be developed. Generalized message ordering guarantees as part of the transport layer seems like it violates end-to-end design. A robust application protocol will end up ensuring this on its own anyway.

There you have it. I'm sorry but you don't have a strong case. Linus is even more opposed to this than I am and is probably better about system design than I am as well.
> Yeah, but quality marketing is almost always an isolated story/plot that has nothing to do with any products sold and they throw a logo and name on at the end.

I think the Get a Mac campaign, for example, is both lots of fun and directly connected to the product being sold.
I'd wager any mbox optimization efforts are put on the back burner in lieu of modern usages, which seem to be in favor using it as a IMAP client only.
> I don't understand why people hate on it so much.

Perhaps because you're looking at specific subjective examples, rather than the overall end-user experience of advertising.

Take your example of a Candelbox concert ad. Let's say that band made more revenue as a result of your ad. But that money was diverted from other uses, perhaps depriving another band of revenue.

So, how does the losing side compete with that? Advertise too! Louder, cleverer, sneakier, anyway that works.

It's that adversarial aspect that makes the overall experience degrading for the viewer. Did you consider that the people you targetted also saw, say, five other ads on the same page? And several hundred ads online that day let alone billboards, commercial broadcasts, posters on the back of buses... cumulatively it's a bombardment, with each ad designed to have a subtle psychological effect and intended to siphon people's money in one direction. It's not benign.

TLDR: one ad might be cute, 1000 ads causes push-back.
> My company fully believes in this (although many people choose to work more because they are Type A and love their work--their decision).

Peer pressure, whether actual or imagined, will keep people from leaving when they should if others are working longer. I have in the past told people to go home even if they wanted to keep working - this is the only way to actually respect the work/life balance of their peers.
Process Supervision: Solved Problem – Jtimberman's Code Blog
It was not difficult to see the housing bubble would burst. The problem is you can't make money knowing that without getting the timing mostly right. That's the hard part.
In the 90s I actually liked ads in computer magazines. That was the only way to keep an eye on prices and new products, before the internet.

Now with the internet I do not even read magazines anymore...
I was curious about this as well and upon further research found that there are at least 10 competing Japanese candy box businesses (Japan crate, Japan Candy Box, Candy Japan, Skoshbox, WowBox, Japan Yum, Oyatsu Box, Okashda, Nandemobox, Snakku...). If anyone would like to recommend one, I'd be all ears.
this seems interesting.
I have to say I have heard a lot of people talking about kubernetes but few actually using it in production.

for your CI woes there is a system that isn't hard to setup and is actually really easy to use:
Mesos and Marathon with weave (without the plugin, for now) and docker.

Your biggest challenge is learning zookeeper, but really if you're dealing with large scale deployments, you're probably already using it or something like it.

there are puppet/chef/ansible modules for installing and configuring mesos and zookeeper.

toss in gluster as a storage driver in docker and you're pretty much ready to go for most types of application deployments using docker.

heck, there's even kubernetes integration if you're really hung up on it ;)
In Chinese 食 is pronounced shí.

As someone who speaks Chinese, I got a chuckle out of reading 'put your favorite snack in your 口 and 食t it!' due to the association in my mind of that character and its Chinese pronunciation, immediately followed by a 't'.
Is it even surprising ? USA is the only country in the world to have used nuclear weapons. You have already used it in first strike mode which did not even have nukes. Why is it surprising that it would not happen again ?
As someone who advertises on Facebook - I'd say that FB takes a lot of care to ensure that the ads it displays do not take away from the User Experience, both in terms of content relevancy and design (FB applies penalties on neewsfeed ads which have >20% text on the image).
Further, since pricing is dynamic - crappy ads get expensive to run really fast. That's how this system is so much better than the constant spam you were used to seeing in Web 2.0.
We/I use

- packer, that is a really nice and simple image building tool. It saved lot's of headache compared to tools like oz, because packer fails fast and saves debugging time.

- terraform, that is comparable to OpenStack Heat or AWS CloudFormations. Each have their own issues. But terraform being platform agnostic is an advantage for me.

- vagrant is not modern anymore, but it's ubiquitous.
"Facebook offers marketers the option to target ads according to data compiled by firms like Experian, Acxiom and Epsilon, which have historically fueled mailing lists and other sorts of offline efforts. These firms build their profiles over a period of years, gathering data from government and public records, consumer contests, warranties and surveys, and private commercial sources — like loyalty card purchase histories or magazine subscription lists."
And here i thought i was the graybeard of the party.
Shhh...don't make the people think about, like, complicated stuff or accept the presence of ideas or opinions they may not agree with. Because that's what is happening. A person who floats a "controversial" opinion that goes against or challenges "accepted" (i.e. imposed) orthodoxy is considered barely more acceptable than a bitter asshole with issues who threatens to rape or kill his ex-girlfriend.

Simply asking how encouraging perpetual victimhood empowers women and ethnic minorities is more often than not met with incredulous outrage and accusations. There is no room for debate - one either is with them or against them. Nuance and honest debate are for privileged people dontcha know. Only POC, LGBTQ who buy into victim culture and "womyn" are allowed to express their opinions without interference. Check your privege buddy or GTFO!
Ask HN: What's up with Google Earth Update Helper?
A "Google Earth Update Helper" admin prompt in OS X has popped up 5x today already. Annoying, and looks very phishy. What is going on here, HN? @googleearth has been completely silent on the issue, and judging from Twitter, this has been afflicting a large group of users for at least eight hours now.
As stated by the site owner:

IT'S OK TO BE CONFUSED

https://www.mousereeve.com/
I am writing another comment here since I just had a play with Antimony and boy do I have to say my mind has been blown.

Please please please tell me that you intend on either keeping that project alive or moving it's features into Ao. This is the first CAD software I can understand.

It not only combines the logical ordering I have grown to love as a programmer but the instant feedback of playing with legos. It's the only way I can describe it.

You've blown my mind completely tonight. I've stayed up 5hr after when I like to hit the hay just to play around with this software and am I amazed.

Really hope to hear back on this.
No Man's Sky is Elite for the 21st century. Pointless? Maybe – but also sublime
Perhaps the most disturbing thing about this article is how much data from other sources Facebook apparently has access to now. How do these "data brokers" have such detailed information about things like purchasing power and spending habits to share with Facebook in the first place?

It seems to me that a lot of that must come from either retailers or financial services, and in either case questions should be asked about how much people understand about what data is being collected for purposes other than simply making the intended purchase and what is done with that data.
Ads that are related to the page content yes, as they might be even useful (eg book suggestion). But ads about things I already bought on another website five days ago - personalised ads are both scary and useless, every single time - you are right, they are spammy and ad-networks haven't learned a bit and just followed Google with that trend ten years ago.
This could significantly enhance my Docker in the CLI user experience.
4 Steps to Entertain Your Guest with Mirror Photo Booth
by that measure we should forget about historical languages and learn something constructed like esperanto.

languages are not solely a means of communication but a part of a people's cultural identity. I think the greater dependence on contextual cues and ambiguity in Chinese/Japanese lends itself much better for linguistic art forms like poetry and literature.
Hard to say. The history is murky and involve a whole mess of international conventions.

https://en.wikipedia.org/wiki/Single_Convention_on_Narcotic_...

Seems to be the convention that brought cannabis into the fold.
Device upgrades/loans don't affect the plan pricing and features you have.

T-Mobile is very upfront about this and it's clear in your account management page.
Never thought I'd see an article on HN that name drops G.L.O.S.S. - awesome.

I always preferred bandcamp to soundcloud/spotify/anything else. Good to see the recognition.
Well for a start, before Syria no one knew the Russians had cruise missiles.
SOME people want to see ads.

And the glorious thing is that by giving people the option of opting out, you would be able to cater to the desires of both people.

But now let us be honest.

Giving people what they want is the last thing advertisers care about...
Install dropbox sync app and point the extension to a subfolder of the dropbox sync root folder. Ta-da.
There was a linguistic shift to prefer 吃. I would say it probably happened in the Cultural Revolution. In Cantonese 食 is pronounced "sek", and is regularly used - "sek fan" as in "eat rice".

Since HK was quite insulated from the Cultural Revolution, and evidence from older texts that use 食 all the time (喫 was not really used IINM), it would not be amiss to say that the development to prefer 吃 is quite new. Hence in my other post I mentioned that it was political agenda that drove selection of preferred words to use.

addendum: I think there is also a nice narrative in the shift to use 吃 - it was more a "commoner" word, and communism was then about replacing the elite sounding words with simpler words that is common to everyone.

乞 is most commonly used with 乞丐 (begger), but the etymology of the word comes from qi (气) according to zhongwen.com
Kelsey is a national treasure. Kubernetes is getting pretty close to being ready, if it can avoid the same fate as OpenStack and the like. Interesting times.
>is out of date when no less than 4 times that I installed software I had to fire up alacarte to add it.

Alright, I'm curious... what software and what DE? The XDG spec defines a standard place to look for these files, and it's honored by KDE3, KDE4, Gnome2, Gnome3, MATE, Cinnamon, Budgie, ... and probably more that I'm forgetting.

So, if it's not happening, it's either a bug on the software for flat out not shipping it, or a packaging bug on the distribution's part for not placing in the correct place. But like I said, I've not encountered this in the wild for longer than I can remember.

>And the shell problem is just me describing a situation exactly as it happened, chsh would not change the terminal that Gnome Terminal used, I had to manually change another setting.

:/ I just tried it on a 16.04 install and on an Arch Linux install it worked as expected. Gnome-terminal defaults to "Run my shell" but has options to override it which are not on by default. You can see here where it uses your user set shell: http://bazaar.launchpad.net/~vcs-imports/gnome-terminal/mast...

>With Linux I get "Well I don't know what you're doing wrong because X has worked for me just fine".

From my experience, most times when I sit down with a user, and walk through troubleshooting, I see things, ask and hear back "Oh right, I forgot I tried fiddling with that too, did that make it worse, oops!".

If these things are so easily repro'd, there are people who would love to have bug reports for them. I've filed a couple GNOME bugs before, it was a straightforward experience.
Yes people do click on Facebook ads and they convert extremely well when utilizing Facebooks targeting correctly. I have ran very targeted ads on FB that have achieved a 20% CTR and 10x ROI. This was for a product appealing to 8 to 12 year olds. I targeted Moms with kids in this age range in specific locations and who fell within a certain income.

Other small business ads such as local coffee shops, restaurants, etc. that advertise deals/coupons also convert very well and get shared like crazy.
Examining IPv6 Performance – Revisited
Hey Loyd.

Face facts, you're never gonna live this one down. :) The document is emblematic of what social butterflies call the zeitgeist of an era. What was really more or less a bunch of kids messing around, they see as a revolution, akin to punk rock. "Conscience of a Hacker" seemed to validate their mythology of the 80s hacker as a cyberpunk revolutionary, so it will be preserved and repeated as part of the mythohistory of computing.

Plus it was quoted in Hackers and will be immortal on the strength of that alone.
In lowland Scotland one finds 'You'll have had your tea?' which is a semi-polite way by which the enquirer informs the visitor that he'll not be given any tea ( i.e. dinner, food ).

Has entered mainstream as a cliche of Scottish parsimony but does exist in the wild.
And then there's stuff like Artforum, which has to be over half ads, but the ads are at least as important to the readers as the content. They tell you where the buzz is, or at least where gallery owners want it to be. In a market that's all about signaling, that's important.
We use Conusl, Terraform, Packer and (sometimes) Vagrant.

Terraform is probably my favorite you have to be a bit careful running it against live infrastructure but it is so nice to be able to figure out who did what to your machines rather than clicking having people click around in the AWS dashboard.
They have enterprise versions of Terraform, Vault, Nomad, and maybe more. You can get them all in "Atlas". They'll also host it all for you, if you want (for a fee). They charge enterprise prices for all that.