skysight-inc/HackerNews huggingface dataset:
Show HN: Simple tool to save and view your favorite Twitter threads locally
Hey Everyone,

I wanted to share a tool I built for saving and viewing a local copy of any Twitter thread. It's called thread-safe and it's designed to do just that - keep your favorite threads safe on your local machine. This way you never have to worry that they might one day disappear...

thread-safe downloads all of a thread's contents including each tweet's text, links, and media attachments (images and videos) and generates HTML that can be used to display the thread locally in a browser at any time. The HTML file, all attachments, and a JSON data file are saved to the local filesystem for any use or simply as an archive.

This provides a simple way to save threads of interest without having to use a third-party app that needs access to your Twitter account (or vice-versa) and forces you to reply to the thread to "unroll" or otherwise save a copy. By using a dedicated directory for all generated files, thread-safe can be used to maintain a local library of saved threads that can easily be searched using standard commandline tooling like (rip)grep, fzf, fd, and any other awesome tool of your choice.

I built thread-safe because I often find myself saving links to informative threads to try to preserve the author's content. This is exactly the use case that thread-safe addresses: generating local copies of these single-authored, consecutive series of informative tweets. Notably, thread-safe intentionally does not save the comments or discussion from other users that follow as its focus is on the saving the author's content.

I hope you might find it useful and I'd love to take any feedback or suggestions that might come to mind!
I am loving this series. I feel like this computer landed in exactly the right hands from a preservation aspect.
So it's weird, you've tangled a bunch of stuff together by simplifying it as "Russia" wanting to do something, it's not that simple.

From what I can see it's driven from what Putin wants, which is clearly not to "protect" anyone from anything but rather to conquer and control Ukraine. I'm sure he'd be willing to sacrifice many lives to achieve this though.

As for the people, well the spike in young Russian men escaping the country to avoid being mobilised suggests that the people aren't particularly keen for any fight, brutal or otherwise. I've seen a few interviews with people on the street in Russia where some have expressed support for the war and for mobilisation generally, but that's usually from people who wouldn't be mobilised (older people or women). Those who would be eligible for being mobilised appear to be relatively evenly split between

1. "I don't think about politics" (weirdly common, suspect it's a euphemism for "I don't want to be critical of Putin on camera")

2. "I'm for the war. What, me getting mobilised? It won't happen"

3. "I'm against this, it's stupid, I'll leave if I'm mobilised".

There's the odd True Believer, but I suspect they'd change their tune after a few weeks camping outside Bakhmut. So to return to what you said:

> If Russia genuinely views this as a war to protect Russians from ethnic cleansing, they’ll fight brutally as long as they can.

Well, the person in control doesn't see it that way and the people he'd send in to fight don't seem too enthusiastic to jump into such a brutal fight. It remains to be seen what this implies, however.
Oh so the government removed some of the red tape (which it made itself) and suddenly the project was able to be finished on time?
"- nuclear can supply the base load"

Looking over the border to France, can it? The forecasted load factor for French nuclear power generation this year is 51.5% and the energy there is probably the most expensive in whole of Europe.

https://mastodon.energy/@Sustainable2050/109625562357246897
> Nowadays you'd have to be declared dead from the neck up to consider "Heroin Cough Syrup for Kids" a good idea, but a mere century ago, that was the shit 9 out of 10 doctors were recommending.

I got prescribed "Hydrocodone cough syrup" for cystic fibrosis cough from age 13 until I wised up and stopped talking to doctors about it. This was ~30 years ago; I have little doubt they'd do the same today.

For clarity, my choice is cough stuff up or drown on it. Doctors seem to prefer "drown quietly".
Coulda had startafucking.blog for less than $10 USD!
Well, you’ve really no excuse then. :)
With interest payments looming, Andrew Tate being the poster boy for brand safe promotion, and questions about margin requirements by creditors and Tesla's board's policy on margin debt, Elon has no time to think of retreading his X app idea once more. It is the hyperloop of apps.

