skysight-inc/HackerNews huggingface dataset:
Your original post is basically "Yacob did some stuff but other people did those things too so it doesn't count" and I don't really understand that viewpoint. Why isn't it just a good thing that Ethiopia had a part to play in the development of civilization as well? Why is this a problem? Why do you feel the need to write a "rebuttal" to the idea that there were philosophers in Ethiopia as well? What do you feel is "afro-centrist" about pointing out the fact that Africans participate as well?

EDIT: That /r/philosophy thread you linked is trash, and if those posts are indicative of the sort of problem you had with the article (that it's somehow trying to downplay the importance of European thinkers and is somehow pushing an "Afrocentric" narrative) then I'm convinced you're just wrong. Whatever.
My first job was a terrible place. My second job was a boring place, my third job was a great place, then BOOM dot bomb. My forth job was a great place until we got acquired, then it turned into a terrible place. My sixth job was the same as the fifth. My 7th job is both great and terrible at the same time.

For me, small companies are great places, but once they get acquired by large companies, they turn into horrible places.

I guess for some people, they feel the opposite about small vs. large companies.
So? Independent news sources almost always have a non-mainstream political bent; that's why the writers aren't just writing in the New York Times. I don't think most people understand "weeding out fake news" to mean "only allowing a narrow spectrum of respectable opinion." And these sources do real reporting and break real news.
I think these are appealing for 2 reasons:

1. There is a believe, that component isolation (taken to extreme by microservices) enables better productivity of the development department.

That is more features, more prototypes, more people can be moved in and out a given role. So that those 5 crusty programmers are not a bottleneck for the 'next great idea' that a Product manager or CIO reads up on.

2. There is a constant battle for the crown of "I am modern" (eg data science, micro services, big data )
That is going on in every development or technology organization.
Where the closer you are in your 'vision' to google or Netflix, the more 'modern' you are.

The rest of the folks is 'legacy'. So you get budgets, you get to hire, you get to 'lead'.
Micro-services is the enabler to help to win this battle (although, probably, for a short term).

---

I personally, do not believe that microservices bring anything new compared to previously used methods of run-time modularization :

Plugins
Web services
RPC
N-tier architectures

I do not think they replace the standards like CORBA, although I think they will end up eventually replicating it, with better thought out standards and tools.
Remove the number of comments.

People comment on stories with the most comments and usually reply to the first set of posts because they want their post to be seen, accelerating commenting in that thread.

If you want to count comments fine. Most people won’t. FB actually makes this hard to do.

Would be fascinating to even try it here on HN. If you hit all the integer counters it would dramatically change the way people use the site.
Bacterial Infections and Cancer Remissions
Planet Money recently did a series on the satellite market. Rocket Lab was one of the companies they interviewed. Pretty fascinating stuff.

https://www.npr.org/sections/money/2017/12/01/567267573/plan...
As DJB and other excellent programmers have demonstrated, they're not strictly necessary either.

(and I really like Rust)
Why the generic labels?

If they mention specifics, Bernie or a particular forum, there’s usually plenty of real arguments that can separate those specific things

When the discourse devolves left/right and liberal/conservative tags you’ve landed in nonsense-land

Tear down nonsense directly and call a person out for THEIR own BS.
I believe this is a paraphrase of Conway's law. The Wikipedia article lists three studies in favor of it, so there's that.

https://en.wikipedia.org/wiki/Conway%27s_law
10% of the time you get caught and then are scabbed by an employee every time you come in(like normal)
Yes, everything is expensive in the beginning until it's not. We knew this of things like solar energy and other renewables. It needs to be worked on, early adopters will support it then it will take off when the price starts to drop and production goes up.

I dislike comments like this that seem to just be dismissive of a new technology without adding any real insight. Everyone knows things are expensive in the beginning so what's the point of saying it's not going to work unless it's cheaper than real meat. It's really obvious.

Furthermore, oil has tried to undercut their prices to fend off other forms of energy (specially renewables), people and countries are still choosing renewables as a way to the future because it makes sense.

An alternative to raising livestock with clean meat is something that also makes sense and I think quite a lot of people are eager to proceed with this alternative.
I believe what we've both said accurately reflects our own experiences. I'm sorry you've experienced this. I encourage all, should they ever feel this way, to seek greener pasture as my own experience leads me to believe that this can be completely avoided.

All the best.
Let me rephrase: I think it's perfectly fine to share news articles and talk about them, etc. But the distribution of news has become fundamental to FB and Snapchat (and to a lesser extent Twitter and IG) -- see FB's trending stories, or Snapchat's "Discover" tab. It's not at all like "oh Bob thought this Fox News article was interesting" -- although to be honest, I would actively discourage that, too.
It’s a little more complex than that. But that’s not a bad summary.
That's not how this works. It's more like an electoral poll. From the article:

"It declined to say how many people were polled or which news outlets they were asked about."
Aren't they being forced into this role? Facebook is routinely cited as a vector for supposedly democracy wrecking Russian propaganda. There has been a stream of threats and deadlines imposed by European governments demanding that Facebook et al "stop" "hate speech."

Forgive me but if the Powers That Be were breathing down my neck 24/7 I think I might start to believe I'm expected to "do something."
It was started in New Zealand, and got its initial investment from New Zealand, but the majority of funding now comes from America and the majority of ownership is American.

However, most of the R&D, operations, and manufacturing are done in New Zealand. I almost applied for a job there, but it would've required relocating to Auckland, which I wasn't willing to do.
It's because that 1 micro-service has 300 dependencies.

Higher levels of abstraction makes it easier to get something up and running fast, but at some point you need to be able to look under the hood and understand what's going on, and many programmers today can't do that.

That being said I think the drop in average skill is mostly a product of the growth in the number of programmers. I imagine that if the ability to sculpt a basic statue suddenly became really valuable, the skill level of the average working sculptor would plummet.
>The batteries had a low auto-ignition temperature of 150 degrees Celsius, which meant they were highly likely to burn up in the atmosphere before reaching Earth's surface, MfE said. The batteries contained no lead, acid, mercury, cadmium, or other toxic heavy metals.

http://www.stuff.co.nz/technology/83804825/360kg-motor-assem...
Nothing to do with limiting free speech. Quite the opposite.

Instead of showing people only content that they agree with, with counts that reinforce the legitimacy of that content, you would show people everything that is popular and let them determine for themselves what they think about it.

I’m not talking about removing the comments. I’m saying don’t show the count. If people want to read the comments they can.
Forget about Alexa/Siri – NSA Speaker Recognition Reigns Supreme
Highlights an approach from 1890's that seems to have been abandoned but appears to merit further investigation:

"In 1891, surgeon William Coley treated a patient with a sarcoma by injecting Streptococcus pyogenes culture into the tumor, and caused a complete regression and 8-year remission, after a severe erysipelas infection from which the patient almost died. Heat-killed Streptococci were safer, but didn’t have a tumor-shrinking effect. Adding heat-killed Serratia marrescens to the mixture made it effective again, and caused 60 out of 210 (29%) terminally ill sarcoma patients to have relapse-free survival of more than 10 years.

Coley’s preparations, known as “Coley Toxins”, were in use until 1963, when the Estes-Kefauver Act ruled that drugs had to prove safety and efficacy to be FDA-approved.[15]

A retrospective review [17] published in in Alternative Therapies in Health and Medicine compared 128 Coley cases from 1890 to 1960 with 1675 controls from SEER who received a cancer diagnosis in 1983. Patients were matched by age, site, stage, and radiation treatment status. 10-year survival rate was not significantly different for Coley’s patients vs. modern controls, which suggests that Coley toxins were of comparable efficacy to chemotherapy."
> I do not want Facebook acting as some sort of arbiter of what information is truthful

Facebook isn't the arbiter. Their users are.

And if a substantial percentage deem a website to be untrustworthy then Facebook simply won't display it as often.
(I work for Google, opinions are my own).

GCP offers stickiness if you use their HTTPS load balancer with a feature called session affinity[0]. And the CDN solution GCP provides also uses the HTTPS load balancer, so that sort of problem shouldn't happen (at least for your example, but it would be easy to architect it in a way that session affinity wouldnt fix the problem you described).

It doesn't look like k8s has as nice of features around session affinity, it seems only to support client IP affinity. (I'm not as familiar with k8s, so feel free to correct me)

