skysight-inc/HackerNews huggingface dataset:
I'm the original author. Any application built following the CQRS/ES pattern requires development of the same building blocks: command registration and dispatch; hosting and delegation to aggregate roots; event handling; long running process managers.

I built Commanded as a self-contained, reusable, open-source library. With the goal of demonstrating one approach to implementing the pattern using Elixir. I hope it provides some use. That's why I've written up the case study. Anyone can take the code as is, to bootstrap their own application. Use it as a learning tool, take away the good ideas. Rebuild and improve upon the bad.

I received a pull request only today adding support for Greg Young's event store. That's going to broaden the appeal.
> LE has saved us from spending many man hours of time updating certificates

Just out of interest, how are you managing the 90-day renewal schedule? Don't you need some means of verifying that timely renewal has occurred.

Since you mention dev and staging I assume you've implemented a central certificate-management server that talks with LE and then issues the certs to the internal machines?
Well, honestly, it's not that hard to avoid voting for Kremlin-backed candidates. Just avoid voting for authoritarian right-wing nationalists or supposedly far-left "radicals" who spurn international cooperation and cozy up to Russia, and you're set.
> Alacritty follows the Unix philosophy of doing one thing, and doing it well.

That principle is often misapplied, and I think that's true here, too.

The "do one thing" about Unix is really about composability (e.g. "find" doesn't need to sort because you do "find | sort"), but you don't compose a terminal app with anything.

A terminal app that has terminal features doesn't violate any principles of simplicity.
I apologize if this comes across as combative: does one need an argument that mitigating well-known safety or security hazards in a product you're making is a civic responsibility?
Seems like this was erased from the frontpage? Any idea why?
>One perfect layer

That's the problem.
Man claims Uber driver “left him in a pool of blood” after refusing trip
Well, as I understand it, several of the Midori devs are now working on the Roslyn compiler and/or the CLR. So so of the lessons learnt will make it into the runtime, so at least that's something.

But yeah it would be nice if they could open-source it.
That gives a never-ending list, only a few of whom seem to even be employees... including lots of obviously fake accounts.

I got "No Results" for "Facebook Security".
The RT evidence is probably the only evidence they are able to declassify.
Bail is the opposite. If you can afford it you get the money back if you show up to your court date. If you can't you go to a Bail bondsman and pay 10% up front - but you don't get it back at all.
This is strange. I'm logged into Quora with Facebook, but it doesn't show that I'm following everyone at all.
Microsoft's crazy hologram goggles are finally coming to stores
Both parties, investors and employees, should get sympathy and remediation. Employees have been paid a salary all along, but should still get a proper severance if the company is shut down. Investors who gave Theranos >$300M in 2015 also have a right to get some of their investment back if the company is hopeless. The investors are shareholders in the company and the board and CEO need to consider their interests along with the employees' interests.
I'm sorry, yes. $500k for a decent small condo, but that'll be a down-payment on a decent house.
If CIA came out and said, "We know this happened because our agent embedded in GRU told us so." would you consider that concrete evidence?
"One perfect layer" does not exist. Doing defence in depth is of course not a good thing, and making people do a lot of hoop-jumping isn't helpful either. But say, using a smartcard and a OTP isn't all that hard, and vastly more secure than just a username and a password, to name a random option someone might implement.
Please do feedback your ideas to improve these open-source projects. I'd be interested to find out how you're using CQRS/ES in Elixir.
> Clippy can already work on stable

No. But we plan to make it work.
Big planes generally have better failure modes as well, and humanity has more experience in producing/operating planes than rockets.
Unfortunately, due to the electoral interference, in order to care about Flint, Michigan, we now have to get rid of a Kremlin-backed government who will be trying to "build the wall" while kids in Flint have lead-poisoning.
> The authors addressed your complaint on the final page of the report.

They responded to it yes but they haven't resolved the issue I raised, which is that I'm not going to trust their conclusions without seeing verifiable evidence that would be accepted by a court and that I don't think anyone else should accept their claims either.

> Stop confusing this matter by introducing a "burden of proof" fallacy.

According to [0]: "You said that the burden of proof lies not with the person making the claim, but with someone else to disprove."

I'm saying that the burden of proof lies with the party making the claim. How is that fallacious?

[0]: https://yourlogicalfallacyis.com/burden-of-proof
Full text of the original article,

https://arxiv.org/abs/1608.06344
This sounds interesting and potentially very useful. Would you mind sharing a link to your project or giving a more in-depth description?
It's actually called PR in that case, not marketing. Or so I'm told, I don't get the difference. But most of articles you read from are driven by PR interests.
That's what StartCom might thought when they announced their new service "Start Encrypt" around the same time when Comodo tried to get hold of the "Let's Encrypt" trademark which Let's Encrypt successfully fought back.[0] Then some more deserved buckets of shit hit their fan. I can't bring myself to call StartCom a competitor of Let's Encrypt.

[0] https://news.ycombinator.com/item?id=11961034
This is a fun idea, but feels weirdly amateur. Like, the way the sprites disappear the moment they touch the side of the screen, or the way the powerups keep scrolling past even when you're dead.

It's like someone at Netflix did an "intro to games programming" tutorial and decided to put the result live.
Insane blackhats behind world's most expensive ransomware forget to backup keys
The AGPL is different from the GPL. The AGPL prevents use at my Bigco (Google) for a number of good reasons.
> I disagree with you characterisation "worrying about sexism and teaching their child about it". There's nothing wrong with that. That's not all that's going on here.

Yes, it is. That was the point of the article - but you are so scared of the feminists coming and pushing you down you have dreamed up some crazy interpretation of it.

> Googling is not research.

No, but it's a good place to start.

>the original comment was "We know that we are all a little bit sexist" - what motivated this? Give one good example.

Things like http://www.pnas.org/content/109/41/16474.abstract - there are a lot of studies that show doing a lot of things as men and as women result in higher acceptance rate of women if gender isn't known. We know that historically and culturally we have gender roles pushed on us. It is worth inspecting when you are making decisions that affect others if you have bias.

> Can you demonstrate this? If it where true, wouldn't the 'crazy' feminists be called out more. Wouldn't the 'crazy' feminists have less influence?

There aren't enough of them and they have so little influence that is rare. People do call them out when they pop up online in forums and stuff, which is about the extent you see them. You are characterising normal reasonable people under the crazy banner.

Show me the policies that are being implemented by these radical feminists you claim have so much influence and are so common. Show me the articles in respected publications espousing pushing men down to pull women up. It's not a commonplace thing or a big problem, that's why it's not being 'called out more'.

> and we also need an objective, and equally applied definition of sexism. Not one that is "historically defined".

History informs the present. I've given my definition of sexism, you have a problem with it?

> your type? I'm not sure it's all feminism at all.

It is. You have constructed this fantasy of the feminist oppressors as extremists because it allows you to feel persecuted, and allows you to ignore everything - as long as you aren't going around raping people and telling women to make sandwiches for you, you can't be sexist!
Why is anybody in the government so unable to provide convincing evidence that the Russians were directly involved in hacking the DNC? This article's headline references the Russian state media preferential coverage in the Trump campaign and then, later on, repeats the intelligence community conclusion that Guccifer 2.0 is a GRU operative...

Don't we as democratic citizens deserve to have concrete evidence available to us that a foreign country influenced our election before we start banging the war drum? Can I really be expected to blindly trust the CIA/NSA/etc. on a topic of such vast importance?
Ah, but you do compose it -- with tmux, for instance :-)
Thanks for putting all that together. But when I said "we", I meant the tech community. After all, it's our shitty infosec defaults and love for "disruption" of reliable mainstream information sources that got us in these situations.
I'm disappointed you are leaving tech. I wish there were more opportunities in tech that fulfilled your desire to fight for better laws and access to public resources. I suppose I'm happy you aren't leaving because of discrimination (making the assumption your social group represents your heritage...)
Lawyer rewrote Instagram's privacy policy so kids and parents would talk privacy
But you're criticizing tmux - which is solely used by power user programmers who are willing to learn.
Dollarn stärks mot euron och kronan
Yeah, I was on phone so I did not explain. The characters are made to be leaning forward, so the hitboxes are very wide. When they jump, they remain as is. Hence, when you can clearly make the jump, you still "hit".
Yes. As stated above:

monitor the blowback and walk it back as little as possible

In this specific case it was indeed only possible to walk it all the way back.
The inherent privilege of capital. Not a legal export, but I'd imagine its hard to regulate companies that are going under, since there won't soon be anything left to sue.
> Amazon is Leading the voice assistant market, and Google is right on their heels.

That's rather subjective. My experiences with Siri have been way better than with Google.

> You had to buy newer versions that had some proprietary Apple chip in it.

Not accurate at all.

> Apple can't seem to really work with partners to make it actually innovative.

Neither can Google or Roku. Content providers are stubborn.

> they've been wondering aimlessly and dropping half products out there then never iterating and finishing them

You just described Google, actually.
Yes, hopefully into emergency medicine, but I start rotations this summer so we'll see where my passions truly lie.
Waves broadcast at the beginning of 2013 would only reach 4LY out. For a radio signal to travel 2.5 billion light years it would need to have travelled for 2.5 billion years since radio waves travel at the speed of light.
It's well established that they got into Podesta's email when he fell for their spear-fishing and submitted his password on a fake site.

But blaming the victim is just doing the aggressor's work. If russian agents broke into a power plant and blew it up, would you be writing about the need to fix the nation's fences.

I also disagree with your assessment that the DNC's security was "slightly below standards". They could have easily enabled two-factor authentication which would have foiled these hacking attempts – and the US agencies' agenda doesn't play into this story at all.
Re-prospecting on some occasions as certain things tell me that the area was not exhausted of what was being mined there. I rarely ever go after metals. I have more luck with minerals/gemstones.