But don't bet against him trotting that out in an interview as a distraction.
> you can literally just listen to a person say "I feel like I'm a woman even though I was assigned male at birth" and say "oh ok" and go about your day.

This is a perfectly reasonable take, but only as long as the wish for general acceptance doesn't turn into mindless approval of discrimination of yet in turn another people under the guise of absolute equality. Not all critique is intolerance.

On the other hand, stubborn bigotry from parents of older generations is definitely a thing, and every child yearns for the acceptance of their parents.

The one thing I agree with the author on is that the threat of cutting people out of one's life is only really valid for self-protection or in the case of the other person sharing extreme fringe ideas. If you use such a threat as a tool to convince people of your agenda, you're not really achieving anything but resentment. They just won't tell you what they really think of a topic anymore.
Peers reviewing ideas is but one step above rubber-ducking: the peer does not (necessarily) have ideas of its own, but merely serves to verify how you've formulated yours. At least, that's my interpretation.
I’m a woman, and most of the women my age (30s) view pregnancy as the source of a lot of body horror. I know I’d be a lot more interested in having a child if I knew for a fact that after giving birth I would have no chronic conditions. A lot can and does go wrong, even if it doesn’t result in death, and this is more and more common as average child-birthing age goes up.
Call me crazy but I would like to occasionally talk to and see the faces of my teammates in real time. We're not robots in factories. We're humans. I love remote work but a workplace is different from, say, an Internet forum.
10x C++ Editor
Didn't Germany just have a situation where many of their own tanks broke during an exercise?
Ask_OpenAI(): first-party ChatGPT3 integration in a spreadsheet
free, bring your API key.
Do people often use Tor for DDOS? I was under the impression it’s no good for scraping, let alone attacks, due to its speed.
Yes, all their brother Russians, that suspiciously turned out to be mostly real Russians in costume! And wouldn't you know it, they went to the military depots of their brother Russians and out came... post-USSR Russian military gear!
That isn't even remotely true and definitely was not why so much effort into Perl 6 happened. Perl 6 was a different language with Perl-ish semantics and why it was renamed to Raku to get it out of the Perl namespace. The "use version" behavior has been used forever and is not "utterly broken". It isn't even "broken" at all.
I have admittedly not followed the developments in the last weeks and months in too much detail, but I would still say this is for the most part a war between two armies. But Russia could turn against the country, target every power and water plant, hospital, fuel storage, industrial plant, dam, port, ... They could go non-conventional, they could go nuclear.

And how should it conclude? Who should give up what?
Maybe someone really wants to annoy German musicians?
You should check out Scheme with SRFI-119 or similar. It is a really elegant and noise-free way of writing S-expressions, unsure if it works with Racket or not though.

I also did a similar challenge this year, though I had to drop some of the more exotic languages that you kept in. Nice work.
In some un-free countries such as North Korea the purpose of voting is co-opted to mean something completely different: the ritualized political humiliation of the population. By forcing you to vote in an "election" that everyone knows to be a fraud, you're forced to humiliate yourself and by extension delegitimize all voting processes everywhere.
I'm going to try my hand at an open source smart home. It'll hopefully start with a low-power home server for a e-book library and plex server, and ideally blossom into stuff like smart lighting that looks 'bioluminescent' at night, voice control and scheduling for blinds, privacy windows - and self regulation of air quality and heating/electricity.

It's all very doable, but i've never had the time (or made the time), so here's hoping it's this year.
Well, with tongue firmly planted in cheek, there is a lot of fucking all over the site.
Sounds neat, thank-you. Have you heard of Java Cuba/Jmix?

From my limited, surface understanding, that is what KMM reminds me of: a way to define UI in Java, which means the entire stack could be in a single language (or mix of JVM languages).
How fucking ridiculous.
Don't have to assume:

