skysight-inc/HackerNews huggingface dataset:
The claims here are factually accurate and helpful for people new to using event sourcing as a pattern. The pattern does lend itself very neatly to command query responsibility segregation with eventually consistent reads (except when reading just the last or all events). In addition, while the pattern itself wouldn't qualify as a systems or platform architecture, if the API for the system is designed to capture customer intent on the write side and read its side-effects on the read side, you can see how it all comes together in a neat architecture that not only allows the ability to reason about the system, it also mirrors and meets the needs of its callers/customers automatically because the API is simply a capture of customer's intent. And because the customer's intent (commands) and its outcomes (events) are immutable, you also get automatic change management even if the code continues to evolve and new features added.
A new kind of deep neural networks – Towards Data Science – Medium
Apologies - your graceful response deserved a reply in turn but I got sidetracked.
Penrsoe explicitly excludes Quantum Computing from the basis of consciousness. Unfortunately I didn't find the exact interview where we was stating this, but he was clear on this:

Quantum Computers are computers after all and he is talking about non-computable physics.

The reasons he looks at Quantum it's because it seems to be missing something fro our understanding(the "Reduction of the Unitary evolution"), and he "hopes" that this is non-computable.

Does that make sense?
We nearly had a hostile language fork over mandatory unwinding. It is not something that the language team decided and refuses to acknowledge. Rather, we had to respond to the demands of our embedded users.
I'm having trouble expressing this sentiment, but I feel the NYT has taken on a patriarchal tone these days. I browse their mobile site every morning, and I see very little news, with a lot of "do this" info-pop stuff, i.e., "To be happy and live long, exercise," "to be a good person, do X." Usually they cite a study somewhere with little scrutiny, and then write condescendingly. It's kind of disturbing on some level, and the amount they do it is inappropriate for the NYT imo. But I guess this is what readers want these days. With people moving on from religion they are looking for​ someone else to preach a code to them.

Maybe it's just the headlines that bother me. "to stay married, embrace change." This is someone's advice, not a law of physics. A headline with more integrity would be "Embracing change may help a marriage endure."
I think the best comparison between YARP and ROS is contained in the following paper:

http://joser.unibg.it/index.php?journal=joser&page=article&o... .
Title needs a (2015), yes.
How would you explain the integration of Khoisan click consonants in Bantu languages if foul play was involved?
I'd expect sublinear growth for the kind of hosting Wikipedia is doing. They're mostly serving cached text documents and images.
Hm? Have you seen the annoying "please sponsor us" ads over the last 5 or so years? And you didn't recognize the cancer back then when that started?
Hey, thanks for all these sources. Checking them out right now
Air Force's X-37B Space Plane Lands in Fl. After Record-Breaking Secret Mission
Totally agree with all that, and that's what I rely on, that I can live frugally.

But in the article, they link to the calculator that gave them the 4 mil figure, and that asks how much you make, and how much you are saving. But it doesn't take the savings out first. So it's saying you can live on 85% of what you need now, if you save 0% or 50%. Since they have the number you are saving, it doesn't make sense to me to bake that into the 85% number, when they can calculate it based on the info you provide. I really think it's that on average, you only need 85% of your income, likely due to some smaller cost of living changes, but also tax implications, etc.

Your calculator is much better, and assumes you have enough money to draw down only the gains, and not the principal, but that's not what the calculator in the article does (as they mentioned in the fine print), they buy a fixed income inflation adjusted annuity at 6%.
What about the part about millions of downloads being enough to pay for it?
But the contributors would. Why would they put their effort into a free resource, for others to profit off of it. Oh wait...
Interesting. I'm running on a multi-core Windows box here, and if anything we see the opposite effect. However, our scripts are all quite simple, so I suspect the total is probably dominated by startup time rather than actual processing time with both tools. For us, it's the difference between a mildly irritating second or two vs. hardly noticeable at all, not the tens of seconds for the project you were looking at there.
> Scaling will of course reduce costs in general, but it's not a given.

