skysight-inc/HackerNews huggingface dataset:
> Could you really spend months in this going to Mars? Or even multiple days going to the moon?

Moon'd be fine - chances are they'd only have 3-4 crew for additional space for supplies/movement, and possibly some sort of additional living space like Apollo had.

Mars would probably involve Dragon linking up with a larger ship like an Aldrin cycler. https://en.wikipedia.org/wiki/Mars_cycler
Something else would have happened. In retrospect, it's pretty easy to say that the main legal response to 9/11, the PATRIOT Act, was already mostly prepared, so some legislative types had a wish list of law enforcement type stuff ready. It also looks to me like the "peace dividend" from the end of the Cold War had starved a lot of Deep State entities. The think tanks, defence contractors, aerospace industry, spy agencies were all ready to leap on to any excuse that paniced enough people, so they could get back to Cold War size budgets or better.

I'm also going to say that George W. Bush and his top-level people really wanted to invade Iraq and "finish off" Saddam Hussein. Saddam was a secular dictator, the very antithesis of a Shari'a state that Al Queada wanted. Iraq had nothing to do with 9/11, but somehow got dragged into the whole mess. Since the desire to invade Iraq (even optimistically at an astronomical price) was so strong, some excuse would have happened.
Gin. Like people, laptops also behave stupidly after drinking gin.
I believe the author was making the point that the names are overly descriptive ("Elastic Compute Cloud" -- not at all innaccurate, but not easy to grok; the less descriptive "Amazon Virtual Servers" is easier for a newbie to recognise and intuitively understand).

Like most entries on the list, Amazon S3 _is_ a new concept but try explaining it to somebody without mentioning FTP -- you'll see what I mean.

What was that quote about the only hard problems in Computer Science?
I have just created EPUB and MOBI versions from the latest commit on the original book's repository (2015-08-03): https://github.com/johnrezzo/git-from-the-bottom-up-ebook
Pedestrian Detection Using Convolutional Neural Nets [pdf]
Wow really? https://aws.amazon.com/s3/details/

Replication, versioning, security, life-cycle management, events to name a few.
"When you have the need in a certain area..."

I find this is the key to understanding a service, library or technology. It is very difficult for me to wrap me head around something if I haven't yet encountered the problem it solves.

For example, I'm sure Docker is awesome, but I don't really understand it yet because I haven't yet felt the pain Docker takes away. So I enjoy following new technologies, but when I don't really see the point I just assume I haven't experienced the pain the new technology takes away.
At WeWork, an Idealistic Startup Clashes with Its Cleaners
Why do people like to describe services in a complex way? Maybe to seems a more complex product than it really is, or too look like "specialists" speaking about stuff.

This is very common for small companies without marketing experience, but this happening in companies like Amazon and Microsoft (Azure), I can't understand.
I tihnk he deserves as much, but will it really help the OP?
The Direct Connect description is gold: "It's like
Stacking cash on the sidewalk and lighting it on fire"

Pretty spot on...
Clearly the solution is to have all those attributes to be combining codepoints over two single base codepoints of RIGHT HAND and LEFT HAND. The only question is whether in canonical form they should come before or after skin tone codepoints.
I've read this before, but it's pretty well written. The only humorous part is where he's preparing to go outside wearing a bicycle helmet and goggles...
The most benefit comes from pushing the last almost impossible rep regardless of how many reps you are doing. I just don't feel safe without a spotter.
Fuck isn't a swear word. It's a vulgarity.

