skysight-inc/HackerNews huggingface dataset:
I'm just saying that there is
bad technical writing, that there's no
good reason for it, and that it's
darned costly.

If the that OP blog post was just
for existing, old AWS customers, then
find, good, okay, sure, of course,
but make that point clear, up front.

Else, Jeff Bezos, I'm building
a Web site; I've got the production
quality, reasonably high capacity,
scalable software written and running;
HP has offered me servers initially
for free;
I plan, intend, and
hope my Web site becomes a big thing;
I should consider a cloud instead
of my own server farm; AWS should
be a candidate; I'm close enough
now to going live that I should
be looking into AWS; I read the
OP to get started; I came away
from that post and its poor technical
writing torqued and wanting to
set aside AWS even if I was
offered it for free (for me
to work through enough
more AWS
bad technical writing
for my Web site
would be much more costly than
free, making a free service
still too costly),
that's
a bad situation for Jeff Bezos,
Amazon, AWS, and me.

There's a lot of absurdly
bad technical
writing in computing
for absurdly poor reasons
with absurdly high costs.
I should have been torqued
decades ago; I should be torqued
now, and I am.

I just want better technical writing,
in particular to save my
time, effort, and money.
For this instance, the blog just
needed a common statement
about "Who this information
is intended for".

For AWS to put out information about
their services with bad writing
that torques off
a highly serious and experienced
software developer is bad business
for both AWS and me.

I am just objecting to the costly
bad technical writing. Simple.
Should not be difficult,
complicated, or
controversial.
I disagree on what this says about frameworks. I think frameworks are great. They are specially great when you come to really understand one and how it works and how it can be customised.

The major problems I've seen with frameworks is that people just use the default look or try to add customisations on top of the default CSS, overriding styles. I mean, that is just setting yourself up for a world of pain.

But most CSS frameworks are really, really flexible in the build stage. You can tweak a few variables that can dramatically alter the appearance of a stylesheet and give you an awesome base to build on. Pretty much for free.

If you do all the CSS from scratch you're anyway going to write at the least a reset, some base typographic styles, responsive stuff, and some kind of grid system. Why not use something that is widely used, peer-reviewed, and very customisable?
can anyone mention, recommend, or link to other layout algorithms? (preferably in the less than 1000 node/edge arena, but really any!)
BGP is a mess, but the real problem is the underlying policy. No matter how good the routing protocol is, it's going to be hamstrung by the complexity of who's supposed to announce for what, and how often that changes.
If you need steady state you'll almost always be better off paying for reserved instances rather than a near hourly rate spot price.
Something that I'm a bit worried about, I used to try to run performance sensitive game servers on a Xen based virtual machine, was that no matter how many resources I tried to dedicate to the virtual machine. The xen scheduler would give hitchy performance. introducing large enough delays sporadically to make playing the game a little painful.

Does anybody know much about the EC2 hyper-visor schedulers or in the case of large instances, does it even run with a serious hypervisor?
[Square Engineering] Application Visibility
Analyzing the source asking about analyzing itself would seem to be connected to the largest data set - Genomics and all the biology, including the brain and conciousness, associated. It's the most complex form of data we can collect and get our hands on so to speak.
Sierra Trail Mapper
Don't go overboard, there. The idea that 'white people' are disappearing is a racist notion. Because of an ancient notion that if you are 'polluted' by even 1% 'black blood' then you're not white. On the face of it, that's nonsense. Why not say that even 1% 'white blood' makes you white? Then the USA is almost entirely white.

And half a percent of the USA are running the whole country. I suspect they are all old white guys. We're more than halfway done proving the "they are in charge" accusation, right?
Encryption means encrypting information which can later be decrypted. If you are talking about a one-way transform of data that you can never retrieve the original information from the result of the transformation, that is called hashing. We hash passwords, not encrypt them.
I'm undecided on if public transparency of salaries is a net positive or net negative for society and for Buffer.

However, I do applaud you as an employee and the organization itself for trying something different. You can tell by the polarization of responses here on HN that you guys are truly on to something (not sure what though!).
This is especially heinous given that car manufacturers are trying to keep you from repairing your own car, claiming that the computer systems are copyrighted.

http://www.theverge.com/2015/4/24/8490359/general-motors-eff...
Why startup rules don’t apply to Security Products
> 120ms = 8 FPS

Latency isn't FPS. You can have 120ms latency and 120 FPS; frame-rate and lag are orthogonal.
Any latency between AWS <--> Home will become hardware input latency. Which nothing can compensate for, you just react that much slower. Furthermore your hardware input latency is variable, so you'll never be able to from muscle memory.

