skysight-inc/HackerNews huggingface dataset:
Exactly. I have alerting setup on DO that notifies if I need to address scaling issues. Let me make the decision for smaller projects. 100%.
nitpick: Aurora is RDS (an available engine alongside standard MySQL/Postgres/etc)
+1 for VHDL. :)
I guess the online distribution of FPGA configurations was an eventual event?
something that doesn't make me say this really long sentence to access the app

'Alexa tell app X to start my car'

Something that supports actual conversation which means not having the user respond immediately . For example its impossible to build a cooking app that walks me through the recipe because 'conversation' is over within X seconds. Of course you could do weird hacks like maintaining conversation on the server side based on sessionid, but that still requires user to constantly prefix their conversations with 'tell app X ..'

These basic UX limitations make it impossible to build any serious application that can do more than 'joke of the day' type of stuff. All the apps in alexa app store are totally useless 'fart noise of the day' type of garbage.
HTTP/2 is now in General Availability
Yup, and I work for Google. We routinely copy petabytes between AWS and GCP. It's not currently more efficient to ship petabytes if you include the time to copy to the device and then recover it.
I can highly recommend subscribing to http://exponent.fm/ the weekly podcast Ben is hosting with James.
> And that shit can fuck right off

This is Anti-intellectualism.

FP is often a sliding scale. You can program with as much or as little type safety, purity or totality as you want. Some folks like to push the boundaries of what is possible without shortcuts, taking inspiration from recent research. Many Haskell, OCaml, Scala and F# libraries will require some of the concepts in this list to understand. I do agree that the list is somewhat Haskell centric though.
Oh man. Thanks.
My daughter, a 6th grader, wants to create a robot that can take voice input and act on it. I think this could be a great place to start.
I never do. Nor do I underestimate the bandwidth between cloud providers.
Building product like a pirate
I still don't get the VPS craze. For similar prices from OVH, online.net, Hetzner, etc. you've got vastly more powerful physical servers with vastly larger storage... What's the point really?
Thank you, we've updated the link from https://aws.amazon.com/rds/aurora.
There is no need to delete data.

The monthly budget cap should be allocated to existing storage first. This covers the existing data for the next month. If there is any free limit left, it could be used for new data writes + 1 month of storage, and/or running services. Once the limit is reached, then writes are blocked and services stopped.

The only situation where you would need to delete data is if you want to set a new monthly budget that is lower than your existing monthly storage-only bill - but the UI could just disallow this.
And saved a lot of time and money.
I'm curious how much of the underlying pgsql storage engine was rewritten since Aurora/MySQL uses a completely different engine than the default InnoDB.
Dwarf spheroidals would form in the process of galaxy/structure formation. In this process, it's really dark matter that drives growth, and ordinary matter is just along for the ride. In the early universe the dark matter is diffusely spread throughout the universe, with slight overdensities in various places. These then collapse under their own gravity and form sheets, then filaments, then finally fragment into different clusters. This would produce dark matter haloes of a variety of sizes, some of which would be dwarf spheroidals. I should note that there are problems with this picture --- the predicted distribution of dark matter halo masses does not match the observed distribution. In particular, standard galaxy formation theory predicts far more dwarf spheroidals than are actually observed.

In the case of globular clusters, the cluster would form independently of dark matter. Just as in an open cluster in the galaxy, you would perhaps have some sort of a gaseous cloud of ordinary matter (mostly hydrogen), which would collapse, fragment, and form stars. There are lots of open questions about how globular clusters form, though, so this is just a very vague sketch.
I'm just impressed they actually got the semi on the stage.
> Is there any reason to believe a divorce settlement would not divide your assets reasonably equally/fairly?

In an ideal world, no. But a co-worker of mine -- Indian guy from India like my Dad was -- with 2 kids got divorced, and his all American white wife (born and raised in Florida) essentially took him to the cleaners. I don't know the details, but apparently she "worked" the system by "getting fired" from her day job months before the divorce was initiated, and now he has to pay child-support and alimony and 1/2 their house (on which he's the only one paying the mortgage) while she is "rediscovering" herself with yoga, hiking and other trips paid for by my co-worker's alimony.