I just get the minerals by hand and sell them to collectors. Occasionally, they ask me to take something like a piece of jade and put it into a pendant. I make money teaching people how to find and locate what they're after.

I do all the mining myself for the most part. I don't do it until I get a lot of evidence that I'm likely to find something.

How I test the ground is via publicly-available satellite data. The equipment you need? Basic digging tools, pickaxe, folding shovel, hammer, chisels, rock picks, breaker bar/wrecker bar. Be nice to have a jackhammer and generator. Need lots of water in the desert, too, and some shelter (like an EZ-up.)

As far as the claims selling - those are legit, but do make sure the land is patented first so you own EVERYTHING.
No shit... if you listen to the actual talks, that is EXACTLY what they recommend. Use the patterns where appropriate, don't use it where it's not appropriate. Also consider _where_ the advice came from - finance, gambling, healthcare and so forth.

As for "not production ready" with regards to Event Store specifically, we have had zero reported incidents of data loss which were catastrophic failure of the hardware (or, usually the cloud) it was running on.
It's true. http://wiki.teamliquid.net/starcraft2/Hacking
According to his dotfile repo[0] it is Tomorrow-Night-Bright.

[0]: https://github.com/jwilm/dotfiles/blob/master/vimrc#L6
Maybe bluead just doesn't want to deal with people? I go out of my way to avoid full service for that reason too.
Why does one need 500fps on terminal ? I don't understand the need for the GPU.
Ditto with Apache Groovy, which started off as a dynamically typed language to complement Java. The original use case for Groovy was to use it when performance doesn't matter (e.g. scripting, testing, glue code) and Java (or some other statically typed language) when it does.