http://dictionary.reference.com/browse/swear?s=t
FTP is a good analogy. A lot of people are familiar with FTP, and given a good s3 client, it appears the same.
It also lets you have a semi-decent fallback, where you can have some icon for "This was supposed to be the flag for country code XX but we don't know what that looks like."
There's really not much to offload. Sysadmin is 99% automated, from making (and testing) backups to scaling capacity ("the cloud!"). I've never done outbound sales, so there's no sales machine to grow with staff. Support consists of a half dozen e-mails most weekdays, which isn't enough to keep even a virtual assistant busy for more than an hour. All that leaves is occasionally seeking out new marketing opportunities, and working on the product, which are the parts I like, and can do as much or as little of as I care to any given day. Slow and steady growth will work for me.
OMG. I hope it was just Gordons.
My Pascal lecturer in 1984 recommended 2 books. The official "Findley & Watt" course book and "Zen & The Art of Motorcycle Maintenance". I loved it, but I suspect I was the only one who both bought it and read it.
See it is one thing that the tool you have been taught becomes obsolete and quite another that you are not even familiar with the concept of http, vcs, and sql. It is far more easier for somebody who knows mysql to understand and come upto speed on a postgres/mongodb than somebody who is not at all exposed to these concepts.

Moreover course curriculum needs to be updated every 2-3 years when such courses are taught to keep them relevant
> Interesting how we're potentially moving one step closer to how scifi envisioned as spacecraft interiors.

That's most likely because the interior designers were just influenced by the scifi visions.
50,000 new users in day; How we built a product from scratch to handle scale
About Cognito, now I can understand what they are trying to mean.
They starve even before their military service- The only reason this comes up for the military is because soldiers from both sides appear near each other on the borders, making the height comparison easy.
Indian Court Convicts 12 in 2006 Bombings of Mumbai Trains
I suppose I was thinking more in terms of idempotency than persistence. N Shakespearean monkeys type:

$> echo "A rose" > any_other_name
$> git init
$> git commit -a -m "Initial Commit"

There's one blob hash, one tree hash, and M commit hashes where M is the size of the set of the tuples of email addresses and author names among the monkeys.
Is this using the Facebook GraphQL C bindings? If not, what's the advantage of a full reimplementation in Scala?

I'm not implying that the bindings should have been used. I'm now considering writing a implementation of GraphQL in Haskell and I'm trying to assess whether it's worth using the Facebook C bindings or it's better to implement the whole protocol from scratch.
Yes please explain. you're not literally making phone calls are you!?
> As for the scale of the compartments, extrapolate from the size of the chairs. It's pretty small.

I got the exact opposite impression. It might be small compared to a mcmansion kitchen but it is HUGE compared to historic or even contemporary spacecraft. Way more spacious than the Shuttle cockpit at least.

If you haven't been to the Air & Space Museum in DC, it is worth it just for a sense of scale on spacecraft. In particular the interior of Skylab was much more cramped than I would have guessed.
Easy mobile Airbnb clone made in minutes
Our Moloch (2012)
Lovely and really helpful. I used some AWS but never fully understand the rest services, Amazon really should have some 101 page for this on its own. Those names are painfully opaque to say the least.
In what sense is it "a sad commentary on humanity?"
How much ink does your Epson 9900 waste? [video]
Previous discussion about nearly identical topic:

https://news.ycombinator.com/item?id=9023327

diff https://news.ycombinator.com/item?id=9023327 \
https://news.ycombinator.com/item?id=10203102

