skysight-inc/HackerNews huggingface dataset:
A Multitude of Kubernetes Deployment Tools: Kubespray, Kops, and Kubeadm
I've never heard of MatterMost. It's good to see that there's an open-source alternative out there with a similar interface. I've never really given XMPP a fair rap... Maybe it's time again to check if any decent implementations have popped up.

If anyone can recommend any other open platforms for me and the other concerned readers of this post, that would be highly appreciated.

In my mind, federation is a pretty important feature, as it allows you the possibility to bridge the gap between all the disparate chat systems we currently have. Chat bifurcation is a major issue that is serving to help divide us all.
Consider that cephalopods are on the menu of other cephalopods despite their mental powers ...
Did Facebook Really Polarize and Misinform the 2016 Electorate?
Statistically speaking you are an incredible outlier. Good for you, of course, but you shouldn’t generalize your experience to the entire population.
For one, you seem unaware that Canada has its own currency. You are comparing CAD with USD.
> The United States and Mexico are the only countries in the entire study that don’t require any advance notice for individual firings.

This is why I never feel bad for quitting a job without giving the expected two week notice. They don't give you any notice when they fire you.
The problem is that neither of those really seem to fill the shoes of Discord for us. In Discord I can do text chats, voice chat, can post gifs, and can even screen share. It also does all of that with no requirements for hardware or setup on my part.
"certainly can’t chase down every possible issue on every possible configuration when it comes to browser compatibility."

You know who can? A mass of programmers making FOSS clients specifically to address these issues.

Oh, wait, sorry, can't do that with Discord because reasons.
Casper Marketing: How a Mattress Company Went from 0 to $750M in 4 Years
The only joke here is somehow this author thinks the success of your project is dependent on the language you pick
That (fake) interview at the end is hilarious.
It seems time for a double-jeopardy type law for laws. If a law tries and fails to pass, there should be a cooldown period. Possibly a decade.
This is sort of an ironic response, given your initial post.

"Live and let live" has to go both ways, or the party getting the short end of the stick won't put up with the arrangement for long.
Thanks for your comments.

"They both supply email tracking, and protect your privacy by blocking email tracking."

> This is mainly offered to prevent false positives for our own trackers. But point taken :)

"It doesn't prove that the email has been sent, it just proves that it has been submitted to Gmelius for signing."

> The insertion is done when we have received a response from Google servers.

"SHA-512"

> Long debate but this was the most natural solution for a Merkle architecture.
You aren't able to use a managed service?
K8s and Docker alone are alot to deal with much less setting up your own cluster.
As a European: lol no.

This is completely incorrect.
The British used indentured servitude well into the 20th century. Sure, it’s not the same kind of slavery movies enjoy depicting, but the practice was just as inhumane and brutal in many respects. Indians were particularly affected by it.

America ended all forms of slavery, including indentured servitude, under the 13th amendment after the civil war.

We shed a lot of blood as a country to get that result, the sacrifice of those men and women shouldn’t be so quickly cast aside.

Our Founders knew the fight against slavery was coming, they discussed it extensively in historical records you can look up, but they had bigger fish to fry first when they founded the country. The fact the United States moved so quickly after the ratification of the Constitution to ban slave importation in 1808 shows they had a strong desire to get the issue solved. The country quickly chipped away at it with all things considered.
And smart pointers had been a thing for a while at that point (though not part of the library)

https://www.boost.org/doc/libs/1_61_0/libs/smart_ptr/smart_p...
On WeChat, rogue fact-checkers are tackling the app's fake news problem
You forgot:

- Defends the global liberal world order and upholds free trade through spending half it’s budget on a military which protects the entire continent of Europe.
Sounds about right? What's your point?

If you're trying to extrapolate his age from the publishing, someone below corrected me. He was 27 when he wrote it. A few years between writing and publishing the first edition lines up.
> It's a pretty big chunk of EC votes - more than Wyoming gets in total!

