skysight-inc/HackerNews huggingface dataset:
> Of course, this can be made to work, but once you start talking edge cases and the need to support standard UX paradigms, polling for every update and handling error scenarios in this way becomes painful.

This really makes me think you—and the originators of these projects you're lambasting—are working from an incomplete understanding of how to apply CQRS and ES. If you're applying CQRS in a fully async fashion, polling itself is an antipattern. That receipt token? That's what everyone else calls an ID. You know when its been processed because the subscription you should be watching tells you its been processed.

You mentioned changing event payloads in another thread. That's another big code smell to me. In a stable, well-understood domain, your payloads don't change much. If you're applying ES to a domain that ISN'T well-understood, you need to do a LOT of discovery ahead of time, or be prepared to iterate on your data until you do. It sounds like the projects you were on failed on those accounts.

Yeah, ES is hard when you keep trying to treat it like CRUD. Its overkill when you apply it to an easy domain, and its an antipattern when you write CRUD events. So don't do those things.
I've worked on a successful CQRS project. It didn't use es though.

Probably one the nicest systems I've ever helped build. We had a very good lead though.
My feelings on this issue are complex. Though I had previously been vocally skeptical about attributing hacking to Russia, I'm a little more middle-of-the-road now.

It's inconsistent for a foreign government expressing opinion on American politics to be called "propaganda" while we allow corporations to spend any amount of money trying to change peoples opinions via super-pacs. The line between propaganda and political dissent is very blurry.

I suppose I'd say Russia didn't do anything "wrong," (after all Americans foreign interventions are much more heavy-handed than anything described here), but I do now think it's likely Russia did want Trump to win and that Russia would potentially use more advanced meddling techniques if it thought it could get away with it.
I'm the author of this article. It sounds like you have some valuable, real-world experience with CQRS/ES.

I'd love to read more about the difficulties you've faced, and overcome.

For migration of immutable events, there's a good research paper[1] that outlines five strategies available: multiple versions; upcasting; lazy transformation; in-place transformation; copy and transformation. The last approach even allows you to rewrite events into an entirely new store.

[1] The Dark Side of Event Sourcing: Managing Data Conversion
http://files.movereem.nl/2017saner-eventsourcing.pdf
Scans mental dictionary for interesting things from 2009

Nothing found

What are you referring to?
That doesn't really sound like a "woodworker".
I've thrown people in the spam filter for a lot less. "re: twitter" as a subject line is even more objectionable to my personal tastes -- but I dislike journalists who are intentionally trying to mislead their audience, even in an email subject.
Well, our incoming leadership is the beneficiary of the interference, so the US will do nothing to punish Russia.
Well then, the issue is to establish good journalistic sources, which publish the important stories, while remaining independent of propaganda motivations, including corporate ones.

How do we do that?
That link redirects to imgur for me.

edit: or it did but now its going to the website.
I had not seen that site before, thank you! I will keep an eye on the popular sites using IdenTrust.
I agree, for two reasons:

1) Let's Encrypt are based in the United States and are already forbidden from issuing domains to certain people[0] due to US law.

2) Having a separate production implementation of an ACME-compliant system would help make sure that the protocol is as robust as it can be

[0] Notably Iran and Syria - several certificates issued for gov.[ir|sy] had to be revoked after they slipped past their blocklist: https://community.letsencrypt.org/t/blocklist-incident-novem...
It's them that have the burden of proof, now as then. It's very difficult to prove that evidence that hasn't been offered is false.

edit: When it came to WMD, most people who were paying attention believed based on the evidence and the inspectors that there wasn't any; but I assumed that the administration had more evidence for the endless detail and droning on than a single angry defector looking for German citizenship. I was wrong.

https://en.wikipedia.org/wiki/Curveball_%28informant%29
Is "were" supposed to be "we're"? If it is, who's "we"? Not all startups pay "quite well" and there are varying levels of risk employees take. Some are certainly more extreme than others.
Because Win+R doesn't autocomplete the command, other than the history of things you already run. WoX will pickup and do fuzzy completion on all programs of the start menu, for instance.
How Congress might crack down on H-1B abuse
Leftists especially have an old, bad habit of pretending the Russian government are somehow nicer people than the American Right.
I can understand not bothering to drive to Jersey just to get gas (though it is cheaper), but spending more to fill up before crossing the border solely to avoid the experience of someone else pumping gas for you seems a little extreme. Is there more to your dislike of NJ gas stations? Whatever the reason, I respect you for having the courage of your convictions, especially this time of year!
Maybe this helps

http://ecmweb.com/code-basics/grounding-and-bonding-part-2-3
If your events contain the words "Create", "Update", or "Delete", or any synonym thereof, you're modeling CRUD with events and life is always going to be more complicated than it has to be for you. The names of events are data too—make them representative of the domain.

