skysight-inc/HackerNews huggingface dataset:
Working for a lifestyle company is hard because there’s no protection from the thoughts and actions of the owner. Good or bad, the lack of feedback makes it hard to operate as in a normal company. And as we see here, “my way or the highway”.

Perhaps critical things should not be based on a such a company - leave these to the boring, sensible ones and let the boutique companies posture and proceed as they think best. “Just execute” doesn’t generate social media hits.
TLDR: AWS bug causing poor performance

> AWS found that this Engine CPU saturation occurred because of a rare bug which is triggered when a client runs a high Redis Publish / Subscribe load on a Cluster-Mode Enabled (CME) ElastiCache for Redis cluster. AWS is working to improve performance of Redis Publish / Subscribe on CME clusters.

Additionally, because of the reliance of cloud services instead of using their own instances (like EC2), troubleshooting became hard:

> When the first service disruption occurred, it was very difficult for us to isolate the root cause because we don’t have the ability to obtain CPU profiles from the underlying machines that run ElastiCache to see exactly what is consuming CPU time.
How would this impacts the marine life? Lakes, and most water bodies for that matter, are complex ecosystems.
Not in the UK. They have destinations.
I think anxiety is an unusual mental issue because it can seem completely rational. There are things in life to be worried about right? At the same time, just because it can seem rational, doesn't mean it is necessary. We would all worry if we can't afford food but worries about things that are way beyond our control/understanding should dominate our thoughts.

So I would suggest, as others have, seeing a trained Therapist and trying to get to the root of the fears that drive your anxiety. I personally got over some very deep-rooted insecurities that were mainly related to trying to please people because my dad was never "pleased". I didn't think I had a problem and had the therapy because of opportunity, not need. Changed by life. The outside stuff didn't change but my ability to deal with it did.

Good luck!
> On my scale of highly upvoted uninformed opinion, this ranks high up there, next to Bill Gates microchip vaccines...

Is this comment auto-generated? What do you mean?
Maybe. The flag votes are not visible unlike the upvotes ... making it hard to see how often posts are flagged.
Updates and deletes work fine, because Differential Dataflow stores everything as a (row, timestamp, cardinality) tuple. Materializes uses signed integers as its cardinality type. Thus deletes are modeled as (“the row”, t2, -1), which will cancel out with (“the row”, t1, +1), and thus nothing will be returned for that row when the view is queried at any time >= t2. Eventually compaction will cause these cancelled rows to be annihilated entirely and so there will be no lingering space impact.
It's kind of absurd that this has taken so long - and that's primarily down to Assange himself. I can understand that people genuinely think he did the right thing, but he should at least have to defend his actions in court. I think it's pretty uncontroversial that publishing secret government documents should atleast potentially be illegal, and it's up to the justice system to decide whether he broke the law. I don't buy the idea that he won't get a fair trial. He might not be innocent, he may be guilty of a crime you don't think should be a crime, but we should still fundamentally adhere to the processes we have.
I didn't say it was an 'announcement of an announcement' just that this

the idea of sharing these good news at the earliest

isn't really HN's remit, despite the 'news' in the name. The actual announcement is going to get posted as well and dupe-debated, etc. So there's no harm in waiting.
The medium may have changed, but 1920s USA was still in the middle of legally mandated racial segregation; close to the beginning of women’s voting; and communism, trade unions, and taxation/redistribution were certainly still topics of discussion.

While I suspect that all the info I have about what people actually thought of those things is biased by the beliefs of the people telling me today, the issue of taxation and wealth redistribution was listed in my GCSE (UK highschool) history of Great Depression USA and the transition from Hoover to Roosevelt.
Next gen handheld gaming will be insane

No wonder they want to destroy TSMC before china takes it back
Implementing Strace in Rust
Previously hidden protoclusters could reveal new details of galaxy evolution
Imho, plain text is the optimal way to store passwords and related meta data. Before pass became popular I started with my own 'plain text pw store', while converting from some db backed $PWSTORE, which became obsolete. So now I'm happy to have it all in a single text file with some markup around. Editing is done with some vim settings like folding, not showing passwords and pushing entries to the clipboard.

And here lies the difference. What I was not able to do this with pass: I think I use xclip, which detects if the clipboard was used, after which the pw is removed from the clipboard. No timeout. This enabled me to consecutively send a list of strings to the clipboard. E.g 1. Send URL, 2. Username, 3. Secret. Recently, I added TOTP support.

I think pass is not able to do this. I would like to convert over to pass, but my established workflow is to convenient. Well, I haven't checked all the extensions of pass though. Otoh, I would not like to write an extension of my own.

Perhaps, pass supports similar functionality now?
Why, why, why with the significant whitespace? That makes it a non-starter for me.
So how is it different from a browser bookmark that, when clicked sends me to https://github.com/ghuntley/new ?
Isn't a lot of server code these days small programs that just pull data out of a database and feed it to an HHTPS response?