> This site was heavily influenced by the geniuses behind Motherfucking Website and Better Motherfucking Website.
For years I noticed my RAM vendors have been defining a kilobyte as 1000 bytes, and megabytes and gigabytes as multiples of that and I assume a 1 gigabyte chip will have 4.6% less cells than maximum. Dont have an intuitive idea why 33% less cells was not viable till now.
Adjust your goal from "Build An Audience" to "Publishing stuff I myself would want to read if it existed" and the audience will find you eventually, as long as you follow POSSE (https://indieweb.org/POSSE) and have genuine posts.
Started a blog some time ago with AWS Lightsail... was like 5 USD a month and all you had to take care of (after initial setup) was security updates and cert renewal. Your point is well taken, but I think there are relatively cheap and low maintenance options out there that "normal" people who are technically inclined can handle.
As long as regulation and taxes are a dominant cost in the weed industry it will remain volatile. Some state is gonna come along and tax it slightly less than Oklahoma and everyone will go there. Wash, rinse repeat among the 30-something states that are sufficiently arable for weed until the taxation is a low enough fraction of the overall cost that other factors (water cost, growing season, etc) dominate.
Did you read the same story i did. it says Norway invented it.
nim truly deserves more love,it is my lang to pick up this year,safe c++ with python syntax,great combination to me,and it is also mature,cross platform,production ready.
The safety profile of hydro and nukes are dominated by large rare events, which makes prediction tricky. Hydro is much less safe historically because of a single event: https://en.wikipedia.org/wiki/1975_Banqiao_Dam_failure

Wind and solar don't have catastrophic failures, but people installing and repairing them do sometimes fall. Residential rooftop solar is especially bad here, since the deaths are divided over a relatively small amount of generation capacity. Still, overall wind and solar are safer than nukes, and data sources saying otherwise generally are using pre-Fukushima stats.

More: https://ourworldindata.org/nuclear-energy#what-are-the-safes...
Too much and unnecessary swearing.
I was once running a service that had redundant ISPs. None of them had had an outage in years. Then we needed to do a change, the first one ever that required disconnecting one of the ISPs. In the 4h window of our planned job the remaining ISP had its first outage that affected us. We had to apologize to many big name customers that depended on us.

Since then I don't believe in short SPOFs.

You could get hit in the head by a robber on your way moving your furniture, because the robber thinks you may be hauling high value stuff, and lose the passphrase. If you back it up on paper then the unguarded house may be broken into, and they steal the bag that had the paper passphrase.

Extremely unlikely that it'll happen to you, but extremely unlikely things happen all the time to someone.
There may be "niche" areas that are still big enough to be worthwhile where AWS is not very good and Facebook could compete. The obvious example to me is Machine Learning workloads. Facebook has lots of experience here, and AWS overall isn't very good at it. There are lots of smaller niche players with better offerings, and room for a big competitor. There may also be examples in other areas.

Also, AWS is very complicated now, so any new entrant that can build a simpler version from the ground up will be at an advantage
>Blog navbar above the blog's title? The undertitle has a full stop at the end? The first paragraph is unexplainably bigger than the rest and all the spacings are wrong and too wide.

And those are objectively bad enough to call the site terrible according to which metric?
Weather and weather events are a consequence of a number of factors, a big one of which is climate and change in the latter therefore also drives change in the former.

Example: in my home city the winters have been getting warmer on average pretty drastically.
I'm in my mid-twenties, around the time of my birth the average winter weather YoY was still cold enough to freeze the sound (not the audio one) near my home deep and hard enough anyone could walk nearly the whole width from one bank to the other.
During my early childhood we had ~0.5m of snow nearly all winter but I can't remember having even a "white christmas" since I was ~14.
Even this winter we had like 10-15cm of snow total, most of which melted as soon as hit the ground, a layer of ~5cm stayed for around a week a bit before christmas.
The holidays themself were cold (not freezing) and it rained almost the entire time.
Instant classics.
At the more extreme end there's thought suppression: https://en.wikipedia.org/wiki/Thought_suppression

I there could be milder versions as well: catching oneself getting into thoughts that lead to something you don't want to think about and consciously divert from that. I think I recognize that.
I think it is more likely that we will see an Apple Coffee Machine.
I could see them utilizing their silicone expertises and some creative thinking to launch an espresso capsule subscription unlike what is currently available.
This, or any other first world problem that Phil might run into on a Sunday morning :)

