skysight-inc/HackerNews huggingface dataset:
$549,480 on Kickstarter? For taking a PDF from the Internet Archive and running it through a print shop?

Someone else should just upload the thing to a print on demand service.
I've not done any measurements in terms of latency but from my experience an agent on the host will ask the docker daemon to start a new container in the order of seconds after making an API request to ECS that calls for an additional container to be provisioned.

I'd recommend setting up a private registry within EC2 though, otherwise you'll have a fairly significant delay while it pulls the image from wherever and incur bandwidth charges for doing so. You'll still have some delay while it pulls the image from your registry running on EC2 but not as significant if it were externally hosted.
It does, if I remember correctly (I used to obsessively read about airliners but haven't in a while). Rear-mounted engines require specialized equipment to gain access, so you see them less on larger, newer aircraft. Same for the wings. Somebody correct me if I'm wrong.
Subtract 2 - 3 trillion worth of welfare, unemployment benefits, the minimum wage, social security, etc and it suddenly starts looking feasible. Expensive, yes, but feasible.
Our Marketplace Obsession and Bubble
Teleflora was the original platform.
That is only studying first part of the problem. Minimum wage also means, net expenses to produce things also goes up. Transferring the burden of paying the minimum wages to consumers[Who are being paid the minimum wages]. Thereby going back to square one.

This or, since budgets remain same. You will employ lesser people to do same job. Because that is the all budget you have to pay people.
Yeah let's just ignore Asians.
This Dad Found a Wonderful Use for Restaurants’ Leftover Crayons
> Editors are, or should be, the sole tool necessary to sculpt a system.

Absolutely not true. My guess is you are a web developer.

I am not going to spar with you. Engineering is a world that goes way beyond web development. I urge you to consider there's far more out there than what you might have been exposed to. To think that everything starts and ends with a text editor is a bit myopic.
How Could Google's New Logo Be Only 305 Bytes When Its Old Logo Was 14k Bytes?
I thought this was going to be about Learning Go
I believe the equation used on the page is wrong. It states projected winnings as 1/2 x $2 + 1/4 * $4 + ... But you only have a 1/4 chance of winning $2, since have the time you get a heads on first flip, you also get a heads on the second flip, meaning you'll win more than $2.

The equation should be:
1/4 x $2 + 1/8 x $4 ...

Still goes to infinity, but at half the pace.
Every time the topic of consistency in distributed systems arise I see this idea mentioned in a way or the other that the problem is how hard strong consistency is. To be honest is a problem solved a long time ago by consensus algorithms: there is a lot more work to do in the future in order to explore other useful consistency models, but if you want strong consistency you know you have "just" to use a consensus algorithm like Paxos or Raft or Viewstamped replication or whatever, and you end with a CP system. Of course it is non trivial even to implement those systems correctly, but the point is, most implementations tested by Aphyr don't attempt to do this at all most of the times.

There will be bugs but in the end if your goal is to write a consistent store, you can do it. Bugs in wanna-be CP systems and/or failed attempts at implementing CP because of home-made protocols with flaws are part of the issue and part of what Aphyr's research uncovers, but IMHO the central point is a different one: CP systems have performance limits so many real world systems don't even try to be CP, which is fine, it's up to the designer to pick the DB design and tradeoffs, but you need to document it properly. What happens during partitions? What consistency model the system employs if it does not feature strong consistency? Is the system Available during partitions? And so forth. As long as the documentation is honest, it's up to the user to understand, for its use case, if the system is a good fit or not.

What we are seeing often is an attempt to informally document what should be well specified. Sometimes there are also incorrect things stated in bold letters in the documentation, like "the system is consistent but sacrifices partition tolerance" which does not mean anything in the context of partitions actually happening in the real world.

Aphyr's effort and our collective effort as people working, implementing and using databases, in my opinion, is not to end with databases designed all the same way or all providing strong guarantees, but with clear understandable and honest documentation describing the system behavior.
صيانة تكييف مركزي الكويت 55050048
I don't think riak came out looking too bad, was more documentation than anything.

https://aphyr.com/posts/282-call-me-maybe-postgres
Also seemed solid
Huh, compared to what the other datastores got, that's high praise. Too bad zookeeper is more for configuration management rather than for storing generic data.
https://www.youtube.com/watch?v=uBbVbqRvqTM

This is a nice short video about her. And I read a bit more about her in this book: http://www.amazon.com/The-Information-History-Theory-Flood/d...
Those are fundamentally different things. Sharding is a scaling strategy for reads, writes and data size. It doesn't address durability (which many distributed databases do). It doesn't address the discoverability problem of how you know which piece of data is where (easy if you have a well-distributed natural key, potentially difficult if you have a poorly distributed natural key, potentially obscenely difficult if you don't have a natural key). It doesn't address data locality (it can, but then you need to migrate keys, and end up with a second-order 'which key is where?' problem). Most crucially, it doesn't address what you need to do if you have to do transactions (of any kind) across shards. You can try invent something to do that. You may get it right (probably using consensus or 2PC), or you may get it fundamentally wrong. Either way, it's a tricky problem.

Sharding is good, for sure. It's not a replacement for this kind of technology.

Aphyr is doing great work keeping vendors honest, and making sure they live up to their marketing. I don't think any of this says that clustered databases are inherently shit.
Telecommuting – Gaining Efficiency While Improving Morale
Strong agreement. As a kid I learned more programming skills from my HP-48 (a forth/scheme hybrid REPL posing as a calculator) than from the PCs I mostly used for video games.
Quality of kvas improved a lot, so it may explain why it tasted _almost_ exactly like you remember it: it is not diluted anymore but produced by exactly same technology, so it a bit too concentrated, because soviet norms were adjusted for about 20% of additional water added at distribution. I.e. it especially made concentrated to dilute it later and steal money without need to fake documents.
In this particular case I don't see the point either although Atlassian does have a strong history of ignoring customers. The big one I know of off hand that led me away from them is below:

https://help.hipchat.com/forums/138883-suggestions-ideas/sug...
I guess in some sense that could also be described as "just in time," i.e. just before you need to run it.
Interesting. You see, to me you are wasting our time and money if you do not realize that the time devoted to code entry is insignificant when compared to other aspects of a non-trivial project. It's like putting $300 racing tires on a Toyota Sienna minivan. You can quote all kinds of skid-pad numbers and amazing high speed capabilities, yet you'd be focusing on the wrong problem. You can go much faster by getting a better car with less expensive tires.

I know a good percentage of HN members are focused around web development. Please stop for a moment to understand there's much more to software engineering than the web. Much more. Your view of reality is decidedly skewed.

I'll give you an example. We've been working on a system that has required over a year of real R&D and thousands of man-hours before we understood how to solve the problem. The software development phase will take about a month or two. And a good chunk of that is debugging, reevaluating assumptions and testing. Nobody here cares one bit about what we use to enter the code (in various languages) comprising this system. It isn't a factor.
A couple of months after having surgery to replace a blown cervical disk, I received a letter telling me that a prior surgical patient had died of Creutzfeldt–Jakob and, among other things, that I may have been exposed via surgical instruments.

My girlfriend at the time was actually really knowledgeable about Creutzfeldt–Jakob. After many, many questions and a some more research on my own, the one consoling thing is that if I had it, by the time the symptoms manifested, I would be too incoherent to really understand what was happening.

While I've certainly lost some cognitive abilities in the intervening decade, I haven't had any symptoms of Creutzfeldt-Jakob. However, I have felt compelled to stop donating blood, and have rescinded my organ-donor status (although I've made it clear to my family members that my body is to me made available for research purposes).

edited: for clarity
I agree, though the issue, I think, is wider than 'purposeful' design. The dungeon could be a range of things, but this one doesn't look like anything except an 'algorithmic dungeon'. Is it:

a) an underground city (your analysis is spot on, doesn't look like that)

b) a cave system

c) a mine

d) a prison