Not only does it seem costs haven't been reduced, their rate of increase has exceeded the growth in pages served, quite substantially. That's not the whole story I'm sure, but as a rough estimate that doesn't seem sustainable or healthy... or necessary simply in terms of general hosting cost declines over that period.
A note, you seem to have linked to the whole thread, rather than the specific comment you mention: https://www.reddit.com/r/AskHistorians/comments/60deda/how_h...
Wow I disagree with every single thing you wrote. Sorry would take too long to discuss
Yep, that's precisely what it is. It's a showcase for the technology: https://vuejs.org/v2/examples/hackernews.html

edit: My bad, the Live Demo link takes it to a different HN Vue page. https://vue-hn.now.sh/top
I have to wonder why the C standard library didn't include a Pascal-style mark/release allocator. A naive implementation wouldn't be much faster than free()'ing a bunch of allocations manually, but the general idea offers possibilities for optimization that otherwise aren't available to a conventional heap allocator.
> It's probably the same reason that your copy is torn and tattered.

Er, well I was also using it as a mousepad for about three years...
Then you will probably be interested in my article: Google and Wikipedia: Best Friends Forever.

http://newslines.org/blog/google-and-wikipedia-best-friends-...
> every major party

Major in the sense that the BBC approves of them: the SNP have by far the most MPs (54, 8%) in the House of Commons than any other party (after the Tories+Labour), yet rarely appear on panel, certainly never as frequently as UKIP (0 members), and almost never when QT is hosted outside Scotland.

Ofcom removed the list of larger parties[0] so now the choice of viewpoints to represent are down to editorial discretion.

[0]: https://www.ofcom.org.uk/consultations-and-statements/catego...
Meh, I got a suspension for using Net Send on Windows XP back in 2003/4.

I got the date with the girl and I annoyed some people and pissed off the network admin, win/win.
Leaving costs aside for a moment, I am very interested in what both Japanese people and expats consider to be the key differences between good and bad ramen for our startup http://8-food.com/ ... eg. personally I can't stand seafood flavors and get totally sick of that curry one.

In Sydney Australia ramen can be AUD$8-20 which is about USD$6-15. In China it's about 25-60CNY or USD$3.6-9.
AWS Tagging Strategy Free Guide 2017: Cloud Cost Management
Cloudflare has always sidestepped their responsibility by claiming not to be a "hosting provider". They claim not to host the content, so they claim not to be able to stop any abuse related to it. If the DNS points to cloudflare, if the content to the rest of the world looks and feels like it comes from Cloudflare, then you're responsible for the content whether you consider yourself a "hosting provider" or not. Providing bullet-proof hosting to scammers, spammers, etc. and then ignoring abuse reports and throwing their hands up in the air because it's not their content has left a pretty terrible impression of Cloudflare to me.
Smyte founder chased down the haters and won
> Maybe the event loop is faster, but I'm willing to bet the callback code is slower.

This is exactly the case, and the slowdown is pretty noticeable IMO. Still, python 3 is a whole lot better at this than python 2.
Introduction to GBA Graphics
False dichotomy. Either/Or does not exhaust the set of plausible options.
I strongly disagree with this on two points

1) one of the biggest moats for tech companies is talent, and it's necessary to have GOOD employees available to test new fields and grow quickly (when Android came along, Google suddenly needed a lot more engineers that it had available and saved the time/challenge/cost of hiring good quality engineers). Also the numbers you posted are overall employment numbers, not engineering ones (you need to have bigger HR, sales, support etc as you grow). I totally agree that there is a point of diminishing marginal return and they could be bloated, I just don't know what that is and I don't think you do either, so don't discount the number just because it's large.

2) Dividends are given if the company doesn't think that it can reinvest those in a more profitable way. Berkshire Hathaway notoriously doesn't give dividends - it doesn't mean Buffett & Munger are personally pocketing all the wealth. Also, dividend returns are taxed so that's why many times shareholders are okay with having the company reinvest it/bring it down as retained earnings because it's smarter that way.
We are going through a similar exercise but we avoided the approach of event driven CRUD and stuck to capturing customer's intent and an ability to read its side-effects as our de-facto API.