Why would they choose to not focus their expertise on where they make metric tons of money already? What's more compelling about competing with AWS, Azure and GCP on IaaS margins than to keep on doing what works? I expect Apple to expand into more and more consumer products to augment their existing offering, not start something completely unrelated.
People keep suggesting this, so I have to assume that I might be missing something. Please understand that I'm asking this in earnest:

Does this type of aggregation allow for commenting and interaction?

Does this type of aggregation notify a user when they have commented on a blog in their feed and someone has responded to them?

Does this type of aggregation provide ad-impressions for the syndicated content?

Is this type of aggregation as simple to start with as it is to write your first tweet?

Again, I don't mean to be dismissive. I'm just trying to get across that what I'm talking about is a REPLACEMENT for social media. It's not some libertarian/technologist idea of what would be BETTER. It's harnessing the momentum that we know we have and focusing that into better technologies. But it has to work the same, or it's just another "hey guys, we should try this instead", which doesn't inspire a lot of my confidence (ymmv).
https://en.wikipedia.org/wiki/1975_Banqiao_Dam_failure

https://en.wikipedia.org/wiki/Vajont_Dam
Not sure I buy that. Interesting take though.

I grew up in 1990s internet culture, but culture changes and it's now the 2020s. I also no longer ask people for their MSNs or consume much of my content in the medium of Macromedia Flash videos.

> intentionally breaking them starts being a sign of personal style

This sounds more likely for someone as self-absorbed as a tech billionaire.
Sort of feel that this is already done on the reservations in Canada. I don't think it works well.
For a simple blog the hard parts are:

* having something to blog about

* having/arranging time to write and (if needed) edit

If you have a CI/CD pipeline of any complexity at all for a blog, then either you are sharing infrastructure with other projects¹ or you are overcomplicating things!²

--

[1] perhaps your blog is largely related to dev so shares your dev/documentation resources

[2] no judgement: I'm capable of overcomplicating everything!
Hard to overstate.

But they were bad because of irrational choices, not despite them.
>you have a serious upper bound to how much the legal market can support.

Demand is very much elastic in response to price.
Note that your source is specifically "rooftop solar", not solar overall.
Could this be solved by consolidating service A and service B into one unit while maintaining the overall architecture? I know it's just an example but the whole point of microservices is to have the flexibility to rearchitect pieces without having to rewrite the entire project, so potentially poor initial choices can be reworked over time.
gold - SICP, Crafting Interpreters, OSTEP, DDIA
CBD has pretty awesome properties. For me, it kills or controls migraines very quickly.

I also use it when I get dental procedures, because it's not intoxicating like Ativan or similar.
I used to work at Apple and for a very long time we used email for most things, and iMessage for anything urgent.

IMO it worked great, and I prefer that to slack.

Email is much more linear and more permanent so it’s much harder to lose things. It’s also much easier to search for things in email IMO. The extra friction invoked with e-mail can also be good for cutting down on unnecessary communication.
Stranded dolphins show telltale signs of Alzheimer’s disease
Your examples aren’t really that good. An ALB is a type of ELB (load balancer). AWS has multiple types, ALBs run on layer 7 and NLBs run on layer 4 of the network stack. They also have classic which are considered deprecated and NAT Gateways. None of this is redundant. Similarly Fargate is a type of long running task you could start and run on an ECS cluster. Think web service running in a container instead of a traditional group of EC2 virtual machines. Tartare tasks are also a higher level virtualization abstraction compared to using EC2 in your ECS cluster.

On the surface they all seem redundant because of the sheer breadth but when you start poking at them for a new solution that same breadth affords massive flexibility.
WW I is said to have been the first in which more soldiers died of wounds than of disease.
You know what's missing from all microservices discussions? An actual definition. At what point does a microservice stop being micro? 5kloc of python equivalent? 10k? 25k?
Why do you need to self-promote? You don't need to build an audience. Write for you, not for anyone else.
Oh wow, I've been absolutely pining for a way to write C# without associating with dotnet. Well done.
Well, the 'red tape' exists so that the public also has a say in the planning process of infrastructure projects (it is their money after all that pays for those projects, but also often unfortunately results in pointless NIMBY-ism of small interest groups).

