skysight-inc/HackerNews huggingface dataset:
If you're going to dive into CQRS/ES, I'd recommend:

* Enterprise Integration Patterns (basically an entire book about messaging architectures) [1]
* Vaughn Vernon's books and online writing [2],
* Domain Driven Design by Eric Evans [3],
* and most of what Greg Young, Udi Dahan, and that constellation of folks has done online (lots of talks and blog articles.)

Depending on your platform of choice, there may be others worth reading. For my 2¢, the dragons are mostly in the design phase, not the implementation phase. The mechanics of ES are pretty straightforward—there are a few things to look out for, like detection of dropped messages, but they're primarily the risks you see with any distributed system, and you have a collection of tradeoffs to weigh against each other.

In design, however, your boundaries become very important, because you have to live with them for a long time and evolving them takes planning. If you create highly coupled bounded contexts, you're in for a lot of pain over the years you maintain a system. However, if you do a pretty good job with them, there's a lot of benefits completely aside from ES.

[1] https://www.amazon.com/Enterprise-Integration-Patterns-Desig...

[2] https://vaughnvernon.co

[3] https://www.amazon.com/Domain-Driven-Design-Tackling-Complex...
Getting the most out of design critiques
As much as I wanted this to be true it doesn’t really stand up to scrutiny. Yes “day to day” access to healthcare is far superior but it’s very week on the high end stuff. Even Castro in his final hours was treated in a Spanish hospital. Ideally we would want some kind of reasonable alternative that exists between these two extremes ...
If you're looking for an "open ecosystem" option, Mail on both iOS and Mac (as well as a bunch of clients elsewhere, including Outlook and Thunderbird) supports S/MIME encryption and signing out of the box.

Of course, no one uses it or even realizes it's there because S/MIME is terrible.
Parsing isn't the difficult part and above the parser both XHTML and HTML involve the same complexity.

You can get an HTML parser off the shelf. A browser vendor (Mozilla) even funded one for non-browser purposes before adopting it for Firefox.
Felons CAN get passports in the US — just not while on parole.
Highest wind turbine in Gaildorf (2017)
> The common explanation is that alcohol can boost high-density lipoprotein cholesterol, the “good” cholesterol, which can be protective against arterial blockages

> But alcohol consumption, even at that allegedly moderate level, is also associated with a suite of cardiovascular problems, including stroke, aortic aneurysm, fatal hypertensive disease and heart failure. The data show that the bad effects offset the good.

Maybe the HDL levels increase because alcohol is so damaging to the body, and the body reacts to protect with with more HDL cholesterol?

So it's kind of like having a house burning and then setting a few more homes on fire to get more firemen to the scene.
Sure, but what's the point of putting a giant false statement right at the start of the post? It just makes the rest seem silly. I'm not convinced it's even motivational to the average person.
Show HN: Cointabb
I find this stance very odd. How do you imagine them achieving this? Do they have someone constantly ordering screen from the hundreds of vendors on Alibaba, in some attempt to make sure they "find them all"?

If you could give one example of a company with a custom and proprietary system and chipset supporting third party knock offs I would be very interested. I've never witnessed this during my time in the hardware industry.
Why the U.S. Senate just checkmated Facebook
Self-hosted could be nice, though I don't see any other advantages (aesthetic or otherwise) that this offers over Bear (http://www.bear-writer.com/) - though I assume Bear only appeals to markdown users. Also would be good to have an opened note screenshot on the Umbrella site...
Scrolling works fine for me. Are you on Mac?
Race is a protected class [1]. Evidence of criminal history is not.

[1] https://www.archives.gov/eeo/terminology.html

"Protected Class: The groups protected from the employment discrimination by law. These groups include men and women on the basis of sex; any group which shares a common race, religion, color, or national origin; people over 40; and people with physical or mental handicaps. Every U.S. citizen is a member of some protected class, and is entitled to the benefits of EEO law. However, the EEO laws were passed to correct a history of unfavorable treatment of women and minority group members."
I was blown away by the new Northwest Film Forum website:

https://nwfilmforum.org/

Also, a link to Brutalism worth protecting of the concrete variety:

http://www.sosbrutalism.org/cms/15802395
Your "right to be forgotten" is my "duty to be misinformed".
So you think "Fuck'em I got mine" is long-sighted?
There are three major factors:

- Cycling accidents under 20mph are highly unlikely to cause head injuries, and most cycling is done under 20mph so there's little room for improvement.

- Helmets are not designed to protect against the kind of injuries received in an accident with a car.

- Perhaps most importantly, the phenomenon called risk normalization. Cyclists wearing helmets take more risks than cyclists who don't, and cars interacting with cyclists give more space to cyclists who aren't wearing helmets.
Sorry, maybe I should have said "inspired by" or something.

You're right, I'm not aware of any actual implementation, outside of validators, that treated it as such.

I did actually say a little later that no web browsers actually implemented it as SGML, but the sentence you quote could cause confusion; but it's too late for me to edit now.
Appeal to CNN. They’re the ones that published the info. It happened. Can’t change that. It’s up to the employer to decide if it is relevant or not. Hiding the fact doesn’t change that it happened. The reaction to what happened is the responsibility of the employer — it certainly isn’t Google’s job to make judgements.
What makes you think they're not already somehow manipulated by foreign interests? How would you know?
Which is all well and good if you have the money. Poorer countries have to “make do” with profit driven public services where the exchequer simply doesn’t have the money.

In fact I think this is the sad truth behind a lot of privatisation stories in the West... various government running out of cash but rather than admit poverty put on the rich mouth and claim its “better”
You apparently live a privelaged life then. Laws are being passed in US states to prevent criminal history from being asked until an offer has been made precisely because people are not able to get over the result.

The HR pipeline treats any sort of checkered pass as and immediate rejection, whether or not a hiring manager would treat it as such
font still works. isindex does not. It's extremely rare for a cross-browser HTML element to get removed but isindex is one of those.
Yes I have never seen these strange videos.

I do get slightly annoyed at the repetition of adds I don't really need to see the same Barclays bank add 5 times when watching critical role.

A cute funny gorilla is funny the first time after the 100th time not so much - now if you had an actual good ISA rate I might engage as my current cash isa form Santander is a bit crap.
"Buy the dip!!!1"
Entitlements and Ego: Why Technology Isn't Taken Seriously by Your Business
> there's no point in reconciling the specs if you don't actually reconcile them

completely agree

> yes, they hijacked the process in the sense that the WHATWG agreed to work together with the W3C, but the W3C never really worked in good faith to resolve differences or provide technical arguments for their changes.

I can't see either party working in good faith. In what way did the WHATWG's "agreement to work together" bear out in terms of a positive contribution to W3C's parallel spec., which we can both agree isn't a great idea but I'm failing to see how the WHATWG is a positive actor here in any way; they've forced W3C into an impossible position through political bullying and somehow W3C are vilified for hijacking something?
Why Facebook Will Never Fully Solve Its Problems with AI
I think you are right that people do not need much encouragement. I still don't think saying that most successful people are of average intelligence is a "smart" thing to say unless it is true. I don't think it is true at all but I was opening up the floor for a fact or two. In the end, whatever helps someone make a net positive change is good so maybe i'm just being annoying :)
As the quote goes “If you don't build your dream someone will hire you to help build theirs.”
I have found in many distributed systems the latency of top level requests follows a log-normal distribution, which sounds like what you are describing. But tuning when you launch backup requests you can trade off overhead for reduced tail latencies. After experimenting with it at Twitter I then found a Jeff Dean paper from Google describing it as well. Haven't been able to find that paper again though. Here is his presentation where he discusses backup requests:

https://static.googleusercontent.com/media/research.google.c...
Ecology’s remote-sensing revolution
And yet for all its supposed innovation, web brutalistism still looks overly pretentious as it revels in its 'aesthetic' of psuedo-Swiss minimalism.