The post suggest ~60FPS limit, which isn't competitive really at all. 120-144FPS is the standard for competitive play currently. If you encode at 144FPS, and decode at 144FPS then you already have a GPU that supports competitive play, so cloud platforms become moot.
It was 1981. To this into perspective, marital rape only became illegal in New York in 1984, and in all 50 US states in 1993: https://en.wikipedia.org/wiki/Marital_rape_%28United_States_...

It was never okay, but people didn't think much about 'radical' ideas such as 'informed, enthusiastic consent' back then.
Folks learn their moral sense long before they can rationalize anything. Do what momma says, that's all the 'Z' that the brain knows.
That's pretty insane. It makes me really appreciate that I get to use package managers and Puppet/Vagrant scripts for most of the stuff I program.
The ShieldTV comes with Nvidia GRID, which is basically the same idea, a big instance on AWS with a GTX980 streamed to the device, it works surprisingly well.
Links to learn data science
“.Twitter. Who Do You Think You Are?”
I have played e.g GTA5 with a latency of about 100ms and while it might not be enough for competitive gaming for some casual rounds it was really ok.
It seems that the policy angle is being addressed in lieu of a technical solution. FTA: http://www.routingmanifesto.org/
Of course one shouldn't encrypt them, one should salt and hash them. With a cryptographically secure hash such as bcrypt or scrypt.

If you use a batteries-included web-framework, this is already done for you. If you do not, you better understand the tradeoff of redeveloping those parts.
I imagine in the future manufacturing and supply chain tech - augmented by 3D printers - will put hardware products into a recycled lifecycle, wherein you would trade in your old iPhone 27 to be stripped of its component materials in order to get a discount on your 27S.
Expensive phones with epoxied batteries drIves me nuts.
Do it the same way you would do it without a containering system.

Load balancers, service discovery, IP swapping, etc. all help accomplish this.
Wha? They enter the atmosphere and circulate around the globe for years. Just because you don't see the grey clouds blowing in off the ocean, doesn't mean there's no problem.
That is correct. You should not store passwords in any form ... even encrypted.

You should either store only the salted hash value, or outsource the identity management to a third party who knows not to store the users passwords. :)
You are, again, confusing the issue, throwing in council and commission to the parliament.

Also, some staunch nationalism. Yuck. Disgusting.
I think he may have confused OAuth with OpenID (which are often used in a complementary fashion).
Looks cool but it errored out. How is your caching mechanism? are you using Cloudflare?
"

An error occurred in the application and your page could not be served. Please try again in a few moments.

If you are the application owner, check your logs for details.
"
http://www.templatestash.com/c/one-page-apps
For mobile apps that use WebView and/or has the capability to execute javascript or any other language provided by any network available resource I'd like to add:

ALWAYS USE CRYPTOGRAPHY for communication! Simply doing HTTP to HTTPS redirects is not sufficient. The origin request must be via HTTPS. Also make sure the app is properly validating the HTTPS connection.

Sorry I had to shout, but I'm growing tired of downloading the latest cool app that is marketed as secure only to find that it doesn't use HTTPS and as a result I can hijack the application UI to ask users for things like their password, credit-card number, etc., all without them having any way to tell if they are being asked by some bad guy.
Security-Scoped NSURL bookmarks and Safari's webarchive files (OS X sandbox)
The best language for that is Ada 2012 which now has Design by Contract. There's tools, such as SPARK, to throughly prove or test it free of many problems. Eiffel has had Design-by-Contract for a while, but I'm not familiar with its tools. There's tools for similarly interface and implementation checking C, C#, and Java programs.

So, best route is one of these languages with the tools, good coding guidelines, and formal inspections of design/code/docs for common issues.
trigger warning trigger warning trigger warning
If it wasn't a direct feedback game with mouse to look. I'm sure it wouldn't matter aS much. Such as point and click. Or click to move rpg. Rts. Etc. I'm sure if it was mouse to look or aim. Or even a strong key press to move it'd be noticeable. But still could be great for plenty of games. Though not all
“Lock yourself in a room doing 5 beats a day for 3 summers”
at least create a relatively harmless agent and monitor it? something which causes several people to perish is in no way harmless enough!

but you probably don't want to take his site in this argument and only gave us his official (and sourced) stance.
The code is not the product
You could do that, but if you are using RAII, then GC has lost a lot of its value. It is incorrect to access an object after its destructor has executed, so you might as well release its heap resources then and ditch the whole complicated GC.