Unfortunately VMware wasted a lot of resources trying to redefine Groovy as a performant language which could replace Java's use case, or even run on Android (believe it or not).
A DNA Code that switches hundreds of thousands of genetic messages [video]
Declassified: Russian Activities and Intentions in Recent US Elections [pdf]
Didn't some market study show that almost nobody plugs their phone into their computer anymore?

At least i can't remember the last time I did.
The process is pretty much the same as mining claims are in the jurisdiction of the Federal Government. Just look up the Bureau of Land Management for your state and they should have everything you need to know on the website.
> The current reward for a block is 25 bitcoins

If I may offer a slight correction: the reward per block halved to 12.5 bitcoin in July 2016 [0]. Doesn't materially change the results [1], but probably worth mentioning for posterity.

[0] http://www.bbc.com/news/technology-36763524

[1] 1800 bitcoin / day mined @ $1100/BTC is $2MM/day, so one would gross $2MM * 8e8 / 2.5e18 = $0.00064/day. And at today's ~$900/BTC, $0.00052/day.
Surprisingly this is an ambiguous question to answer due to the nature of the expanding universe, but if the statement is that "the origin is 2.5 billion light years away" it was _probably_ transmitted 2.5 billion years ago.

http://curious.astro.cornell.edu/about-us/104-the-universe/c...
That's company policy and not the fault of the license.
EDIT: Unless you're making modifications to the software, the AGPL does not apply.

EDIT2: http://www.affero.org/oagf.html#How_does_this_license_treat_...

Specifically, the question, "How does this license treat commercial enterprise use over intranets and internal networks?"
Advanced Auto Parts sells 2.5 gallons, which would last you 10k miles at least, for $12.
The company has been around for 10 years, with hundreds of millions in funding through multiple rounds, so I would not consider this a "startup".

The employees were/are highly paid and not assuming any real risk.
I don't have the answer to that question. The obvious answer is that democratic societies need to take education very seriously and provide the necessary cognitive tools for the populace, but that is not a short term remedy.
The discussion is here:

https://news.ycombinator.com/item?id=13336416
> They've been burned several times.

I see a fundamental shift has taken place at Microsoft under Satya's direction. Open-sourcing the core technologies that act as the foundation for Microsoft is a huge deal. Surface Studio uncompromisingly for pros (a big problem for MS hardware in the past is that they try to hedge their bets- try to jam stuff in there for everyone).

