skysight-inc/HackerNews huggingface dataset:
Examples:

1) Long-living connections. One part of your application offers large file downloads, so that your users sometimes take significant amount of time to download, and the error rate shall be low. Think people doing `curl -L https://github.com/.../some-commit-hash.zip` in CI. I'd guess this is not served by github's ruby monolith. Or you use websockets. Redeployments typically stop all running tcp connections. Splitting this part off allows you to redeploy the main application frequently without disrupting websockets or downloads.

2) Reduce startup time. For some languages/ecosystems, startup time is significant and scales with the size of the codebase. For example, a typical java enterpise app like keycloak has half a million lines of code and takes about 1 minute only for startup. This is even more relevant when running things in AWS Lambda or google cloud run, and can also be relevant for integration tests. Having several deployables each handling a subset of the functionality may give you better cold start times than having one that contains all code.

3) Resiliency toward resource exhaustion. If two functionalities are served in the same process or VM, and one of them

* has a memory leak

* uses the connection pool to the database inefficiently and thereby clogs it up

* has an endpoint that is overloaded by a misbehaving client

then the other functionality is also affected, which can be avoided by putting them into separate processes/containers/VMs. Splitting services allows to reduce the effort spent on resource hygiene and rate limiting.

4) Binary size. It is often convenient to compile static info or asset-like things into the application, think geoinformation on timezones. This bloats the binary, splitting that part off into an independent deployable can give you a much smaller binary for the main application.
> How can words affect your rights as a person?

Remember the holocaust
EternalBlue is probably ancient and additionally was leaked to the public 2 years prior to BlueKeep.
People get more conservative as they get older because they realize things cost money, how hard they have to work to earn it, and how bad the government is at spending it for them. I'd say modern day conservativism is more akin to individualism - don't let others spend money for you because you spend your money more wisely, and if you don't it's your fault. I think you'll find most young people don't even make the correlation that everything governments spend costs money and that money comes from their own pockets. They usually consider the government to have infinite money and have barely stopped being taken care of by their parents or still are. You even see cities like Detroit going bankrupt because, no, governments don't have infinite money. You do have to pick and choose what to spend it on and you can't get everything that just sounds nice.
My wife had the anaphylactic reaction to doxil they mentioned in the article. I didn’t know the details but they said it was the ’carrier’ causing the reaction.

They just started titrating the dose in the future and it was fine. They still watched her like a hawk though.
Don't Reinvent the Wheel, Just Automate It
No niche was too big or small for Japanese fanatics: French wine, MMA, video games, etc

All of those things have obsessive followers in every Western country too, so I’m not sure what point you are making?
Ok, but the cryptography is pointless if it's a centralized system.
> One dangerous example being the distortion of the truth about COVID-19 spread in the run up to the Olympics. I expect the same over the next few months.

Can you give an example? I read a lot of speculation on the internet that there was some conspiracy by the Japanese government to conceal the extent of covid infections prior to the Olympics, but have yet to see any concrete evidence.

In fact, I would give Japan pretty high marks for their handling of pandemic thus far. They rank 140 in world currently in deaths per 1M population [1] (meaning 139 countries have suffered more deaths), despite taking a fairly soft stance toward lock downs. And in my opinion the government has done a good job delivering clear and consistent messaging about the number of new infections, what actions they are taking to prevent the spread of the virus, what types of things residents should avoid doing, etc. [2]

[1] https://www.worldometers.info/coronavirus/

[2] NHK Covid page (in Japanese, but translates reasonably well in Chrome) https://www3.nhk.or.jp/news/special/coronavirus/
Yes and no. There's a demon slayer / Doraemon display directly at the front of every konbini you walk into in (afaict) most of the country.
If she uses paper and is happy with that system, I would honestly suggest /not/ getting her a remarkable unless she specifically says she wants it.

