skysight-inc/HackerNews huggingface dataset:
It's better because if you have one application that has authority over that area, you only have to answer this question once.

The answer will depend on the data in question, of course; maybe it is fine to serve stale data for a while, maybe you need to write to one DB, read from another, and combine in-process, etc., until the change fully propagates. But the impact needs to be localized to whatever extent is possible.

If you have several applications accessing the database directly, it makes the database everyone's problem, instead of just the one thing's problem. Then everyone has to know about the downtime and come up with their own strategy to mitigate. They can't say "Well we'll just trust what we get from Service A", because they don't actually get info from service A; they get info from service A's underlying datastore.

Worse, in most cases like this, there will just be one global database for everything, so schema changes, database restarts, etc., necessary for one thing can have negative effects, both direct and indirect, across the entire ecosystem. If Bob's Service decides it needs to do a massive reindexing and Alice's Service is on the same DB, even if they're using completely independent tables, etc., the performance hit is going to affect both. If Bob changes his schema and Alice reads or writes directly to those tables (e.g., Alice's service updates a column in records originally inserted by Bob's service), now Alice has to know about the change, plan for it, and coordinate her deployment in sync with Bob, etc.

That kind of thing is what people mean when they say "distributed monolith". There is no real "private" and "public" space where one service provider could reasonably offer a stable API but change things as necessary on the back-end. Nothing is really independent. All you've done is make a monolith that is much harder to coordinate, manage, debug, and understand.
corollary to some of the points made in the post:

- to understand one's value in $ terms, it needs to be measurable in some way.

Some possible ways to measure:

- for a product already being sold to customers, my features are helping retain customers (bug fixes, performance improvements etc) as measure by A/B testing or sales guys saying "that fix landed the sale".

- for a product not yet being sold, my performance in building the product is helping time to market as measured by improvement in sales and marketing results : "we landed a field trial today with the features I helped implement" or "those demo videos have improved response to our marketing campaign"

- for work in a large company, my performance helps my organization achieve some stated goal by its general manager. As measure by : "we got that thing done the GM laid our last quarter, his meetings with upper management were very positive and landed additional funding to the project"

Interestingly, for each of these, value in terms of $ gets more and more difficult to measure.

in my experience, working in smaller companies, value is much easier to understand, but the work tends to be "everyone sweeps the floor".
In larger companies the work tends to be more specialized - and potentially more "cool" but driven by harder to pin down dynamics of the larger corporation organism. It also tends to be more "maddening" as the organization flip-flops around trying while seeking extremely difficult to attain growth.
It is interesting that similar ideas tend to pop up around the same time.

Based on this, Yacob was more secular, rational and humane than European thinkers at the same time and would feel himself most likely comfortably in the modern world.

I think it is always important to know if something was worked on independently in multiple places. I believe that this demonstrates that this something was bound to happen.

I would not call Amo as an African philosopher though, as he was raised and educated in Europe. Perhaps an African-European philosopher if you insist to stress on his origin. I think that he was and was perceived as much European as his other contemporaries.
Indeed, for the most part x86 is pretty much insensitive to code alignment and unless you have a specific case where an extremely tight loop is on the critical path, the extra NOPs are almost certainly going to cause an overall slowdown as they push other code out of the cache. Always benchmark total performance.
I think the reason for that is the Eastern Sarajevo that is used as name by Serbs, so that is why main Sarajevo tries to forbid using name and emblem together.

If law says "name and emblem" than it applies to both together. And it certainly cannot forbid people in other countries doing so, that applies for Bosnia only or for some countries having international relations with them.

Try to forbid it in Uganda or Congo, it will not work like that.
"No plan of battle survives contact with the enemy."

Whatever you are dreaming up, you need to find a way to try it out. Until you do that, it isn't even a half baked idea. The act of putting it out there will give you critical information you can't get any other way.

It helps to start small. It helps to view it as an experiment. It helps to be curious about how other people will react, but not looking for their approval.

People can be brutal. You need to be aware of that and account for that fact and take measures to reasonably protect yourself. At the same time, you need to not take it personally. Some of it has nothing whatsoever to do with you. Some people are just assholes looking for a chance to be ugly.

In light of that, it helps to do what you can to depersonalise it. This can be done some with language. You want to ask "What do you think of this project?" rather than "What do you think of my project?"

Or don't ask. Just put it out there and watch how people react to it and interact with it. Then use what you observe to tweak it.
Why inclusion in the Google Arts and Culture selfie feature matters
Switching bags, finding barcodes and placing the goods at right angle so it can be scanned, all of these makes me feel like being trained for unnecessary skills, it's repetitive and time consuming, thus incredibly annoying. Sometimes things went wrong, I had to ask for assistance (yeah, more interactions please.) I just stood there like I'm a 70-year-old man who isn't good at interacting with computers (well hello?), watching the assistant guy input the barcode number manually. After all that, I had to do the whole card payment process myself, while people stared at me waiting for free self checkout slot. Ugh!
Rocket Lab: Space Startup Succeeds on Second Test Mission
As others have mentioned, Digital Ocean and Linode would probably be good options here.

