skysight-inc/HackerNews huggingface dataset:
I was looking for a very particular old email, and had some backed-up Thunderbird mailboxes from the mid aughts. I was surprised and dismayed to find the “modern redesigned” newest release completely incapable of opening them at all.

I don’t recall the exact version I had to download to get them to work. I suspect 67, 68 is the non-XUL redesign.

In my mind, being able to read old mailboxes should be one of the core competencies of a mail app, particularly one that speaks POP, where the download itself is a destructive act server-side. The current Thunderbird fails.

You need to know your market, most people are happy with webmail these days, and the people using mail apps often have particular needs. There’s no amount of modernizing your going to do to Thunderbird to pull in average Joe’s. The day of the stand-alone mail client, particularly one without a weird edge, has long passed.
> Putin can still create pain for Ukraine (and Europe) by cutting off gas supplies

If you stop pumping gas through the pipeline, you have several options: abandon the field (not reversible, I think), pump it to the atmosphere, burn it, store it in gas form, store it in liquid form. Russia lacks the infrastructure for the last two options.
>Why do these packages insist on involving databases, web servers, etc.?

wholeheartedly agree, and ... give a try to:

pdftotext -layout somePDF.pdf -
Incredibly entitled actually.

> Nobody here cares about the product specifically,

Citation needed.

> but it’s shooting itself in the foot and saying it’s a feature; that doesn’t sit well with many.

That's their problem, no one else's.
Isn't that covered in a flat monthly fee you pay on top of consumed electricity?
US official: Russian invasion of Ukraine risks release of dangerous pathogens
So please tell us, what if it's dark?
Medics won't stop tanks.
I read through the algorithm book by Skiena, and it was OK, but for the most part, I found my current intellectual curiosity to be far more driving than a book. I guess I'd say I learn to do rather learn to learn.
If anyone ever comes to overthrow your government, bomb your home and kill your family I hope somebody, somewhere is willing to take up arms and fight to protect you.
People are dying there because of those weapons! Guess what criminals do when you can get automatic rifle for free? Do they fight against invaders?
Why support invaders (Russians)? It is just like you would donate to Hitler in September of 1939.
A lot of this you can find out from reading the programming guide to plan 9 - http://doc.cat-v.org/plan_9/programming/c_programming_in_pla...
Thinking of minimal languages as 'simpler' might not be the best way to think about it. The words are simpler words, but we hope to still express the complexity of the concept, while staying as close as possible to cross-translatable concepts. In this particular case, 'tool', 'distant', 'seem', 'use' might not be so cross-translatable, but we could use simple structures for a simpler explanation.

e.g. a telescope is a thing

