skysight-inc/HackerNews huggingface dataset:
Jeff Barr says in this article exactly how it works: when you make a write in one region, it streams the updates to the other regions. Presumably this is built on top of the DynamoDB Streams system. It tags the item update with a timestamp, and in the event of a conflict the most recent wins.

So in the case of a partition where the update stream is delayed, other regions can read and write to their local copy of the tables. They'll be replicated when the partition is healed. You should design around the possibility of conflicts, so that the 'last writer wins' resolution does what you want and leaves the system in a consistent state.

It would be nice if it emitted an event when write-write conflicts occur, so you can monitor that and possibly add your own conflict resolution logic to patch things up afterward. It doesn't appear like this exists.

Yes, you sacrifice freshness. When healthy, regions are behind by ~1s. If you need consistent writes then you can use one as the 'primary' region and do all your writes there and use the others as read replicas. But it's better to design your system to not require full consistency and do reads and writes in the local region.

(Disclaimer: I work for Amazon, but not in AWS and have nothing to do with this project.)
It's absolutely naïve to think women aren't playing power games to get what they want as well; I see it daily with my sister that is a head of some law agency. She's single as there are few men above her that would date her and her romantic relationships are just for fun, often with (current/former) subordinates (IMO they are co-dependents that need a strong woman to feel good about themselves). There is zero backlash she is getting for that. She's not in the US though.
Upvoted and commented for truth. I really hope they get that it’s not a cool move.

Just deprecate whatever API-specific calls you’re making and say ‘these features require 10.13’.

I mean, how long was the development of this project? When was that poor decision made?
It seems more like they simply don't have enough data for more senior engineers.
Robust, high performance subset of Tcl, in JavaScript
I thought EKS was managed? Do you still have to manage the underlying instances in EKS?
Toward a Functional Programming Analogy for Microservices
The thing is, this regulation doesn't appear out of thin air. It came about because corporations had, and still have, so much power in the united states. In places where corporations are powerful, they will use that power to influence government. This is why Libertarian free market policies are pretty much as conceptually impossible as communism. When power is concentrated in the hands of few, they will gain economic power in the case of communism, and political power in the case of free market. It's not by chance that many are turning a blind eye to the root and noticing only the regulatory component of the problem as that is very beneficial to the corporations, and there's hardly anyone left to make arguments against them when they hold all the power.
I simply disable JavaScript. Only when I’m on a page that I think I really need JavaScript capabilities to I open it in another browser that has JS enabled. Of course some in the latter category do nasty stuff but only those I explicitly allow get to run JS with Adblock enabled.
I assume that it can't use the password in the password list as that should be hashed already.
Hopefully this is the correct math for their example 1:

(1 * 2 * 0.00021167 * (600/60) * 30) + (1 * 1 * 0.00084333 * (600/60) * 30) = 0.380001

Because that's much better than the original:

(1 * 2 * 0.00021167 * (600) * 30) + (1 * 1 * 0.00084333 * (600) * 30) = 22.80006
Maybe, but giving them extra equity won't get you any closer to making it, and will make it harder to raise funds (which is what you really need)
>I work in the retail industry (think cash registers, retail sale accounting, that kind of stuff) and pretty much any legislation on this planet would obliterate us if we'd tell them that the result of the computations of our systems may be some cents up or down from the real result - the one someone would get who just scribbled the numbers on a sheet of paper and added them up manually.

It is especially in cases like this that you absolutely should not use fixed decimal point systems to represent money. It is exactly in these circumstances that your fixed decimal point system will eventually encounter a situation where it fails catastrophically.

Intel provides an IEEE decimal floating point system specifically for the purpose of adhering to legal requirements, they say so right at the top of their website:

https://software.intel.com/en-us/articles/intel-decimal-floa...

If fixed point math would have solved this issue, they'd have provided a solution involving that, but fixed point math is simply the absolute worst solution to this problem, even worse than naively using a 64-bit binary floating point number.

