skysight-inc/HackerNews huggingface dataset:
Yeah, I guess I ought to reassess things. With the automated stuff, the "least obvious target" thing sorta loses its effectiveness.
"marketing vapor" -- Venus is shrouded in clouds.
Semi-related: if you write CLI tools with nodejs, I highly recommend using yargs and/or inquirer - yargs for robust command line arguments parsing, and inquirer for interactively asking questions to the user.

https://github.com/yargs/yargs

https://github.com/SBoudrias/Inquirer.js/

When using these tools correctly (following readme), you get most of the stuff written in the article out of the box.
Site to upload and watch videos anonymously
That is super cool. So perhaps amend my statement to something like, "all animals have different motivations, and the best way to train one involves finding the strongest motivation for that individual."
The two applications for specifying files on the command line is when: they actually do something with that file (e.g. move the file) or when you operate on multiple files and/or directories (e.g. backup application).

Otherwise it still might be useful, but in general it's kind of unnecessary. It adds logic to your application that it doesn't need, which violates "do one thing, and one thing very well" (albeit only a very small violation).
The 1-based indexing is a smaller deal than people make it out to be. If you're doing scientific computing, it's very unlikely you'll be doing too many fidgety things with indexes anyway. I switch between Julia and numpy with ease.

The REPL is on par with ipython (perhaps even better). Also are some IDEs for it but they aren't quite there yet.
> empty file descriptor set is undefined behavior

Umm the behavior of poll changed across os x versions. That's the bug. You don't break user space.

Also I'm not sure how you're claiming it's POSIX compliant given -

* poll() is defined by POSIX and The Single Unix Specification it specifically says:

If none of the defined events have occurred on any selected file descriptor, poll() waits at least timeout milliseconds for an event to occur on any of the selected file descriptors

10.12 and lesser than 10.9 versions poll implementation returns immediately.
"Disappearing messages are a way for you and your friends to keep your message history tidy. They are a collaborative feature for conversations where all participants want to automate minimalist data hygiene, not for situations where your contact is your adversary — after all, if someone who receives a disappearing message really wants a record of it, they can always use another camera to take a photo of the screen before the message disappears."
Haven't really tried to go that route. There are some fundamental limitations to Kubernetes and Docker Swarm due to their dependence on etcd, which behaves very badly when the devices are not on the same LAN. Depending on your use case you may want to have a look at resin.io as a management/orchestration service of sorts (pardon the plug), though our focus is purely on embedded/IoT scenarios, so it may or may not apply to your use case.
> Fuck reading a book a week. No one can read that fast.

Now the rest of the complaints are... well at least reasonable to rant about (well, the technical ones are kinda crap, but culture ones are apt).

But this? This is just silly.

Reading a single book shouldn't take someone a week. A good sized book can be read in weekend afternoon if you're really into it. But 3 days of occasional reading should get most writing that isn't incredibly dry polished off.

All that complaint is is the author saying "I don't want to, and I won't make the time to."
Is there a simple way to process a list of files with this restriction? Something like `ls | xargs $(my-cli < $MAGIC_XARGS_VAR > $MAGIC_XARGS_VAR)`?

I know that it could be done with a loop, but that's a little unwieldy compared to `ls | xargs my-cli`
To be clear: you are saying that it is not unjust to penalize women and people of color for no reason other than the fact that they're not white men, but it is unjust to penalize white men to compensate for that.
Thanks! That was a very interesting video, worth the time.
Doesn't seem to be very bug free atm:

yarn
yarn install v0.15.1
info No lockfile found.
[1/4] Resolving packages...
error https://registry.yarnpkg.com/babel-code-frame: socket hang up
at createHangUpError (_http_client.js:252:15)
at TLSSocket.socketCloseListener (_http_client.js:284:23)
at emitOne (events.js:101:20)
at TLSSocket.emit (events.js:188:7)
at TCP._handle.close [as _onclose] (net.js:493:12)
info Visit http://yarnpkg.com/en/docs/cli/install for documentation about this command.
New data seems to draw different conclusions [1], probably because the study you're linking to fails to take into account prior criminal history [2].