There are ways out there to support this, may just depend your infrastructure.

[0] https://cloud.google.com/compute/docs/load-balancing/http/#s...
> ...preparing for code/components to be thrown away is a no-op.

You might be agreeing, but I find that the bad code that sticks around is bad code that is hard to get rid of. So in that sense, code that is removable isn't a no-op. It takes some effort, for instance, to keep a clear dividing line between two components so that either may be replaced someday.
"That's all nice but what if you have a CPU bug like Spectre?"

Use VAMP [1] or AAMP7G [2] with techniques [3] that prevent leaks if you're worried about that. Far as RAM/Rowhammer, either use techniques that trust it less like Edmison's [4] or actually do QA when you build your own. A RAM engineer told me they were intentionally under-designed for cost-cutting and/or rushing to market. There's also an open, cell library available. Then, you get some analog and RF engineers that don't trust each other to look at the rest of the mixed-signal chip. You should be good on what requirements you've stated so far. If worried about kernel security, modify that same chip to use CHERI [5] which already runs FreeBSD but you'll want a separation kernel. Throw in asynchronous or masked execution for timing channel mitigation.

I still agree you want containment, detection, and recovery mechanisms just in case where you can put them in. Mainly in case of hardware failures but also unknown attack classes.

[1] http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.217...

[2] http://www.ccs.neu.edu/home/pete/acl206/slides/hardin.pdf