BigDecimal is also a viable solution, but it's entirely unnecessary and the cost really is enormous especially if you need to handle a large number of transactions. But sure, if you say performance genuinely isn't an issue go with BigDecimal.
12 stories on the front page of HN leading to amazon.com and their offerings? Hm....
Overhead isn't nebulous, it pays for the operating cost of the lab. At least in the case of the lab my parents worked at, that money was crucial.
See also: places and "experiences" (including major contemporary art) meant to be a background for instagram and snapchat https://www.theringer.com/tech/2017/8/9/16110424/instagram-p... (don't let the Ringer url fool you, very good article)
Apple says "Not impacted: macOS Sierra 10.12.6 and earlier" in their security advisory for the patch.
I believe the scope of what he was asked to address might not have included suggested solutions, beyond the obvious "don't suggest all the stuff I'm saying is causing a problem."

He does specifically go out of his way to say, in bold and isolated text, Do keep in mind that the context here is the impact on identity verification in "a post-breach world".
BuzzFeed Plans Job Cuts, Business Reorganization After Revenue Miss
How Reuters’s Revolutionary AI System Gathers Global News
I've read half a dozen articles on Cruise's press event, they all tell similar stories. I guess whether you view them as positive depends on your expectations. Downtown SF is a very challenging driving environment, Cruise is doing some pretty awesome stuff realtive to the other established and well capitalized efforts.
Investment of a lifetime if you want to learn to code! They are the best!
7th Risc-V Workshop Day Two
I am speculating that he may have given her a promotion without disclosing his relationship to HR.
I learned to program sometime around 1988 or 89 when I was 12 and have been doing it for 28 years. I saw several of these rise and fall, and conventions have changed greatly even though most of us are still using C-style languages.

The highest leverage I've found comes from spreadsheets and relational databases because they require little or no code to accomplish so much. So I think that declarative or 4th generation programming languages deserve an honorable mention in the "yes" category.

The lowest leverage has been on the object-oriented side, especially with C++. Java is the least abstract language I've used in recent memory, due to its obsession with staying as far from functional programming as it can (closures were accomplished with anonymous objects until version 8!). There is simply no way to infer where a value was set without tracing the entire code, which slows development time by a factor of 10 to 100 over more functional techniques that use methods to derive state instead of values. So I think the "No" category needs a mention of highly imperative code and its tendency to become spaghetti.

The single most damaging practice I encounter daily is the breaking of convention and the loss of programming context that we've built up in our minds over the years. So while most functional programming languages are conceptually brilliant, they stray so far from mainstream languages like Javascript that I think they complicate syntax unnecessarily. Heavy-handed patterns also urge us to segregate code into parts when the logic doesn't require it, which I often find unintuitive. Mobile development especially, with its obsession with delegation, event broadcasting, observers and nondeterministic behavior of partially uninitialized views (especially recycler view and UITableView) feels like always having to remember 10 or 20 digits when we can only comfortably manage 7. Types for the sake of types will likely expand code size and complexity by an order of magnitude when a simple compiler would have accomplished nearly as much. I have low confidence that any of these will survive the next tech bubble.

I view parallelism and AI as a great uncharted sector of computer science that was stifled by Microsoft, Apple, Intel and NVIDIA. Had FPGAs or open source graphics cards taken off after the 90s, we would have a very different view of things like the Actor model (Erlang, Go, etc). So shared threads are a huge "no", but the private address spaces/streams/message passing and copy-on-write model of UNIX is a huge "yes" and we'll likely see these techniques adopted at the language level in the next decade. It would also be nice to have the numerical computing techniques from MATLAB so we can operate on matrices instead of primitives and saturate the hardware with less effort. Under these tools and conventions, AI loses much of its mystery because you realize you can always brute force a solution and evolve more elegant ones later to find a better local optimum.
So you log and audit this kind of unusual event, but you didn't require VPN access for critical resources?
Yes, but it would be possible to create a similar thing without much coding (paypal checkout button, email, excel, wordpress).
I asked a friend who recently completed a PhD about this, and he was pretty scathing about the UC system; he gave the same explanation as the OP.