So cutting the red tape actually means taking away freedom from the people, which is a serious matter and shouldn't be taken lightly (I agree though that the two sides of the problem need to be better balanced in Germany - in the end the main problem (usually) isn't the government, but a public opinion that's somewhere between indifferent to openly hostile towards change / progress).
I don't agree, I've run a blog since 2004 and generating content is where I lack motivation, the content delivery is rock solid.
So the time has come that people FINALLY see this! Modules! Inside! A! Monolith! Monolith is dead! Long live the monolith!
"Bloggers" till exist, but they are now called Influencers and have monetized their vlogging, and have expanded to the mainstream which can not read an article longer then 240 characters, and an attention span of 2 seconds, so they use images and video instead.
Python 2 to 3 wasn't even close to the change of Perl 5 to 6 (later Raku). Sorry, it just isn't even a comparison.
Two things.

1. Corporate lobbying has insane control over decision making.

2. Highly vocal and critical constituents who are spurred on by propaganda and hatred.

Now politicians who want to survive pass the buck and pass toothless laws like the one in Canada claiming to making housing affordable while adding fire to the crisis by bringing in 1,000,000 immigrants a year to stave off a recession which would hurt the corporations.
It was Pumas, IFVs not tanks. The newest of the new, just a slightly failed rollout, they're already fixed. It's not uncommon at all for new weapon systems.

We're talking oldest Leopards and Marders here.

Also, it's not just about the vehicles in the Bundeswehr. It's about rallying the Rheinmetall clients to create a pool that can be donated from various European countries, for example adding the excuse to upgrade the european fleet to the latest Leopard standard. It has to start with political decisions, though. The Bundeswehr is fully behind this proposal (it was purposefully leaked to the press early on in the war).
Are we going to pretend there's any industry that isn't filled with scams? L
With "many", I'm actually talking about a majority here in Germany. Stiftung Warentest, Markt, Frontal 21 and similar media are extremely popular. Stiftung Warentest alone has a revenue of over 63 million a year. [1]

The consumer magazine NDR Markt had the highest TV ratings of any show in recent years (excluding evening news and special covid news updates), with a market reach of 13.4% in the broadcast area. [2] That's not even counting WDR Markt which has even better ratings.

> so far outside the range of normality in the population that it does not matter

That's where you're provably wrong.

That said, there are bad actors in this market too – especially around the Check24 group (annual revenue exceeding 500 million in 2021) and other actors, which are ranking products less by quality or trustworthy test reports, but instead based on who pays more for ads (see also: Google Shopping).

The EU New Deal For Consumers is actually going to influence this quite a bit. The EU plans to regulate comparison sites more strictly, as comparison sites will have a more important role in a future with more restricted, and overall less prevalent advertising. (See also [3], [4])

________________

[1] https://www.test.de/unternehmen/stiftung-5017075-5843365/

[2] https://www.ndr.de/der_ndr/zahlen_und_daten/NDR-Fernsehen-Di...

[3] https://www.bundeskartellamt.de/SharedDocs/Meldung/DE/Presse...

[4] https://www.sueddeutsche.de/wirtschaft/vergleichsportale-kon...
[...] what Putin wants, [...] is [...] to conquer and control Ukraine.

What evidence do we have for that? Because that is really important, if you get the goals wrong, you risk making very bad decisions about your response.
For 'normal' people that don't want to get into running git, there is also:

* https://www.blogger.com/about/

* https://wordpress.com
Yeah ten pounders are not that hard to achieve, just veg all winter and plant in a yard of in a huge hole dug by a backhoe. Important too to use strain that rocks up at the end.
Google alleges India antitrust body copied parts of EU order on Android abuse
Isn't that basically any job? I'd you're a software engineer and your company decides to outsource or otherwise contract out development work...