[1] http://journalistsresource.org/studies/government/criminal-j...
[2]
http://cjb.sagepub.com/content/early/2015/02/06/009385481456...
His decreased health at the end of his life was largely due to wounds from fighting. He probably would have been able to carry on his campaign longer, and would have made better decisions at the end of it, if his health were better.
> While he did get called out once, almost all engineers/non-tech hr didn't bother calling his bluff.

I see plenty of GitHub profiles that are filled with forked/starred projects from other people, and nothing of substance.

I don't bring it to the candidate because it is worthless and there are more interesting things to talk about. But that doesn't mean I didn't see it ;)

Actually I have never once in my life see a good github profile.
> As long as the vast majority of programmers are men, it's ludicrous to complain that men are being discriminated against.

If the majority of programmers were, say, Asian, then, would that imply that white people were being discriminated against?
I'd add to that an option to deliminate records with NUL instead of new line and treat all other characters as literals.
Supposing that is a problem, then it will be just another problem that could be solved.
While Druid was initially built for batch loads, the architecture has evolved substantially as the project has matured. Today, Druid supports exactly-once streaming ingestion from Kafka, and large production deployments routinely stream millions of events per second into Druid.
npm is the bazooka. Covers a lot more area with a single tool, but sometimes dangerous if you use it wrong.

C/C++ tooling is a plastic butterknife you get with airplane food.
> 12. Write to stdout for useful information, stderr for warnings and errors.

I would constrain this even further to "Write to stdout only if information is useful as input to another program."

Even useful information for a human reader can make downstream integration overbearingly complex if the information is intermingled with a lot of extraneous, albeit human-readable, information. Machine-readable layouts (structured somehow: csv, tsv, json, xml, etc.) are vastly more useful for integration.
>> a brief summary of a person's personality/behavioral inclinations based on a survey of that person's stated behavior and inclinations.

I'm really a very nice person. I'm magnanimous, full of goodwill and compassion and everyone I meet immediately likes me. I am intelligent and brave and very gregarious. I am the best person to be around when you need a shoulder to cry on because I have a deep understanding of human nature, thanks to my very high emotional intelligence.

That is the problem with taking into account people's stated behaviour and inclinations.
Wish I knew what it was without having to grok a hunk of code.
Ada Lovelace Day – The World's First Programmer
Also true, but I was saying that he probably could have performed even better through war, if he hadn't been as injured as he was at the end of his campaigns.
I don't know about that. I play many games, including violent ones, and I don't really think the appeal is associated with some sort of a natural bloodthirst. I think the #1 reason for large amounts of violence in video games is because a violent conflict is much easier to make a narrative and game mechanics about, and a lot of fun activities are associated with previously violent pursuits, but I believe it exists in a completely different sphere from real life violence and doesn't really connect.

It's similar to how one may find archery fun, and archery was designed to kill people, but people don't find archery fun because they want to kill people, they just find it fun to shoot arrows and that gaining of fun probably was designed to make people better at violence but there's no actual direct connection.

On the other hand, the gaming situations where I have seen the negative aspects of nature come out were games that layered social aspects on top. MMORPG's, especially ones like DayZ, and, at worst, competitive games like League of Legends. When a single player game gets bad, like Doom or Nox, it gets bad over the multiplayer aspect. That's where all the nasty stuff really comes out, and it's not the art or the violence in the design of the game itself causing it, but the socializing aspect, power imbalances, etc. Meanwhile, people are cooperating pretty well in games like KSP or Minecraft as long as you avoid PvP servers, and even in the really dark, violent games like Dark Souls, again, as long as you stay away from PvP.