TLDR: the reason the universities do this fake tuition fee plus rebate combination is basically money laundering; their grant money can be spent on paying for students, but not on capex like building new campuses. So by artificially inflating their top-line tuition fee spend, and then clawing most of it back in the form of a rebate, they are able to repurpose grant money for other expenses.

The problem with this situation is that it's actually not in the universities' interests to help grad students; their best play is to let grad students get ground into the dust a bit more and then point at how awful the Trump administration is, knowing that the Republicans will get the blame. In a sense, the worse it goes for students, the better, as it increases the likelihood of a concession that enables the universities to continue their money laundering. However hard it is to be a grad student in the US, there's still a lot of competition for each one of those low-paying grad student spots, so even if demand for those jobs goes down a lot, the seats will still be filled.
I agree in principle, but rather than the problem dictating the paradigm, I would say it usually dictates the language. If a problem is well suited to a functional implementation then I'll probably break out Scala to solve it.
This is an awesome lecture that really helps understand how the brain works at a neurological level:

Jack Gallant - Working toward a complete functional atlas of the human brain - https://www.youtube.com/watch?v=Z0Qiq22PRWQ
I love Plex! I've never had cable, but since I moved a few years ago, I haven't even bothered connecting an antenna to my TV.

However, between this and the Macy's Thanksgiving Parade (which was streamed to youtube, but in a super-annoying format where you had to constantly adjust the view to actually watch it), I think I might dig out my antenna and hook it back up.
It has a built in low-light photo mode on iOS that I use over the stock camera app all the time. In full light you can't even tell the difference between stock and snapchat photos.
Keep going... EKS is still in preview, so you probably shouldn't rely on it in production just yet. However you could check out kops (https://github.com/kubernetes/kops), which makes provisioning a k8s cluster on AWS extremely easy. Good luck! :)
Gemini.com is my favorite, but GDAX works too.
Amazon Transcribe - Automatic speech recognition
I don't know about Neptune -- curious to hear what it is based on -- but TitanDB never really supported cross-machine traversals for the execution engine. The data was stored in a distributed fashion (across say a Cassandra cluster), but any instance of the execution engine was single-machine, with no easy way to talk between multiple instances of the execution engine.
From the article, I find it funny that the article actually loops around later to counter your cherry picked quote and argument from the first paragraph.

>There is a tacit acceptance of the basic idea of “public choice theory”: that state actors are just as much selfish maximizers as anyone else, and that the only difference between the state and a corporation is that the state doesn’t have to be as accountable to its consumers.
Building data science pipelines with Luigi and Jupyter notebooks
Over half of public comments to FCC on net neutrality appear fake
You are correct, we mislabelled the pricing on launch, it is corrected now. The correct values are:

$0.0506 per CPU per hour
$0.0127 per GB of memory per hour
Your first-principles argument is logically correct, but totally ignores the actual costs of living and salary in the given areas. The grandparent point stands just fine.
When you are asking users for donations as frequently as Wikipedia does, engineering quality is very important. With better software comes lower resource usage, which means cheaper infrastructure, resulting in lower costs.
This still isn't compositing. If I have 10 windows all with the same X/Y coordinates, the only window sending any draw commands at all is the top window with a traditional wm.
Kotlin and C# are two examples that fit the bill. If that's what you're looking for.
Why "ddgr" instead of just "ddg"?
I think anyone who tries to do a different architecture will have to put forward huge R+D themselves for proper code generation. Likely in the form of an LLVM backend, webasm JIT, maybe JVM, as well as on chip hardware techniques that at least fill the same role as OO execution.