Consider for instance an API to create and account. Now let's say we want ability to update address. One approach would be an API that changes the address by updating the account but the customer never asked to update the account. The customer wants to change the address. How about we give them the API with change of address request/semantics? This way, no matter what happens, the API and the events remain in sync and you don't expose internal data storage semantics to customers that have no interest in them.
Tl;dr Two researchers claim they can use convolutional neural networks to pick criminals from pictures.

For the criminals they use pictures from government id cards. For non-criminals they searched the internet for random pictures.

These bozos just trained CNN to pick government id photos.

This is scary stuff because police are not very technically savvy and use biased scoring systems already[0].

[0] https://www.propublica.org/article/machine-bias-risk-assessm...
Wikipedia isn't spending more because of high costs of hosting, bandwidth and development. They are spending on executives, administration, grants, travel/conferences, and other mostly unrelated expenditures.

I don't donate to them from an effective altruism standpoint, every year I've read their spending plan and decided there are far better places to give. If they only spent on the core Wikipedia platform and support - I'd donate every year.
What APIs do you use atm?
> Only if the programmer chooses to not handle exceptions, which is bad practice.

So basically you're telling me that the example Python script is actually considered bad practice. I didn't saw that coming, I thought it was just grrrreat without any checking. Keep the wisdom coming!

> In Python you can catch an exception and continue the operation in a different manner.

But he doesn't do that.

> Well, you seem to not know a lot about exception handling in Python, so I hope I was at least a little helpful.

snickers

Come on you can't be saying this seriously?
> Donations processing expenses 3,604,682 2,484,765
> Professional service expenses 6,033,172 7,645,105

WTF?
Why Amazon Started with Books?
And CON, as Macha mentions in a sister comment. An idiom I remember from old times in DOS, for quickly writing some contents into a file - equivalent to `cat > myfile.txt` on Linux:

COPY CON MYFILE.TXT
Every MS-DOS programmer of old knows about nul, con, and the other reserved names. Those might come from CP/M actually (so are even older), and Atari TOS had them as well I believe.
Windows is, for better or worse, fiercely proud of its backwards compatibility. So it's not so much a stupid Windows design choice as a 'stupid' DOS 1.0 design choice (and not even so much a choice as simply a quirk of how the DOS 1.0 file system worked) that Windows doesn't want to break backwards comparability with.
>Correct answers don't have to be elegant per se, its nice when they are, but it's not a prerequisite

If a powerful idea is not elegant, we have the option of creating new mathematics in which it _can_ be elegantly expressed.
I'm reading it right now actually, and I actually do find it pretty heavy. That being said, I really enjoy it and find it surprising how applicable the arguments he makes in the book are to the conversations today surrounding AI. Would highly recommend
My friends and I were accused of interfering with the school computers on a few occasions. I think we were just bored -- we lacked direction and inspiration.

The computers had Visual Basic installed, and my uncle had given me a "Teach yourself VB in 24 hours" book. I followed all the exercises, but I didn't know what to do next. The book was obviously intended for business programming, so it didn't have any interesting suggestions. I wanted to make a game, or animations, but didn't know where to start.

I did implement a card game, but couldn't get any animations to work smoothly, and eventually gave up. The teachers knew nothing about programming, so they couldn't help, and couldn't even recommend other books or a web site. I think they regarded whatever I made with suspicion.

Competant teachers should have been able to provide programming exercises (or a larger project) that I was capable of implementing, but challenged me to learn something new with each task.