Digital notes are totally different than writing on paper.
It got smaller. The original iPod was…kind of big.
Risk folio – A New Python Optimizer based on cvxpy, scipy and numpy: open-source
Free and open source Flutter player for IPTV/M3U
fair point indeed.
What makes now a politically opportune moment?
>It was amazing to see a group of animals in the wild do nothing but play.

In fact that is the norm in the wild, and even among primitive tribes today. Also among many non-primitive but simpler (than us) people in rural areas.

>It reminded me that we humans sometimes just need to do the same as well, with no reason or productive purpose.

Yes. See this linked comment and my reply to it:

https://news.ycombinator.com/item?id=24860432
This has also been confirmed for Norway, but is already standard for most vaccinations. Some minor short term reaction is common.
What is the context of this question?
Is there any way to use these tools without having to install Calibre?
It was made law in the UK
Which kinda shows that you cannot escape the madness.
> Journalists don't understand anything about the topics on which they write, but they regard themselves as paragons of virtue and arbiters of Truth with a capital T.

This assertion makes no sense at all. Journalists aren't expected to create their content from thin air. They are expected to talk with primary sources, ask them questions, gather the answers and information, and report on that to the public.

> Trump is a garbage president but the one thing he got right was identifying the fourth estate as the enemy of the people.

Oh give me a break. The only thing Trump did was come up with a populist angle to sell it to gullible idiots in the form of conspiracy theories. It makes absolutely no difference whether anything resembling Trump's conspiracy theories have a bearing in reality or not because as his term demonstrated he did rigorously zero to address, let alone fix, any of his pet conspiracy theories. He used them as a mariachi's guitar, just popping it out of the case whenever he felt he needed to prop up support from his base and back in the box it went when he felt things went his way.

I mean, just look at the way he boasted about voting by mail and afterwards he proceeded to fabricate all sorts of bullshit to discredit mail-id votes.
The social media hysteria when someone dies is going to be unbearable. And no, I don't think the vaccine is dangerous, but if you vaccinate 100 million people in a short time frame, something bad is ordinarily going to happen. Ex: "My 97-year old Uncle Bob took the vaccine and all I know is 3 days later he died of heart failure."
Two phase commit is the traditional answer. Only extreme "enterprise" environments support it like JTA transaction managers in Java land.

But 2PC is slow.

The modern answer is to move scalability to your DB layer and have X instances of your monolith. Some NewSQL databases like CockroachDB and TiDB are reasonable choices as long as you avoid complex SQL
I saw that article the other day and decided not to submit it here on the basis I found that exact quote to be somewhat disingenuous considering his prior work includes very MOND-friendly stuff, eg.

https://academic.oup.com/mnras/article/451/2/1719/1749231

Nothing wrong with researching MOND, but then implying that you're from the opposite camp and this new result has been some sort of Road to Damascus moment made me sceptical as to this being anything new in what is still a minority theory.
John Deere?

I mean, a lot of the recent right-to-repair controversy in the US has been centered around farmers, and their ongoing battles against machine producers / makers like John Deere.

The gist is that you can't do jack sh!t on a modern John Deere, because all the software involved to diagnose/modify/operate their machines are strictly proprietary, and only available to the company, or authorized dealers and repair shops.

Here's how this could work with personal cars:

Let's say you purchase a Apple Car, and after a month the low washer fluid message starts flashing. Not only does it flash, but every 10 minutes or so it interferes with your whole media system, with some voice stating that you need to fill up on washer fluid.

Turns out your washer fluid level is actually OK, seems to be some sensor error, or bug in the software.

Problem is - you can't touch the car, mechanically or the software. Any modifications will essentially brick the car.

Only way to get this error fixed, is to bring the car to some Apple repair shop, where a tech will fix the problem in 30 seconds, and bill you $1000 for the work.