No, it's about the same. If you pull non-citizens out of the calculation nationally, California loses between 3 and 4 seats in the House.

> The senate is meant to represent the states - not the people

That's no more true than saying the House is supposed to be scaled to people and not citizens. Both are features of the design of the system. “Is supposed to be X” doesn't stop something from being a problem in terms of a goal other than X.
I think partisanship can explain a bit of these failures. People defend or attack the implementations of ideas based on their ideology, rather than implementation. If you like unions you basically don't want to admit they have problems, because that is ammunition.

I'm a bit surprised by the support unions have personally, even when people are aware of their failings. I recently talked to a friend about coat to build public transport in NYC and mentioned how we were, among other things, getting super fucked by unions, and while he was aware of these issues still basically supported unions as a way to improve things for workers.

But besides that tangent, can you point to some reading material on good implementations of unions? How can we have unions that advocate for workers, but don't lead to incredibly inefficient workplaces? Because all I basically hear is unions resisting anything that looks like accountability for their members, or efficiency in doing the work.
Can't find any information anywhere about how it self amends.

Thought about this myself a few times.

One way would be to have transactions that contain code and an address. send money to the address and after a certain freshold the code goes live. Node restarts with new code in place.

Kind of dangerous and funny at the same time.
Ah yeah, there's maybe something wrong there then, it's a bit too long I think. For a standard doctor, it's 9 years in France and it's already quite long.
> There was this Oregon company - Mentor Graphics, I think they were called - really caught a cold trying to rewrite everything in C++ in about '90 or '91. I felt sorry for them really, but I thought people would learn from their mistakes.

I've talked to some of the people at Mentor Graphics who were there during that period. The company basically went from #1 in the industry to #3 or so during the course of the C++ refactor (and the EDA industry isn't exactly big). Bjarne Stroustrup showed up at the company now and then because the company was such a major early adopter. Inheritance chains were 5 or 10 classes deep. A full build took a week. The company hosted barbecues on weekends and invited the employees' families so they could see each other.

I only worked there somewhat later, so I just heard the stories from people who were there at the time, and only after I had been there a while. Take some old-timers out to lunch now and then, you'll learn a lot. I ended up leaving, I was more than a bit frustrated by the organizational culture and the build system my team used was by far the worst I have ever seen in my entire life.

But Oregon is an awesome place to live, the salary was good, and the hours were normal.
Ca. 2007 I was running a RSS feed fetcher that was running 400 processes (not threads) in parallel on dual CPU Xeon's. The only reason we didn't push it higher was that 400 in parallel was more than enough for our use at the time. Of course of those 400 some were always waiting on IO. I never measured how many feeds we did on average every second.
So you're acting as a trusted party to get delivery confirmations from Google? What if Google doesn't confirm delivery, but you decide to write to the blockchain anyway?

Also, won't Google servers return a cryptographically verifiable delivery confirmation? If so, couldn't this be used as the delivery proof directly instead?
"I realized that I wanted to like the book much more than I actually liked it in practice."

This. Maturing has moved me past books that I "should" like. Communication is important! If it takes you 500 pages of hot air to explain something simple, where will there ever be room for a complex idea? For nuance?

It's embarrassing how a ten minute CPG Grey can be better than many books I've read.
Dr. Stroustrup took a lot of pain to ensure the language was useful and did not break backward compatibility. He also always maintained that if you don't use a feature you shouldn't pay for it (in terms of performance). Eventually, it became even more popular and there is now a whole organisation behind the international standards for the language. The book "The Design and Evolution of C++" helps one understand why some things are the way they are and sometimes it helps understand why some things exist in the language in the first place.

The language takes a lot of flak but I think it is quite good given the constraints it has and the modern version is an amazing leap forward in ease of use as well.
This isn't unique to Netflix. It's the most common trajectory of a successful show.
Nah, there are still plenty of optimistic people in SF. Many of them right now are working on a blockchain something-or-other or an AI-powered something-or-other.