Human violence instincts seem to come out in situations that simulate social pressures, such as those where there is evaluation, power imbalance, and competitions. Single player games, no matter how much blood is falling on the floor, don't seem to do that to their communities as long as PvP is not involved.
Well, but the site just doesn't. Not harsh, just truth.

I was unable to read the paper because an unclickable modal kept popping up asking me to subscribe.
Early colonies on Mars can make much of their structures out of mud bricks, and shortly thereafter out of more refined concrete, steel, and glass. Yes, the machinery to make these materials will break down occasionally, same way you'll occasionally ruin an axe while chopping wood. In which case you'll fix your axe or die in the winter.

On Venus, you will be importing every ounce of steel, glass, and soil you need for a long, long time, because what's accomplishable with a shovel on Mars will require the Venusian equivalent of an oil rig to reach down to the surface and bring resources back up.

You will have to pry every square inch of livable space from Venus, much of it with imported materials. That is not a colony, that's an outpost. (and to be clear, an outpost I think we should have)

But that's the near term game. Show me a feasible plan for terraforming Venus and I'm all ears. Ultimately what makes Mars more appealing is that ALL of the land will eventually be habitable with protection in simple structures that provide shelter, some sort of air processing, a window or two, and maybe a fence to keep your dog from digging up your neighbor's yard. Where as on Venus humanity will be stuck in manufactured bubbles for millennia.
>Are people really making projects with dozens (hundreds? more?) of dependent libraries?

Yes, because the standard library provides practically nothing useful in itself.
I can't get this through to my own brother.

First-off, a work/life balance is important for work. Overworked people make bad decisions (most recently, brother in question copied a git repository instead of asking me how to approach it). I see it all the time with others who overwork themselves - a bad night of sleep and I'm as bewildered as everyone around me. A good night's sleep and I wonder why everyone else is so slow.

I think it's a vicious cycle. A few days of overworking and you no longer have the mental capacity to realize what it is that you are doing to yourself. I've talked to people about this, all are belligerent about being completely fine. They're not. A coworker came back from leave today and pulled off a presentation with one day's notice of calibre that I do not expect of him - like others he burns both ends of the candle.

Off my chest: all the while I'm looking like the slacker, the guy who's not a team player - but the truth is that I've read far further into the situation and have solved more than 50% of the problems that my team faces. I have no idea what to do.
Amino Build Next Gen 30 Doses Muscletech
Yeah, this is like the main reason I love npm: ability to use a Github repo as a package repo.
Though, you still should provide a way to read from file/write into file. I prefer passing "-" or /dev/stdin (/dev/stdout) for that purpose.
Just for the sake of debuggability, if someone would like to debug your script with a debugger/debug prints/debug reads
We have our share of brutalism in Berlin, especially in the west side of the wall. I really love how some of these buildings look so scary and menacing, so raw and so rough. Fits to the techno culture.

http://www.shlur.com/wp-content/uploads/2013/11/fem_2.jpg
At the moment a ddos is like an open weapon that can be deployed by nearly anybody to further any agenda; governments, extortionists, and anyone with an axe to grind.

But putting the burden on all devices that connect to the network is idealistic. Sure it may work for the 99 billion devices, but what about the 1 billion devices that may not be properly secured. This wack a mole strategy rarely works.

There must be a way for edge nodes to quickly detect a ddos and shut it down.

We should be extremely wary security hysteria often used by people with agendas to gain control and lock things down. Only 'approved' devices can connect to the network or everyone on the internet must surrender their passport to the nearest authority and be surveiled 24/7 to prempt and prevent criminal operations.
Their graphs mention Mrps and Krps, any idea what the R stands for?
If you want to play around with a simulated Alto, the ContrAlto simulator from the Living Computer Museum works very well. It is at http://www.livingcomputermuseum.org/Online-Systems/Press.asp...