Instead, we made bar charts in Excel, and had about as much respect for IT as a subject as we did for gym class.
I'd add: Let's not get caught in the trap of looking at good-paying jobs as a problem. Wikipedia employees shouldn't be expected to work for next-to-nothing or nothing and to make great sacrifices for the rest of us, which is what many open source leaders and contributors must do (a bad thing). Why shouldn't we pay then well?
Good on Guy for bringing this up at last, but others have been questioning Wikipedia's fundraising for some time now [1][2][3] Note: I wrote the last one. In the same way that many charities exist to line the pockets of their staff, while not giving to their cause, Wikipedia has become a bloated fundraising bureaucracy that happens to have an online encyclopedia. The emphasis on fundraising leads to corrupt actions, for example the fundraising banners that say the site is in imminent danger of collapse despite it having over $100 million in the bank.

[1] https://www.dailydot.com/business/wikipedia-fundraiser-banne...
[2] https://news.slashdot.org/story/16/12/16/1631223/wikipedia-e...
[3] http://newslines.org/blog/stop-giving-wikipedia-money/
Edition War on the French wikipedia page of Emmanuel Macron following election
That's a good point, its like my local public library.

The problem summarizes down to my local public library spends most of its money on the physical building and physical books. You could inaccurately think that is the only expense of running a library, but there are numerous "in the noise" expenses people don't talk about as much.

You could replace my local public library with a completely non-physical website of ebooks. No physical building or books means that primary expense disappears. That means a ebook library, is completely free, right?

Well it turns out that the "lost in the noise" expenses of running a public library still exist and would then be the primary expenses. At perhaps 5% of previous "brick and mortar" cost. And the city and county were happy to fund a brick and mortar public library at 100% of budget, but you're not getting a penny or at most 1% if you're a "free virtual library" and you need 5% to keep open... Maybe a corporate benefactor could be found? I mean that's how we got our brick and mortar library, thanks, steel monopoly...

Note that my public library costs $3.5M/yr, and is one of the best in the state, if not the best, and serves 71K people in my city, that's about $50/yr per resident and I'm quite happy with it. It sounds like a public ebook library should round down to free. Amazon Kindle Unlimited is currently $120/year plus tax. Isn't that fascinating? The actual cost per user after all the financial hand waving is done implies the nicest newest largest most luxurious library in the state is less than half the cost of an inferior virtual replacement. It does make one wonder if "free" wikipedia is actually costing our civilization in total more than paper encyclopedias did in the 80s. Merely changing the billing model to trick people into thinking something is zero cost, when its actually more expensive to the overall civilization, isn't very innovative.
Anything, even Python.
What you say is correct. He just says something different and not the opposite. He talks about that a money hungry, fast growing business is not the model an open content wiki should have as a foundation. The value to the user would probably be the same if it would be a 3 person inc with $150k/year revenue.
> Wikipedia isn't spending more because of high costs of hosting, bandwidth and development. They are spending on executives, administration, grants, travel/conferences, and other mostly unrelated expenditures

What is that based on?
ClearBank, UK‘s first clearing bank in 250 years, offers an API for banking
Most of this seems fairly uncontroversial. This, however

> But a lot of service workers are doing jobs that are unlikely to ever be fully automated. Nobody wants a robot for a teacher or a nanny, for example. And even if we get software with advanced diagnostic capabilities, patients are still going to want doctors to explain the recommendations and nurses to provide hands-on care.

Maybe the author is taking a very short term interpretation of "ever" but I don't know why these jobs are unlikely to be automated of general AI arrives.
7% returns are unrealistic moving forward; I would target ~5-6%.

CalPERS came to this conclusion a few months ago, and they're a bit behind the rest of Wall Street when it comes to returns estimation.

http://www.cnbc.com/2017/02/08/calperss-sees-58-percent-retu...

Some Wall Street veterans are predicting returns even lower.

https://www.bogleheads.org/wiki/Historical_and_expected_retu...
Heck, most of what people know about any other group (romanticized or not) isn't true. For instance, visitors to the United States often worry that they're going to see running gun battles on the street on a daily basis.
threw the numbers into excel.. the difference is $88.6m.. so about $3.2m difference between that and net assets
It is cash. IIRC, there was a fuss a couple of years ago when it was found out that the WMF was losing money on that invested cash.
I got banned off the computers for months for finding net send because the other students abused it.