I'm sick of the garbage that designers these days pass off as 'form'. It ruins computing. Sci-fi showed us the future was large screens full of data and smart humans doing meaningful shit with it... but reality is we pay beaucorp bucks to waste 98% of a 4K, 9-megapixel display on a royal purple background with a couple of words in white.
I’m aware that photons have to physically interface with the retina to be seen. You’re missing my point. Earth’s atmosphere acts like the fog as a laser travels through it — it diffuses the vectors, making them visible to an observer not along the path from the light source. When you look up at the clear sky during the day you don’t see the sun and then pure black space (and stars).

Likewise the effects of the magnetic field interface with earth’s atmosphere.

For example Earth's magnetic field deflects solar wind. The solar wind interacting with the magnetic field transfers some of its energy into earth’s atmosphere.
Good if true. Competition is always welcome.
I'm kinda getting tired of how the word "AI" is getting thrown around so much nowadays. It's used to refer to chatbots or analysis programs in a way that evokes an intelligent strong-AI.

I'm looking forward to the next winter.
Updated: All Your ICOs are belong to us
$660 million across 32,000 people is over 20 grand per person. That seemed a little crazy to me.
GitHub Trending repositories in your Twitter feed
Someone who is more intelligent will create more opportunities for themselves. Seems to be pretty linked.
Please no. Branding through UX is bad UX. Simple, reliable, transferrable, easy to understand UX is good UX.

Not everything has to be a billboard. I don't want a hammer where the handle is an iron rod embossed with the maker's logo. I just want an ergonomic wooden handle that does the job.
Trust your tooling
Well, it does limit use cases to applications that (a) don't need any background activity and (b) don't need to maintain stateful network connections. Granted, (b) is an issue for native iOS apps, too, but it's something I find mildly frustrating.
> So unless they break delivery

Why break delivery when you can break sending?

just store the contents locally, and replace the body with some URL that the user has to click..

then, when non-gmail users have been desensitized to clicking links in emails 'because gmail', and get viruses constantly, sell them gmail as a way to have email without risk of viruses.

win win!
That's how HR acts in practice though. Especially with automated tools, checking off a "have you ever had a prior conviction" box just gets you an automated rejection without a human ever looking at it
The nazi hypothermia experiments using holocaust prisoners was simply measuring outcomes. It is the best measure of experimental outcomes we have using live test subjects...

But its highly questionable whether these results should be used, not only ethically, but because data gathered under such circumstances is less reliable... its more reliable than nothing... but should it be used? It exists and its mere existence will lead to policy and problems.

You should really listen to the podcast between Sam Harris and Ezra Klein that was just published on "The Bell Curve" and the data we have on IQ in minority populations. It might change the way you think about the immutability and sacrosanct nature of measuring outcomes.
Yeah that's not how I see this issue at all. I see it more as a terrible tool for an oppressive regime to use, but for most it's probably fine. Unless they went crazy and started mailing people tickets, like they do with red light cameras, I don't think it will be bad. Many of those cameras get fought anyway under our right to face your accuser if taken to court.
No, no, and no, just straight up income tax before deductions. The mortgage interest deduction would be great, no doubt, for people with mortgages.

I also didn't include the monthly health insurance premiums, nor did I include the mandatory 3-week vacation pay, nor the 35-week maternity/paternity leave, etc etc. Nor tuition costs. I'd really love to see the numbers all across the board as a general "cost of living comparison" for sure.
The demise of the statistician
Well if you're working for Dominos that rules out the university ecosystem... Regardless, I dislike the Midwest and choose to not live there.
What's good for the society is not necessarily good for the individual.

Him getting a job is good for society, but I don't want to be the one shouldering the risk.

For the individual it's a high risk / low reward situation, so the rational decision is to pass.