because of a telescope, we can see things that are far from us (but this doesn't tell us *how* we use a telescope)

Goddard's original explanation could also be revised for different audiences - the beauty of minimal languages is that they are flexible.
There is filming of everything. Any movement of troops, any helicopter, any plane and any missile flying.
After first day and a half all videos of russian planes disappeared. probably due to still functioning air defense which down some amount of them. currently seems to be the only use of planes by russians is strategic bombers shooting cruise missiles from belorussian skies.

there is also enough of videos of ukranian equipment blown up.

another point, russia doesn't really have much precise ammo for ground attacks. and there is no signs of carpet bombing in cases where ukranian tanks are blown
> The point is that it takes that choice out of the users' hands.

Unclear to me why you think the user--and not the IdP--should have the final say here.

> You shouldn't. That's like expecting to be able to use your work laptop for personal stuff.

Except FIDO identities are unlinkable even if using the same hardware.
It's a shame that these are stereotyped as female fashion accessory.
Often with combi boilers, if you turn off the water it takes a solid 30s to a minute for the water to come up to temperature again, sometimes longer if you account for the water in the pipes and the thermostat reaching equilibrium.

Obviously newer/better boilers come up to temperature quicker but you don't always have the luxury of choosing your boiler.
Caller provided objects are a standard idiom that offers greater flexibility to use static/global vars, objects with a FAM, and custom allocators.
The bug is not present in the current beta or nightly. Waiting for 1.60 or using beta are reasonable things to do.
It's funny/interesting that an 1kloc implementation of minimal self hosting Go exist, or C/pascal/oberon compilers ; perfect hindsight view etc. You theoretically could (well if nobody does, no you can't) create a nice language and its implementation quickly.
It means you play through the four characters in order in four successive runs, e.g. ironclad -> silent -> defect -> watcher, rather than e.g. just playing the watcher (the character generally considered the easiest to win with at high skill levels) 4 times in a row.
I wouldn't have a problem with my country using tax money to defend Ukraine militarily, so I decided to donate as the next best thing. 1000 € sent.
The animated TV show Moonbeam City has a pretty great Nagel/vaporwave visual style.
That will only increase censorship in their territory. They need to see what they are doing to Ukraine is bad.
I get the sprit of what you’re saying, but it makes an immense difference whether a country is democratic for 5 years or 50. It takes decades for the democracy to diffuse into society, institutions, education, etc.
The project lead is very good at DevOps and has done an amazing job of bundling everything up in one easy to use package.
Wow, I guess it's hat-eating time. Glad to see they are holding up much better than I anticipated. I mean, not surprising that I'd be way off-base, given that I know jack shit about all of this.
There are gloves without fingertips.
Where in the world do people use metric and Imperial?
Is this:

select value from json_each(readfile('names.json'))

Built in to (standard) sqlite? It's a little unclear from your comment?
For a fun anecdote, they even made a song about this: "I don' t wanna get out of futon"[0]. It's about how cold everything is in the house, except for the bedding you've already warmed up, or the place where you turned the space heater on.

https://www.youtube.com/watch?v=Yv6shy_9KVM
However, I don't see any indication other than the links at the bottom that this isn't just some random scam site from a throwaway account.
> you would need to understand also the extensions of the language

Not really. Extensions typically remove restrictions rather than add features, or rather, the ones you are likely to want to use do.
You make a lot of wrong assumptions. Not sure why or if you do this on purpose though.

- Crypto is not transparent. Its continuously mentioned as a benefit of crypto. You should be fully aware of all the methods crypto provides to be intransparent. Tumblers, Lightning network or when you go away from bitcoin, monero is inherent intransparent.

- You might ignore the Efficiency of political sanctions, but the struggles for those people are real. I have been to Iran and have seen it by my own eyes.

- Crypto is still not easy to use. Stop lying to yourself. Go to el salvador and look how they use it. There is only one small city able to use the lightning network properly. The rest of the country doesn't know how to handle it properly. They also have fraud as most of them never got their crypto which was promised to them.

- " 20+% on my DeFi Pools" you should understand better what you are actually doing. You do high risk, low sanctioned, under the radar gambling. Stop comparing 20% of some shitty gambling/ponzi schema to anything real life

- "I can provide authorization with a 10 word pneumonic." wow. I forgot my 4 digit pin a few times in the last 10 years. I literally lost my company password and the muscle mnemonic for half a day. I literally can't lose my passport. My country will make a new one for me. Try to rememeber your 10 words when you are 70. Try to make sure that you do not enter your 10 words in a system which can transparently steal your money as soon as you tell it your 10 words.

Have you ever spend the amount of time you spend on learning about crypto to learn about fiat?
"Why do I prefer larger font sizes?"

My personal experience and opinion: With aging, I've found bigger fonts more pleasant as-a-whole to look at And, to digest. Not regarding bad eyesight, but I think it has something to do with age-related cognition changes and/or allowing oneself to notice parts of their life's little annoyances that are extremely simple to fix (ctrl+plus).

"Why are fonts so small?"

My guess: People who design, don't dare deviate from the norm.

"What about the technical things?"

Some of this is assume-work, some of it is knowledge:
Monitors provide their physical size to the operating system, which derive the used DPI from that, and the current resolution in use. This cannot be freely chosen.
The reason is that while font's do scale freely, raster graphics don't. And if the scaling is set such, that raster graphics don't scale pixel-perfectly, the result looks muddy.