I can't think of any hardware architecture that focused on super efficient execution and let the instruction generation chips fall where they may. Maybe the Cell in the PS3. Every other successful chip has seemed to try to deal with whatever instructions it is given as best it can.
Ask Hackaday: How on Earth Can a 2004 MP3 Player Read an SDXC Card?
Building something actually drastically reduces the requirements. OP stated $2.2MM to live off of the interest ($80k/yr); put it another way, OP wants a passive income stream of $80k/yr, which can come from $2.2MM invested via the 4% withdrawal rule.

In the case of building something, that replaces the need for $2.2M in capital, which means the 75mm page views/mo reduces down to 2.7mm views/mo, or in the case of the SaaS business, looks something like:

$1 of value to 80,000 people / year

$1 of value to 6,667 people / mo

$5 of value to 1,334 people / mo

$6.67 of value to 1,000 people / mo

$10 of value to 666 people / mo

The key insight is that $7/mo (in perpetuity) from your "1,000 true fans" gives OP the lifestyle he/she is hoping for.
That's because people in the United States as a general rule eat tons of cheap, processed meat. When removed, there's a slight chance it'll be replaced by actual vegetables, of which their diet has tremendous lack of, so in almost any case it will be a win-win for their digestive system and cholesterol. It's not the meat it's you
On the other hand, GM actually makes vehicles...
I would love to see this broken out by gender as well.
Yeah, looks very similar. I will be interested to see how quickly containers can be provisioned on FarGate.

Maybe I was doing something wrong, but my experience so far with ACI is that it consistently took about three to four minutes until a smallish container was ready for use.
I'm not near a macOS box at the moment, but I believe that

PermitRootLogin no

is set in

/private/etc/ssh/sshd_config
This gets at something I was taught in driving school. Slow =/= safe. Sudden stopping can be just as dangerous as any other tactic.
Yeah but Microsoft let IE stagnate for half a decade after it had achieved dominance. There were 5 years between IE 6 and IE 7. If MS hadn't disbanded the IE team but had kept up the pace of incremental development, I very much doubt Mozilla would have ever been able to catch up again.

I would say Joels point still holds in the general case where you you can't count on competitors to just stop developing their product until you have achieved parity again.
Looks like they just invested even more in macOS. If they can't even support slightly older versions of that, I don't think Windows or Linux support is something to expect anytime soon.
It's the first day of re:invent and they have a 40%+ market share of IaaS. Not surprising that it's all over HN.

Note: I do not work for Amazon. :)
Your list of potential outcomes seem to assume that people will mainly be wary of false accusations. Maybe — instead of worrying about this low-probability non-issue — people will simply stop abusing power and harassing subordinates due to the increased likelihood of negative consequences?
I'm looking at some of my saved snapchat videos on iOS and I am almost certain from the quality that there's no downsizing done here. Maybe if you send it to your story and then download it from there it'll be downsized to what exists on their server.
I hope they won't use the hearing for blaming foreign adversaries that need to be fought with offensive capabilities. It should be made clear that the problems are homegrown.
Amazon Translate - Natural and fluent language translation
I haven’t heard about how those two companies pay. It’s definitely a common occurrence at Google, Apple, Facebook, Microsoft, & Salesforce.

Bonuses are often structured as a % of your base salary based upon your rank. More senior engineers will get an extra 10-25% each year essentially automatically.

This is separate from RSUs, which vary a lot more widely. Their value is especially dependent upon company stock performance.
> There are TWO patent pools for HEVC, MPEG LA and HEVC Advance,