Tragedy of the commons.
On a tangent, another disturbing usurpation of public functions by private entities is the way you'll often get a quicker & more attentive response from some public agencies by Tweeting than if you go through official channels.
Thanks for posting this. I highly recommend people read the linked article - interesting discussion into how browser's work in general.
Sure. But it doesn't take a "team" to build up a CMS. This is why media "tech teams" are viewed as a joke in the tech industry.
Amazon does not own WaPo. This distinction is important.
> As a society, we approve of jail being the mechanism to "forgive" a person's crime.

That's not what 99% society believes. The vast majority of regular people (go on the street and talk to any random person, I guarantee you this is what they'll say) will say that life-time ostracizing is actually part of the sentence. They honestly believe that once you commit a felony, anything bad that happens to you for the rest of your life is fair game. They pretty much believe that the official jail sentence is only the beginning, and that even in jail if you get killed it's pretty fair because you were already one of those criminal-types anyway, so oh well no big loss. I've met so many people in jail who were hardened into a life of crime because of the us-vs-them attitude they've been faced with since young adults and even as teenagers, simply because they made one mistake early on, and now they're labeled and discriminated against even by judges and their own lawyers, let alone citizens. People want there to be rehabilitation and re-entry into society, and there are programs out there, but none of them are actually effective (trust me), and the vast majority of society don't want them to be effective. So everything is status quo.
The GDPR does not apply to records kept for personal purposes. If you want to scour the web on a regular basis and write down all the names of criminals in a notebook, then you are still free to do so.
Some of the models even have 8-way SMT!
I wonder how 1P vs 2P would affect memory bandwidth. The 1P vs 2P difference would probably be deeper than just CPU clock speed.

Also, I wonder if these were Meltdown and Spectre patched.
Why revisionism? Even without 3G, the $20/mo unlimited 2G was a game-changer. Jailbroken Apps on the OG iPhone were a game changer (precursor of App Store). Maps (powered by Google) was a game changer. Movies watchable in mobile format was a game changer. The bloody screen (icons looked painted on) was a game changer.

I had a Palm 650 (which I loved) before that, the iPhone did almost everything better and cost less per month including data - and with iPhoneOS 2.0 had an immense upgrade.

It's revisionism to not see how impressive even the OG iPhone was.
I stopped at the 'C'. Even if you accept that bitcoin has some legitimate worth there is no justification for all the rediculous Coins that pop up constantly. Why do people buy them? Are they trying to collect them all like a young person's version of Franklin Mint?
This is really frustrating to me. Why are PWAs second class citizens when it comes to getUserMedia? Why is Apple perfectly happy to cripple websites when a user has specifically pinned it to the home screen, but allows full featured access in the browser?

Are they really worried mobile websites will overthrow the App Store in popularity?

Sometimes I really feel Safari is the new IE.
Cyclomatic complexity: When to refactor your code?
Person from (semi)developing country here (Ukraine).

Car is often seen as status symbol due to Soviet baggage. This leads to disregard of some traffic laws that are about "lesser status" pedestrians, e.g. speed limits, sidewalks parking, etc. The trend is slowly changing though with traffic calming measures becoming more common. This leads to a good number of accidents with drivers who can't ignore laws of physics as easily as traffic laws[1][2] though.

[1] https://www.facebook.com/comfycity.lviv/videos/vb.6665275535... (sorry for FB videos)

[2] https://www.facebook.com/comfycity.lviv/videos/vb.6665275535...
Understanding the free energy principle
> Is there just that much money sloshing around in the world chasing after these harebrained ideas?

No, it's probably based off market cap. Let's say I generate 100B tokens. I happen to con you into buying one for $0.01. Boom, the price of my token is $0.01 per coin, and I have 99,999,999,999 of them at a market cap of $1B. Only $0.01 of actual value has been exchanged, but I can now "exit scam" with $1B in supposed value.

In reality, they probably had a few million, maybe tens of millions at most. $660M is a ridiculous number, probably only achieved by factoring their stupid coin's market cap in.
Building a Fun Ethereum Game
This is actually a really great analogy for not the reason you're thinking, because of the fairly common incidence of car accidents.