I imagine a FPGA-based Alto would be straightforward since there's not a whole lot of hardware. The tricky part is the Alto is very tied to the hardware, so you'd also need to simulate the low-level display hardware, the disk interface, and so forth. There's no real abstraction layer. For instance, the microcode processes each word as it is read from disk, so the disk drive timing is important.
So you're saying we live in a culture that arbitrarily benefits white men, and thus it would be unjust to not arbitrarily benefit them.
That's like saying because turning exist, left turns aren't a thing. "Reverse discrimination" is a bad name, but it represents a specific type of discrimination. That doesn't mean it isn't discrimination.
Know of any good resources, links, etc for dynamo or going to figure it out as you go?
3K?? Steady on!

My Acorn System 1 does fine with 1.125K

Seems a bit reckless to me.

PS: The articles have been a great read.
Requests (i.e. HTTP requests).
Go I hate riding the DC Metro everyday. Maybe it's brutalism at its best, but it's simply a poor design for a metro system. Contrast with something like Hong Kong's MTR [1]: brightly lit, different colored walls so you can visually distinguish stations, and a glass wall between passengers and trains to prevent falls/suicides. DC Metro may be grand, but it's just not smart.

As for the rest of DC's brutalist architecture, this piece sums up a lot of my feelings: https://www.buzzfeed.com/bennyjohnson/the-7-most-heinously-u...

[1] https://upload.wikimedia.org/wikipedia/commons/9/9f/MTR_Nort...
New places to colonize because we are running out of livable land is not the main issue. In case of an extinction level disaster, most land/ocean based humans may be wiped out. Having a "backup" colony on a different planet is needed in this regard. And we are talking about colonizing another planet, so zero G vision problems would not be that much of an issue I guess.
Not to detract from your general point, but there are serious doubts over the validity of the Implicit Association Test:

http://onlinelibrary.wiley.com/doi/10.1111/sjop.12288/abstra...
https://www.researchgate.net/publication/288582440_Toward_a_...
There is a cultural problem in some orgs where some (even sr.) devs think not documenting things creates job security, but it really just creates bottlenecks that suffocate the organization. Few things signal a corporate death spiral like the phrase, "useless documentation." This means that nobody is going to read it, because nobody cares, and nobody cares because it's probably crap. GIGO. A product of shitty thinking.

The only real value of any software is that it does what someone says it does, and if nobody says it does anything, then I would argue it is not creating value for anyone. It is showing up to work and consuming resources, but it's not moving the company anywhere.

Growth in a company means building things that are the foundation for something else, and those foundations are based on the assurances of people with credible word. Documentation creates a basis for that credibility. A lack of credibility means a lack of ability to deliver value.

If your backend devs won't document their APIs as a matter of backward principle, your company is probably in a death spiral, fire them or eject.
All large institutions suffer criticism from people who say it could be done better, but I'd like to read something absent hyperbole. SpaceX and the other new players can't reliably reach low orbit yet, so while I hope they work out, they aren't good example of alternatives for flying to the Moon and Mars.
we use iam roles and credstash(dynamodb and kms) for retrieving database credentials. My comment was mostly in terms of the fact we cannot control the rotation for roles, say in the event of a breach like where someone committed keys to github and I can explicitly expire/rotate(assuming those keys were not themselves temporary and have not already expired :))
Time probably time to name and shame brands. CP Plus is doing so much marketing in India with TV slots.

They should probably invest that in doing some research and patching .
When I'm writing my resume, I generally chop off all but the last 10 or so years of my career, and then chop off anything else that gets me down to one page. When I'm reading them, I simply toss all but the first page into the trash. Nobody reads past the first page anyway. If you can't fit your resume onto one page, that's a communication red flag--you're not skilled at summarizing. It indicates you may have trouble doing senior-y things like presenting to execs and discussing your work cross-functionally, both of which require the ability to distill the main points from the details.
But I've seen many old and even ancient computers where only –you guessed it– the (CMOS memory/clock) batteries went bad. Basically all of them go dead after a few decades, exchange them for new ones, and the puppy will boot up again.