Don't forget Velos Media (the third one!).
My fear is that Apple doesn't know that it still affects El Capitan, though the poster I linked to could have just been lying.
Nevertheless, cost is a factor. You have to weigh the expected increased career value of living in CA against the cost.
Another method for exploiting the macOS root vulnerability
Hope they are built in the US by union labor.
Is "Fargate" an Aqua Teen Hunger Force reference?
https://youtu.be/uOd7HQoKxcU?t=38
Will there be smaller instances available eventually? I'm interested in bare metal performance but I don't need an instance that huge for my current workload.
Yes that is correct http://solidity.readthedocs.io/en/develop/contracts.html#cre...
Hearings like this are part of the process towards actual action, and if the process continues, then it's not grandstanding. However if they do hearings and no more, it's worthless. We can't tell from the hearings themselves whether they will lead to action... which is why it's such effective way to grandstand!
Announcing everything on the same day pays off :)
I am thinking of Outbox, a former US tech startup that digitalised mail, and that was shut down by the U.S. Post Office.
None of these harassment allegations involve men who simply failed to play the "politics de jour." That is a complete straw man. This is not about trust or intentions, but rather about boundaries. There is the sphere of work, and there is the sphere of socializing/romance, and as long as you respect that boundary there is no problem. Not trying to date people puts zero demands on your brain capacity (and, in fact, greatly frees your brain capacity, as I learned after getting married).
At a certain point I think it's reasonable to say that a company spending half a billion dollars on psychology research and manipulation (advertising) MIGHT just have the upper hand.
Amazon Comprehend – Discover insights and relationships in text
I watched this fascinating 5 minute video recently on hot meta printing. It might have been posted to HN, as it's certainly not the kind of thing I would normally watch!

https://www.youtube.com/watch?v=G3XbItz55YE
I'm not going to talk about our intricacies of security. But it should go without saying that all the critical stuff is much more locked down.

This policy applies to everyone. Students, faculty, staff. Previously, a student could set up VNC to allow remote access to their machine in their dorm. Now it takes VPN to do so.
Last week I created a small framework called lambdaphp[1].

My aim was to host a Wordpress or Laravel site on aws lambda without paying any monthly hosting charges. I got everything running (sessions, fs, request, etc) except of course I still had to use RDS and I think this takes care of it too. So now I can expect to run a full site which is only billed by the amount of resources consumed.

Of course my project was just for my own amusement but I think this is the way how it's going to be done soon or where Aws is heading. Seems pretty nifty!

[1] https://github.com/san-kumar/lambdaphp
I'm in full agreement with all those except for Afghanstan, you might want to re-check the time line.

I'm just saying that "erring on the side of caution" was how all these bad decisions were pitched to the public, and they agreed to it.
IQ is a synthetic measure that follows a normal distribution by construction. To the extent that measurements of IQ in a population via test deviate from a normal distribution (with, say, fat tails), that's a reason to doubt the validity of that particular test in that domain.
Definitely true for Apple/Facebook/Linkedin/Google (I worked for 2 of these).
Agreed. No doubt food deserts are a real issue and they need to be addressed. But why is that holding up everything else. Btw, have you ever seen this TED Talk? (Note: I'm not a TED fan but this Ron Finley is a genius.)

https://www.ted.com/talks/ron_finley_a_guerilla_gardener_in_...

As I was saying, what about all the people NOT suffering from such a situation? What's their excuse? Funny how the poor get blamed for making bad choice, but non-poor (white) people get to blame the system or anything but themselves (for their obvious bad choices.)

Unless we lock down every last cookie, sugar cereal, etc. the availability of better nutrition - which the majority have access to already - ain't gonna work. It was the system that go us here. It's time to try solving the real root problem. That is, too many people are willing to poison themselves on the regular.

(Rant over.)
So after taking all this trouble for you... want me to fall into copyright traps as well? ;)
That is fine! Depending on your deadlines you can either go ahead and implement a small scale kubernetes cluster on EC2 then when EKS is ready, you can easily migrate your workloads to it which is essentially the benefit of using kubernetes in the first place.
Not sure how I feel about it still, but this article doesn't really accurately portray the service. From the source linked by the Wired article [1], this is specifically intended to prevent a nude photo from being shared maliciously when a user has reason to believe that it will be. They then voluntarily upload the image to Facebook which uses the digital fingerprint to prevent it from being reposted either in its original form or with slight modifications. It's always completely voluntary, Facebook is certainly not requiring or even really encouraging average users to upload their nudes.

[1] - https://www.theverge.com/2017/11/9/16630900/facebook-revenge...