It seems like it's a pretty good option to have your infrastructure code implemented in a systems programming language like C or Rust (probably AWS or GCP is doing this for you), and just implement your business logic in Go as the type of small, well-defined programs you're talking about.
> I don't think the lack of trust in journalism is something that journalists can control.

You raise some good points. But it also brings to (my) mind this question: What is the definition of journalism / journlists they are using?

For me, this Jim Lehrer framework works well:

https://kottke.org/20/01/jim-lehrers-rules-of-journalism-1

When you apply it to what the media (and gov) call journalism as of late it becomes quite obvious the media (and gov) have lost their way. It's so lazy and blatant it's Orwellian.

For me, perhaps not for all, the coverage of Covid was a great example. Best I could tell, most journalists don't understand basic math and statistics. A specific example: they don't know causation from correlation; or they do know the difference and they ignore it because it's not good for ratings, the narrative, etc.

Along with that was the shameless use of hyperbolic statistics. If sheer numbers increased the fear, they pushed those. If percentages were better for their efforts they pushed those. In both cases, rare was the refernce to the other for context. That is, "OMG cases in ______ are up 100%..." but then conveniently failed to mention ______ went from 1 case to 2.That type of emotional manipulation was consistent. It's also not how you build trust.

Finally, back to your points :)

1) As Frank Luntz says, "It's not what you say, it's what they hear." Journlists can put fist to table all they want, but unless they come to terms with the fact that they were their own undoing, their re-establishment will fail. How can we trust them when they can't be honest with themselves?

2) They need to be willing to police their own. They call out social media, Big Tech, or whatever, but rare do they lean in, report on their own, point out the journalistic failures, and then "ask" that other to do better. But this never ever happens. They want a comfortable cartel more than they want to be Trusted.

3) They need to stop passing off op-ed as journalism / news. How is they - the journalists? - don't know the difference?
All power to them! I guess the question of "where do we draw lines for allowing separatism" is answered by "wherever there are significant cultural divides".

Though I am worried for an independent Scotland's economy: they may gain some business, but some will withdraw, the rest of the UK will reconsider how tightly integrated its economy should be with Scotland, they'll likely lose the use of the GBP, which holds much value in itself; if they can't join the EU and use the Euro then the Scottish Pound problem will happen all over again.
> why should society treat a "gay pride march" any differently than a "race pride march"?

Wake me up when gay people start advocating for "straight cure" or claim gay people are inherently superior and start chanting "they will not replace us".

Most societies are open to all identities. It's the wish to suppress others that we need to watch out for.
Red tape is a completely separate thing from regulation.

Red tape is by definition, arbitrary, purposeless, and slows things down without any beneficial effect.
Website cookie pop-ups to appear less in new UK Government proposals
Will the man use that $1/4T to fly to the Mars instead of Elon Musk?
I salute you, Thaumasiotes, great explanation.
> US diplomatic and financial leverage over much of the world and their willingness to use it

The US didnt have to do anything of the kind - contrary to the beliefs of Assange fans the UK routinely extradites people to the US to stand charges.

In reality this is one of the least shocking extraditions.
Don’t be an asshole. Secular justification: treat others and you would like to be treated. Religious justification: judge not lest ye be judged, or whatsoever you do to the least of my brothers you do to me.

People can be inclusive or exclusive. The latter is a waste of talent and opportunity.
the CPU branch predictor is so many levels down it will have almost no discernible effect on anything you might call a branch in Python code. Even a statement like "a = 1" likely executes a few tens if not a few hundred branches

That is not to say aiming for generally unbranchy code is not a good thing - that often implies well designed code and well chosen data structures anyway
The professional way to give feedback up the chain is privately and constructively, starting with your manager, and/or HR depending on the issue.

An open letter is not professional and publicly criticizing your company or executives is a pretty standard cause for termination.
It depends on what you mean by a "fair trial". The standard argument for his trial not going to be fair is that he will convicted under the espionage act of 1915. The law behind this act has no exceptions that allow whistleblowing, or otherwise allows the defender to argue that he acted in the nation's interest.

That means that Assange, in order to be found innocent, have to convince the court that he didn't leak any classified information in the first place, which is clearly beside the point. It is not enough to convince the court that he acted in good faith, or that what he did was the right thing.
What did he mean with "when Wayland finally happens"? It happened ages ago! :-D
And in this case they didnt need to make any up.
Maybe it's the real reason Rome fell?

People couldn't get the permits required to do the work to fix the problems that needed fixing, or it was just easier to just go start over in a place that let you raise your goats or whatever in peace without needing to fill out 92 forms for each one.
The UK has the head code system, which is much the same.
I am currently going through it and I was initially leaning against it, but I am slowly starting to lean closer.