I think this combined with the fact that there can be widely differing physically sized screens, old non-scalable applications, and history of designing for something like 72 or 96 dpi results in.. well.. "safe font sizes".
Part of the reason they weren't caught is because it got fixed on nightly right after the previous beta cut off. If the same bug had been present on nightly it would have been picked up quickly.
Maybe you think your goverment should be doing more than it is. For instance, we don't know if Germans were really happy that their country wasn't even onboard supplying arms to Ukraine till yesterday.

Hiroshi Mikitani, founder of Rakuten gave $8.7 million to Ukraine. Maybe he thought his government is not doing enough. So, even ordinary citizens might feel the same.
Chess analysis is one of the most RAM consuming processes you can try.
France uses a lot more electrical heating than neighbouring countries, but gas (35%) and oil (10%) combined are more than their electrical heating (41%). Shutting of a large part of gas supplies would still be a problem.
https://www.statista.com/statistics/1086485/types-heater-hou...
Yes, most people won't even have a computer to run Thunderbird on.
The problem with writing a _general-purpose_ programming language (as a solo-developer), is the fact that writing the language (i.e defining the syntax+semantics, writing the parser/compiler) is only half the battle - the rest of your time is spent on less technically interesting QoL features, like an IDE, standard library, debugger, syntax highlighting etc. which are nonetheless vital for making the programming language actually usable. (I still think writing your own PL is a useful exercise just to see how the sausage is made, but it should be made clear that there is a world of difference between a toy language and one that people would actually want to use)

It's for this reason that nowadays I rarely write my own "new" programming languages from scratch, but rather embed them as DSLs inside existing programming languages using macros. This way you get the full ecosystem of the host language for free, leaving you more time to work on designing the language to suit your needs. If you combine macros with clever uses of GADTs you can even get the host language to "type-check" programs written in your DSL. OCaml and Lisp/Racket are my favourite host languages to use for this approach.
Interesting, I sometimes feel the same way. I like fastmail's web client, but it is non-FOSS, and my mom doesn't use fastmail. I've been looking for a mail client primarily for her, that lets her set the fonts nice and large.
Unmanic, a simple tool for optimising your media file library
On the same train of thought, I keep myself warm in winter by regularly exercising. Nothing fancy, just some squats and knee raises. Heat from the inside out works wonders.
That would not be very good in the current situation. This would lead to more energy consumption, more intransparent bribes etc.

I hope not.
A Intel GPU might be behind Vulkan, WebGL2, DX12, D3D11, WebGPU, OpenGL4, GLES3.2,or Metal ... There are a similar nr of current GPU hw architectures as current GPU APIs, is there still a portability benefit from the API abstractions or are they just zero or negative sum competition?
If they don't get the requirements right, they'll just write the tests wrong as well. You have the same problems, just with a bunch of extra green oks.
I've never written a programming language. I have built a number of constructed languages[1] over the past few decades, which is an equally selfish (and thankless) task.

Less tangentially, I've worked for the past 8 years on building a HTML5 canvas library in Javascript[2]. I don't ever see people talking about JS libraries in terms of computer language design but I think, in a way, that is effectively what a (good) library is doing: building new, sometimes more developer-friendly, ways of conceptualising and creating programs that do stuff using novel APIs, syntax, state, etc.

There's a lot in the OP that resonates with my experience:

- "once you design a programming language you fall down a rabbit hole" - I've lost 8 years of my life to my project; but I've also gained 8 years of learning skills and insights that do translate to my everyday work as a frontend developer. For instance, almost all of my knowledge about accessibility comes from trying out many (many) different approaches to making the canvas element more accessible.

- "You keep adding new features that are really cool" - Guilty! My library doesn't need an integrated reaction-diffusion engine, but somehow it's acquired one along the way. Similar story with the reduced palette filter which, while a lot of fun to build and play with, remains too slow for use in production eg dithering live-stream video.