@@ -1,5 +1,5 @@
Did development work.
-Had written contract.
+Had verbal contract.
Got paid for while.
Then didn't paid.
What to do?
The best thing about being a consultant and running your own business is that every expense or spent time around work is considered WORK. As a basic employee in the US, you never get these sort of benefits and write-offs. When I hear people commuting 1 hour to work, that means they work 50 hours a week (assuming a 40 hours at the office). Their hourly rate is effectively much lower.
Whenever I read articles like this, Postgres seems to have so many more small niceties and syntaxes than MSSQL though (I don't have a list of things, it just seems "easier" and more flexible).
The point of posting these articles here on HN is not to talk about Trump's intentions or qualifications. Trump's strategy is something you can and should apply: stay away from details and make people think past the close.
Lightspeed Pascal (later renamed THINK Pascal) was a similarly solid compiler+IDE from about the same era for the early Macintosh.
I think the most important button ever created is the SCRAM (emergency shutdown) button on a nuclear reactor, they don't fuck around making it look pretty. You know where the button is and you never ever want a seconds hesitation in getting it pushed.

https://c2.staticflickr.com/8/7244/7300035260_8e872e201c_b.j...

Probably somewhere close on the list is the MAGNET STOP button on a MRI machine, it destroys the superconducting magnet and vents the incredibly expensive helium into the atmosphere.

http://a406.idata.over-blog.com/0/01/25/36/magnetic-field-st...

No cover, no toggle, no delay, you want them big and red and able to be pressed by someone with two broken wrists.
These are called bitboards: https://chessprogramming.wikispaces.com/Bitboards
Whenever I hear about disadvantaged North Koreans, it confuses me how they can survive- Some of these people say they had never eaten any other food besides ground corn, even rice was an unobtainable luxury. How is it possible for a person with that type of diet to remain alive, from just a pure medical/physiological standpoint?
C compilers tended to be atrocious back then. I remember "porting" some code from C to assembler by compiling it, disassembling it, and then patiently going through several thousands lines of asm output and adding labels etc. as well as deleting on average every second instruction or so, because the compiler was so bad at optimizing register usage.

Seeing disassembled code like that kept me from learning C for years...
Without a doubt RSS is worth the time.

Think of RSS as an advertisement for the stuff on your news site or blog. If you don't publish RSS, how will people find your stuff? By visiting the home page of your site and looking for stuff they haven't seen before? Sure, some people will do that. But people who read your site systematically, people who you would think of as members of your community, can benefit from more automatic notification. That's what RSS is for. All kinds of networks have developed around RSS. If you don't provide a feed, your site can't participate in those networks.

Also, how do you think links make it to Twitter and Facebook? Very often they were posted by people who follow your site's feed. So while most people aren't aware they're getting their links from feeds, they are.

I'm not aware of how the plumbing works in NYC, but I live there, and depend on it. Water flows in and out. Treated on both sides. RSS is the plumbing for news. It's best when it just works without you having to even be aware of it.

Here's an example. Sometimes I get so interested in a subject I put together a river site dedicated to news in that area. Earlier this week I did one for Major League Baseball.

http://mlbriver.com/

The vast majority of the sites I went looking for feeds on had them, and they worked with my aggregator. I didn't need to contact anyone. And now they have a new source of flow, that didn't cost them anything, since they were already supporting RSS.
I just posted a long comment at the top level of this thread. ;-)
For a lot of people on Hacker News, traveling to work is stupid. Of course electricians and plumbers must go on-site, but let's consider the general audience here.
That's an intuitive assumption but it's naive (i.e. it lacks understanding of the actual domain concerns).

JS in the browser needs to be sandboxed by default and has to handle concerns like cross-origin policies and interactively seeking user permissions. It also has some fairly browser-specific singletons (e.g. a shared global cookie storage).

The equivalent built-in node APIs are much more low-level, allowing developers to use abstractions that are useful in their problem domain.