The bill among other things prohibits covered platforms to:

>> 7) materially restrict or impede a business user from accessing data generated on the covered platform by the activities of the business user, or through an interaction of a covered platform user with the products or services of the business user, such as by establishing contractual or technical restrictions that prevent the portability by the business user to other systems or applications of the data of the business user;

Unless I am reading it wrong, does it only apply to info you put on platform?

>> (4) materially restrict, impede, or unreasonably delay the capacity of a business user to access or interoperate with the same platform, operating system, or hardware or software features that are available to the products, services, or lines of business of the covered platform operator that compete or would compete with products or services offered by business users on the covered platform;

That seems like a win. What are the arguments against it?

>> (3) discriminate in the application or enforcement of the terms of service of the covered platform among similarly situated business users in a manner that would materially harm competition;

This feels important. I don't see any teeth though. Please correct me if I am wrong.

I am much less amused by:

>> 8) materially restrict or impede covered platform users from uninstalling software applications that have been preinstalled on the covered platform or changing default settings that direct or steer covered platform users to products or services offered by the covered platform operator, unless necessary—

where it 'security' is a simple way to bypass it ( because that is easy to claim ).
This seems reasonable. I wonder how many people it was
I wonder, why don't we call this self euthanasia or something like that? Suicide has such a negative connotation, i.e: something that could and should have been prevented. Whereas this is a well considered action.
You are presupposing the outcome.
I do it for myself[0]. It helps me to think about my methodologies, when I articulate them.

Much of my work is basically "muscle memory." I do a great deal of stuff without a thought.

This discussion reminds me of this posting, from three years ago[1].

[0] https://littlegreenviper.com/miscellany

[1] https://news.ycombinator.com/item?id=19877916
New Research Shows Vitamin D Deficiency Leads to Dementia
The donated blood does not get cleaned. There is a screening step that looks to throw out blood with (some) infections. There is also a separation step to split red blood cells, platelets, and plasma (recipients have variable needs) before storage and eventually use.

EDIT: it’s worth mentioning that the screening step does include some filtration. White blood cells do get pulled out of the blood, but I’m not sure how common it is for a lab to do that.

Here are some interesting links:

https://www.webmd.com/a-to-z-guides/news/20010126/blood-filt...

https://www.youtube.com/watch?v=fS42C1GOyvM
I think any war scenario that threatens the mainland US probably threatens the rest of the Western World, and probably the entire developed world too.

And in any case, there are plenty of scenarios where Japan, or Germany, or India are threatened, but vanishingly few where North America is.
Every time I give F# a chance in production I get burned. A couple of weeks ago I needed to write some data sync code between some spreadsheets, asset folders and a database. A perfect scenario for a simple F# script - I'll use type providers and have the entire thing type safe and done in one file. Turns out type providers are the most brittle shit feature ever and getting it working in a CI/CD build without access to the resources is a major PITA. After wasting a day mucking around with useless tech I just wrote a C# CLI app next morning and moved on with my life.

Other scenarios I've seen it fail :

- enthusiastic team members try to push it, leave the company and nobody wants to touch that anymore

- tooling support being garbage - worked on a project where you had to disable F# projects just to get intellisense working

- second class citizen everywhere - using rider right now and C# experience is > VS (IMO), meanwhile while working on this script found one or two "not supported yet" scenarios and code analysis died randomly through using it (probably type providers)

At the end of the day C# added records, switch expression gets me pretty far, global usings and file scoped namespaces - it cut down on boilerplate and noise, it gives me most of the F# benefits while being well supported and widespread.
If you won't try therapy, maybe consider 'better living through chemistry' and get yourself a xanax prescription.
Cleanshot is amazing
My(uninformed)impression is that the Directive on deposit guarantee schemes is the rough equivalent of the FDIC in the EU. Is there a serious deficiency in the protections that it offers?
The missing comparison is to Numpy and Numba as the first optimisation post pandas... I suspect nothing else there would beat it.
Couple weeks ago I decided to stop following news. It has helped my mood tremendously. There are things I can't affect, climate change, wars, plagues and corporates being corporates. I rather focus on the things that I can: people around me, my work, spending time with kids, making food and music.
It is worth mentioning that Richard Lenski has a blog where he writes about the LTEE: https://telliamedrevisited.wordpress.com/
The internet seems to have imparted an effect on the writing style for journalists, and it isn’t always positive.
> It's kind of absurd that this has taken so long - and that's primarily down to Assange himself.

I’d personally say it’s due to the UK pursuing extradition instead of just dropping it, but your perspective is interesting as well.
I'm not gonna lie, copious amounts of quetiapine.
Facebook owner Meta makes antitrust commitments over online advertising
eBay Launches Live Shopping for Collectibles
I wonder if this could have a military purpose as well, as in whether this could be used in a combat area. Any of the other types of electrical power generation systems are very "centralized", as in there is only a few points where just a few hundred kg of hexagon delivered by a precision missile that slips past air defense would easily terminate the power production.