He is 44 years old and in a state of panic. I think the only thing common between me and him is that we share the same ethnic origin. Maybe I am over-thinking this, or maybe not. LOL.
That article had a unique relationship with reality. A few of my comments here: https://news.ycombinator.com/item?id=12998170

(I work for AWS)
The underlying assumption is that a multitude of users would switch to devices produced by such a manufacturer. This, I think, overestimates how much most users currently care about security.

As it turns out, there are more secure devices in the marketplace than the affected phones, but they cost more. All other things equal, a contractual obligation for security policies would increase the cost (and thus price) of devices, and users would likely stick with cheaper options.
Re: VPC peering, the blog gets into more detail. I tried it out, worked great. Simple egress. https://aws.amazon.com/blogs/aws/amazon-lightsail-the-power-...
How Artificial Intelligence and Robots Will Radically Transform the Economy
New method is what? I sometimes mount the Linux partition if I'm flashing from a Linux PC to edit hostname etc but this is extra hassle especially if using a Mac.
That seems pretty high. My mother with 27 years of seniority and a master's degree only makes about that much, and she is the highest-paid teacher in her school district. Starting salary in Maine is something like 30, 32k. Technically, teachers do only work about 3/4 as many days as the rest of us that work full time, but it's not exactly easy to pick up another real job for those two and a half months in the summer. You're not going to get people that have better options to gravitate towards teaching at those kind of rates. Especially for math and sciences, where you could start out making double or triple a teaching salary in an industry job.
Nope.

They have billing alerts ('beta') and used to offer a prepaid account type that they have discontinued for new customers (some may still have grandfathered accounts).

Closest thing now is the MSDN credit. It doesn't require a credit card and the account auto-suspends when you hit it. Problem with the MSDN credit is that it is for non-production only (and they reserve the right to kill anything they consider "production").

They should really offer prepaid again or bill caps. But Microsoft is too busy copying AWS to consider that they can do better than AWS.
Right now, Google has no credible open competitor to Android, and not for lack of trying. If Android wants to be the Windows to iPhone's Mac, it will have to get serious about security, or be swept away by the competitors which will inevitably emerge.

I also want to say that voting machines run unsupported Android builds. If Google is derelict in that duty... well, that's a much bigger deal than some compromised Google accounts.
Since you're already familiar with Java, you might want to look at either Spring Boot or some of the new, smaller frameworks mentioned in my repo: https://github.com/tedyoung/awesome-java8/blob/master/README....

Go is also a good choice, but there are better frameworks than Iris. Depending on your needs, there's https://github.com/NYTimes/gizmo and Gin (https://gin-gonic.github.io/gin/).
Very nice! With all the great things they've announced today that apply to my work (Lightsail, Rekognition, Athena), I'm crossing my fingers that their next announcement is making speech recognition available as a separate API. And Python 3 support for Lambda.
SendGrid Raises $33M
Well, not if you expect that you will have exactly the same time/space behaviour and pre/post conditions.

This is why lots of embedded, secure and defense software doesn't use standard libraries, and printf will instead be called sio04583 or something....

Also.. Don't forget that you can get gcc to get rid of unused code when compiling static executables, and use sstrip (yes, two 's' - it's a different program) to strip even more, if it's an ELF binary...
I think we agree on the fundamental concept, but have a varying way of how one interprets the 'accounting' term: is it the tracking of the memory in various categories (which I think we agree that Rust does automatically in a way that few other languages do), or is it marking of given chunk of memory to be tracked in a certain categoric way (which is what the Rust programmer decides in code). Is there a less ambiguous set of terms to apply for these cases?
It's so funny to hear sometimes that noSQL is better that SQL databases and see how much more powerful tools can be built using old good relational engines.