Other than the bricking part, that's the kind of stuff farmers are experiencing with quite expensive machines.
I have worked at several companies with SOA. In fact, I was lead at one of the companies where we were breaking monolith to smaller services. We were having lots of issues with scalability with monolith. First we tried breaking to scale it horizontally by creating shards and routing users to different shards. That helped but with the growth we were seeing, we were back to scaling issue in 14 months. We broke it further into 4 shards and started working on SOA. After year and half we had dozens of smaller services and scaling was really smaller problem as it boiled down to scaling specific service. Over all, few points to add for without regards to SOA that I didn’t see here in threads -

- smaller blast radius: every change is small and specific to service so easy to rollback and understand the impact

- load tests: capacity management was relatively easy; small services with small dependencies

- easier to update dependencies: java version updates was not huge project with every feature development on hold

- autonomy: team had more autonomy as it didn’t require committee approvals

- prolific design patterns: services could use different architectural patterns

This obviously came with lot of other issues - latencies, cross service atomocity, logs correlation. But at the end I believe pros outweigh the cons and I would continue to use SOA pattern wherever I could.

Industry has been trending towards microservices/lambdas which in my opinion take it too far. Finding that balance between Monolith and micro service is what works in my opinion.
This use of carbon fibre lugs and adhesives reminds me of a Colnago C64 except with bamboo instead of carbon fibre.

https://www.colnago.com/en/bikes/c64/
If symbols are your pain point, why not just put those on an external macro pad?
From what I remember, switching to Dvorak et al isn't best for increased efficiency, and you lock yourself from standard devices. Qwerty is better than good: it's good enough. Ergonomic keyboards are a good consideration, not for efficiency, but to avoid wrist pain.
Perhaps we are just using different terminologies, but I don't see how something can be dangerous and yet not objectively bad.

Like "I believe it's dangerous to launch nuclear warheads at people, but it's not objectively bad and I can't say you're a bad person for doing it?"
One person's witch hunt is another's "defense of tolerance". There's definitely a line where free speech runs into ideas and positions that are not compatible with free speech, e.g. how can you have a reasoned discussion with a Nazi if they believe certain groups are literally subhuman, and you happen to be part of (or even have normal human empathy for) one of those groups.

https://en.wikipedia.org/wiki/Paradox_of_tolerance
The “people get more conservative as they get older” idea is somewhat of a myth. My family and family friends who were free love hippies in the 1960s and 1970s are Trump haters on Facebook today.

To give some more solid data than people in my circle of friends: https://en.wikipedia.org/wiki/1984_United_States_presidentia... This is the demographics for the 1984 election, the one where Reagan wiped Mondale out. Among 18-24 year voters, 39% voted for Mondale (liberal/D); 61% voted for Reagan (conservative/R).

Now, let’s fast forward to 2004, which is the first election where young people were more liberal than older generations: https://en.wikipedia.org/wiki/2004_United_States_presidentia... Here, among 19-29 year old voters, it was 54% Kerry (D), 45% Bush (R). It was also the last election where a Republican won the national popular vote.

This year, with 18-24 year old voters, it was 65% Biden, 31% Trump: https://en.wikipedia.org/wiki/2020_United_States_presidentia...

Point being, our youth and our society are a good deal more liberal than they were 15 or 25 years ago.
> was accessed via an I/O channel at 100 megabytes to 1.25 gigabytes per second.

That's even faster than many modern SSDs.
I think it’s existed longer? I remember reading some legislation during the November lockdown thinking that the Gov is trolling us.
Ask HN: How to Write Readable Code?
A comment on a previous HN thread really stuck with me: It is easier to write code than to read it.

With this in mind, what are the tips and tricks the wise and experienced HN have for writing code that is easier to read by others and and the future us?

Tips I have been told to date are to use easy to remember function and variable names, to write in a way such that the code documents itself (ie minimal comments), to use quite a few relevant comments (this contrasts with the previous tip), and so on.