For more modern devices: I'm now on my third battery of my private notebook (6 year old HP Probook), third battery on a Galaxy SII (!) which still is OK for random tests and to leave around as a music player even running Android 6.0(!). If I had to send them to a shop to have the (internal, glued down) battery exchanged, I would have stopped using both devices already a few years ago.

But just buying the battery for a few (few 10) bucks is cheap enough to risk the investment in an otherwise paid off machine.

I don't think the same holds true for more involved repairs where a mobile phone made of (a few hundred million…) discrete and easily repairable transistors would be handy ;-).
Yeah, I was pretty miffed that my brand new $2k TV was showing me ads. Fortunately I didn't actually want a "Smart" TV, so I was content just turning that feature off.
So you have a problem with saying "we should hire more women," but you don't have a problem with women being given jobs because they are women? I am literally just confused. Do you think women are being given jobs that should have gone to men in a fair world or not?
"I know it's hard to believe, but women don't usually get sent to coding summer camp as teenagers. Our parents don't usually encourage us to take AP computer science, and our best friends aren't in CS and don't refer us for sweet internships at Microsoft and Google."

I never mentioned men, but since you decided to make it a point, her generalization is that women are being denied these things. Given that there are two genders, I'll leave it as an exercise as to which one she's referring to when she lists these activities.
The license allows you to do that and many other things.

Also, you might want to wait a day or two before starting and let the dust settle a bit. ;-)
That's essentially what the blog post he drafted said: https://kapeli.com/apple_draft
The talk is about how CF protects free speech by allowing anyone on their network, good or bad. Only a US court order can force them to not deliver content for a specific website.

Examples are given how Amazon removed Wikileaks from their servers without court order, how another CDN removed content because they had other clients that didn't like that content etc.

I cannot judge how honest it all is, but I'm impressed and do believe their intent. One of the scary things is what happens if Google, Microsoft or Amazon decides to buy them. Or some shady Russian or Chinese investor...
Signal keeps getting better with each release, great job at everyone from Whisper Systems.
Thanks; it's great to have an inside view.

> You have some people there who are brilliant and very excited about space. You also have people there who are completely incompetent but will be able to retire in their position in 30 years as long as they don't commit a HR violation.

That's true of all large institutions; how is NASA different? Is it worse that other large institutions? Nobody can hire and motivate brilliant, excited people on that scale.
Proposed causes of Alexander's death included alcoholic liver disease, fever, and strychnine poisoning, but little data support those versions.[15] According to the University of Maryland School of Medicine report of 1998, Alexander probably died of typhoid fever[16] (which, along with malaria, was common in ancient Babylon[17]). In the week before Alexander's death, historical accounts mention chills, sweats, exhaustion and high fever, typical symptoms of infectious diseases, including typhoid fever.

https://en.wikipedia.org/wiki/Death_of_Alexander_the_Great
The original got flagged, so perhaps that's why people are submitting it.
I think that's going to depend on your immersion level.

Games with that degree of role-playing are fairly rare to begin with, and most people also don't get terribly immersed in them, so often that NPC you care about to them is just a number.

I generally treat everything in Minecraft very mechanically, as numbers, because Minecraft just feels that way to me. But in a proper RPG, it's not so simple.
You could say this about any other endeavor. We're creating iphones while a significant number of people starve to death globally, etc.

(If someone's response is that it's okay specifically because Apple is a private company, then well honestly I'd be a bit concerned about the preconception that capitalism is automatically moral. If minimizing the number of people starving was the goal that beat other goals, then taxes could be raised on companies like Apple until society put more effort into reducing starving than building iphones.)
good thing I took my sweet time getting through school.
We used T9's since at least the beginning of the Millennium. It was one of the major selling points of Nokia phones back when snake was the other one.
I would exempt third world from intellectual property by amending human rights charter