- "It also affects your communication with the rest of the programming community" - Because of the need for speedy calculations, I've developed an approach to programming Javascript which tends to avoid slower functionality. This sometimes leads to me writing code that could/should be written in a clearer, more concise and understandable way: 99% of JS code doesn't need to be super-fast, just fast enough!

[1] - for example, this one: https://gevey.rikweb.org.uk/

[2] - Scrawl-canvas - https://github.com/KaliedaRik/Scrawl-canvas
"Likewise, prisoners of war must at all times be protected, particularly against acts of violence or intimidation and against insults and public curiosity."

-- Article 13 of the Geneva Convention
An-225
Damn.. I'm very sad opinions like that exist. I recommend you leave your country if it's in the EU, seems your values don't really align.
Seeing

“Is it a toy? Or a useful tool? He answers the question in the video below.”

in the intro paragraph, I almost instinctively closed the tab.

Turns out there is a textual verdict before the video: “The verdict? [Adrian] thought it was probably worth the money, but did wish for some things to be better.” It goes on.
Mobilizing should’ve been finished weeks ago. I hope your family stays safe, though I don’t think it’s a good idea for 15 year old to do that. It’s not up to civilians to defend.
So, captured... I had been wondering, with all these recent developments, just a practical question if I may? When there's really combat on the streets, involving armed civilians, what do they do when they capture opposing troops? There's no process or infrastructure to lock them up?
> most people are happy with webmail these days

Webmail or Gmail?
Which country is that? Many places outside the US hire remotely. Even Canada. The US doesn't because of legal restrictions.

Most prefer to hire within their own time zone, though. People tend to quit if forced to work outside their usual hours, and nobody wants to do stand up meetings at 3 PM.
Note: One can freely download PDFs of old Byte magazines from Internet Archive [0].

[0]: https://archive.org/details/byte-magazine
I was expecting to see hundreds of captured, but there are 29 pictures and thats it. At least UA is claiming to have captured more than 200 POW's
Imagine Biden announcing US involvement on the ground to protect Starlink devices xD
In whatever way these terms will eventually crystallize, I think the addition of meta-progression to the permadeath+randomization combo is important enough to call the result a new genre. It’s a very fun and addictive combination.

I’m also going to say that unlocking cards qualifies as progression. Unlocking pure cosmetics is not progression, and unlocking starting options (like available character classes) that are intended to be mostly balanced is a grey area.

One thing classical roguelikes had was local highscore lists (they were intended to be played on a shared mainframe), which would be meaningless with meta-progression. I find it interesting that Spelunky, which follows the old formula a lot more closely, also has a mode with daily leaderboards. That’s not really something for me, but I think many people really enjoy that kind of fair competition.
don’t need propaganda here
> The word "terrorism" wasn't yet in the common vernacular.

The word "terrorism" has been in constant use in the media since the 1970s.
> Here's the first Google result for [10 largest economies in 2050]: https://www.theceomagazine.com/business/competition/pwc-worl...

These numbers are PPP. With PPP, you already have China in number 1. PPP is very incorrect in comparing raw output. In my opinion, we are going to learn (the hard way) in the next few years that GDP is utter crap when comparing countries' power.

By GDP, a populous country can have a very large GDP because it has too many people doing too much around. But all they can be doing is making coffee and painting roofs. They have no technology and no important military installations. These countries cannot negotiate well, especially if they are tourism-driven (ie: Indonesia) and thus are very vulnerable to sanctions.

The only country that seems it can break off is China. All other countries will remain dependent on the West. Even more so when their economies grow larger. They are highly dependent and vulnerable.
Putin is just a Russian Trump, which is kind of ironic.
Following the full-scale Russian invasion of a sovereign and peaceful country, the Ukrainians are defending their home, their land, their freedom, and their way of life. Putin essentially told in his speech that Ukraine, as a nation, does not have the right to exist. The last time events like this happened was in 1939 and there is name for it.