When you think about how quickly this has changed, it looks like Satya has a clear vision for MS, and pros are part of that vision. When's the last time you've seen a 'visionary' Microsoft (that didn't involved delusional thinking)?
> Apple maps is a disaster. Businesses which have moved shop years ago are in the wrong place.

Are people submitting corrections? It's amazing how quickly they respond here in the US, at least where I am. I submit corrections and usually see a notification within a week that it's been addressed.
I would be interested to know why you consider ES "not production ready".

There have been zero reported incidents of data loss in stable released versions which were not as a result of catastrophic failure of the hardware on which it was running (though most people's poor understanding of Azure has caused more problems than everything else put together). Furthermore, this should be no surprise given the testing process[1] continually run.

[1]: https://geteventstore.com/blog/20130708/testing-event-store-...
Discussion over here: https://news.ycombinator.com/item?id=13336416
I'm not saying it's not a charitable thing to do, I'm saying that (it sounds to me like) it's fraud.

Just because something has good intentions behind it doesn't make it more or less illegal. It might help at your sentencing when you tell the judge you were thinking about your employees families and not just lining your own pockets but it doesn't making it less of a crime. Just like stealing a loaf of bread is still stealing even if you're destitute.
Someone take this man's thesaurus away! :)
Analyzing a Variant of the GM Bot Android Malware
> Because the investor will not have 100% recovery rate.

Says who? At which point in time is it "obvious" that there's "no intention, let alone hope, of actually turning it into a successful business"?

If you and I judge that point in time to be different, does that constitute fraud on the part of the person who's being less conservative? What if that person the investor? Presumably the founder also owns part of the company...

Futhermore, even "unsuccessful" ventures can have a greater than 100% recovery rate from a given point in time. An aqui-hire that loses investor money isn't a "successful" businesses, but it can end up losing a lot less cash than a company that folds a month or two before the deal is cut.

What if you force my hand and we fold but leaked confidential documents from BigCorp. indicate that if we had waited three weeks my company would've been aqui-hired for 1500% of the value of the liquidated assets? Does that make you guilty of fraud? And if not, then why is it fraud when you turn the tables?

Basically, it's really difficult for me to imagine any scenario in which the facts and intentions of all actors are clear enough to trigger koolba's scenario. And even then, it's still possible for a failed business to make it over the 100% recovery rate at the point in time when the investor things the plug should be pulled.
Presumably, you would want to have monitoring in place for certificate expiration either way, so this expense is not really specific to short-lived certificates.
I know I'm probably a minority of HN users and other tech enthusiasts on this issue, but I'm totally uninterested in VR. I've tried it a few times and my general impression was, "Neat." That's a far cry from an impression like, "OMG this is the most amazing thing ever!" which is what I was kind of expecting to think.

I'm more interested in AR, personally. But it's hard for me to articulate why exactly because honestly I don't have much experience with it yet. It just seems more interesting to me. I'd really like to get a Hololens to start experimenting with, but can't really justify the cost of it right now.

(disclosure: I work for Microsoft, which makes Hololens. Not meaning to promote it, these are my personal opinions)
It would be interesting to hear the take from the other fourteen intelligence agencies. I thought they were going to be in the report?
I'd swap to Alacrity if it supported multiple tabs or buffers like iTerm2
> Linux Bash shell in windows 10

Despite their "this is all about the developer" statements, making Windows Subsystem for Linux unable to co-exist with VMware and other virtualization tools was a deal-breaker for me.
This report presents conclusions, not evidence. There are quite a few commenters in this thread decrying the "absence of evidence," but that is simply the burden of proof fallacy.

I've performed my own analysis of election memes and I independently confirmed a staggering amount of Trump-related traffic with significantly above-average upvotes across several major media platforms.

https://iandennismiller.github.io/election-memes/

I wrote this 2 weeks before the election and even then, I was already looking closely at bot/sock puppet activity. I didn't connect everything at the time, but I now view the shockingly pro-Trump traffic in an even-more-skeptical light.

For some, there will never be enough evidence to prove social media were subverted for the purpose of influencing the election. For my purposes, however, I appreciate the PDF linked in this thread because it is actually relevant to my social media research. I am happy to cite the intelligence report as context for the social media findings I reported on.

I do not consider the book to be "closed" on this matter, but I do condemn all the commenters in this thread who are attempting to shut down the conversation by claiming there's not enough "evidence."

In closing, I quote from the report:

> This report is a declassified version of a highly classified assessment; its conclusions are identical to those in the highly classified assessment but this version does not include the full supporting information on key elements of the influence campaign.
It's nonsense to say that there's no way to make a perfect representation that's not imbued with personal style.

Many mediocre contemporary realist painters achieve this all the time, as you might expect from the definition of the problem as a case of exact replication of reality.

Of course, subject, setting, framing, lighting etc. all distinguish their work but only incidentally. Not conceptually.

The impact of photography and the increasingly boring trajectory of figurative painting are the reason that art has moved away from valuing imitative skill and talent/facility. As art forgers know, a personal style or flick or the painter's wrist is almost always an easily reproduced or pastiched affectation.

I feel like the ghost of PG as painter is hanging over this discussion, dooming any endorsement of the developments in art since WWII...
>One perfect layer is vastly preferable.

Ah, hello, every manager that has ever made a decision causing the problems people further up are grousing about.

The point of defense in depth is there IS no "one perfect layer."
Gasoline TDI comes pretty close in terms of performance and low-end torque, although fuel economy isn't as good. I wish OEMs would implement water injection as a standard feature in those engines, which would significantly close the gap.