If you're looking for something even smaller and cheaper than $5/mo, I've had luck with BuyVM. They've very cheap, have good customer support, a nice panel, and you get an entire /64.
Funny thing, for me I use my console on my Monitor because (like many people my age) don't have a need for a good TV so I still have a rubbish 720p TV.

I do however, often play the console because its non-distractable.

When I'm on my PC I get notification after notification, steam messages, my brain wanting to randomly browse, load up spotify or youtube etc etc.

When I chuck my switch on the monitor, there are no distractions, its just me and the game.

I still prefer PC gaming, but the console is almost a more "pure" experience due to the way my brain is wired to use the PC now, its a bit worrying really.
This.

I have a huge Steam library and many PC gamer friends. Also, I'm into indie games.

Besides the PSX, I never had a console.
Monetary value, perhaps.

Gaming value? Actually the reverse is true - everything in my i5-3570K's rig is from 2012, except for the GTX 1080 and it ran everything 2017 @1440p very well.

Admittedly no BF1 or PUBG as I grew tired of the FPS genre a long time ago.
Delving into Immutable Infrastructure
Heck, I've played a few games of Catan where it's tested marriages.
The weird terms on corecrypto don’t surprise me too much. The article’s description gives me the impression that Apple doesn’t want people re-using the library’s code directly (except, of course, by calling it), but Apple does want to allow the code to be examined for flaws.
Presumably as this philosopher becomes better known and some readers find his arguments more coherent or inspiring than those of his peers, he will become more widely cited in future. Your argument seems to rest on intellectual popularity as the metric of success, as if the work of all philosophers had been equally accessible to all students of the discipline.
I mean, I have not heard of many schools, medical or otherwise, that teach about sources of "apparent defiance of reason".
Facebook page cannot be a "legal entity". Further, legal entities may be as well private entities.

Legal entities are created by governments, either as governmental organizations (persons on paper) or as companies and various types of associations (private persons on paper).

Facebook page may be opened up by such legal entity, but itself does not constitute such.
I love how he thinks that Israel bulldozing Palestinian neighborhoods and killing civilians doesn't count as oppression because there's more Arabs than Israelis in the general area.
This functionality essentially already exists in the form of multi-byte NOP's: https://stackoverflow.com/questions/25545470/long-multi-byte.... Because of the way the decoder fetches instructions, any approach that requires the decoder to act conditionally upon anything other than individual instruction length is likely impossible.

While in theory NOP decoding could be a bottleneck, I think it would be a really rare occurrence. Usually a hot loop is going to be fed from the LSD or DSB caches, so the NOP's will already be removed. It would be interesting to see a benchmark that illustrates a case where excessive alignment actually causes a slowdown.
Waitrose in the UK has had something called "Quick Check" for maybe the last 10 years. On the way into the store, you swipe your "My Waitrose" card and collect a barcode scanner. You then scan and bag everything on the way around and return your scanner to a dedicated terminal (which generally have no queue) and very quickly pay. More recently they added the ability to use your smartphone as the scanner so that you don't even need to pick up a barcode reader. They are only one step away from allowing you to pay with your smartphone and walk out... although as it's at the terminal they ID you if you have any restricted items that seem unlikely. Every once in a while (I have had it once in 5 years of shopping there weekly) they will flag you for a "rescan" to check you scanned everything.

It's a brilliant system and doesn't require hundreds of cameras and machine learning.
Microsoft tried that with Windows RT. It's riskier to that specific Windows edition than to the Win32.
What do you guys think about ozone? I know its banned in California from what I've heard. But I hear it kills a lot of bad compounds like mold. I could be wrong though, would love to hear you guys opinion on it.
Thanks for articulating this in an intuitive manner for us non devs.
Defender was my game. Played it all the time. Got a big callus on my left thumb. There is a machine at the Alamo Drafthouse in SF.

Having said that, I was still a big fan of Tempest.
Even a perfect kernel will have to crash.

Something like Rowhammer can turn perfectly written code into malicioous gadgets for an attacker. Until ECC or preventative measures becomes widespread in consumer hardware, this attack will remain viable.

Additionally, cosmic rays may at any time write arbitrary data into memory. In these situations it is perfectly reasonable to crash the machine if essential datastructures were affected.

Or suppose you just received a MACHINE CHECK exception, the type of interrupt which essentially just tells the OS that the machine is no longer capable of operating in it's current state.

