skysight-inc/HackerNews huggingface dataset:
Twitch, unlike YouTube, has a ton of experience dealing with gamers. They have direct contact with their streamers, organize events (TwitchCon, esports events etc). The Amazon acquisition has been incredible to twitch so far, too. The Amazon Prime/Twitch Prime promotion has gotten streamers a ton of income and has been overwhelmingly welcomed by the twitch community.

YouTube, in the mean time, has a broken DMCA/content-id/copyright claim system - a constant source of complaints with no support channel to actually help.

I find it fascinating how, in YouTube competition, where Vimeo and DailyMotion are failing, Twitch is succeeding because they are simply focused on their strength and advantage, rather than try to just provide the same service with a nonexistant community. And now with Amazon behind them, they have the money to double down on it.
The Dungeon Manager – Product Management and D&D
Well the argument parser knows that `-u` must take a value, and the only way it can really associate it with its value is positionally (i.e., the value is the stuff that immediately follows it). So it could force you to make the value a separate argument, but that would be a purely arbitrary restriction — it couldn't allow anything but the value to follow, so it'd just have to return an error for the sake of it.

This behaviour is defined in POSIX, btw:

>If the SYNOPSIS of a standard utility shows an option with a mandatory option-argument (as with [-c option_argument] in the example), a conforming application shall use separate arguments for that option and its option-argument. However, a conforming implementation shall also permit applications to specify the option and option-argument in the same argument string without intervening <blank> characters.
Agreed. I'm all for broadcasting this PSA, but as others have pointed out, blinker usage is a good predictor of how widely the "Dutch reach" would be adopted.
His book Insanely Great has more info on PARC, although only through the lens of the development of the Macintosh.
> It was very much an aesthetic choice, intentionally designed to be provocative.

Sometimes, perhaps. Soviet brutalism was inspired by anemic budgets rather than the aesthetic. In fact I would speculate this is a driving factor more than anything--concrete is easy to work with and is cheap.