[3] https://pastebin.com/ajqxDJ3J

[4] https://vtechworks.lib.vt.edu/bitstream/handle/10919/29244/e...

[5] http://www.cl.cam.ac.uk/research/security/ctsrd/cheri/
I get a lot of news in my feed, but I willingly subscribed to multiple news sources and regularly comment on articles, so I can't comment on the idea of news being foist upon me.
It's incredibly sobering to see the weeks of your potential life shown like that. You think about the weeks lost to work and weekends spent burnt out recovering or sick or dodging bad weather. :|
Please read the article. This isn't how any of this works.

It is a randomised sample of their user base. It will not be possible for any group to gain an advantage.
Yes, they also eliminate edge cases like customer taking item from shelf A and putting it back on Shelf B. Also they are easily deployable in any stores without putting in lots of cameras all over.
"- you work for minimal salary and generous equity; when push comes to shovel, CEO will kick you out of the company due to "company problems" and claim your equity; bonus to the threat to your existence will be burnout from overworking and lack of credit"

I have personally seen this more than a couple of times. The worse I have seen is the CTO having worked for the company for a few years get fired and then his shares diluted away to nothing.

There is a correlation between these types of CEOs and hiring fresh grads. They are more susceptible to this type of brainwashing. Engineers with a few more years of experience having seen this are more wise.
The Stockholm stations are nice in a different way. That said, I'm from Stockholm, so I might not be the best person to judge.
It seems possible that exposure to bacteria in the water in small doses builds the bodies immune system to deal with those making subsequent problems less likely.
Come on over - life is amazing here in Auckland.
See above about panics and exceptions; just because they’re similar doesn’t mean they’re the same.

I agree Rust doesn’t solve all bugs.
It is partly due to the capital investment required to first achieve a competitive scale. Since microprocessor companies require such enormous investment, there are fewer large companies and startups to compete for talent.

In other words, the hardware labor market is closer to monopsony than the software one.

In addition, other things being equal, the closer one is to customers, the more leverage one has on pricing and terms. This is a major reason why Amazon, Google, and Apple are focusing on developing voice assistants and home devices.
Clearly this needs blockchain in the title, it's not meaningless buzzword dense enough otherwise.
I think his point is engineers typically no longer get profit sharing bonuses while managers typically do. The author was suggesting to get paid more, find more value to create. This isn't even close to linear like it is with managers because of the lack of profit sharing to engineers.

I would argue that in most organizations, the culmination of engineering talent creates way more value than the manager, with rare exceptions. Most of the time, the manager can get wrecked by a train, and the engineers will continue to create value. If the manager built that team, he should get some credit, but most of the time, the manager is just a plugin resulting in more of a hinderance than a benefit. "Respect my authorit-a," type people.

Of course, if engineers would unionize, they'd get the profit sharing bonuses they used to get, but society? has convinced engineers that they get paid based on merit and the value they create, which they kinda do, but the ratio of compensation to value approaches nil and gets worse the more value they create.

For example, if I create $1M of value and get paid $100K in year one, then I create $3M of value in year two, do you think the company would compensate me $300K that year? Hell no they wouldn't, but the execs sure would get compensated for my value creation. Again, based on what the author is selling: if you want more compensation, create more value, well that's a load of horse shit for most engineer employees.

Some companies still consider top level engineers management level and will give them profit sharing accordingly. Small companies might give some sort of equity. I'd steer clear of companies that don't.
Let's be clear here. Facebook is a private website.

They legally, morally and ethically have the right to determine what content their users see. Especially given that we have demonstrated evidence of fake news being disseminated.

The idea that this was supposed to be a democratic process was never claimed nor should it have been expected.
I couldn't care less about smokers health. I just want to breathe fresh air that isn't toxic and doesn't smell horrible so I wish you would go more than 200 meters away, or preferably smoked yourself to death far away from me.
Oh, come on. How is an architect responsible for Apple's use of the police as a private security force, and where exactly is he supposed to find work if he turns down companies like Apple?
WRT #2. Data isolation argument.

it is not clear to me, why data isolation is your view, is exclusive to microservices.

I have build non trival RBAC+ABAC authorization platforms, using PDP and embedeabble PEP, and did not find that it was useful by micro services only. And I did not feel that it can only be called via 'micro service' pipeline.

In a way the Authorization is a separate service, yes, but it should be offering an embeddable PEP (policy enforcement point) that one can embed (link or call out-of-process if needed), from pretty much anywhere (monolith, or any runtime component).

Authorization decisions require very very low latency, as you are authorizing pretty much every data or function interaction.