CustomerMoved(fromAddress, toAddress) is a domain event.
I'd suggest blocking all incoming traffic except a VPN. It's not that hard to set up a VPN.

Even better if the high-risk devices like cameras are on a separate VLAN from critical stuff.
Iraq war happened because US wanted oil and this so called bad evidence was nothing more than a trick to still looks good.
As In "I wouldnt have done this if I knew".
No-no - they would still have done it no matter what.
One thing I noticed going through the list linked in the page is, many of these .gov pages host _both_ www and no-www versions, making them essentially two different websites with the same content. Example: http://abilityone.gov/ and http://www.abilityone.gov/ It looks like the clear guidelines around this is something missing. I know of certain countries whose .gov domains are almost 99% www and they don’t serve no-www at all.
Thanks! I see it now. Wouldn't be surprised if they just had a mole in the DNC anyway. It only takes one secretary or manager with email access.
OMG yes on wildcard certs! My company has multiple domains and uses subdomains for every affiliate and we have thousands of affiliates. One *.example.com cert per domain and we're good to go. Now if only we could get IIS to support multi-domain wildcard certs so we could get all of our domains and subdomains under one master cert I'd be in heaven! (SNI doesn't work for us b/c ~12% of our traffic still uses IE7 or earlier).
> Isn't that how most foreign policy works?

It's how foreign policy has worked in the past but I think it's demonstrated that it's not how foreign policy should work in the future.

> the solution to that is to elect officials we can trust.

That seems incredibly unlikely to happen. US elections seem to be mostly decided by who has the most political capital and media support rather than trustworthiness or merit.

> When the White House says the CIA has come to them with evidence that must be acted on, the White House can't turn to the populous and ask if there is enough evidence to act. They need to have the autonomy to act as they see fit.

I'd agree that this is the case but I don't think that the agencies themselves can be trusted anymore. The head of the NSA told a blatant lie in front of Congress and worse, got away with it. There's no accountability anymore so I don't think trust is wise.

I think the US as a country can only function when the people trust the government, the government respects the people and the people within the government trust and respect each other. None of these things are currently the case and I suspect things are only going to get worse. What that will cause I have no idea.
It's not exactly that straightforward. In general any modern audio equipment will run up to 20kHz since that's generally accepted as the range of human hearing. From what I can tell, the lowpass filters built in to equipment (eg antialiasing on ADC/DAC) attenuates starting at 19 or 20 kHz. But these are realized as low order physical filters, meaning they roll off slowly, so you'd have to start attenuating at something much lower to truly remove the 18-20 range. That would introduce distortion where the rolloff starts, which you probably don't want.
Actually, maps has improved dramatically which is why it's the one complaint about Apple that is rarely repeated.
You really have nothing better to render on your GPU and store in that video memory than your terminal? I also use a web browser, and feel like it could use a performance boost a lot more than my terminal (particularly as I don't actually believe that using textures in this way is actually the most efficient way to render fonts with OpenGL).
Clojure for the Brave and True (2015)
I'd be a Chiropractor.

The original reference architecture for the Human Body is still valid, save for a newly-classified organ here and there.

No microservices revolutions, no development methodologies, no UI toolkits...
I like this on one hand, but on the other hand, it blocks new international college graduates from getting any kind of foothold in the American workplace. I wasn't underpaid out of college as a h1b worker, but I would never have made it to my green card if this law had been effect, and I wasn't part of an outsourcing firm or underpaid at any job I ever held.
TIL. Thanks for this, been wanting to keep my finger on the pulse of Windows development, but am quite distant at the moment (no Windows hardware).
of course microsoft directors are encouraging people to stop delivering ads... that is how google beat them. you thought he really cared about privacy?

you're all idiots.
Private intelligence to help journalists disclose and report on corruption and abuse around the world.
Why do I "need" to trust the government to make the right decisions?

What I "need" to do is keep a very close eye on government and demand that they be able to justify their decisions.
Only if the track record you're referring to is one that you cherry-picked based on your agenda.
Emacs, because Emacs. I know how to use it, extend it, and combine it with other tools. I tried working with VS Code and Atom. I really tried. I keep coming back to Emacs all the time.
Look for realtime analysis software (RTA) or spectrum analyzer software, typically used for setting up audio systems or analyzing noise sources. One example is RoomEQ wizard. Audacity can do it in non-realtime.
This is really cool though I can't seem to get it to build on my mac. Though the stock OSX terminal is plenty fast for me. Maybe I don't do enough intensive work
The First VR/360 Chrome Extension Has Arrived: SVRF Tabs
Even if the "hack" were the Russians, it seems the hack broke through pathetic email security measures. The security seems basically so bad that it's likely that just about anybody could have been monitoring the emails at well below the level of sophisticated state-sponsored hackers.

We should be having a discussion about how the desires of the intelligence community to spy have undercut the improvement of general security for personal data in the US. The email infrastructure of the Democratic campaign, seems more or less like a slightly below average standard email infrastructure used by most of the US (that's another shocking issue, but a side discussion at this point too).

The main issues IMHO are a) the intelligence community spying capability did not prevent this hack - why not, and b) we should consider that spying infrastructure requests and the legal implications of them holds back development of better security. Better general security for most private email & communications for citizens and businesses in the US would have been more effective in preventing the issue than spying capability.
I'm thinking perhaps browsers should ask for speaker permissions, much like they already do for microphones and cameras.
Wow, this succinctly sums up our experience. Fun to develop against, absolute nightmare to support in production.

The only place I'd recommend it these days are where the business views their state as an event stream, maybe finance/stocks. Not developer-forced-events like "customer address updated" or "user email changed".

Even workflow systems I've dealt with, the business doesn't view their state as an event stream. The state is where it is, how it got there is an interesting footnote.
> a freak bit of random radio noise

Exactly what an encrypted signal would look like. It's all too likely that it is just noise, but the only time you'd expect non-noise from a signal is when aliens are broadcasting a public message to the universe.
This report provides conclusions, not raw data.

If you are being honest with your comment, then you are unwittingly committing several logical fallacies:

- burden of proof: demanding confidential information that will never be provided ensures you will never receive "proof"

- moving the goalposts: this report includes several new analyses, but by moving the goalposts it will never be "enough"

- straw man: the issue is not restricted to DNC emails; at a minimum it includes manipulation of US social media platforms.
The earlier versions (3.x) were simpler, yet still customizable, and great for a lot of tasks.
I think it's fairly likely we'll see a number of CAs adding ACME support at some point. Judging by participation on the ACME mailing list, there seems to be interest from (at the very least) DigiCert, Entrust and cough StartSSL. I guess most of them will want to wait for the standardization process to finish before announcing any plans.
Should the US be punished? One could conclude that the coup in Turkey failed because many Turks thought so. Similarly, Russia should not get away with pumping up our racists.
That still doesn't excuse it at the least. Forcing manufactures to support security updates on these devices for a reasonable amount of time (no less than 6 years) would greatly slow planned obsolescence and may even force manufactures to actually agree on driver and kernel standards instead of their mess of non-upstreamable garbage patches.

Right now we're lucky to get even 2 years of normal updates (much less security updates) on any Android device.
https://developer.amazon.com/alexa-voice-service
Bartend
CQRS by itself does not imply using ddd or es.
I watch RT regularly; I watched it last night while preparing and cleaning up after supper. I take their Syria and Ukraine reporting as performance art, but most of the rest seems not only reasonable but actually interesting. So much of USA corporate media reporting is so mired in cliche, nostalgia, and mythology that it is very unlikely to stimulate the mind. I've tried watching China's CCTV, but frankly it's pretty boring. Too much human-interest: it's as if everything they know about English news they learned during the Olympics.
Re #2: - patio11 recently fired off a few tweets about doing away with comments on his blog: https://twitter.com/patio11/status/813895918692876289

Can't say I would disagree. A lot of folks these days just seem to append an HN/Reddit link to posts that get discussions on those sites. There's the blog as an expression of author's personality, and then there's the discussion space as an area with a life of its own.
There were two employees. The percent refers to measurement of labor by weight. They just fired the skinny one.
Pretty fantastic. We're stationary for the winter with the RV in storage (my wife is working at a ski resort and I go skiing every couple days) but we'll definitely be back on the road come spring. Had 3 breakdowns this past year and used a mobile tech for one of them and got towed to small town mechanic for the other two.
Right, there are literally dozens of examples of Trump in the last twelve months where he has said something, and not something vague, but specific, concrete statements, recorded on video, and in some cases not 24 hours later saying "I didn't say that. That's a lie. I never said that."
Oooo time traveler eh? Obviously I was referring to spacemacs and spacevim.
This.

My go-to is wikipedia, which isn't perfect, but when you want to answer something like "How much foreign cyber-warfare has America participated in?" and get just the raw data you can trust it to not have an agenda.
Let me start by saying that apartment is great - but it takes a different approach.

The most important difference is that apartment shards by database or schema, vs activerecord-multi-tenant puts all your data into the same table, and then relies on a PostgreSQL extension like Citus to do the distribution.

There is trade-offs to both, but part of the reason we prefer the latter approach is that schema changes become a lot easier, and you can do shard-splitting based on a shard count, as opposed to just by tenant, effectively grouping smaller tenants together on a node.

I'll also give a shout-out to acts_as_tenant, which our library is based on, although we've deviated a bit since then.
Moreover, tmux does its own output parsing, so when you do your `cat 1gb_file.txt` inside tmux inside a terminal, you have two layers of output parsing happening. I can't see how that doesn't impact the performance that is claimed for Alacritty. But perhaps tmux is really fast.

I wouldn't trust a third party application to be part of the performance experience I'm claiming for my own application, though.
Emacs, for everything else but Java. IntelliJ for Java.

Why Emacs? Because I've used it for 35 years, and I don't have to think about driving it. The keystrokes are burned into my fingertips, so I don't have to think about them. (When that lets me down and I do have to think about it, I'm often stuck.)