This isn't all about an attacker gaining privilege, the mere act of crashing the kernel in a hostile or other event (cosmic rays, voltage fluctuation) which leads to corruption or compromise of the continued operation of the machine is perfectly acceptable and normal.
As a non-expert, it seems to me the question is whether space is fundamental, or whether it is produced by something else more fundamental, and if so, what.
Thanks. I'm more scared than I was. I think I was naieve enough to believe the automated store checks picked this stuff up.

I suspect the T&C were written by competent lawyers but this feels like a situation where if the barriers to entry in the store aren't high enough, then google as the storekeeper has the liability, if they determine trustedness as the 'editor' of what is or is not allowed into the store.

When it comes to content, the government seems to take this view: if you publish the kind of material the government forbids in law, you either have a common carrier defence that you publish EVERYTHING or, you have the role of selecting what is published and acquire liability because of that moment of choice.

Automatic choice doesn't absolve you of the onus of checking.
For "a couple hundred quid", especially when you want to save on a free-sync display, the RX 570 and RX 580's are right in that price range. If sold at MSRP. But now these 170-250usd cards cost 2-3 times as much. I hear its a similar situation now with mid-range nvidia cards.
We've changed to that from http://www.nytimes.com/1989/07/02/magazine/the-joys-of-victi.... Thanks!
It certainly is a bit ballbusting, but as someone who was an injecting meth user on-and-off for the better part of 10 years up until about 5 years ago, and now has a stable job in a beautiful part of the world, plenty of well paid overtime at a great company, a home loan, and a 1.5 minute commute to work.

Fuck it, I'll take it. Might as well throw in some pride as well.

YMMV!
I was arguing more against the “international titans” thing, I personally think that it is too risky for a relatively small country like Switzerland to stand behind not one but two such big financial institutions and I also think that the two banks’ recent retreat is a realization (by their stakeholders) of this obvious truth. The size thing is why they were closer to folding up compared to a bank like Deutsche, who has been run worse but which the German Government would never let default. On the other hand, the Swiss Government doesn’t have enough reserves to bail out either of them, they probably realized that they don’t want to be the next Iceland hence the banks’ change of course.

Bottom line is that you can only make big money on the international financial markets if your financial “home” market is big enough and if your “home” authorities (the Government) is ready to back you up if anything bad happens by using said home market to pump you up and keep you afloat. The Swiss financial market is just not big enough to keep either CS or UBS afloat in case either of them is about to go down like Lehman.
Someone who does any study of the history of ideas will run into the still ubiquitous and somewhat self-aggrandizing paradigm in the discipline. In coarse outline: that rational thinking is something which started with the Greeks and was carried like a torch through various high-watermarks in western history, and in essence is one of the things that distinguishes (and elevates) the west from the rest of the world.

Granted, some tips of the hat have been granted the ancient philosophies of India, China and the Muslim world, but these are mainly noted as they have contributed to the forward march of western ideas. The linked article could be largely interpreted to be in the same vein: i.e. great because it coincides with a major western thought tradition.