In fact, for data interaction, authorization engines offer SQL-rewriting/filtering -- so that the actual 'enforcement' happens at the layer of database you are using, not even at the layer of the component that's accessing the data.
Buy Adidas Zx Flux Womens Floral Sale UK for Cheap T-1482
They will never do it because it’s those little numbers that give you your dopamine fix, and thus central to their revenue.

Social media is a game and the score is whatever metric is shown. You want to most points for yourself and you only want to participate in popular content in the hopes it will earn you more points.
No, the whole point is that most teams just shove everything into one monolithic program. If you "suppose the APIs are completely independent", that's not a monolith.
> what kind of scandalous mysteries are in that tutorial that require hiding it behind a login?

That's how you gather analytics. :)
Hey Facebook! Leave our brains alone!
RocketLab's doing incredibly innovative things. They're using an entirely new kind of rocket engine power cycle. This is the first new power cycle invented since the Full Flow Staged Combustion Cycle in the 1960s.

https://en.wikipedia.org/wiki/Electric_pump-fed_engine

They're using entirely 3d printed rocket engines and also full carbon composite rocket bodies - another first for a rocket of this scale.

Where it comes to "doing things others haven't done before you" they're doing an amazing job. SpaceX is doing great but nothing close to this.
That's not true. It happens in all types of companies. Its just not discussed as much as it would be considered disruptive and more likely to get let go as a result.
Is "Theoretical Mathematics" a British expression? Just asking..
TANRI TEYİDİ: GODHAJUR VE DÜNYA
It's the minimum, not the median.
I've delivered two major applications (400k users, critical internal apps) using micro-services in the cloud reducing cost and increasing continuous delivery capabilities.

There are definitely special cases, but overall, after 33 years building software, domain driven design, PaaS, micro-services, and continuous delivery is the most productive paradigm I have ever seen.
https://robigalia.org
I just went to a popular article by the New York Times on Facebook. Just by scrolling down through the pages of comments I could determine that it was likely to be a popular article.

Go ahead remove the number of comments. It won't solve the problem Facebook is trying to solve.
They did but not in the way you suggest -- tabs in Vim are equivalent to Emacs perspectives. If you're using one tab per buffer you're missing out on a lot of functionality.
The fact people live in Siberia is proof people can live on Mars. All Elon needs to do is build the gulags.
Really? Here’s a paper (PDF) showing some of the most active & influential #BlackLivesMatter tweeters were linked to Russia. On BOTH SIDES.

http://faculty.washington.edu/kstarbi/examining-trolls-polar...

This matches similar research I saw in the last few days on some other political topic (can’t remember which) were some of the most important and active tweeters were Russian on both sides.

Russia wasn’t trying to get Trump elected (though they HATED Clinton). They were trying to get America to fight with itself and sew division. They did a really good job.
You almost certainly already know this, but this is a good place to mention it for those who might not: when reading these books for pleasure or personal interest, as opposed to just trying to get an answer to "I need to do X...what should I do?", don't overlook earlier editions.

These books are not like too many textbooks today, where new editions are largely minor tweaks and maybe some changed exercises in order to make it harder for students to get by with used copies from prior years.

With Knuth, a new edition means there have been many very significant changes. Whole new algorithms are added, and older ones are dropped.

For example, the section on arbitrary precision integer multiplication in Volume II underwent major changes from 1st to 2nd edition, and even bigger changes from 2nd to 3rd edition.

If you just need to implement arbitrary precision multiplication, 3rd edition is for you. But if arbitrary precision multiplication is something that is interesting enough to you that you are actually studying it for fun, you'll probably want all three editions of Volume II.
That sewage is gross but the waves that break right near the outflow look ass kicking https://youtu.be/gcMqr_vbInI
I saw "request a demo" so presumably it's not free and that's a problem. Also Discord works in most browsers so the person they are interviewing doesn't need to download anything
Good firmware engineers are incredibly hard to find. I know, I’ve hired two dozen. If you’re a firmware engineer and you’re getting paid less than the software people, leave.
That would be my one major drawback against starting up here in Norway. I've seen calculations of how companies like Facebook would fare if they started up in Norway, and it wasn't pretty. You pay tax on the value of your shares, even if the company isn't making money...

However, for start-ups that aren't looking to have hundreds of millions of users/customers before breaking even, it is still worth a shot!
So just live with your parents for 20 years, hope the market goes well, and you'll be a millionaire? Looking at postings around the area where the worker lives, an apartment is about 4x the cost of what's he's paying for both rent AND food (https://essex.craigslist.co.uk/d/flats-housing-for-rent/sear...). That's not even accounting for unexpected medical expenses, trying to start a family, etc., and all the other expensive stuff in life.

I'm not even all that sympathetic to the worker in the article, but "just park all of your money in an index fund and you'll be a millionaire" is quite naive.