e) the lair of some non-intelligent species

f) a fortress to protect something

Another option is that they're supposed to be 'abstract challenge spaces' (as another commenter claims), but roguelikes aren't intentionally abstract: they attempt verisimilitude on lots of levels. Nethack in particular has a very detailed naive physics with all kinds of internal logic.

Brogue does its natural caves pretty well, I think. Minecraft seems to, and places its seams of minerals reasonably (neither are perfect, but they're clearly trying).

But this kind of dungeon generator? We're nearly 20 years after Crimes Against Mimesis [1] was written, and this feels like a big step backwards.

---

[1] http://www.reocities.com/aetus_kane/writing/cam.html
To explain stuff to imperative programmers, you need to adopt the operational perspective. Spell out what's actually in memory at any given time, what gets executed after what, where the allocations happen, what's left for the GC to pick up, etc. If you tell them that zippers "rewire the pointers", they will get rightly confused, because rewiring existing pointers is impossible in pure code. Zippers allocate new pointers instead. That's what you should say.
I think you misread what he said.
You're describing a false dichotomy. where only one party can be responsible for screwing people over. Who said I gave no blame to our own politicians?

In any case, people seem to have missed my point, which is that the US has plenty of political power to get other countries to play ball. Do people really believe that something called a 'superpower' has negligible influence?
Banks are eventually consistent.

Online transaction processing creates "pending" transactions, and the data is often inconsistent. Your charge may exist in the merchant's database but not post to your online banking for several hours. Or it may be a wildly different amount - i.e. gas stations will place a $100 hold on your debit card and it will stay that way for days until it's settled for the actual (lesser) amount. If you were accidentally double-charged, than rather than processing a separate refund, the merchant may simply not settle the duplicate charge, and it will drop off your pending transactions... eventually. The lag time may be several days or weeks. If it's a debit card, you can't spend the money during that time and you may be temporarily broke because of it.

If you make an ACH transfer, money will disappear from your account one night, spend a business day in the aether, and then post to the recipient's account on the third day. The system is in inconsistent state (i.e. money is missing) for at least a day, possibly a whole weekend.

The actual transaction is settled and goes into "posted" state with a lag of 2.5 * 10^8 ms - i.e. 3 business days. That's if you're lucky. Banks do need strong consistency, but not in anything approaching realtime.

Even ZooKeeper could probably handle the U.S.'s financial transactions faster than current infrastructure.
Factoring RSA Keys with TLS Perfect Forward Secrecy: The Gist
if you want to learn neural nets check out Karpathy's class (cs231n.github.io) and do the assignments. making a github repo and HN post about using neural networks is false self-advertising and illegitimatizes those of us who know what we are talking about.
Why not edit it with the correct equation? Wikipedia needs you!
I totally agree, just a note: write safety and consistency are not the same thing. An example is a CP store that breaks linearizability in order to serve reads without asking other nodes, but just providing the local value. Writes are as safe as a true CP store, but the consistency model is different and weaker. It is true that many times the replication model employed also has effects on the ability of writes to survive, I just mentioned the above example to show it is not always the case.
I don't understand. Are there black programmers who can't get a job?
> That the function/method names could be better, I agree.

Are you referring to python's choices, ruby's, Perl 6's, or all of them? If you think .WHAT could be better, is it the all caps you dislike or is it use of the word 'what' or both? What would you suggest instead?
There are stability reasons associated with wanting the wing to angle upward, which is a characteristic of low-wing designs:

https://en.wikipedia.org/wiki/Dihedral_%28aeronautics%29
Phil King was one of the longest serving reviewers of Zzap!64 magazine (mid 1989 through to January 1993), so his opinion would be particularly valued / experienced. Zzap! let their reviewers have their own personality/character, so you got to know your favorite reviewers over time if you were a regular reader.

For anyone who wants to read the original Zzap!64 review of Daffy Duck, it was in Issue 87 on pages 12 & 13 - but sadly the scans are currently offline:

http://www.zzap64.co.uk/cgi-bin/displayissue.pl?issue=087&ma...
This is so cool! Are there any similar efforts worth bookmarking?
I agree -- but I am curious to know the diff in opex/capex when you dont need to have staff to handle said HW/Roles etc...

I am sure this has been looked at by people -- anyone know of a report on it?
First steps in data science: author-aware sentiment analysis
AA is in the process of retiring its MD-80s. Between their fleet of 737s, the A320-family craft they got in the US Airways merger, and the A319s and A321s they have on order, the Mad Dog's days are (thankfully) numbered.
hi - my complaint was over the choice of specifically the word WHAT (and not a different word), and in capitals.
Depends where you were. Pinball was illegal from the 1940s onwards in New York, Los Angeles, Chicago, Philadelphia and Salt Lake City among others. It was only legalized in the 1970s.
The Parisian underground system?
Its not just hypocrisy, the old money north eastern Liberal Elite that get these Urinalit media jobs have always hated the tech industry because it has bootstrapped Middle Class people into positions of power and wealth regardless of there background. Not through hereditary patronage and family connections but hard work and vision.

If New York Times Urinalism wants to look for "diversity problems" they should look out the window and in the mirror.

NYC has country's most segregated public:

http://nypost.com/2014/03/26/nyc-has-countrys-most-segregate...
Financial Fridays: How to Deal with a Big Boss
^^^ public schools:
Intellij is one of the few IDEs that it is worth paying for.
Seems kinda pointless this only doubles the original pilot which was 50KW....
The plan was to build a 40-50MW plant within 3-5 years and expand it to 100MW+ over the following decade.

http://www.bizjournals.com/pacific/print-edition/2010/11/12/...

This tbh looks less like any type of commercialization but more of a consolation prize to LM since the Navy paid for the original pilot and was supposed to pay for the expansion but due to the drop in oil prices it never came off the ground.

Also the average household consumption in Hawaii is 2.3kW/h (gotta love air conditioning) so looks more like 40 houses with peaks averaging at almost double that.

BTW in comparison most commercial Gas Turbine power plants produce 400 MW per unit, or 600 if coupled with a traditional non-critical steam turbine which harness the excess heat.

Low power Gas Turbines small enough to fit in a sipping container which can be delivered by truck average at around 5MW, so this whole apparatus will produce produce 50 times less power than something that can be fit into a container, other unites like the TM2500 by GE which can be towed by a single truck can provide as much as 30MW of power.
https://www.ge-distributedpower.com/products/power-generatio...

So besides catching some headlines and paying some dues to LM i really don't see this being any thing but a waste of money.
Please help me understand this. You promise to pay someone $x, but you will only pay $x-90%(say $y)

The person receiving $y is actually getting it from the very taxes they pay. So essentially what you are giving them is a tax discount. Except in cases where a person makes $0, for which you have social security anyway.

So this is basically a tax discount? You could simply say based on their income some a% of tax discount will be offered every year.
I have a great respect for Tim Bell, someone who has put his everything into this project to make CS more accessable and get it taught at an earlier age.

I can always remeber back in 2008 when he gave a special lecture to COSC122-S208 with an early prototype of this program. It was obvious that I wasn't the only one left with a feeling of 'why didn't they just tell us that to start with?' after 10 weeks of battling beginner skills at java and trying to learn data structure concepts and algorithms at the same time.
Did you use an external recruiter to get your SF Bay Area engineering role?
The article doesn't mention the cartel as being a factor, it mentions aggressive poaching by other companies.
Right, that's the real value here — holding databases accountable for their claims. Zookeeper clearly documented that writes are consistent but reads aren't, so it "passed" Jepsen cleanly. The Etcd guys claimed reads are linearizable, so Aphyr tested for linearizability and it failed.

https://aphyr.com/posts/291-call-me-maybe-zookeeper

https://aphyr.com/posts/316-call-me-maybe-etcd-and-consul
Paxos Quorum Leases: Fast Reads Without Sacrificing Writes [pdf]
From LinkedIn – FeatureFu – library for advanced feature engineering
As soon as I saw the title, I thought, "Oh, Nature stepped in it." But think of how odd it is that here, in 2015, it's considered (by some) inappropriate to describe a woman as an "enchantress." It reminds me of this observation, from Paul Graham's "What You Can't Say":

For example, at the high water mark of political correctness in the early 1990s, Harvard distributed to its faculty and staff a brochure saying, among other things, that it was inappropriate to compliment a colleague or student's clothes. No more "nice shirt." I think this principle is rare among the world's cultures, past or present. There are probably more where it's considered especially polite to compliment someone's clothing than where it's considered improper. So odds are this is, in a mild form, an example of one of the taboos a visitor from the future would have to be careful to avoid if he happened to set his time machine for Cambridge, Massachusetts, 1992.
https://twitter.com/googlecloud ?
Yeah Wild seemed like a good film but I didn't like how much they got wrong. I'll check out Do More With Less per the other poster's suggestion.
I learned two things I did not know about Ada Lovelace: she had three children and, even allowing for flattery the artist, was quite beautiful.

And not lacking in self-confidence, either.
How long does each coin flip take, and how soon can I repeat the game? Does each flip takes an equal and finite amount of time? Do subsequent flips take half as much time? Can I play Graham's number of games in an hour? An countable infinite number of games in an hour? If we're wondering about "most people" they might be sub-consciously taking the time factor into account.
I guess there's something valid to what you're saying, but at the same time I generally think about these things in scales of gray and not in black and white.

What if someone comes up with a new technique (or new material) for manufacturing paper. It's not technically the same material being used in the product, but everything about it, and everything about people's experience with it, is exactly the same as their experience with and uses of "paper". Should they be forced to stop using the word "paper" on their product and start their advertising pitch with "please buy our 'something that is flat and white and you can use it to write things on. But it is certainly not paper' product, in the same aisle and probably on the same shelf as the real paper products"

and come to think of it, by taking a hard line approach we may be asking for a "naming crisis" (a marketing company's wet dream) and making things unnecessarily complex for consumers. Think of all the different names we'd need to start giving fruits and vegetables. Well it's yellow, not red. So it's not an apple. That has oats in it? It's certainly not bread.

We all know how difficult / expensive it is to educate consumers on a new product. Why create artificial barriers to entry for startups or companies trying to do things a little different? "A little different". We're not trying to call spaghetti moon rock, and we're not saying it's ok to market napkins as beer.
Remote working as a developer is pretty fantastic for me. I think it has to be a powerful advantage for companies -- it can help them "win the war for talent", and it also gives them a much larger pool to hire from.

I'm surprised it hasn't become rampant. But I felt that way 10 years ago too. It does appear to be catching on.
This is also known as having a "Throat to Choke" in IT circles.
It's not at all clear that popularity at time of publication correlates well with long term popularity for songs. See http://poly-graph.co/timeless/