Having an IndexedDB implementation in node core would be an incredibly pointless effort (most apps out there won't use it) and bring with it several complications (e.g. pluggable storage backends and concurrency conflicts if you want multiple node processes to share the same database). Plus it would mean the Node Foundation would have to get involved in the standardization process to make its concerns heard and likely introduces concerns that are irrelevant to everyone else (i.e. browser vendors).

Don't forget that Node is not a web framework. It's a JS runtime environment. It is primarily used for things that talk over the web or that generate content for the web, but it's not at all unreasonable to implement other things in it (e.g. mail servers). The web specs carry a lot of overhead that is simply unnecessary for most node applications even if it is perfectly necessary in browsers.

The only spec I can think of that I'd like to see in node is the Fetch API and for that we have node-fetch, which just wraps node's low-level http module.

What I'm trying to say is that node doesn't need these high-level APIs because it can give you the low-level APIs to implement them with. Browsers can't do this, so they need to work at an entirely different layer of abstraction. Plus node allows you to easily include native extensions whereas in the browser you can't have that (except for NaCl).
Explaining Technical Debt
Or on giant Orbitals like Ian M Banks's Culture civilizations (Musk named the two drone ships after Culture General System Vehicles from the Book "The Player of Games").
​Mozilla quietly deploys built-in Firebox advertising
Five Bitcoin Startups Raise $45M
There are more important problems to spend your time on than criticizing people in internet comment sections, yet here you are.
Nick Szabo: If banks want benefits of blockchains they must go permissionless
After I first read your last paragraph, I wondered "how might you want to see semantic versioning get enforced?" ... but I think you are instead referring to the lack of version number ranges in Maven?
All very good advice here, and you're not alone in having this problem. In fact, there's a whole site dedicated to it, mostly for entertainment, but also some tidbits of advice here and there:

http://clientsfromhell.net/Deadbeat%20Clients
This happens quite a bit in many other service industries.

Like others said, stop doing any additional work. If you are hosting it right now, take it down. Even the demo.

Legally there isn't much you'll be able to do that won't cost you more than the amount they owe you. You can try small claims court in the county where the offense took place, so where you live. That's usually under $100 to file and have the defendant be served, depending where they live.

Unfortunately, this is part of business. I have seen many times where after 6 months..1 year...even 2 years later, the client comes back and now needs to finish it. This could be for many reasons, maybe the found somebody else and it was a shitty product and now they have to double down on their mistake. Either way, if they come back, get an upfront retainer! Plus all previous invoices they haven't paid of course. If I know a client is sketchy and they pay late or sometimes never, any additional work will always be paid upfront.

You would do well to have an accounting system you use. So If somebody owes you money, that is a balance on your accounts receivables. If they don't pay it, you can write it off as an expense of unpaid earnings. This has tax advantages, depending on your size and all. So possibly look into that. It's a good thing to have. Even if you are a sole freelancer, there are many free apps out there to do this.

Another suggestion is anytime you do work, have a client engagement letter. This type of thing is required in many service industries, accounting, law, etc. but it really is a good idea. Legally it may not help you at all, but it makes sure that the terms are more clear to the client and not just an oral agreement. It's a simple way to have something in writing rather than having an entire detailed contract. Which for bog jobs, I would definitely have a contract.

At the end of the day, learn from it, it will happen again, trust me, and move on.
I use that knot as well. Not really much of a time saver to me, but it is a better knot than the standard way I was taught as a kid. It rarely comes untied while the old way did several times a day with recent advancements in shoe laces.

I also taught the knot to my 10-year-old just to see what she would make of it. Took her three tries to understand and now that's how she ties her shoes. It seemed much easier to explain than the standard.
This is great. One note: "injest" should be ingest.
More Pluto Pictures Released
North Korea's capital is transforming into a 'socialist fairyland'
Someone in another thread recommended the book "Crucial Conversations" which teaches useful interpersonal skills for dealing with these types of situations.
I especially like how they choose the "DEORBIT NOW" and "CABIN DEPRESS" buttons to focus on for these pr images, as if they're trying to say "Whether you want to begin hurtling towards the ground at 8,000 m/s or just easily cleanup after tearing open a jumbo bag of orbit celebration Skittles, with the new Dragon capsule important ship functions are just one button press away."
A more popular alternative to Apple's MPW on the mac was the 3rd party Lightspeed Pascal (later renamed THINK Pascal), which in many ways was quite similar to Turbo Pascal on the PC.

IIRC TP was just a quick port & had a very short life on the mac.
I was using SnapEngage, which was $19/month at the time. They've raised their prices since.
Here is the link to the full list of new emojis mentioned in the article: http://9to5mac.com/2015/09/09/ios-9-1-emojis/

Cheers to more symbolic expression and communication!
When my kid was 3 (he's now 17), he told an innocent lie to me. Innocent but conscious, he knew he was lying and he was trying to get something that he wanted (for me to play with him). And I secretly smiled and was pleased, because it suggested that he would make the effort to advocate for himself, and that he was thinking and thinking ahead. I gently called him on it (which is how you learn that lying is wrong), and played with him.

He's doing pretty well now.
All that empty space in the capsule will likely be filled with compartments for cargo, making it cramped again.
Art reflects life reflects art.
> I had neither the time nor resources to talk with reporters or journalists. Kleiner reportedly had four full-time PR people plus their defense lawyer arguing their points and providing information and their perspective to the press in real-time during the trial. Their efforts contributed to online aggression against me personally, and even toward my family, leading to what is now viewed as the one of the largest trolling attacks in history.

I find it spectacularly weird that she thinks the reddit backlash against her was orchestrated by a PR firm.

Just so spectacularly weird.
This is similar to stupid crap like Swype and Google's version of it both not inserting curse words when I gesture type them. It's not their business to butt into mine. If I want to gesture type a curse word I should be able to. I understand the issue of possible mistypes being a problem but that's why you turn them off by default and give someone a simple solution to turn them back on.
Probably should have posted this link:
http://www.nasa.gov/feature/new-pluto-images-from-nasa-s-new...
Expertise, efficient management and a trusted team – the keys to startup success
I pay for X because X provides valuable functionality is generally true of productive assets. And it's not unusual for productive assets to depreciate or have maintenance expenses that must be born to maintain their functionality -- usually both.

So, while those are all valid observations about code, they don't make it a liability, they make it a fairly bog-standard productive asset.
There is the possibility that it's been drilled into our brains from a very young age.

http://www.retroist.com/2009/01/14/1985-lego-catalog/lego-23...
Experience the many joys of Swedish life in this Virtual Reality experience
Mike Monteiro: F*ck You, Pay Me

https://vimeo.com/22053820 or https://www.youtube.com/watch?v=jVkLVRt6c1U
Something else to consider is the amount of force required to press the buttons while in zero-g. Astronauts currently have to anchor themselves so a button press doesnt launch you in the opposite direction.

Now I'm wondering how well typing on a keyboard works in space...
Biuro rachunkowe Kwidzyn
Stop working, move on immediately to other work. If the amount merits legal action, go for it, if it's too small — just forget about it and move on.

Moving on is the most important thing: don't get fixated on this situation and its negativity. Every hour you spend thinking about this is an hour wasted.

In the future, monitor the amount of outstanding unpaid work closely. It seems you were doing that, which is great — you should always be aware of what that amount is. Don't let it grow, because once it grows too large, the client gains power over you. As long as it's small, you can always move on, and it seems it's what you should do in this case.
Those seats don't look too supportive. Are these the seats they're in during take off etc? Check out what seats look like in race cars. They're still carbon fibre and minimal but have better support than those. That edge on the seat and no support for the head/neck or backs of the legs seem like it wouldn't be a very enjoyable experience. I'm sure I'm overlooking some obvious reasons why they were designed this way so I look forward to hearing more about this project.
A lot of companies have code names for their products, the obvious reason being easy/fast day-to-day communication. IMO this loses its effectiveness when you have a large panel of products, and each one is provided by at least one other company.

TL;DR version: I use "Amazon's <service name>" instead of a code name.
DynamoDB is nothing like mongodb. Its more like a key/value database.
Its actually more along the line of I currently am teaching the 'Intro to IT' course required for all business majors. In one light, the course is about making the rest of business understand what IT does; however from an IT student perspective, it should also let them see the other side.

Each week I'm mulling over how to connect with both sides of the table, since I have both sides in my classroom.
btw, most personal trainers are horrible at teaching proper technique. I'd recommened the books written by Marc Rippetoe and Bill Starr and watching videos by powerlifting coaches and lifters (that do not focus on lifting in gear). I could 'fix' (read: strengthen and work around) my back troubles with deadlifting, but would not recommened that to someone without a guide or knowledgeable help at hand.
Totally agree. Nothing quite tones up everything like swimming does.
Well you did a fantastic job and I learnt a load. Many thanks.
Or even turn up in reception, I've done this on occasion.
I'd like to claim that this was me trying to hide one more joke in post about how the whole thing was just 'in jest' but I actually just messed that up. Will fix.