On the other hand, a mesh of solar panels deployed over a larger body of water is a pretty difficult target to destroy. Imagine that it is floating over a 1km by 1km (or even 1 mile by 1 mile) area - what are you going to use against it? Unguided artillery? Would take a huge amount of shells, even though they're cheap it's probably infeasible. The same with unguided air-dropped bombs. Guided munition? Even worse than the unguided stuff, no high value targets to hit. The only way to defeat such a meshed power plant would be a small nuclear bomb.

(the above assumes that there's no single energy collection point, of course, otherwise that place would be targetted)

The other upside is that there is no need to supply oil, which is currently the preferred way of delivering energy to the combat area. The downside is the time it would take to deploy such a mesh, a diesel generator works pretty much instantly.
You're literally making 10 times more than the average salary and I'm guessing you have a high five figures or low six figures in savings/investments. Relax.

Take a month or two off your day job and side gig, don't read anything about current events, log off social media and learn something that's not related to software engineering at all.

Try woodworking, sowing or gardening/farming, maybe buy a cheap car that barely runs and fix it to pass inspection.

You'll get out of the wheel of anxiety AND learn skills you may need if "everything comes crashing down".

Oh, and like everyone else has already said: get a therapist. You seem like you're going round in circles in your own head and spiraling to a dark(er) place. Having someone who just listens and doesn't have a stake in the game themselves is REALLY helpful.
My jurisdiction is along the same lines. Recent election gave a majority government to the party whose plan is to nuke this.

The government is doing this largely due to a single reason. Barbers/hairdressers are extremely unhealthy to your population. You practically can't have barbers in your society and socialized medicine. It's more of an either or situation.

Lets compare and contrast: https://www.youtube.com/watch?v=7PGEY2vt1mg

Traditional korean barber shave. Teapot from disgusting water reservoir? You're getting covid, hiv, and monkeypox from the lather off the side of the stock pot. The standard straight razor with strop? Just look at all the rot? decay?

https://www.youtube.com/watch?v=vDlyY63V0Us

Id venture to guess even this mask wearing, glove wearing, perfectly clean, replaceable blades that throw out the hiv from the last client they cut. No lather of death bacteria. Barbecide exists!

Ill tell you though, the korean shave will be 100x better.
mercury is 10/10, happy customer here.
>she can spot “cheap” cuts a mile away

They all say that to establish confidence in their new client. Every time my wife goes to a new hairstylist, she comes home and says "she told me my last cut/color was horrible and I need to come back for more treatments".
> off the reservation

Hey, maybe consider not using this phrase.
That analogy doesn't seem to hold. People understood that cholera was a real disease. They weren't sure how it was spreading. With long COVID it's the reverse: people are pretty certain about how it spreads, but not to what extent it's a real disease.

The challenges for isolating what long COVID really is are very real. You have problems like a significant number of sufferers not having had any positive tests or antibody results. You have the incoherent list of symptoms that captures all possible illness. You have incidence of long COVID going from 25% at two months after infection to 50% after 4 months in meta-studies [1] and various other things that strongly imply that whatever long COVID is, the data set must be seriously distorted by other things. Of those things, hypochondria is a very plausible explanation.

[1] https://academic.oup.com/jid/advance-article/doi/10.1093/inf...
The lion/eagle thing looks like Line Integral Convolution animated with a periodic kernel: https://en.wikipedia.org/wiki/Line_integral_convolution
Microsoft also said it was coming in NET 6, NET 5, Dotnet Core 3...

Hopefully they actually mean it this time!
Remember the defence for not going to Sweden for questioning ... it was because if he went to Sweden it would enable extradition to the US (because Assange says the UK cant extradite people to the US despite doing it all the time).

Well he never went to Sweden and it turns out that one of the easiest countries in the world to get extradited to the US is ... the UK. No idea why the lies, but so much of the persecution has been self persecution.
I'm pretty sure if the US mainland is threatened by any foreign actor, the entire planet is toast. They could maybe have a cold archive in Svalbard for future alien xenoarcheologists trying to figure out why human civilization self-destructed.

Now, a civil war, that's a different story.
Some of the best companies in the world are run by enlightened dictators
> Canada is an interesting choice as a backup location for when the USA becomes unsuitable.

Good for a World War III scenario. Less good for a "delete this [wide class of information] or else" scenario, as there are now two governments to appease and the Canadian one is far less free-speech-friendly than the US one.
Yeah I mean I wouldn't call that an issue about not getting a fair trial, that's just an issue where you don't think the law is just. But you know, you don't get to just opt-out of the laws you don't like. At the end of the day this could be appealed right up to the Supreme Court, but you have to actually have the trial to find out whether it was fair.