Also, this story a year ago story https://www.linkedin.com/pulse/mongodb-32-now-powered-postgr... was simply epic.
> Making the backend of Alexa and offering it to users is a killer feature.

Same scheme that started AWS.
It feels like a pre-emptive precaution.. I'm sure most people running a Pi at home have no way for their SSHD port to be exposed and if they do set up NAT port forwarding they should look into how to make that more secure.
It seems that you can only create instances in Virginia and you can only choose between Ubuntu 16.04 and Amazon Linux.
So, if you already know javascript then I would look at node.js.

Full disclaimer: I actually use golang for my personal projects because I'm attracted by its simplicity and how it really doesn't hide stuff from me using hand-wavy magic. Performance is also a factor, but not one I consider when comparing it to node.

If I'm working on something I want to roll out fairly quickly. A prototype. Then I'll probably use node and leverage npm quite a bit. Typically I'll install Express, Sequelize, and Passport. If a front-end framework is necessary then I'll use Ember.

I've used Django a long time ago, and it was nice, but I'm not sure how much its changed since then. I also worked with Ruby on Rails in the past. I think you can be really productive with it if you put in the time to learn it, but I haven't found any great internet resources to really learn it, plus it's a little too hand-wavy for me.
I wonder if it was empty?
> Nuremberg defence

Except we're not just talking about clearly malicious or fraudulent software with sins of commission. The bigger issue is cutting corners, taking shortcuts, and individual weaknesses that break the whole system.
AWS Snowball Edge
>They are also dealing with obesity epidemic, never-ending war, and the impending doom of climate change.

I can picture it now. A cry echos from many basements in America: "MOM I CAN'T GET A JOB, CLIMATE CHANGE!"