I suppose in theory you could use GC just for objects that (transitively) don't hold any non-heap resources. But that gets a little weird as if you ever device that you need to stick a non-heap resource in there, suddenly all your code needs to change. (Of course, this is already generally the case in GC languages...)
You need the taxation power of a state to force rich people to pay for it. That's how basic income works -- everyone gets 1000€, but some people pay more than 1000€ in extra tax. The net is 0.

How to use technology to do this:

1. Make up a scheme where 70% get net positive income (make models, etc)

2. Make up persuasive material (interactive visualizations?)

3. Spread it

4. Harness the enthusiasm into actions

Ultimately use this to elect people who will pass it.
You want specific tools, or what? Are you using dockr or ? A 30 second summary of your architecture will help a lot.

Zero downtime is usually tricky and will greatly depend on your architecture. I can I think of two overall paths to success, but there are more (and these may or may not work for your use case).

1) Prod A / Prod B flip. Your current code runs in prod, we will call Prod A. Bring up an entire copy of your stack with the new code version as prod B.. Once it is up and stable, you switch traffic over to it.. once all traffic is switched, you kill the old servers. Tricky part with this is state, do you need to worry about state loss? If you keep a constant database that both prod A and prod B hit, you can do this without too much trouble. Make sure you do no state on your individual app servers (session cache etc).

2) Slow roll. Say you have 10 web servers that are behind a load balancer. You take 1 down - upgrade it - then add it back. Repeat until all 10 are upgraded. The trick here is what happens if a user hits code version A then B then back to A? If it doesn't matter, easy. If it matters, you may need to lock clients to machines from the load balancer, so that no one that has seen the new B will ever switch to an old server still on A.
http://www.npr.org/templates/story/story.php?storyId=9852951...

I wonder if residual garlic had any effect on insects/pests
I think the GP's point is just that there is unaccounted-for information about existing in the physical world encoded into that embodiment. AI will also have embodiment, and there will necessarily be information stored there, but a great deal of operational information will have to be learned and explicitly expressed in the AI itself. To use your example, an artificial organism could be made of coordinated colonies of machines, but cells already have a huge head start in the way they bind to one another, transport materials within and without, respond to various signaling agents, etc. Down to the basic molecular building blocks of the cellular machinery has been selected to (attempt to) optimize operation across all actions that cell might take.

The argument isn't that that embodiment is necessary for the artificial system to learn how to operate in a way that's as capable or better, just that there's a whole lot of information there not accounted for in the genetic code alone.
Do you have a particular framework you'd recommend?
Insisting bioinformatics software be non-free is pretty rules out any possibility anyone is going to build on your code. If this is the case, that's regrettable, but why seal the fate?

If they are afraid of companies using and abusing the software, just put it under the GPL and they will at least have repay the favour to the users and the community.
Ask HN: What am I doing wrong
I often find myself sticking to a solution idea that I have for programming problems. Sticking to it so much that it seems to take me prisoner. I have the feeling that had I chosen another path or be willing to change to another path along the way, that the time to solve the problem would be much quicker. Does this problem make sense? What are some ways I can correct this?
I don't necessarily disagree with that, but your argument is nothing more than an appeal to believe in the existence of such properties based on how you yourself feel when you look at something yellow. I don't find that very convincing.

But I do agree with you in that the question you asked is worth asking. Not even mentioning the issue is certainly a frequent mistake made by authors taking a purely technological perspective.
Yeah, I don't normally "do my own infrastructure" (I know, "it shows"). Usually the client or vendor has supplied the build. And I didn't want to commit to a package manager early in the exercise (in case it turned out to be incompatible with something one of the dependent projects did). So I just tried to start from the Caffe instructions and then fix things that broke.

The main components turned out to be: NVIDIA/CUDA, python, Caffe, ffmpeg.

I was very surprised how many steps ffmpeg took.
Highly hashed IPs. Highly. Hashed. That made my day.
> I personally know people would love that kind of stuff

You do realize that sometimes plumbers have to wallow through raw sewage under a house? It's not all fun and games like on "This Old House".
> A guy who learns to drive on a Lada can drive a Mercedes too.

Let's continue this analogy until we swerve off the road.

Someone who learns to drive automatic is going to have a much harder time when they switch to driving a stick-shift, vs. vice versa.