Russia must stop this terrible war. There is just no other way.
If Ukrainian numbers are accurate 200 were captured alive.

Given the chaos on the ground and disruption to communications I'm surprised there are even 29 up on the site.
Frostbite! I'm really sorry you had to go through that, it's a serious thing.

People often don't pay much attention to their toes but they're pretty important for balance. It must be difficult living with that injury.
just like my tax money was used to invade iraq and syria
Email clients are more or less feature-complete at this point.
I like color in my CI logs because it makes it easier for a human to spot various information.

Obviously sometimes you might want to grep your logs and then color sequences might be annoying. I guess there is a command line tool / sed / awk oneliner to remove them. Unix filters are from the 1970s after all.

The question is just what is the tool. I'd guess SO knows... But it's Sunday morning and I am on my phone not motivated to work :)
It's just a mail client, been using it since Netscape times so can't really stop using it. It has all I need and works as it's supposed to do. And it's still being updated. I get frustraded with everything else, especially webmail clients...
see https://t.me/rf200_now/79, telegram canal from this website, looks like there more info
Author’s scale is too small. I would argue he learned a few thing, did not waste a lot of time, and it was just another not-so-complicated approach.

In a setting with many people and departments, and each having their own agendas, things get really complicated. Information is misunderstood, twisted, biased and acted differently when it reaches actual person who does the work.
The various newsfeeds I’ve been scrolling through obsessively since last Thursday reminded me of newspapers from September 1939 that I read on microfilm more the forty years ago. A screenshot of the New York Times front page from September 2 of that year is here:

http://gally.net/miscellaneous/20220227_WWI_news/index.html
It doesn't just skip key presses, it actually invokes commands as I'm typing. Entire threads frequently get archived because of this. So annoying!

Unfortunately, using another client requires a working application ID and whatnot in active directory. Getting IT to do this isn't going to happen, they're too heads up MSFT y'know what.
Keep them detained and call the cops/military, wait for them to come pick them up. Loads of videos of this happening if you want to see the practical events of a detention.
How efficient is this? Is JSON stored as a blob and parsed and filtered on each query?
I used to do this in Haskell and Elm but man my productivity is low, mainly because I am not using them at work so I am slower with them. Googling how to do simple things continuously. I have settled on Typescript as my favourite all round side project language. Every time I use just JS I regret it. C# used to be it but I just prefer the TS language and node ecosystem (for side projects specifically) for some reason, probably having the most online help and problems already solved as packages helps.
thank you.
it could be great if we lived in the world where 15 years old won't have to do it, but...
There are also tropical people living in somewhat less than tropical climates too. They have shorter nostrils. My girlfriend is one of them and has especially short nostrils. Whenever the air gets cold she gets terrible nosebleeds, headaches and more. Outside, she has to put a scarf over her nose.

My long narrow nose is great at conditioning the air, but conversely I can't breathe through my nose when I exercise...
The contrived example intentionally picks the worst colors for every element. Yellow for the background, really? Who is the author trying to fool? The generated five-color palette works absolutely fine. You just gotta use it right.
If needed, I've written a bot you can use to translate forwarded messages to English via DeepL: https://t.me/transtel_bot

Source code for the bot is available here: https://codeberg.org/CapableWeb/transtel
TikTok sees surge of videos that falsely claim to show the invasion of Ukraine
At 200, it’s really not much trouble. Civilian police has probably seen little impact and could easily hold them.

It’s a country of 40 million people. Vast swaths of the countryside haven’t seen any fighting. This is a non-issue for now. And if it ever becomes an issue, the war will likely be over.
Maybe I'm just naive, but I don't see this as intentionally insulting or a public spectacle. I think it really is to help Russian families identify whether their children have been captured or killed while serving. I don't think Russian soldiers want to kill Ukrainians. I don't think Ukrainians want to kill Russians. I think regular people from both countries have been forced into the awful situation of shooting each other, and they're navigating the human toll.

Seeing this site really made the war hit home for me.