I just brought a Linux live USB stick with me and did my work that way.
Would you really think of all of these "copies" as yourself?
I had two instances of near expulsion, and these were quite recent (2013).

The first was when I created a small messaging application that allowed students to message each other on school computers when in study rooms that had an enforced silence rule - it was really basic and just used text files that were stored on the shared files on the school network.

The second was worse simply because I was pulled out of class for looking up how another student was making pop-up messages appear on all the networked PCs using the school's printing system. So, this student was in the middle of somehow gaining admin rights, and I was threatened with expulsion because I was looking up how he was doing it.

Real fun times
> Stocks are leveraged too.

Half-true. You only need 3-25% down to purchase a home. No one is going to extend you credit at that leverage for equities, bonds, etc (you could trade futures and options, or even 3x/4x ETFs, but that's pretty exotic for your typical investor).
I cant even read the page.
> Have the British experienced the horrors of communism, which was brought to us directly by WW2? No, they have not.

Have you? Other than having to be wrapped up well during winter as a three year old baby, please list them.

> We invaded USSR because of the Ribbentrop-Molotov pact, which saw the Soviets take part of our country (I'll let you search on wikipedia which part exactly). I, for myself, do not think that was the best decision for us to take, but saying that we invaded USSR like we were the Golden Horde searching for things to loot then you're utterly mistaken.

Ah yes, and presumably you were second only to your ally Nazi Germany in murdering Jews because of the Molotov-Ribbentrop pact too? Or do you want to carry on conveniently ignoring that part of my post?
> it looks like they're still operating with a very comfortable margin.

That's not the essay's concern, the essay's concern is that expenses grow much faster than the site's load.
Universe means: model of set theory.

Goedel's incompleteness theorems guarantee the existence of non-standard models of set theory (and Peano arithmetic). Hamkins cleverly uses non-standard models to construct a single program that can (simplifying a bit) exhibit arbitrary behaviour, depending in which universe (= model of set theory) you interpret it.
> It has only existed as a thing to critcize

No, this is false.

> and the term itself actually originates in a paper describing why it's broken.

So does the term "capitalism". Like capitalism, though, the waterfall method was a thing actually in wide use both before (the first paper describing it's use was about 20 years earlier than the critical one in which the term seems to have been first used) and after (it's been mandated by many institutions, particularly in government, even after that critical paper) being names in criticism.

> No one has ever advocated for the "waterfall" approach.

Actually, a number of large organizations, particularly governments, to this day mandate processes for software development projects, particularly large projects, that embody essentially the key features of the waterfall method, most critically that of doing full analysis across the whole scope before beginning development (often, in government, before getting approval for funding to open up contracting for the actual development work.) A lot of the contractors involved advertise that they use agile methods, but it ends often up being a kind of Scrum-within-waterfall monstrosity that managed to preserve the worst features of both.
No.

It's an overreaction to how messy our commits were before.

Some team members hate seeing merge commits, and our Stash system did a --no-ff merge previously. Plus there's a lot of contributors so people often had to merge master into their branch to resolve merge conflicts so they could merge, as there's sometimes 10 or more merges to master a day. So one branch might have 2-3 commits of work, and 2 merges from master. So our commit history might look like:

* Merge foo into master

* Merge master into foo

* Update foo per PR comments

* Merge master into foo

* Second meaningful commit on foo

* First meaningful commit on foo

This is not a long running branch, it could have been one that was started and had a PR opened at 11am and was reviewed and merged at 4pm.

So they instead configured our Stash instance to do an autosquash and if your PR didn't squash required it done manually.

Now it looks like

* Merge foo into master

* Merge bar into master

* Meaningful message about foobar from someone that does a manual rebase to avoid the autosquash

* Merge quu into master

I'm think the new situation is even worse, but I'm outvoted there.