Still, interesting to learn that Ethiopia had a scholarly tradition of which we have heard very little. Also interesting that enlightenment ideas seem to have surfaced at approximately the same time, in totally separate places. I dare say we tend to believe that ideas spread via diffusion, maybe that is not so at all.
Verizon’s Go Unlimited Plan Will Soon Work in Mexico and Canada – The Verge
Assuming a site has one, although most news sites probably do. Facebook Open Graph and other social media tags are worth looking for as well. Unfortunately, they're not always trustworthy.
Not linearly. But at the point where you're turning away shoppers because they won't wait in a 30 minute line, cash registers will increase ROI.
In proper microservices architecture only a single application access the DB. Other apps get the data via an API call. Thus you can drop the column (maybe it's derived data) and still keep the API interface.

In the end, it's mostly about enforcing contracts and making devops simpler.
I don't actually use any of this, so I'm not intimately familiar, but I found a promising looking framework and a help article on redux itself.

https://github.com/zeit/next.js/
https://redux.js.org/docs/recipes/ServerRendering.html
Capability based APIs
Is Your ID Approved for Travel? These Are the Latest Rules
Few people would cash it, anyway.
That's a great way of looking at it.

My commute, door to door, is 1500 meters, no quite 1 mile. There is very little traffic to speak of, even at the the busiest part of the day.
Modular but not adopted, that's the real issue. The Vive looked like that happy medium.
Unless I'm mistaken, it only really works well within a component. You don't get prop type checking in the component hierarchy.

Also, Vuex is very string-based, so you don't get payload or return type checking when you use Vuex. There are additional libraries that look to help this, but it's still an issue.

I could be wrong about any of this, but those are currently the issues I'm running in to.
What is the meaning of the map’s colors? “unimpeachable IRS data mapped by state and metropolitan area” … Unimpeachable because there is no legend and it is not clear what exactly is mapped? (I’m on mobile.)
I've given up on running emacs on win. These days I run an X server, use bash-on-windows for SSH, and then forward X from a headless tower in a closet or a virtual machine to my desktop.
Using Self-Organizing Maps to Solve the Traveling Salesman Problem
As far as I can recall, the texts did not get any recognition within Ethiopia until the last century or so. A manuscript of the texts was originally found (in a monastery, I believe) and translated by an Italian scholar in the 19th century, and there were several translations and scholarly works discussions published over the next few decades. Then in the 20s and 30s a couple of scholars argued on textual and circumstantial grounds that this Italian scholar had in fact forged the original manuscripts himself. Basically everyone was convinced and lost interest at that point. Claude Sumner and some Ethiopian scholars have more recently taken up the whole issues again and argued that the texts are authentic, but they remain very obscure.

I probably should have talked about this a bit in my introduction, but none of that stuff is in English and I guess I found Sumner's discussion compelling. But really I'm not qualified to judge, and the forgery theory would certainly account for the sudden emergence.
That's a strange argument. Apple had also had an earlier failure of mobile computing with the Newton, which was beaten in the market by the Palm Pilot. Palm did well for a few years, then ran into limitations of its own. Apple made a breakthrough with the iPhone, but nowadays lower-cost products built around Android arguably dominate the market. Of course, it depends on whether you measure success by unit sales, profit, device performance, or app store depth.
Have you met other famous or successful people?
Here is the trick: gang up on the current winner.

Playing with at least 3 or 4 players most games become more about diplomacy and getting other players to do what you want than getting good roll / cards. A good trick is to get hit hard at the start of the game (when you win a lot it is not hard to be a target) then once someone start getting ahead focus everyone on them while retelling how everyone fucked you over early-on. When you get in a position to win start speaking less to not attract any attention, don't use flashy combos. Then win.

If you play a lot, learn how one game can help you for next one: if don't break your promises or help someone when they need it; you may get some help next game. Or people will be a lot more willing to trust you, until breaking this trust can give you a win.
You don't always have to know why but it's somewhat frightening that so many "engineers" don't have a clue why they are doing something (because Google does it). And I'm of course guilty of it myself jumping on the hype-train or uncritically taking advice from domain experts only to find out years later that much of it was BS. Most of the time though, you will not reach enlightenment. I guess it's in our nature to follow authority, hype, trends and group think.
Author here.

I really had trouble finding the photo of the Statue of Liberty during night that I could use in this article. Unsplash gave me just this one photo. Wikimedia Commons gave me nothing. Flickr gave me more results, but they were mostly from Vegas (easy to spot for me) or Tokyo (difficult to spot for me). I have re-searched Flickr now (with the "all creative commons" filter selected), and I still can't find a photo that I could guarantee is a real thing, let alone a photo that looks as good as the Unsplash one I have used.

I now regret making that decision, because if I knew that this was Tokyo in the background, I would avoid using it.
this was the downvoted parent saying "I can't go learn everything so i look at the likely ROI. Learning hard complex up and down stack optimisation that benefits a few hundred companies globally and they are already massively oversubscribed with brilliant 25 year old mathematicians is not a good ROI".

but take a month of hourly commutes in learning basics of NLP or bootstrap or PGP or ... is likely to have much higher ROI

my mental model is

- There are few fields that are wide open right now - it's ML (vision 90%, text 50%), process automation, robotics, security.

- It's got to be widely applicable to more than one industry

- It's got to not involve going back to college for a year of maths training.

- It needs some kind of moat. Learning to use bootstrap better is nice cos your stuff looks better and is cleaner. It's kind of table stakes, but it has zero most.
Intel secure enclaves looks interesting to dive into and will have some decent moat factor.

- it's really got to be uISV suitable. This means I can come up with at least two businesses that conceivably will work, selling element extraction from text is not a business but "capturing ten kpis from your base of legal contracts" is (and probably a hotly contested area)

I did the whole "walking through lists of industry SICs to generate ideas - even read every ycombinator investment. no dice" Good business opportunities are hard to imagine.
The reference I provided was to the mutation, not the anti-ageing phenotype.

The speaker is one of the PI’s on the project so it is worth watching the whole thing. I can’t find the paper again where the delayed ageing is mentioned, but the speaker does talk about it - far more offhand than it should be for my liking.

It is pretty easy to ff through a scientific talk because of the slides, but if you are just interested in the Brazilian mutation then start from around 6 minutes.
I referred to nvidia's titan v, which is independent of google's tpu. https://wikipedia.org/wiki/Tensor_processing_unit https://www.nvidia.com/en-us/titan/titan-v/

I also didn't say it would be used for rendering in games, but that it could be used by games. Games can use GPUs for compute, for physics, simulation amd even AI. Some is already happening. TPUs would be even better. to I find that interesting.

The point of my comment was that TPUs providing some differentiation relevant to mining vs gaming would affect prices.