I’d be very grateful for your thoughts on what works well for you in your professional environments, but also the “why” aspect - why do you think your approach, that I’m sure you have fine tuned over many years, is effective.
How would they bonk onto anything? A neutron is a tiny particle 50000 smaller than a hydrogen atom. Without an electric charge, it would float straight thru anything and we wouldn't know.
What is fake climbing?
It's not very commonly used internally, however.
I stand corrected, thanks. I'll have to look into GOOL.
That appears to be what the article is suggesting.
> The context is clearly that it's an idea associated with them.

Is it? Says who? The Soviets did a great many things. It doesn't mean all of them are "Soviet things". Nationalized healthcare predates the Soviets, still exists in nearly all capitalist countries in one form or another, and is viewed largely positively in each of those countries.

The Soviets had a powerful military and infamous police force. When you say "Soviet Russia" the average person will think "Red Army" and "KGB" before nationalized healthcare. Going by your logic are the military and police "socialist ideas"? They use government money to provide an equal level of service to all inhabitants of the nation - namely protecting and safeguarding them. Police and military obviously predate socialism/communism but the Soviets were renowned for them, so that makes them socialist ideas, right?

Comparing racism in Nazism - a core central tenet, and one that's actively harmful, to nationalized healthcare in communism - an incidental feature, mostly positive, and also found in nearly every capitalist country, is a strawman.
More space. It's pretty nuts. Imagine you were stretching a rubber band. What's in-between two points on that rubber that was stretched? Just rubber, albeit thinner and less dense.

In our universe, however, the space that's created is the same as the space that was just there. It'd be like if the rubber band stretched, but didn't lose any density while it did so.

Insane, I know.
“instead what they should do is introduce some awesome features that will make the users download the app by themselves so they can enjoy those features”

This never works anywhere close to as well as login-walling content.
what about investors who invest money in these schemes ? Do they get any protection from SEC ?
Hacker news are for polite and rational an above intelligent conversation, but some things that are coming from politicians nowadays are so, in lack of more polite words, mindless, that sheer gravity of their actions leaves me speechless.
It is like a constant stream of attack on freedom of speech by dictatorship and fascism 2.0 (better, stronger upgraded version, more sneaker and cunning). It begins to look like a rise of condition before second world war. Before you know it, we stand in line and exclaim 'Hail to Y'.

Sometimes, I think evil has a game called, attempts, if you try X number of times at the end something corrupt will pass.

Interesting enough in the same week in Serbia they want to pass law that will "Forbid people insulting high government official if that could cause deep emotional stress to their family members"
The book "Bike, Scooter, and Chopper Projects for the Evil Genius" by Brad Graham is a pretty fun read around projects for and with bike frames. Loads of pictures too, if you're just interested in the sort of things you could do.

Edit: Fished the book out for the ISBN, 978-0071545266.
Cryptography secret hunting on Android application
What does "previously exposed" mean in this context? Looking at its list of uses[1], literally almost the entire population of the planet has been exposed in some way or other.

[1] https://en.wikipedia.org/wiki/Polyethylene_glycol
What time frame are you talking here?
'Now' being 'the moment you can easily win'?
FreeBSD's migration to Git is under way. The src/ tree is now read-only
This is dead on correct. The problem is online most people don't have to hear what you say, they can just not subscribe or not follow you and never hear a word of what you said. This is why over-moderation on the big tech sites like Reddit, Youtube, Twitter, and Facebook is so frustrating. It goes beyond kicking someone out of the bar to not allowing someone to open a bar. And they get their moderation wrong, and I mean a lot. Unless the person they got it wrong with has a following that noticed it, they have zero chance at appealing or arguing their side.
Accountability War Rocks Bayelsa as Ikebiri Women Tackle Monarch
To anyone who is interested in this field I suggest to look up MiHsC aka Quantized Inertia. The theory is based mostly on known physics. It is not too hard to understand. If proven true it may lead to us building new kinds of flying machines or energy sources. It also has a way of explaining gravity in terms of information theory.
How many components on a car are engineered at a 5 nanometer level? Your comment is going to age like milk...

