skysight-inc/HackerNews huggingface dataset:
You probably are aware, but AWS has a container orchestration service built into the platform with ECS. The container agent is open source (https://github.com/aws/amazon-ecs-agent).

We're building an open-source platform at Convox that leverages ECS very successfully. https://github.com/convox/rack

In my experience, ECS is easy to run, as it's a first class part of the platform. Boot up the right "cattle" AMIs with the right ASG configuration and you're good to go.

K8, Docker Swarm, Mesos and Nomad have plenty of documented success but you to stand up and operate the orchestration layer yourself. This is booting up "pet" AMIs and making sure they are monitored, etc. Then you boot up your "cattle" AMIs to run your apps.

The Convox philosophy is that you get application portability by packaging your app correctly with Docker. The orchestration layer should be invisible, something that you shouldn't build or operate yourself.
Brutalist architecture is objectively wrong. It's terrible. Building design review boards, take note. It's not back, it died a quick death and we still see its ugly tombstones littering the landscape.

Brutalist concept models must have looked super cool in miniature form though. Blown up to life size? Just a lot of flat, ugly, oppressive, senselessly artless concrete slabs.
IVR Payment Processing Explained
Yes, I agree with your descriptions with one caveat. Being on mobile I took extreme shortcuts, so thank you for the more detailed explanation.

Also, re the question of a child post, Russia was politically its historically freest in the 1990s during the Yeltsin years, and even early Putin years, until he started murdering journalists.

My caveat is that the people support him only because any free media is marginalised, and most self censor in any case. Many know exactly what he is, but have given up on there being any meaningful change. Because Russia had mostly had terrible dictators and repression.
I'm aware of the fact that nuclear pulse rockets will violate atmospheric test ban treaties. However I think if some major countries were serious about it then an exception for pulse propulsion could have been added to those treaties. (Yes, I understand the potential for abuse but in my mind the upsides and an effective monitoring system far outweigh the risks.)
1. It is much easier to land on/get into the orbit of a planet. For example, transfer from low earth orbit to Mars requires a delta V of about 4.3 km/s. Now to get into Mars' orbit, this needs to be reduced to about 3 km/s (rough napkin-top calculation, take with a grain of salt). However if you want to "stop" at a massless orbital platform/asteroid, you would have to reduce all 4.3 km/s (without any aerobrake assist).

2. If we assume an orbital platform is like a ring (similar to Halo), and if the diameter of this thing is 2km, then it would need to spin very fast (70m/s). This is okay, until you realize, that so much speed means a lot of difference in gravity from the floor to ceiling. For example, a man who is 2m tall, would feel 1g on his feet and about 0.95g = 9.3m/s^2 on his head. The difference in g would give rise to different health issues. You could make the station bigger, but then it would be probably better to stick to a natural body that is similar size instead
Disagree.

A CLI is fundamentally for executing from the command line. Thus, embracing the power of the command shell is best practice.

If you want a human to see it, put it on stderr.

If you want a machine to see it, put it on stdout.
Also I strongly agree with making it "structured" output.
At minimum, a line-oriented record output is fairly easy to process downstream.

EDIT: If it is an interactive console application (REPL), then stdout is okay i guess.
I'm not sure if it's just your most recent job title or any update that triggers that, but I did get significantly more views when I was actually looking and did trivial updates on my profile every couple of days. I wouldn't necessarily want to signal that I was looking to my current employer or coworkers though. I'm aware you can turn the "notify your network of profile changes" setting off, but I wonder if it's a wise thing to do.

And, all that twiddling of one's profile seems like a stupid thing that I'm reasonably sure people generally don't do. Maybe I just need to write a bot to automate it.

Sigh. I don't know how to LinkedIn. :P
SpaceX has data about their engines; they've flown 243 1st stage engines on fully-successful flights. By the time ITS might fly, they'll have a lot lot more experience.

Isn't it nice to have a development program that can study a large number of flights?
Show HN: Physical Cassette Tapes from MP3s. Static brutal site with no back end
I had a silly idea for awhile, making actual cassette mixtapes from MP3s. I thought it was a bit obscene, and it amused me. So I built a static site with Cactus then plugged in a Jotform that handles media uploads and payments.

Designwise I opted for mid 90s brutalism, down to midi music (on desktop it starts playing smoke on the water)

you can check it out at 420verload.com
For CVs for monster/linked in I have a buzzword bullet list where not everything even gets it's own bullet so it doesn't take up much space.

So as a dev one ends up with bullets like (exaggerated here for effect):

* C# / .Net (ASP.Net webforms, MVC, WCF, Entity framework)

* SQL ( T-SQL, stored procedures, sql-server management)

* Python (Django, Flask, south, numpy, scipy)

* Javascript (jQuery, ES5, ES2016, webpack, bower, npm)

* Front-end frameworks (angular, react, knockout)

* Unit testing (mocha, jasmine, chai, nunit, xunit, junit)

* sourcesafe, bamboo, trello, docker

Yes, there's a danger it can look a bit redundant but it's mostly just there for the box ticking buzzword finding recruiters and prospective employers should understand that too and really be reading the other parts to try to get a better picture of your depth of those and the relevance at your more recent roles.
well, he's is a druid committer and CEO of a company built on top of it, so...
> First of all, the internet has changed in the past 10 years.

Not much. We're still using TCP/IP, BGP and NAT. Web-standards may have evolved, but the internet is still the same, except for the average link being 10x faster now.

> Second, it's best practice here to put the date in the title for old articles.

I agree.
Why is that?
In the Java ecosystem there is Spock framework that gives you everything required for testing, you don't even need junit+mockito.
In which scenario would be better to use 11 different libraries for doing the same thing as a well written framework?
Reading helps:

"After controlling for the arrest offense, criminal history, and other prior characteristics, "men receive 63% longer sentences on average than women do," and "[w]omen are…twice as likely to avoid incarceration if convicted." "

Same link as before. My emphasis.
The Second Presidential Debate – Humor
If you want a recipient controlled option that already exists as you can set the number of messages you want to save before old ones are deleted.

Not deleting the messages from the senders view just to teach users a lesson about security doesn't make any sense and would just confuse people. Showing a warning about it still being possible to take a picture of the phone with another camera would make more sense but seems a bit silly.
>> At best they find ETI

"At best"?

Consider for a moment that if we ourselves ever get to advance our technological civlisation to the point where we are capable of interestellar travel we're very likely to start sending out signals to other civilisations on planets around stars that could support human life not to make friends with those civs but to make it easier for us to find and colonise those planets.

"Colonise" as in take over, exterminate their native species and live happily ever after. As any intelligent species with an ounce of brain is bound to do to other intelligent species dumb enough to respond to such a signal.

Luckily, this is most probably just some weird star phenomenon and we're all safe, for now.
There is BitBar and it works great with brew services and a lot of other things.
YES, this is exactly what I meant. Thank you for not misunderstanding me.
Official Microsoft free online courses
Would 'big soda' know the study was going on? If they did would they provide um 'outside influance'?
Its easy to look at examples from master architects like Khan and Corbusier and extol the virtues of Brutalist Architecture.

But for every Khan there are a dozen insipid and unwelcoming municipal courthouses and depressing tower blocks. This presents some good contrasts between the two in New York City alone:

https://www.cityrealty.com/nyc/market-insight/features/iconi...
The 21st Century Perspective of Work and Emerging Technology [A 5-minute Survey]
> You're responding to an argument that I didn't make.

You're correct, I answered to both parents in one comment, and found it useful to put my comment under yours because you had a very common objection, although I forgot to address it.

Concerning the "filter" story, how do you know girls just aren't just less interested in programming? Example that may be the norm: I've tried many times to get my god-daughter interested in computers, but the computer/tablet/phone/electricity/mechanics/woodworks/Mythbusters thingy really doesn't raise any interest or even bare curiosity. She just does it because she loves spending time with me, but remembers nothing.

If there were a genetic or social construct that made that fewer girls identify with programming, then it would kill the argument that "due to filtering, women are better" and reinforce the argument that "Women are promoted, not because they're better, but because companies are required to promote women".

And in fact, studies have demonstrated that fewer girls are interested in programming because of society.
No bias there then
Reminds me of this super useful thread from SO http://programmers.stackexchange.com/questions/307467/what-a...
Nah I also do quite a bit of work with microcontrollers such as the esp8266 (32 bit 80Mhz RISC) and the just released esp32. It's relevant and I'll check them out.

Thanks for the heads up!
I thought his post fulfilled that criteria, which I do agree is reasonable for Apple to request, so I was under the impression that OP was arguing he didn't go far enough.

If his post is not enough, then Apple should consider just sending him a statement including the correct wording for him to use.
Flat roofs are also architectural wankery here in Canada, but they are more and more popular these days. My friend built a contemporary and modern house with the flat roof. Thought they were having troubles with leaks, but then learnt it was condensation because of a lack of an attic.
It's interesting to note that in some cases the data was being fed through an intermediary... who's to say there aren't other integrations doing the same thing?
The 'in practice' part might have some non-human readers involved, but even an ATS scoring a resume isn't likely searching for a huge number of buzzwords that couldn't be contained in the average skills section - a list of maybe 3-4 lines of an entire page.

I definitely agree on the benefit of sending a short resume direct to a human like those on a "Who's Hiring" post, but I don't think a human reader went through your entire 5 pages, and I'm pretty sure you could have achieved the same positive result with 1-2 pages if optimized properly. Maybe not though.
Show HN: Design that says yea I went to college, but Ill stab u if u fn cross me
The ITS will use a different Engine (Raptor) that SpaceX developed for the USAF to be used as a upper-stage engine.
> Part of the problem is that concrete doesn't age well. The building might start as looking ok, but quickly becomes discolored. It's worsened by the fact that many of the buildings made no accommodation for how they wouldn't allow water to just drip and discolor them even worse.

Funny how people see things differently. For my eye the discolored old concrete buildings look very inspiring and I guess it was the original idea that the buildings show their age...
Windows 8.1 are still supported.
As a developer that has closed source free programs and has run open source programs, sometimes I just don't want to deal with the extra effort of having to manage an open source project. This is usually true when I'm building something for myself but then share (for free) where I think others might enjoy using.
http://www.medicaldaily.com/how-birth-month-influences-perso...
Westerners can relate to the Spanish conquistadors, because we share the same cultural family tree. Westerners can understand why something like greed could be such a motivator that the Spaniards would cross an entire ocean to pursue violence against a people... because they had land and gold. You can probably find cultures today who would find that concept alien and unknowable. The point is not the violence per-se, but how it's difficult to grok the deeply ingrained motivations of cultures (especially ones that are long-dead).
Interestingly this website is blocked on many corporate networks as "unethical" or "illegal".
I'm pretty skeptical about the possibilities of colonizing Venus. I think you're underselling a few things, though:

1. We don't at all know what the gravity advantage is. It might be a net disadvantage -- like, maybe there's no real advantage of earth gravity, and it makes launch and land more difficult.

But, on the other hand, maybe 10 or 20 years of Martian gravity causes disastrous health consequences for humans. We don't know! We're pretty confident that 10 years of zero gravity would cause disastrous health consequences. It is reasonable to imagine that Martian gravity would be a lot better. On the other hand, it would also be reasonable to imagine it wouldn't be enough better.

Venus gravity is pretty clearly safe for humans.

2. There are a lot of advantages to being surrounded by abundant gasses that you need to create your own atmosphere, and also to have a much less than 1 atmosphere pressure differential between your hab and your surroundings. On Mars, you could mine dry ice to replenish your atmosphere, but only in some areas, and with a lot more infrastructure than it would take to suck in some Venus atmosphere and process it into breathable atmosphere.

3. Radiation protection is a pretty big deal for long term habitability. Like, it's not necessarily a giant problem for a scientific outpost, but if you want human habitation to cover hundreds of square kilometers and be viable over centuries, how are you dealing with the radiation on Mars? Is everything subterranean? (subarean?) That's a huge amount of additional effort.
That would be awesome! We are planning to visit the telescope under construction at Grumman, but spaceX is one of my favorite companies to follow so I would personally get a kick out of working together as well. My students love space so it is right up their alley. Are you on reddit so we can pm? /u/yewew
Brutalism is just ugly, intended or not. It is actually a scandal that public funds were deliberately used to drop these things into cities where they continue to violate the eye to this very day.
If we're making generalizations here, then women generally don't like hunching over a computer monitor in isolation for 6+ hours every day. Much like how men generally don't like to put on makeup and act in plays.
For one, STDOUT and STDERR both go to the console, so it's very feasible to do both. Additionally, there are quite a few machine-readable layouts that are very very human readable (table or tsv, for example, as a huge swath of existing CLI programs output by default).

I can very easily understand the output of `ps` or `ls` and I can very easily capture their output with a subshell: `for file in $(ls)` or `for process in $(ps -opid | tail -n +2);`, etc.

The more ways there are to accomplish the same goal, the greater the number of users who can figure out some way of automating what they want to do. So yeah, make output format an option, with `--ouptut` or `--format` for those who want to use `jq` or some other tool, but strongly prefer defaulting to table output so that standard tools (awk, cut, etc.) can be integrated easily.
btw I'm not one of those people that disagrees with their MBTI type. I always felt like mine was pretty accurate.
Take an upvote from me. It is exactly HR/exec blather used by people who have nothing to say but like to hear the sound of their own voice.
>OP claimed most "most men _______."

I did NOT, you are misquoting me. I claimed (and cited) that OF the people who take AP CS and have the other resources I mentioned, most are men. That is all I claimed and you are all over this thread misinterpreting this.

You can check my original comment's edit history. I've changed nothing about what I said and I stand by it 100%.
What's a Voxel and What Can It Tell Us? A Primer on fMRI
There's also the positive externalities of infrastructure, and that winds up as land values. Like, my dad grew up in a house in what was, at the time, a rural area near Seattle. When we were driving down I-405, he'd point out a major commercial building that went up there after the freeway went up. The difference in property value between the two is almost entirely due to I-405 being there.

Basically, my point is that drivable places tend to be more valuable than non-drivable, so property taxes are an indirect way of capturing the value provided by infrastructure (particularly land-value taxes).
I love the detailed description of the changes made and the reasoning behind it. Great read, thanks.
They want to visit laboratories and talk to engineers, hard to stop them.
It seems this thread is filled with defensive cat-lovers who have no argument other than to bury heads in the sand.
I also recommend Heroku when you're just launching your product. At my first startup (which failed miserably) I spend waaaaaaaaaaaaaaaay too much time trying to get the infrastructure right and then the downtime still happened all the time (because I didn't have enough experience with Docker and the project had a few mowing parts and when one failed, everything couldn't work). Honestly, I didn't use Heroku because I really wanted to do infra by myself and learn something (and I actually learned a lot) but also deep down in my mind I felt that using something like Heroku/managed servie was... I'm not sure how to describe it - like admission that I can't do it myself, like as I'm not as good as I think of myself - "I can do infra by myself, I don't need anybody managing my app for me!"-thinking. In retrospect, not using Heroku was a huge mistake because I didn't focus on the product. At my current startup I decided to start with Heroku and I'm really, REALLY glad I made this decision - finally I can focus only on the product and feel that infra is more stable/predictable than in the scenario where I'd try to manage it myself.
Maybe IoT manufacturers or even the consumers owning the things should be liable for damages if their products participate in a DDOS. "Underwriters" labs proves you built your product to some standard, and that presumably makes you insurable because you have a first line of defense against a lawsuit.
Haha, certainly nothing so scientific. The picture just looks good to me, and compared with other TVs that I saw on display it was better than a number of the other options that were both cheaper and more expensive.
Mine's not a cover letter in the usual sense but that's the closest analogy I can think of... I just write an email saying those three things and links to my stuff.
Thank you, great advice.
Provided they continue to function as expected and aren't harming the network they're a part of. Both are big assumptions.
Would a good compromise be to provide -q|--quiet to suppress extra, human readable messages when piping out to a different app?
Spay/neuter your pet. It's the most effective thing to do.
And yet, it was mainstream media that exposed the Theranos fraud.

You're welcome.
LLVM 3.7.1 is a little less than 10 months old. Our RC period lasts for about 3 months, the start of which is the last point we'd have possibly upgraded LLVM. Upgrading LLVM is a little bit of a scary prospect for us since we find new bugs in every version (and fix them!), so though we considered moving to 3.8, 3.7 had been stable for a few months, so we didn't want to risk it. There's currently a PR to bump LLVM to 3.9 for 0.6, so I'd expect 0.6 to be released with LLVM 3.9.1.
Ask HN: Does YouTube use humans or algorithms to tag videos as objectionable?
The latest Trump campaign video titled "Dangerous" will not play on YouTube unless "Restricted Mode" is enabled. It is also unlisted and once the video has finished playing, a warning is displayed which cautions the user about sharing the video.

How does YouTube decide which videos require "Restricted Mode"? Is this designation based on users flagging the video, human moderators or an algorithm? Can anybody from Google or YouTube shed some light on this?
Ask HN: Where to start to build out QA automation
Over the years I've run into one form of QA automation or another (Selenium, Ghostscript etc.) but I am having trouble finding best practices, latest tools etc as it doesn't seem to be covered as extensively or often as other topics. What is a good place to look?
Good point! slightly less granular than per key but still very helpful, thanks!
These kids are have diverse interests, they like space and sharks and horses and have been enjoying making art with coding. It's hard to peg them!
> Many of the devs who struggle the most have some difficulty giving themselves credit for things they've done

Ain't that the truth. I've been an engineer for a decade, I built a career app, I blog about career management, and i definitely still struggle with this.

And you're right. It's not only about good writing. Writing a good resume is a specific skill. There are so many career specific factors that come into play (industry lingo/keywords, being able to quantify value etc), you can't just make it pretty.
Is that not why you have stderr?
If their sense is that -- after configuring 1 week self destruct, the people they're talking to likely won't be keeping months and months of chat logs on their phone anymore -- it's a very true sense of security.
The BBC Halloween Hoax That Traumatised Viewers
>> Based on billions of years of living in a multi-species planet, observation and intelligence-gathering is both prudent and non-violent.

Very possibly every other intelligent species in the universe has figured this out already and that explains the Fermi paradox. Species that were too dumb to figure it out have just become extinct, so we don't hear them either.
IoT should be Intranet of Things, not Internet of Things. I'd say it's simple as that. But the commercial interests are so opposed to engineering sanity that I have no idea how to tackle it.

Maybe someone should start enforcing mandatory VPNs for households? I.e. I get you want to control your LED bulbs from your phone, but that doesn't imply they should be accessible from public Internet.

Also I wonder if the whole thing isn't just a symptom of a problem that we can no longer expand connected technologies while expecting zero knowledge from end users. Maybe it's about time to require some minimum amount of computer knowledge from citizens of a technological civilization?
Masculinity has been sexually selected for (by females) for millennia. Much of this selection wasn't even done by humans! Placing blame seems silly.