Why IntelliJ? Because it's like being psychic - the code just appears on the screen, with (almost) no typing on my part. The in-context completion is amazingly good. There are other pluses, but that's the one I notice the most.
Great project. I had no idea the LG Urbane used an ARM Cortex-A processor. I have a few 1st gen Android watches, and those used the ST ARM cortex-M series micros. I have an LG Urbane as well, but wouldn't want to dump it since I find Android wear to be useful.
Not disagreeing with anything you said, I want to make that clear first.

Disclaimer: what follows only applies to Samsung Androids from 6.0 (Marshmallow) and above. I use Chrome on my Win10 main machine.

What works best for me on Android is Samsung's Internet browser. It supports content blocking (definitely saves my sanity when I browse on my S7 Edge) -- and the lack of bookmarks synced to Google wasn't something that proved to be a problem. In the very rare cases I miss it, I just open my Android Chrome, copy the URL from the bookmarks UI and open it in Samsung's Internet browser.

Plus it's very fast and has a pretty decent Reading Mode support (which also has a switch between a day and night mode and a config for font size; it works really well and helps a lot when I want to read the web while on the bed).

I was never a brand loyalist and I realize the problem with the standards and I dislike every dev team that doesn't take it seriously, please note that. But I still love Samsung and Apple for being one of the few that keep Google's browser monopoly at bay. Microsoft too, although their Edge browser is yet to get more audience.
Given the volumes involved, the deflagration must be monumental.
A big reason for that is that company car tax (which is paid by the beneficiary, not the company) in the UK is significantly lower on diesel vehicles. Fleet buyers are a gigantic part of the market for new cars in the UK and they wield a heavy influence over manufacturers.
Many of these backdoors were instigated by American information agencies. Would an American law enforcement agency be able to sue an American company for putting in backdoors at the insistence of an American governmental agency? It almost seems like a double-threat, where you are at risk for attack from law enforcement if you comply, but at risk for attack from the governmental agency if you do not.
This is a very good starting point: https://sivers.org/learn-js. You can also check Wes Bos's courses that are well regarded (wesbos.com). Choose one path and stick to it.
Once you finish and decide to learn React.js you may consider joining React in Flip Flops (https://www.reactinflipflops.com)
[I am organising it]
> Solutions like tmux arguably exist because terminals have poor UIs

Whilst I totally agree with you, I think Tmux is a lot like vim in its power. Along the same note, I'd wager a gTmux, much like gVim would be q real nice way to multiplex terminals when we get the UI to beat the TUI.
The rules in my dad's wood shop when I was growing up were pretty simple: any jewelry (necklace, bracelet, watch, rings, etc.) had to be removed, and eye protection had to be on before a tool could be turned on.
Internet based propaganda and disinformation are protected by freedom of the press, and should remain protected. It is up to the reader to parse and verify truth. No one says the "flat earth society" or the "moon hoax" people should be punished. While I disagree with what many people say online and have different views, the freedom to publish anything, including propaganda and disinformation is sacred and should be protected.
There is no evidence of hacking here.

U.S. Intelligence community is losing serious credibility _probably_ due to Obama administration's pressure. Claiming RT (A Russian News Source) manipulated the elections through their coverage is one of the worst arguments to pick. Especially after majority of the mainstream media has openly and aggressively supported one candidate during the whole pre election period. This is almost the equivalent of saying "don't mess into our own way of manipulating". Ridiculous.

These reports are not helping anyone but perhaps Trump.
CarPlay has supported wireless functionality for some time, but car manufacturers and 3rd party addons are only starting to support it now.

No defense for the maps restriction, however.
The U.S. needs so many new laws...

This is the rabbit hole that so many statist authoritarians want to descend. That will be really bad for the nation. The framers had it right when they said "Congress shall make no law..."
Your link is broken. I think you meant this: https://github.com/twbs/bootstrap/issues/21581