The type of folks you want to meet, if you're interested in doing something that will be seen as important in a generation, are generally fairly apolitical. Politics (at least the hyper-partisan variety pursued in the U.S. today) consumes a lot of energy for the purpose of opposing other people who are expending a lot of energy. It makes sense that neither one of them makes much progress, though they generate much heat and noise in the process. Real change comes from people working on stuff so weird that nobody bothers to oppose them.
GEB is a book – like TAOCP – that makes me feel inadequate.

I "know" I "should" work through it. I "know" I "should" enjoy it.

But I never follow through. This review gives me hope that maybe I'm not just a ludicrous failure, but that there are different ways to go.

Obviously, I do believe that, and I don't believe I'm a total failure, but still, I can't deny the nagging voice in the back of my head sometimes.
If you subscribe to 1000 RSS feeds, it could take a while to update your feeds. Whereas with pubsub it's like all your feeds are merged and you can get a full update in one transaction. It's way more efficient at scale (I.e. when feeds are actual people, like in social networks)
If only that flywheel didn't throw off all common sense and "don't be evil" tendencies... greed dominates eventually and everyone pays the price until a critical tipping point event comes and everyone finally realizes they have to go now.

Those tipping points are just too subtle until after a lot of damage has been done.
I was briefly very confused until I figured out you were correcting Themes to Themas, and the dropped "l" was just an accident!
As I used Anki to learn a lot of math and computer science related topics one of the most valuable features has been its integration of latex and the possibility to type formulars.

The thing I missed the most about anki was any possibility to edit and manage my cards in plaintext files. I would have really liked to type my cards with a real texteditor like Vim instead of the integrated gtk text input field.
I know a lot of Google US employees who work 40 hour weeks (plenty who work more but usually by choice), their sick days don’t come out of their vacation allowance at all, and after 4 years of working there they get 5 weeks of vacation per year on top of 12 days of paid holidays.

Even Amazon employees do pretty well, getting 2 weeks paid time off + 1 week of "personal days" (de facto vacation days) in year 1, then that goes up to 3 weeks PTO + 1 week of personal days starting year 2 IIRC.
Funny how many people believe that language choice influences success. I guess they're all wrong?

Sure, there are an uncountable number of other factors, but picking the wrong platform/language can be fatal.
Physical maps are infinitely better in the rain. Gloves+moisture is no fan of touchscreens. Get an old-fashioned handheld marine GPS if you have to. One with clicky buttons.
Chinese Court forbids Micron from selling its chips in China
Ok, but doing a rough calculation using https://goodcalculators.com/us-salary-tax-calculator/, you'd pay about the same percentage of tax in total from a 160k USD paycheck in California. So the level of tax is not radically different.

If you go up to 200k USD compared to 150k GBP, then you get to keep about 66% of it in California and about 60% in the UK. That's a difference that's quite easily lost in the noise when you consider differences in overall cost of living, healthcare, etc. etc.

I've found that Americans have a very fixed perception of America having low taxes and Europe having high taxes. But taxes in the UK are really not that much higher (except VAT in comparison to sales tax).
That makes sense if you think like a major studio going after broad demographics, but it's not how Netflix thinks. They use their data to try and build global clusters of people.

It fails miserably for me, at least with their recommendations, but it seems to work for most people based on Netflix's stock price growth. Someone is out there watching those 5000 shows imported from China with no English dub, and in big enough numbers for Netflix to consider it a wise investment.
How We Plan to Empower Blockchain Innovators
> we as American's have been brainwashed to believe that we are all just 'down-on-our-luck millionaires'

I'm not sure I'd say "brainwashed" -- this is a founding mythos of the United States. It's embedded in our most sacred documents -- the Declaration of Independence, the Preamble to the Constitution, etc. -- that the individual (in theory) reigns supreme and (in theory) has ultimate control over his/her life.