Someone who learns to drive above the Arctic circle in the summer may run into trouble because they never learned how headlights, fog lights and brights work.
How vintage of you!
Does anyone know of any way to quickly find a steady(ish) state for the force layout? I have a complicated system with around 500 nodes and way more directed connections and the performance of rendering that system on our modest computers is terrible.

A static graph with a sane layout is what I'm after - anyone know of an efficient way to calculate the x and y positions ahead of rendering?

Thanks Obi Wan, you're my only hope.
> You can handle 99% of use cases for specificity just nesting classes.

Nesting classes can get really messy and I'm not sure that really makes sense to do in "99% of use cases" if the goal is to make something specific. Mixing classes allows you to apply multiple styles onto a single element which can be really handy but using that as the way to target a specific, single element means you can't re-use some of those classes in the same way otherwise you run the risk of targeting more than one element in the same way.

Specificity should usually be handled through the cascade and / or IDs; that's what they were meant to do. Classes provide buckets of styles as do IDs and both can be used in the same way with IDs targeting only a single element and not a compose-able one.

Ultimately you can specifically target in CSS a variety of ways. Outright saying one way is just wrong or "[an] ICBM" kinda ignores the use cases of the various ways to do it to attempt to force a single answer where I do not think a single answer is satisfactory.
I know I replied in another thread but Ur/Web uses a rich type system to make reliable web applications. Just popped into my head. Opa language does too. Check them out.

http://plv.csail.mit.edu/ur/

http://opalang.org/
I think your thoughts on average gaming system are skewed
Fantasy has disturbingly racist undertones if you examine it closely. For example, why is it "authentic" that all humans in Warcraft are lily-white Europeans, and all other ethnic counterparts are fantasy humanoid races.
I don't really know much about what kind of network chatter Android generates generally, but I imagine that, even if its encrypted, you can detect that there's suddenly network traffic to Google?

And then, depending on how silly the eavesdropping is, repeating the same message might cause the same encrypted payload to be transmitted?
Possibly the machines that injected JavaScript in pre-revolution Tunisia
I'm having trouble - the point is incoherent.

You said that whites are becoming a minority in Europe. I asked for an example and you pointed to Muslim (who are not necessarily non-white) population of Germany, and quoted a 3million number. The muslim population of Germany by your own figures is fucking tiny.

The black population of Germany is even smaller, less than 500,000 people.

So how does less than 10% of the population being black get turned into "whites are becomming a minority"?
HyperApp Introduction
Bumble App – where women make the first move
Easy: https://en.wikipedia.org/wiki/Betteridge%27s_law_of_headline...
I gave-up on multiprocessing a long time ago. I was happily writing code that used it on linux and then tried running it on FreeBSD. Turned-out that it worked basically because of nuances of glibc but was totally not fork safe. The most simple things broke. I don't know if they have ever been addressed.
If you read through the list, you'll notice that USA is the only one where the government has sovereign immunity. In all other cases it's only the monarch/president/pope personally who is immune. The article does agree that countries are immune from legal proceedings in another state.
I've fixed the language in question. Thanks all for the catch here.
Actually, employees had deliberated on this and voted. It wasn't a top down decision.
I don't think competitive is the right word (I'm leaning towards "engaging"). Even if I'm casually gaming, it can be a turn-off to notice timing issues. More-so if I have to adjust my behavior to accommodate.
Resentment?
> Sure, but that's couched in racist ideology: you are black (or non-white) if you have any fraction of not-white blood.

Only to the extent that present self-identification of people as non-whites is driven by their internalization of the one-drop rule, since these statistics, like most modern consideration of racial demographics, is driven by self-identification, not authoritarian ancenstry-tracing and application of the one-drop rule.

Though the "majority non-White" characterization does seem to be a mischaracterization of "majority non-(non-Hispanic White)" finding.
Great points.

I did have the thought about attending meetups - which is a good approach. My first reaction was just that I dont want people to think I'm leaching off of them - I want to give back (assuming they want what I have to offer).

Its funny because I feel I am quick to help others w/o any thought of retribution - but I dont expect the same from others.

Thanks for your thoughts!
OpenResty – A fast web app server by extending Nginx
The Volt itself doesn't really compare. Only four seats compared to 5+2 in the Tesla, and terrible cargo space. I loved the idea of the Volt but when I actually thought about getting one, it was just not practical for me.

How about the idea of a plug-in hybrid, but done better? Maybe. But you're talking about two separate drivetrains, which is going to inherently hurt things like cargo space.

There's nothing silly about road tripping in a Tesla. The charging infrastructure is great and road trips are smooth. The author just didn't do his very well.