For a company like Apple, making a car is child's play.
Some of us make the systems that power spaceships, satellites. Some make critical infrastructure like email or messaging or video chat, payments etc etc etc. Just because there is no official body handing out titles doesn’t make the engineering any less “real”.
I use hooks because they cut down on boilerplate, not because I'm trying to pretend a component is just a function.
What many neglect as well is that in many cases, software is regulated. I’ve worked on software where there were real laws about how and what I could produce, how the data must be managed and where, and what degree of quality and testing must be maintained.

I had to write an oath to my province to execute on that faithfully. I was working with private health records. I know lives weren’t at risk, but it took a lot of knowledge and resources to execute on that properly, and maintaining quality and privacy around those systems is genuinely very important.

I don’t call myself an engineer, but I don’t think my job is a joke either.
As of today, Metaflow supports AWS Batch for scaling out and up. While supporting K8S is convenient in the operations point of view (assuming you have a K8S cluster already), it doesn't make the scalability story any better.
If you have an aggregate root, it is responsible for knowing when changes to the aggregate have occurred, and thus making those visible.

What is the mechanism for it to do so? Does the aggregate root retain the events and decide when to dispatch them (likely after successful persistence to a datastore)?

Once ready for dispatch, what do you use to handle the events? Some kind of DomainEvents class ala https://udidahan.com/2009/06/14/domain-events-salvation/ ?

This is the boilerplate I'm referring to.
This is such a clueless comment. Tesla, a start-up with zero experience in cars managed to make cars without any issue at all and become one of the most popular luxury car makers in the world.

So Apple, the world's most valuable company, isn't going to be able to make their own car? You're dreaming.
> The people dying from the virus are the old, sick and fat.

It's not that simple. It's never that simple: i.e. you have simplified to the point of being flat wrong.

> Depending on long term health effects if covid runs wild you can see as many benefits to average people at the end of it as you did after the black death

I don't know what you mean there, for one thing prevalent Long COVID is really not going to be net benefit, for another you should perhaps rethink your economic argument for genocide / decimation. And your assumption about who is "in groups" / "average people" vs out groups. Your whole line of thinking is lacking in both logic and human decency.
6 out of 272,001 people
Use i.reddit.com, or add .compact to the end of the link. It's old reddit but with a mobile (and touch) friendly layout.
Typically from an ISA perspective something like

- vector length register, to avoid loop epilogues.

- scatter-gather and strided memory ops

- support for predication / masking

- looser alignment restrictions, ideally as small as the element size rather than the entire vector width.

Look into Arm SVE and RISC-V V extension for modern incantations of this. Though the x86 world is slowly getting closer too.
Yes, "long Covid" is a thing. There are several reported cases in the UK, with around 2% of patients taking months to recover.[0]

In effect, while it takes couple of weeks of potentially intensive treatment to tackle covid-19 infection, a notable fragment of survivors suffer longer-term consequences that so far have lasted for months. Early cases hinted at lung tissue scarring being the driver, but more recently the cases look to be from more varied after-effects.

One might question whether a time window of months is sufficient to qualify as "long term", but let's keep in mind this virus has been known for only a year.

0: https://www.theguardian.com/world/2020/oct/15/long-covid-wha...
Oh no. What else is in there?
Binary compatibility is a myth: if you actually need 100% binary compatibility, then you need the actual binary from Red Hat because neither Red Hat nor any other commercial distro offers reproducible builds.

CentOS had to reverse engineer code drops from Red Hat just like Oracle or Amazon. Oracle will sell you a support contract claiming "binary compatibility" even when they are using a newer kernel than what's in RHEL.

They are trying to make lives easier to collaborate with their frienemies who all maintain a RHEL clone. That means calling CentOS what it actually is: upstream of RHEL.