It's a noble ideal, truly, but also a damn convienent excuse for those in power ("I/my ancestors didn't get lucky, they made smart decisions and worked hard, and so did I, so I succeeded") and those in poverty ("I can win if I just work harder/emulate those more successful than I -- ultimately I'm in control and nothing else matters").

It's both our ace-in-the-hole and our fatal flaw IMO.
Orchestration proved to be difficult in ECS for me.
Also the Spore Creature Creator from 2008 could export and import your creatures as PNGs. It used the least-significant bit in each color channel.
How Air Pollution Causes Diabetes
An ongoing, popular sporting event is always going to be higher priority than an election that is two days old and only minorly relevant to a UK audience (which the BBC serves).
>America ended all forms of slavery, including indentured servitude, under the 13th amendmemt after the civil war.

Not entirely... the 13th amendment makes an exception for "punishment for crime whereof the party shall have been duly convicted."

Meaning slavery as a private institution is outlawed in the US, but the government is allowed to keep as many slaves as it wants, provided it convicts them of a crime first.
Modern C++ is WAY better than C, IMO. I can never go back to C, having tasted C++14, and I work on embedded systems.
Smart TVs Track More Than What’s on Tonight
In the original "Traveller" RPG (we called them the "little black books") you could get killed during character generation!

The game also had a fairly deadly combat system; often the only way to "win" was not to fight. (If you died, you could always introduce a replacement character at the next spaceport.)

It probably cost them some popularity long term, but it also made for an entire galaxy of world building.

(Younger kids will probably not realize that Traveller was likely an inspiration for the "Firefly" show. When I first saw the show, I said "That's Traveller.")
Sit Down and Write Two Letters
Such a pipe would have to be placed with water inside, then pumped out once its installed. Why? Because it takes a lot of force to put an air-filled tube through water.

I see no way that such a pipe could be deployed. Even without buoyancy issues, there will be a lot of friction from the cave walls, and going around bends. The force can't come from simply pushing it it, as anything flexible enough to bend around curves will also crumble from the pushing force.

If I read it right, the pipe would need to be 6 meters deep in some points in the cave. As you might recall from Star Trek IV The Voyage Home, the transparent aluminum scene, the whale tank needed 6" of Plexiglass. If I use the "Aquarium Thickness Calculator (xls)" from http://www.sdplastics.com/aquaria1.html and plug in 200 inches (for about 6 meters), then it says it would need 16 inches of Plexiglass.

You might shave that down, with better materials that don't need to be clear, but, as The Guardian points out elsewhere, there isn't much room: "Parts of the cave system are reportedly so narrow that Thai Seal teams and the volunteer rescue divers had to remove their own breathing apparatus to get through"

Furthermore: "It’s about 11 hours – six on the way from the entrance to where the kids are and five on the way back"

Who will guide the pipe at it goes through the route? Once the pipe has gone through one of those constrictions, can anyone else get by? If the pipe blocks the route, then what?

And, how long would it take to lay such a pipe?
With any job in any country there are measurements for many things but worker mental stress doesn't seem to be taken into account. I know companies send out engagement surveys but they are pointless since employees feel like they can't answer truthfully.

I may be employed, the pay may be OK, some vacation time if permitted (probably not when I want), work about eight hours per day. But it doesn't take into account your manager screaming at you, that aggressive coworker who always gets their way, pushy employees exceeding the scope of their position, timid managers and supervisors who don't talk to bad employees.