Sure, the surface of the earth is not crowded due to the volume of cars. But that doesn't mean that car traffic is trivially easy to solve or travel is automagically safe.

Space flight safety should mirror (or be better than) air travel safety (in accidents per mile terms); if space flight becomes more like cars, then space flight is probably screwed.
That would imply that no one actually believed in their marketing. A lottery ticket does not tell you of guaranteed earnings.
> Speaking of magic, json tags are weird stringy magic only used at runtime via reflection.

Yeah, that is pretty awful. I'm a big fan of strongly-typed attributes (having come from C#).

> '#[serde(rename_all = "camelCase")]'

That's 99% perfect because the locality of the schema contract is near the field.

I mostly have contention with using a global settings singleton (or similar) as a configuration store for this stuff as a good example. With examples like yours, my comment wouldn't have been posted.
I don't think it takes a particularly high amount or sophistication to google "ico", see that most of them are scams, and stay away. People shouldn't invest in things they don't understand.
That’s why defined contributions in individual accounts make sense. The promise is made good on a paycheck-by-paycheck basis instead of decades in the future. And the amount contributed has to make financial sense now, which eliminates the risk of inability to pay.

There are solutions that provide the benefits of retirement without pitting young against old.
While blocking large foreign buyouts is probably a win for the US I still wouldn't trust the admin to do so reliably. Just throw a few hundred bucks their way.
Sounds to me more like a terrible idea that nobody needs.
This is commonly referred to as "picking up pennies in front of a steamroller".
How Technology Is Hijacking Your Mind – from a Former Insider
Exactly. Return and risk are inherently linked.

Anyone lending money to Argentina does so knowing their money is 50% not coming back.
While sad, I like their names though: Birna Brjánsdóttur, Birna Brjánn's daughter.
All else isn't equal. The better randomness that might be provided by quantum computers comes at a significant complexity cost. This is the same reason we don't use one time pads, and why modern cryptography is computational instead of information theoretic. "Quantum cryptography" is philosophically antithetical to a generation of well studied problems and research results in the field.
This might be going a bit off topic, so I apologize if this isn't allowed here, but I recently wrote an article about a chemical used in dental health that was bought by GSK and pulled off the shelves in the United States. I was just reminded by the topic of this post.

Because it's an effective product in treating tooth sensitivity(by occluding exposed dentin tubules), but it is also effective in preventing tooth decay when used with fluoride, I can't help but speculate what the motivation was for pulling it off the shelves.

https://medium.com/@ravenstine/the-curious-history-of-novami...

The conspiracy theorist in me wonders if they calculated the potential financial impact in the U.S. of people getting fewer dental caries and realized they'd be making less money overall from related treatments.
VC is China is complex, where many VC investment firms are just arms of the Chinese government. I don't think it's fair to compare our VC system to theirs. While the US does some VC investment (In-Q-Tel) they are far more separated.
I know this sounds like low-effort snark, but ... yes, I agree.

For whatever else might be wrong or gameable about the stock market, at least IPOs require you to connect your identity as an officer of the company, and take on an obligation to work for shareholders' benefit, so there is a "neck to strangle" if you flout your agreement and run off with the funds. ICOs have no similar mechanism, making them extremely lucrative for scam artists.
Indeed. Under the European Convention on Human Rights it's forbidden to impose a blanket ban on all prisoners voting.

Unfortunately, some states (including the United Kindom) wilfully defy the ECtHR on this issue.
> but the onus should be on them to fix any phones rendered inoperable by another iOS update

How is it their responsibility to support third party hardware? And, where's the line for support?

If I make a very poor knock off screen with a design issue that is made apparent with an iOS update (say, incorrect implementation of a required spec, interface, timing, etc), why should Apple have to support a flawed design?

What if Apple included a feature in the hardware that but the software wasn't ready at release, but would be made available as a standard feature in an upcoming iOS update? Should Apple have to continuously fragment their codebase, resulting in some tree of hacks to support each new half-baked chipset?

To someone in the hardware and software world, this perspective is absurd.