The aesthetic certainly gives the movement its name, though.
Fair point, have updated my comment.
moxie, the founder of OWS, was already well-known before Snowden. SSLstrip, for example: https://moxie.org/software/sslstrip/ and this DEFCON talk where he presents multiple attacks on cert validation: https://youtube.com/watch?v=ibF36Yyeehw
Oh, it's not my view - but it explains why war happens, in a very interesting way. I mean, everyone hates war, why do we have wars? Everyone says it's about fighting enemy soldiers, why are more civilians killed? It's a consistent, if horrible, explanation.
UC Davis also has Briggs (https://localwiki.org/davis/Briggs_Hall) and Tupper (https://localwiki.org/davis/Tupper_Hall) Halls, two catastrophically ugly buildings that, not coincidentally, are two of the most internally poorly laid out buildings on campus.
>reducing it to 98 bits?

Did you mean 198?

198 bits is entirely reasonable assuming a brute force attack is the only option. Were it not we'd be in a panic over AES-128 and AES-192. :)
I've been meaning to read Kill Decision for quite some time. Daniel Suarez has some really unique perspectives using near-future fiction. Daemon and Freedom™ were fascinating glimpses into the potential of the future of modern day technology.
Excellent observation, and lets not forget it's not valid only in tech. Let's not forget that every boy is encouraged (some would say indoctrinated) from early age to learn the art of cooking, and to spend the evenings preparing dinner (let alone the long-standing sexist attitude - sadly still espoused by many - that men belong in the kitchen). With such an early start it's no wonder that men dominate the field and that only 6 women have managed to earn the prized 3 michelin stars.
>"The days of replaceable batteries are over"

No they are not. The LG's flagship the v20 which is launching any day has a removable 3200mAh battery.

For comparison the Samsung S7 Note has a 3500mAh.

Also the footprint of the V20 is comparable to that of the S7.

S7:
http://www.gsmarena.com/samsung_galaxy_note7-8082.php

V20:
http://www.gsmarena.com/lg_v20-8238.php
We're only limited by our sense of urgency," Dorsey said in the memo. "Life is short. Every day matters. And the people who use Twitter every day deserve our best. They are why we're here. So let's show them what we're made of and deliver a better Twitter faster than they thought possible. We can do this every day. We can do this!"

Obviously the Twitter I use didn't change for the last 5 years. So clearly they don't have sense of urgency.

I propose the following steps:

1. Fire Jack.
2. Put it up for sale
3. Bring the costs down to be able to have at least a 200 million dollar profit in year 2.
4. Don't tell anyone :)
Is there a way to export chart history and then import it to the new account?
Why does everyone start talking like a zen master when this stuff gets posted?
I am deeply unimpressed with DHH's position.
It was only a short matter of time...

Now imagine what happens when drones with explosives/guns/chemical weapons start flying into sports stadiums, concert halls, etc in unpredictable swarms.
Wire's audio quality is quite good, even on cellular and/or VPN. Haven't compared with Silent Circle.
Make no mistake, this was no compliment of the product, but for the effort.
Or even developers if you like data.
Within the story, it's not glory or power either. Glory comes from defeating equals - but the point is to kill the defenseless. Power comes from victory, but the victory is irrelevant.

Could you kill a child? Of course not. What kind of monster kills a helpless child? But if you can do it - you have become something more than merely human. Humans are confined by their morality. Supermen are not. And soldiers? Soldiers kill children all the time. That's why there's war.
I wouldn't kick Thiel out for his Trump support. I'd kick him out because he funded a proxy war against the media and the First Amendment.
Is that an issue with the architecture of the DC Metro, or just the design of its "accessories?" Glass walls to prevent people from falling into the tracks weren't a thing when most subways were constructed in America.

It's possible to retrofit the DC Metro to keep its (arguably) beautiful ceilings [0], while still making it safe and navigable for commuters.

[0] https://upload.wikimedia.org/wikipedia/commons/4/42/WMATA_Me...
You never said net or profit. My side project is now making over $1,000 in revenue. Soon it will actually be profitable.

It's an apparel company for women who like to: hunt, fish, and be outdoors.

VERY random for a vegetarian software develop, from Portland.

https://henoutdoors.com
Kill Decision is great.

Another great near-future fiction about how modern warfare might evolve is Ghost Fleet. Fast read, and highly interesting - if a bit frightening.

https://www.amazon.com/Ghost-Fleet-Novel-Next-World/dp/05441...
https://news.ycombinator.com/item?id=12688548
Not to be flippant, but this is pathetic. I don't generally care that much about this sort of dramatic news, but Gawker completely made their own bed here.
Kill Decision was fantastic. Not as good as the Daemon series in my opinion but anyone who liked that series will not be disappointed with Kill Decision.
Nuclear Power Plant Disrupted by Cyber Attack
This was all figured out in the 1980s.
I would add as a VPC gotcha the use of the EIP_Disable_SrcDestCheck flag [1] to enable layer 2 capabilities. This is a feature that is only present in AWS. Neither Google Cloud Engine nor Microsoft Azure have it. So, if you craft an Ethernet packet modifying the destination address but not the destination IP in your local subnet, the packet will be sent to the computer by IP and not by MAC address as you expect in an Ethernet network.

[1] https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_N...
I was thinking more like is transcendence even an actual thing? The Google definition is "existence or experience beyond the normal or physical level." Which in turn needs a definition for "normal" and "physical". Beyond "normal" I can maybe buy into, but beyond "physical", I'm doubting anyone has a convincing example of.
Hi John,

I've spoken with a few of the devs in our team having trouble with VS 2015 update 3 crashing. They'd love to switch to VSCode but ask:

1. When is there going to be decent C#/razor-intellisense, a razor generator ?

2. Will there be TFS integration (not git)?
Regarding SMS - it's not always an alternative to SMS since it uses data. I know data is more popular than SMS in many countries, but when you hit your monthly limit, you want to disable all data.

Regarding the simplicity of using a phone number and how it would be very easy for all users - Wickr provides basically the same service, is more popular, but uses usernames instead of phone numbers.

The fact that something is open source isn't always a clear win. OpenSSL, for example, is open source and yet they seem to have many bugs.

For the record, I use Signal almost exclusively for communication. I just wish it was more protective of users' privacy without having to put in a ton of effort.
Mattermark Daily – Tuesday, October 11th, 2016
Great advice on the whole!

> 3. Use common command line options.

The GNU options standards are good, but see also the "Command-Line Options" chapter in "The Art Of Unix Programming" for some of the reasoning and history behind these conventions. Actually -- if you're writing unix programs often, do yourself a favor and read all of TAOUP. It really helps crystallize the Unix Philosophy in a way that a grab bag of suggestions doesn't.

http://www.catb.org/esr/writings/taoup/html/ch10s05.html

> 4. Provide options for explicitly identifying the files to process.

Lots of options pointing to different files is a CLI smell. If your program "does one thing and does it well" (the Unix Philosophy), it often works like a filter: take one or more input files, apply the same transformation to them, output the result. `cat`, `head`, `tail`, `grep`, `cut`, `sort`, `join`, `sed`, `gzip`, `tar`, `cc`, `curl`, `md5sum` -- at the heart of all these programs is a unix filter.

In this case, just have your program accept input files as positional arguments beyond the last option. A nice side effect is that your program will be `find | xargs` -friendly. That puts the user in total control of the inputs. It also means they can parallelize your program with `xargs -P`!

Also consider whether you need input files at all! Can your unix filter program just transform stdin to stdout? If so, it can be used to process streams of data much larger than available disk space. Often you can trick programs that require a file argument by passing `/dev/stdin`, but note that `/dev/stdin` won't be accessible in some environments.

> 8. Don't go for a long period without output to the user... Outputting something like ’Processing…’ can go a long way toward reassuring the user that their command went through.

I get the reasoning behind this, but as a heavy CLI user I'd prefer if programs didn't crap progress all over the terminal by default. If I want verbose progress, I'll pass `-v`. If I want even more insight into what's happening, I'll pass `-v -v`.

See Rule Number 11 in TAOUP:

Rule of Silence: When a program has nothing surprising to say, it should say nothing.

http://www.catb.org/esr/writings/taoup/html/ch01s06.html

> 10. For long running operations, allow the user to recover at a failure point if possible.

One way to perform a sequence of expensive steps iff they haven't been done yet ("recover at failure points"): orchestrate it with a Makefile.
resinOS is designed for embedded devices, already supports many of them running several architectures (all the way down to ARMv5). While I have heard that rancherOS can run somewhat on a raspberry pi, that's a long way from being able to properly function in an embedded environment (read-only rootFS, reliable networking and DNS stack, support for atomic host updates, etc). There's nothing we'd like more than to have someone make the OS for us, but at this point we're pretty sure we'll have to do it ourselves. The variance in the embedded world is simply too large for a cloud OS to handle it without major rearchitecting.
How is checksumming 'mega-secure'? (looking at https://yarnpkg.com/)
Why Samsung Abandoned Its Popular Phone, the Galaxy Note 7
That's... gonna depend on how popular a certain HN post becomes...
Surely it makes sense, like everything else in these comments! If societal bias filters only high-performing women into tech, then the company that managed to snatch all the females would surely have an advantage versus all the rest. But let's not stop there with this rabbit hole: if indeed hiring bias is the cause that women rise faster in tech, and we want women to reach the highest echelons of tech industries, then logic dictates that we should keep discriminating with equal vigor, or else women will stop rising the ranks, leaving the goal unfinished. Oh, and by the way we could apply this wise reasoning to any kind of group that is disadvantaged in tech, say, the blind, the latinos, the blacks, those under 6 years old etc. They should all be rising higher in the ranks, so that soon all senior positions are filled by minority groups, leaving the "averages" in the lower ranks. simple logic.
You had RC planes and helicopters for well ever, quads are no different.
The question is, is this lower focus caused by their natural disabilities compared to the men.

If yes, then as society we may consider to compensate for this by some measure such that they could be able to focus.

For example make can take up more responsibilities for the child care or we can arrange this more collectively if this is found to be the cause.
if news was is so important to twitter why did they spend time and resources on stickers? seemed like a bizarre product decision at the time and told me they didnt understand how their users were using their product.
Oh, I had never thought of it like that. That makes sense! I just treated those commands (like mysql) as one of those commands where -every -option -must -be -separate.

I suppose I don't mind that syntax anymore now. Thanks for changing my mind :)
> Brutalist architecture is objectively wrong.

You may not appreciate it, and that's a fine opinion to hold. But Brutalist architecture can't be "objectively" wrong, for the same reason that the color red can't be "objectively" wrong.
- There is a difference between who you vote for, and you you vocally campaign for. He spoke at the convention, he didn't just share his views.

- You have a right to say anything you want, but that doesn't mean you can't be fired for it. If Thiel agrees with Trump, and Trump is counter to the values of YC, maybe Thiel isn't right for YC. He's in a position of advising companies, probably sometimes privately, how does YC know his advice aligns with their values?

Conversely:

- We don't definitively know Trump has done anything more than be a bombastic creep, so anyone comparing supporting him to supporting Hitler or Stalin is going a little far.
I can't say I'm surprised I'm only shocked they didn't really prepare for the eventuality. A small vehicle that can travel in 3 dimensions can easily carry explosives and other weaponery. It's only a matter of time before this is common place and with the ability to throw a drone out of your backpack and send it flying it's going to get worse.

I always remember FPSRussia's drone [1] and I'm surprised they haven't made these in mass over there.

[1] https://youtu.be/SNPJMk2fgJU
I completely agree. Is there any practical reason for this or is it just the best way these companies have come up with to try to convince people to buy a new phone every 18 months?
Interview with Tor Developers: Yawning Angel
Right. My point was that a new form of delivery doesn't help if the content isn't "right".
If you follow the best practices for using Cargo you don't have a Cargo.lock file for libraries.

This means your library tests will not be deterministic.

Using the Cargo.lock file for libraries does solve this, but then every binary package you build that references your library will have to be specifically tied to the versions in the library.

We do this internally because it's the only way to provide deterministic builds over time.

Over time I suspect it will get harder and harder to keep this rigid web of dependencies working.

One thing we might try is to enforce the rule 'no library will contain any tests'. At first glance this kinda makes my skin crawl, but maybe if we could find a way where every project that used a library could somehow share the tests for that library it could actually work.

git submodules might actually be able to provide these tests for each binary package. If only git submodules would stop corrupting our git repos... :-(
I don't think we're near that many layers of abstraction (yet --- and hopefully never?), but certainly more than ten. Indeed it's all about switching binary signals eventually. There's a great book about that too:

https://www.amazon.com/Code-Language-Computer-Hardware-Softw...
I've not seen very many cheap RC planes or helicopters large enough to carry a significant brick of C4.
Thx for the feedback - consider it on the roadmap!
There are company/country combinations where publishing your own work done in your free time is possible -> but it takes weeks/months of stupid bureaucracy to be officially accepted. At some point it's just not worth it. So while it's an interesting data point when someone does have the GH profile, it doesn't really mean much if they don't.
Can you give some more explanation of why?
That long range beam forming microwave weapon (DEW?) they were working on could probably do the trick. It'll be a pain to have to monitor for this crap though.
Yeaaaaahhhh I grew up on a farm. I can tell you from experience once a dog (of more than the toy size) gets a taste of killing cats it's no contest. Cats are tough but if a dog wants to kill a cat, it's a dead cat. Full stop.
If you are trying to simulate a large universe full of self-aware intelligent being who at some point also try run these simulations. And if these simulations eventually become N layers deep. At some point one of these generations is going to run into the limits of the simulation engine's computing power.

Since each supervising intelligence is watching the layers below them (and indeed started the simulation) they obviously know that those sub-layers are simulations but they don't know whether they themselves are simulations. Unfortunately, even the simulation that hits the limits can't tell whether they are computational limits or simply facets of their universe.

My short opinion ... It's turtles all the way down. At least until it stops but the question here is whether there are any turtles up.
"everything" running in a container is pretty much the difference.

RancherOS has a built in Go PID1 that starts a system Docker for the system services, and a user Docker that you then run your apps in.

This also means your console, and user container run time is a switchable container image.

Yep, RancherOS works on ARM, and we're building out our build and test infra.

Mostly, we're all working, cribbing off each other to get to our individual goals.
He's since donated it : )
Legal Threats Against Security Researchers
Interesting to see this after admiring a Brutalist building today. It's the Phillips-Wagensteen building on the University of Minnesota campus, filled with medical offices. It's really two buildings connected by a multi-story skyway. Pebbled concrete surface, strong vertical and horizontal lines.

It's not pretty, but it is beautiful.
Senior Software Engineer | AcademicWorks | Austin, TX | Onsite (Relocation Available)

--

Solve hard problems that truly matter with a team that's smart, experienced, and kind.

The Company: A small-and-growing (45 members) company using technology to improve access to higher education

The Department: A 3-member product engineering team within an 11-member engineering department

Technical Details: Rails, AWS, Postgres, Elasticsearch, Cassandra, Redis, Memcached, and some internal tooling in Go

The Interview Process: You'll talk to me (Product Engineering Manager), then our CTO, do some remote coding to chat code, come on-site and pair, meet the team, and meet a founder.

--

You're pragmatic, smart, work well with others, and take ownership of features from planning to production. Preferably, you're proficient with some of our technical stack, and you'll make the entire team better as an individual contributor, a teacher, and an occasional foil.

We take a lot of pride in accomplishing disproportionately big tasks, and to do that we treat engineers like professionals with clear expectations and regular feedback. Our company values are kindness and respect, engagement, and obsession with our clients' experience, and we all strive to exhibit those daily.

--

jcody@academicworks.com
More: https://gist.github.com/jpcody/f1187d6d0828d6620633f8f6a3b3d...
Take a look at CockroachDB, which had its first public beta earlier this year [1]. It's directly inspired by Google's F1 and Spanner projects.

It's similar to FoundationDB (the Apple product you're referring to) in that it's an SQL database layered on top of a K/V store. It's based on some clever technology to accomplish distributed transactions, strong consistency and high availability, and is looking very promising.

[1] https://www.cockroachlabs.com/
Oh, I'll give that a go, thanks! I should try Signal again too, hopefully audio quality has improved from the Redphone days.
No need. There are automated machine guns that use microphones to automatically do counter-sniper fire. I'd imagine a platform like that will emerge to counter this threat.
As much as I don't like trump, what I like even less are people suggesting you can or should be fired for voicing a political argument or an opinion.

You are correct that technically you can be fired for what you say, but not when it's protected speech.

You would not support some one being fired for voicing political opinions that you agree with, so this is not only illiberal but also quite likely hypocritical.
I was happy to see the National Parliament in Dhaka prominently featured. Amazing building. Feels like you're inside the Death Star inside.
Container management software.
FYI, FPSRussia is produced by Americans in America. The Russian thing is a gag.

https://en.m.wikipedia.org/wiki/FPSRussia
Don't want to make any judgements on the nature of reality, but I find it amusing that we went from thinking a pantheon of gods made the world, to a single god, to no god, and back to the idea that reality may be simulated by something/someone.

It's Intro to Philosophy all over again...
Don't Apple EULAs forbid emulating OSX on non-Apple hardware? I might be mistaken, of course, but I think I recall something like that.
Hmmm, I feel like there's some kind of disconnect here; could you open an issue on users or the Cargo repo? Thanks!
The pine64 stays green in winter wisdom in hardship
After reading "unmanned: illusion of perfect war", it seems American military has more drones than all countries combined. American drones have killed quite a lot of civilians. While I don't like war, it was about time someone gave US a taste of their own curry.
> Nah, it's just one word. That doesn't cancel the rest of my arguments.

It does, because the rest of your arguments are expressing the same attitude.

You're saying "I think it's ugly, anyone that doesn't share my tastes is wrong, and no more buildings should ever be built in this style."

Which would be fine if it was presented as opinion, but you've presented it as fact, which makes you incorrect.
Absolutely, and that goes some way to undermining the notion of its requirement in the lives of humans.