I wouldn't agree about the US being the only OECD country that doesn't give notice before lay off or firings. I'm in Canada and I was laid off two hours into my day mid-meeting by an aggressive manager who I complained about to HR nearly a decade ago.
Truth. This always struck me about most American TV shows, they always drag on to milk every cent instead of formulating strong coherent stories and always end up very shallow as a result.
Remembering is not as important as training. As recent HN submission put it, you can't tell people anything.
You can, however, learn languages with anki-style cards, if that is what you want.
Exactly! If I want to write my AAA game engine in JavaScript and Haskell it still has the same chance of success as an engine in C++
Ya this is a whiny garbage post that looks like something I would have written when I was 18 had I been forced to use C++ for a school project (and probably could have been, given its year of publication). I'm not sure it adds anything to human discourse. It certainly isn't applicable to modern C++, or even the modern zeitgeist of pre-modern C++.
Coincidentally, in most ways DVDs fit your requirements.
The method you suggested--"identify specialized brain areas first, and then dissect that particular mouse’s brain"--was popular in old days. Lesion study as it was called. It did not shed any light on higher cognitive processes. Same thing with brain injuries, etc: yes, any damage or lesion is local, but does it settle the issue about distribution vs localization.

Imagine that your popular program starts misbehaving. Then, you remember that your laptop fell from 20 feet high. You see that one of the memory modules is not functioning properly. Sure, you can come up with a test case of this bug. What is the relationship between the behavior and the bad memory module: is it many-to-many, one-to-one, many-to-one, or one-to-many? If it one-to-one, yes, it is localization; otherwise, it is some kind of distribution.

Imagine lobotomy of old days. This was a result of how brain injuries impaired cognitive processes; then some guys thought that 'creating injuries' (or lobotomy) can fix problems on patients with problems.
Didn't expect to see a NUMTOT article on HN.
A trade war is a funny way to go about that.
Yea, I maybe die once a month, at most, in general PvE content. For the most part now, you're dying because of dungeon/raid wipes, where you either have a short runback, or you have someone who can resurrect you on the spot.

These days, the length of that runback, at least for M+ content is actually important, and there's interesting interactions and strategy around using/abusing it in higher-level content.
> The problem is there no laws to stop whoever becomes the lucky recipient of such a network effect from doing whatever they want.

There's the Telecommunications Act of 1996.

Quoting from Wikipedia:

> Since communications services exhibit network effects and positive externalities, new entrants would face barriers to entry if they could not interconnect their networks with those of the incumbent carriers. Thus, another key provision of the 1996 Act sets obligations for incumbent carriers and new entrants to interconnect their networks with one another, imposing additional requirements on the incumbents because they might desire to restrict competitive entry by denying such interconnection or by setting terms, conditions, and rates that could undermine the ability of the new entrants to compete.

https://en.wikipedia.org/wiki/Telecommunications_Act_of_1996
I find this fascinating too. From where I live, I've noticed and started learning more about Sanskrit's influence on European and Slavic languages. Maybe if I studied Sanskrit, it could help me learn more languages quicker, with a somewhat common vocabulary of root words.
Joke aside, it does contribute a lot. On one hand ability to get programmers (for acceptable price) depends on it, and on the other some languages are simply not suited for some environments.

Would you believe I once saw backend service written in PHP4? And not a small one either. It was just the only language the 2 original authors knew... Apparently they had a bit of memory problems because substr (or similar) leaked a few bytes, which over a course of few months amounted to quite a lot of memory.
By allocating from a different block for different sizes. This means the bitmap only needs one bit per element, not per byte and reduces fragmentation. You can keep the number of blocks small by limiting the allocation sizes to a number of pre-defined buckets.

From what I remember jemalloc uses bitmaps for small allocations (below the 4 KiB page size) but switches to different data structures for medium and large allocations.
The Qwikster thing wasn't as much of a failure as the "we're going to split this service you like in two raising the price of your current plan 1.8x in order to save you money" messaging.
Yes, we integrate with Gmail and communicate via the official Gmail API.

We only receive response statuses and act accordingly. Moreover, we think it's important for this functionality to make sense to insert the hash corresponding to the integrity of the email, and so make possible for our customers to "prove" they have indeed sent an email with a specific body/subject/...
Literally stepped over human feces getting off the bus yesterday. There are alot of non conformists here.