I'm 27 and a high school drop out. I've supported myself since I was 18 and own my home. war, climate change, and obesity (I'm not a thin man) never prevented me from getting a job.
John Forstrom: Amazon Athena - welcome to 2010! https://twitter.com/jforstrom/status/804007642246938624
It's just an artifact of network-attached storage.

Many competitors just use local storage, which comes with its own serious downsides for the company and customer. DigitalOcean just recently launched its Volumes service, but it's very limited compared to EBS, and not nearly as fast as its local SSDs.

EBS is generally fine but I would really enjoy the option to have ~40GB local SSDs for caching (but I suppose you can always grab an r3/r4 and cache in memory if that's your bag).

The best cloud I/O perf I've seen, bar none, comes from Joyent's Triton containers. Beats even DO by 3-4x. Beyond that you need to go bare-metal.
You're thinking of 4chan. Reddit has never been that--it's been moderated for many years.
Why You Need to Think 'Tools' When Hiring
It's more valuable to be in use than to sell it to you. They are very limited on ipv4 space, so the charge is really a penalty for keeping that resource from another customer.
Are all these Amazon stories from re:Invent? Would it make sense to combine them into a single index today?
how about .net? - network is more sociable sounding than .xyz
That's a good thought. I'll check with the team and see if we want to add that to the $900k goal.
I did. They don't.

They offer billing alerts, have a budget tracker thingy, but have no actual automated caps. Closest thing you can do is write one yourself using the AWS APIs.
> and in a mobile device OS and application SW are tightly coupled

I call bullshit. There's no reason Google can't update everything AOSP-y in /system - libc, libart, libwebkit etc.

> Google (and Apple and Microsoft) can totally do it for devices that manufactures and maintains on its own

That's a low bar. When you buy a Dell laptop, you continue to receive updates from Microsoft. This is the bar we should hold Google to.

As for the certification process, surely having one update that ships to N models is easier to test than N updates shipping to N models?
The way it often works out is first you chose your provider because the interface is nicer, then your needs slowly grow, and at some point you you're blowing $1,000/mo on a given provider just because it had nicer interface a few years before.
No, you can also go the Ada way with VHDL.

One key difference to keep in mind for digital programming is that everything happens in parallel, unless explicitly serialized, which is the opposite of the usual software development most people know about.
I pay ~25$ for
8 gb - 1tb - unlimited bw
From online.net..
80$ is ridiculous
Would anyone please tell me which of Linode, DigitalOcean and Vultr have cost ceilings? I looked at their pricing pages but couldn't figure out. They all claim that they have monthly billing caps for the hourly rates, but meanwhile, both DO and Vultr have per-GB charges if the transfer quota are exceeded, and Linode is silent on this on its pricing or FAQ pages. Can the data transfer charges be capped too? If so, what happens when the quota is reached?
If you completely ignore deaths for a moment, many report severe negative symptoms, lasting weeks or more, resulting from dehydration or overheating from MDMA. Overheating is also speculated by many researchers to be responsible for some of MDMA's neurodegenerative and neurotoxic effects.

You probably won't die due to MDMA, but if you're not careful you can certainly cause brain issues. And that makes it more physically dangerous than cannabis.
I'm curious where the costing came from (since $30k barely pays a good designer for a few months). The reason for asking is that I'm wondering why the original goal wasn't higher? Is it really that you didn't forsee that level of support? This is a common reaction from startups that are amazed that their $10k goal suddenly spiraled into millions. Often the reaction is to add lots of unrealistic stretch goals which delay the project.

As for most backed, I think relaxing the early bird deals clinched it for a lot of people (including myself). I have a lot of respect for Kickstarters that offer a flat pricing for the base product.
That's not the only place I've experienced mass bias about android vs. mac. Also, to say that I'm extrapolating to the whole population is assuming. I was simply pointing out the state of small communities I've been exposed to.
My experience has been (34, Earth) that companies fail to succeed for a variety of reasons. Some of those reasons are poor technical choices. And some companies succeed in spite of said choices.

What functional programming brings to the table, aside from dense jargon, is the tools to build systems that are _correct by design_ and have certain, provable properties. For businesses this means they can spend less money fixing errors in their software and avoid losing revenue if they gain a reputation for releasing unreliable software. For programmers it means focusing on delivering instead of fussing around with runtime type errors, deadlocks, and the like.

Where this is useful is reducing the risks associated with failure: _when_ your software fails, what is the worst that could happen to your users or your business? If the answer is, "well some people might see the wrong blog article or have to re-submit their comment" then you have your answer. If your system is handling orders on a trading platform where an error could cost someone a few hundred million dollars... well it might be worth the effort to eliminate the possibility of as many errors as possible by using a better tool to help you with that.

The success of some companies in spite of not using _strict_ functional programming languages doesn't disprove anything the FP zealots have been saying for years. It only demonstrates how much money and time we invest in absorbing the cost of developing and operating software with innumerable, unknown errors.
The race for the smart home "IoT" is in full swing, and once again Amazon is ready to sell Levis to the prospectors. They don't even need to win, so long as they can make themselves the most convenient backend solution.
CyanogenMod to reorganize and regroup
For Aurora, you mean? They support 5.7 for RDS, but a consequence of forking MySQL for Aurora is that it's unlikely that new MySQL features will quickly be incorporated into Aurora/MySQL.
I'm sure they see it that way. The problem here is that they aren't a utility unless the utility was also selling air conditioners and microwaves, and those air conditioners and microwaves had a button that said "Charge met 10x my normal bill this month" on them.
Of course. I just hear alot of references to Vue's funding and the number of donors, which misses the fact that 80%+ comes from such a small number (you could say that Pareto distribution will always be true, so many donors = larger amount, but it's really a matter of getting the right donors in my opinion, but when budget cuts come, those projects will be first to go I'd think)
That is only for automated reporting and alerts. It does not allow you to actually limit your expenses.
I think capitalism is a social convention and one of the factors of production. Because historically capitalism is a very recent development. Markets in most forms may have existed for thousands of years but they're not one hinged upon the idea that only a few own the means of production be it land (in the old sense of the word) or labor. Today it makes little sense to say Bill Gates or Warren Buffett should control the means of production anymore. Sure, they're shrewd investors but investing isn't about producing anything. It's about making a judgment of risk vs reward. Essentially it's own kind of skilled labor but it's one based on personal preferences and not whether the factors of production can sustain themselves for evident demand. Meaning that the means of production could be managed differently such as worker own's businesses or cooperatives (ex. credit unions and utility co-ops). There's no need for the boss hog anymore just as for most of humanity there's no need for a king or a Pope to crown them. So why keep playing a game that continually deprives an ever growing population of their general welfare?
Does anyone know if NPR recently used this (or something similar) recently, on a story? I recall listening to a story in my car (hardly paying attention) and the person narrating the story, sounded unusual. I thought it is probably computer generated but I couldn't tell for sure. I guess the general public better get ready to tell the difference?
By that reasoning, why tax the rich at all? They'll always find a way around it.

In fact, the rich are not all powerful and don't get carte blanche when it comes to hiding their money.

Do you remember all of those secret Swiss bank accounts which were widely used to hide money? Well, in recent decades, the US has managed to force the legendarily secret Swiss banking system to become much more transparent, precisely in order to go after tax evaders. Tax evasion has also become a really serious issue in Europe. Governments are in fact going after the rich to get their due.

That doesn't mean there aren't loopholes, or that the rich can't manage to hide some of their money (at least temporarily, while the law catches up with them). But that doesn't mean they can hide it all or that there'll be no consequences for at least some of them. It certainly does not mean that we shouldn't try to tax them more.
I think we're in agreement, and just tripping over terminology. In most functional languages, values in a variant are just values in that variant. They don't each have their own type, which means the variant tag isn't actually type information.
What exactly is a "speech request" in Amazon Lex parlance though? Their pricing is missing a specific timeframe isn't it?
> This seems like the kind of problem the free market could solve.

It's the kind of problem solved by perfect market where all actors were rational, had access to complete information, and correctly prioritized their long term and short term needs.

Alas, the world we live in is seven billion highly distracted primates who interact by wiggling their smallest appendages on grids of buttons and pushing streams of air over a weird blob of muscle located inside an organ also used for food consumption.
Ease of implementation? Just grab any modern Rails and pick a frontend framework later.
I wish I could say the same for US South (Atlanta). Constant DDoS attacks, outages, power failures, hardware failures, and more. I don't think I've ever gone longer than 3 months of uptime there across multiple linodes.
I never heard that about voting machines. Do you have a source for that? I'm not sure why that's more surprising than hearing that they run Windows XP...
> find the right spouse and work on your marriage

Why buy car insurance? Just find the right car and work on your driving.
AIXI is a pretty deeply flawed theory of "universal intelligence". It can't handle modelling itself, it can't really handle the large dimensionality of its hypothesis space, it can't really handle imprecise stimulus information, and it can be made arbitrarily "stupid" in terms of "lost" rewards by selecting a Universal Turing machine to do the Solomonoff Induction over for which the "right" programs are arbitrarily long. And all of that is before we get to mere computational limitations or the uncomputability issue.
Yes, they are all from re:Invent.

In past years, some people on HN have wanted to combine them all, but it's never happened.

I think it makes sense to leave them separate. They are all different products, and if they were released weeks apart they would warrant their own story.
webassembly is not javascript
Strange, I can't seem to find the price of bandwidth when you exceed the included 1 TB.
> "I can't embed sound clips in this post"

You can read this as: We're pleased to announce our really cool TTS feature that took a lot of engineering know-how and effort ... but you'll have to click through, because we can't seem to get around the limitations of our CMS to embed audio content in a blog post.
How can you have an intelligent discussion without a lot of racism and hate thrown in? It's impossible.
How do you deal with optional fields in documents? do you modify the table schema on the run?

If there's a larg-ish number of optional fields, but each document has only or a few of them, would it create a sparse table with lots of columns? Did you find any problem in these scenarios?