skysight-inc/HackerNews huggingface dataset:
> our currency had stabilized in the 00s

Indonesian Rupiah (IDR) is in a similar place at the moment. It was an interesting mental shift for me whenever I visited Jakarta from India. I also noticed quite a lot of restaurants dropped 00s in their menu card. And changes at-below 5000 IDR is written off as round off error. It's in fact rare to come across 5000 IDR notes. So maybe they too will drop 00s in near future.
I really don't think it would last more than a weekend. If I can't use this thing for anything peoductive, why is it even in a portable form factor? If I wanted to tinker with computationally cheap software on the go, any shitty laptop from 10 years ago would be fine. If the only thing I want is tinker with hardware, that's only gonna happen at home anyway, might as well just get a raspberry pi. I just don't see a point of this being portable with such weak components, at that price.

It's my dream laptop form factor with useless hardware in it. Just too good to be true I guess. Maybe someone will make a board with a real computer for it, fingers crossed
Bulgarian currency (Lev) is also related to the lion

https://en.wikipedia.org/wiki/Bulgarian_lev
For? It's more like "what can we do with this tech?"
There was "mirasol" which was full color high refresh rate passive display technology.

It is unclear to this day why it never made it to market considering that E-Ink is a far inferior product.
Pratt parsing (as described in https://matklad.github.io//2020/04/13/simple-but-powerful-pr...), handles operator precedence and different operator types (prefix, infix, postfix and mixfix) in a very neat manner, and it's easy enough to stuff user-defined operators in there.
I was interested in knowing the reason for Saudi Arabia's high emissions and found a site [0] which has information which could explain it a bit. Some information, like the one from Saudi Arabia, is relatively outdated (2018), but informative nonetheless.

[0] https://www.climate-transparency.org/countries/africa/saudi-...
There is an alternative as a Telegram bot https://t.me/dead_man_switch_bot - it is free and easy to use (bot author here). I use to monitor about 25 cronjobs in multiple group chats.
> you should be buying guns to protect yourself from these gang members who are coming after the bitcoin they assert you have which they know you do because they said so.

Pretty much.

Or you could hire some people to do the security for you. Naturally they will want some money.

But now you’re scaring all the people around you because the security answers to you alone, and you’re scared yourself because the people richer than you have more and better security, and people without enough to hire any security keep disappearing — some dead, some just leave because it’s unsafe — and so you all decide to hire them collectively and pay collectively and oh look you’ve invented taxation and a police force and now you don’t need a trustless payment system but you do need an accountant.
>Even worse, I may end up buying competing products that look more like the original design than the new design of the same brand.

I wonder what the legal implications would be of copying a product's old abandoned design? Especially if the original was to revert back?
C-level execs are the bullshit in these stories. They meddled with something that wasn’t broken and this was the result.
It is something there have been around for a few years: https://interestingengineering.com/what-is-conductive-ink-te...
Is it this one?

https://www.youtube.com/watch?v=36myc8wQhLo

USENIX ATC '21/OSDI '21 Joint Keynote Address-It's Time for Operating Systems to Rediscover Hardware

Edit or this one (not a talk but a paper)?

https://www.usenix.org/system/files/osdi18-shan.pdf

LegoOS: A Disseminated, Distributed OS for
Hardware Resource Disaggregation ... We propose a new OS model called the splitkernel to
manage disaggregated systems. Splitkernel disseminates
traditional OS functionalities into loosely-coupled mon-
itors, each of which runs on and manages a hardware
component
What Twitter Is Planning for Crypto
I was in the exact same spot (only on render.com), where Redis seemed overkill, but a key-value store was needed.

So I created a Postgres Key Value Ruby library. https://github.com/berkes/postgres_key_value
Unlocking LUKS2 Volumes with TPM2, FIDO2, PKCS#11 Security Keys on Systemd 248
You think that regulatory capture of the government by rich, individual Tesla owners is a key energy policy concern? That seems outlandish.
If I shouldn't use a file copy to make a backup, what does this mean for the possibility that the plug might be pulled at any moment during a write?
That is interesting, because Poland has gone through the exact same thing until the Polish zloty was slashed by like 1PLN = 10k PLN, but in my entire life I have never heard people refering to anything using the old denomination like in your example. I wonder why that is, why did people in Romania stick to the old values so much but people in Poland didn't.
Yes nothing says “baseline infrastructure” more than “you have to invoke a go binary to work with the thing”.
"While heatwaves are common in India, especially in May and June, summer began early this year with high temperatures from March, when the first heatwave arrived."

for anyone who thinks 49C in Delhi is some extreme temperature it's not really that far from usual maximum (2019 and 2020 both May max. 46C), I remember when I traveled during similar period all across India in non-AC bus (must been easily 50-60C inside) and when there was a bit of rain and temperature dropped to like 36C it felt so cool and refreshing, somewhere outside Delhi had to literally run to shadow in early afternoon with 40+ C temperatures

"The temperature was recorded at 49.2°C in northwest Delhi’s Mungeshpur and 49.1°C in southwest Delhi’s Najafgarh. It was the first time any weather station in the national capital breached the 49°C mark. These two automatic weather stations became operational only this year, so no past data is available, but the previous high in Delhi was recorded at 48.4°C at the Palam station on May 26, 1998."[1]

so not really a fair comparison, they should show current data from Palam station to see whether this is record ot not

edit: Palam station highest temperature in last 24 hours 46.4C, so not beating Delhi record, typical BBC "quality" reporting[2]

[1] https://www.hindustantimes.com/india-news/temperature-tops-4...

[2] https://city.imd.gov.in/citywx/city_weather.php?id=42181
I guess one of the big differences would be the laptop form factor and having a keyboard.

I’m less bothered about surfing the web on something like this.

When writing I find it easier to type and edit what I’ve put down.

Not sure if Remarkable has an optional keyboard or not but I think using a pen requires more thought overhead for me, if that makes any sense.
Status Update, May 2022
Some acquisitions are for the underlying technology, not the product.

Some acquisitions are for the team, not the product.

Some acquisitions are of the brand, with product in a supportive 2nd place.

Some acquisitions are for the customers, with product in a supportive 2nd place.

Some acquisitions are for the product, but to be tuned for a different customer market, context, bundle of other products, etc.

And some acquisitions are for the product as is, with intentions of improving the product on a trajectory compatible with existing customer use. But with greater resources put behind sales, marketing, development, polish, or other useful aspect.

--

Only the last reason results in a pure win for existing customers.

So from a customer perspective, or a product love perspective, most acquisitions are mixed bags at best. And potential product/service-cancellation disasters at worst.
Huh? It's literally just std::unique_ptr for most uses, available since c++11.
I consider beaming energy to earth from space a wishful thinking for three reasons. Geo-political issue of security and costs of maintaining that, environmental impacts and addressing full consequence of it, technological challenges.

In my view if we can make carbon-fuels (oil) circular, synthetic-fuels from carbon capture- that seem very pragmatic and viable step forward starting from today. One, the entire distribution, fueling infrastructure, and transport technology is super-mature (even today new CE are developed that will improve car efficiency above 60%, (electric drive-train is about 80%)), and mainly it already exists. We already know so much about environmental costs of maintaining it, its intended and unintended consequences. Also there is no extra pollution in trying to build completely new infrastructure which we do not yet know what kind of drawbacks and unintended consequence it will have.

From this skeleton of a counter-argument, FF are far from dead, they are going to stay in the future (within a mixture of solutions of cause).
Maybe the Big Mac Index would be better. At least it's linked to cattle as well.
And it's only going to get hotter. I wanted to build a visualisation to see how hot my current day was compared to other previous days at this time of year. Would be great to be able to look and see on Monday May 16th your nearest weather station has never been as hot as it is today before 1934. Other interesting statements about local temperature trends can be seen too.

My only problem is I can't find the data for local weather temperatures!
Yup, I'm skeptical too. I hope JetBrains support this feature really well in their IDE, that will hopefully make code using context receivers a bit easier to read. But of course Kotlin code should not only be readable in Android Studio...
Bah, a clickbaity title that amounts to:

- YAML is fine when you can use it for last mile configuration and don't have to use it for everything else

Well, I agree. Take Helm, for example. values.yaml is a perfectly nice configuration file that you can even enjoy editing. The chart itself is an abomination of endless boilerplate (not Helm's fault, but inherited from k8s) and the worst possible templating mechanism bolted onto it (totally Helm's fault).
>how to mix them with code which doesn’t use them which is like 99.9% of all library code

That's what the "more deeply and seamlessly integrated" would be mostly about.
I think inherently we're all pretty selfish (for better or worse). I'd guess that saying "we can see the from the past that the brand is damaged enough to cause XX% layoffs/go under" - as in an implicit 'this kind of thing will have real life consequences to your job' - probably has more impact than saying "there are real world consequences to people you have and are never likely to meet". Not saying it's right, but it's probably true.
The problem is that to store orange juice "fresh, never concentrated" you have to take all the oxygen out, this makes the juice taste like... well nothing. so then they have to put the flavor back in.

It makes me wonder if the frozen concentrate is actually closer to the original orange than the "fresh never concentrated" stuff?

https://en.wikipedia.org/wiki/Orange_juice
There does appear to be a small unserved niche for people looking for an open computing device that's portable but with a keyboard.

As you mentioned, subnotebooks are hard to come by. Android phones with keyboard are also hard to find. Android tablets with keyboard sleeves are clunky. Android programs are designed for touch also.

iPads have a decent keyboard case but are also locked down.
goaccess is also quite nice. It just reads the web server log for nginx or Apache and gives you a nice dashboard from that.
Yes, being prepared is a lot better since apparently Google has a thing for terminating accounts and services without notice. It shouldn't happen with Gmail because so many people depend on it for other services, also for confirmation of email change with the bank for example, which would be impossible if the account has already been terminated, but I'd be on the safe side anyway. That's the reason I set up my Fastmail account so that it mirrors my Gmail one: every single mail I receive on Gmail is mirrored on Fastmail, so if something happens I can send a notice of the new address to my contacts, show Google the middle finger and move on without losing anything. The only annoyance is that until I keep the two accounts active, I'll receive two copies of the same message on my client (Claws Mail) but all it needs is firing up the function to delete duplicate messages every now and then.

Mirroring external mailboxes such as Gmail from Fastmail can be activated when creating a new account; so far it works really well.
Amazing read, thank you Dmitry. One typo for pedantry's sake? This:

> It as possible, but not documented.

Should probably be:

> It [is|was] possible, but not documented.
hey this was really interesting to read. I like the aztec hypothesis, anyway hoax or not it seems it has received a tremendous amount of work at a time where half of those concepts hadn't even been discovered, except of course if they had conserved paper for 200 years, which I find not that unlikely tbh.
Isn't framework mainboard the best bank for the buck x86 SBC, alas a tad bit bigger?
I'm very happy with my e-Ink tablet, so this sounds like a very interesting project. The main benefit is that it just feels less distractive and addictive. But it's a far more limited UX than LCD/OLED screens, we have to admit that. I can see the laptop form factor being useful for tasks that mainly requires reading/writing text and doesn't depend on fast refresh rates or lots of mouse interactions, eg authors, perhaps some types of research and programming too.
This article is massively over thinking it.

The problem is the lack of a the word TROPICANA written really big on the carton.

I doubt people ‘stopped relating to it’ because of the lack of straw. They just didn’t know it was Tropicana at a glance, figured it was sold out and bought something else.
My Emacs takes ages to start but for a reason. It takes most of the time to automatically load every file I've ever edited into a buffer. Finding the right buffer is much faster for me than navigating the filesystem, and whenever I use bookmarks they're outdated too quickly or I can't remember them. I guess my habit is the equivalent of piling papers on a desk.
I have a Onyx Boox Note Air, and it's amazing for reading / writing. I have an SSH app on it (it's Android) and the experience starts to fall apart there. I can type significantly faster than it can refresh and render the characters.

That being said I'm sure there's some magic you could do to reduce latency here if you tried. I know it does some magic behind the scenes with the drawing to improve responsiveness.
The Tools I Use to Write Books (2018)
Looks too thick. Needs to be light and ultra-portable. Passive cooling if possible.
Yes, I agree on this. I am writing machine learning topics on twitters and researchers flock to my blog and comments. Great to see collaboration
I have this but there's nothing to even be sad about. Yay dysthymia
entropy analysises seems to indicate it is natural language like so not too much redundancy and not too much noise/randomness.
Thread director gives hints to the scheduler I believe. Its up to the OS to actually use those hints.
> because after 30 years living abroad

The EU expansion where the poorest countries joined happened in 2004., and mass migration didn't really happen until the aftermath of 2008, so it's 15 years at most.

> they have noone left "back at home", their kids go to school in EU

This is not true for most. They have plenty of friends and extended family is back home.

> their pensions are there

You can collect your pension from one EU country in another.

> so they stay.

No idea about migration from Balkans, but it's provably false for migration from the Eastern EU members. Even to the English speaking countries (UK, Ireland), where the language barrier is less of an issue.
How many people can survive from each one of those setups?
While I’m very much in the “don’t really care” camp cos I don’t quit Emacs often, I did find optimising my startup time quite educational, and moving to use-package gave me an opportunity to go through every mode in detail, instead of just making the occasional ad-hoc tweak when something annoyed me.

I would also point out that early-init exists these days and is the best place for some startup logic (especially bits that prevent UI ever being shown so you don’t get weird flashes of stuff during startup).
My favorite:

* Use an auto-formatter and enforce it in CI
Almost: +13 would be rewritten to ((()))+(((13))) and -13 to ((()))-(((13))). If you interpret the empty expression as 0, perhaps it would work out.

Good question!
Cows are always liquid assets in Zimbabwe and Africa. They are the currency for dowry (bride price). There is never a day when you cannot liquidate a cow.
I don't argue that Bitcoin mining uses fossil fuels. In fact, I'd still be a Bitcoin proponent if its Proof of Work uses solely fossil fuels, because the benefits of having separation between money and state is a solution for many of the problems we face today.

I'd also like to point out that:

1. Most of the energy generated today is lost because it is unused. This is called "rejected energy". Having the option to not let so much energy get rejected is an efficiency gain for us, and should be prioritised before we shut down manufacturing and services because of energy use/emissions.

2. Mining is done at the knife's edge of margin cost. Lots of miners buy energy from suppliers at severely discounted prices (due to lack of demand) and scale up and down depending on the supply of energy. The days that you need to keep your miner online and hashing for 24/7 have passed us by years ago. These days, even an S9 miner can still be profitable if you have near-free electricity at your disposal.

3. Bitcoin mining enables the construction of renewable power plants in locations that are currently unaffordable to build.
We can presume, but Nature keeps her own counsel. Anywhere there is any scope for intelligent behavior and capacity to exercise it, we should expect to see nature explore that, sooner or later. I know no reason to think that could not have been done yet.
If prices go up, the hundreds of millions of Indians living near the poverty line will be at risk of being physically and mentally stunted due to malnutrition. It's harder to directly quantify the impact of that, but it will reduce economic productivity over the next 60-80 years due to permanent effects on children. Seems like India made the right call, in my opinion.
Many industrial users are not price sensitive. Having the keyboard, monitor, and computer in a single housing with a built-in UPS all in a compact device with a single power cord is a big selling point.
I've also struggled a lot with insomnia and the best advice I can give is:

1. See a therapist
2. Avoid taking sleep medication
3. Accept that you're not going to sleep when you aren't sleeping

If you're not taking drugs then everything that you're going through when you're not sleeping is natural. Your body is designed to go without sleep. When you haven't slept in 48 hours don't worry about "not sleeping again tonight" just accept that you may not and that's fine, and you'll sleep eventually.

Following this advice I've gotten into a rhythm where I've slept 7h a night for months. I've had maybe a couple bad nights but it never spirals out.
> does this require being able to distinguish the roots of words in order to count them accurately?
can be somewhat retrieved via leveisthein distance.

> declensions
is there a difference between an inflection and a declension?
I don't know, definitely feels hotter this summer compared to the last two.
One of the main reason I have come to to make peace with that, is that these companies are not optimizing for delivery and product quality first.

They are optimizing against risk (of change, of loss of control over the whole process from ideating to selling/shipping).

If you can build the product/service in 2 months with a tight focused team of 3-5 people, in a 100+ engineers company, how do you manage if this 3-5 people leave (whatever the reason): how do you manage to infuse their experience/expertise over the thing they built, to 10/20/30 other people to mitigate then this risk?

You can manage to do so when your company grows, because... you don't have a choice, you started small.

When you've grown already, to mitigate this risk, you have to start to infuse things across many people and layers of people you have, so that when, 3-5 people leave, it's almost barely noticeable an event.

Maybe there's a better set of reasons. But this one made me understand better the whole world of big corporations and especially (big) consulting sofware companies (which are often several ones contracted on the same big projects).

Edit: you may also understand "optimizing for" as "scared to death about".
"minimal website" and the behemoth SPA that is "Google Docs/Sheets" are not exactly the same.
"The Markets" aren't what's causing a downturn in "the markets" or in crypto. The Federal Reserve's monetary policy has a direct effect on the price of everything.
If you don't have JS enabled it just displays a blank page.
For some reason, almost all of French overseas départements and territories have ccTLDs even though they're not really used (sometimes by local administration or for locally relevant websites, but regular people just use .fr). They can be used by any French or EU citizen since they are in effect just additional ccTLDs of France. There are 12 of them I think, while the 97 other départements don't have their own ccTLD. I have no idea how this situation happened since most of these places were never countries at all or anything remotely close to it (New Caledonia and French Polynesia are the two that do make sense).

It's a bit weird but it shows that Taiwan's situation isn't that special regarding TLDs.
This is certainly true, but what could the corn farmers do instead that would use less water? In Europe they pay farmers to look after land and specifically not grow crops on it. Maybe something like that is needed in California.
I honestly thought this was just a fashion trend, and not particularly practical for running. Although I imagine some heel-cushioning is essential for heel-runners.

As far as I understand (I'm not a runner), running should really be on your toes, and that's how professional and historical runners always used to run, though the invention of shoes and heels on shoes has made us walk and run more on our heels, which gives us bigger shocks on our knees and spine, which makes the cushioning necessary. My impression is that this is actually a wrong technique due to laziness, but I could easily be wrong; maybe cushioned heel-running is better than toe-running. I don't know.
Ask HN: Using Web Components in 2022?
I'm starting a new client project which more or less boils down to a typical brochure website. For the last few years however I've mostly worked on React SPAs.
During this time I've really enjoyed the React component model and certain aspects of CSS in JS which I feel I'm going to miss when working on the new project.
As a result I've been doing some cursory exploration into web components (specifically Lit) as a means of replicating some of the benefits of React that I've grown accustom to but in a more 'traditional' environment.
I'm curious to know however if anyone has experience of Web Components / Lit and if this a valid option in 2022.
https://github.com/expenses/mateversum uses all 4 of WebXR, WebGL, WebAssembly and WebRTC.
So, wilful ignorance via political stance? Nice.
What exactly makes K8s better?
The essential toolkit for reversing, malware analysis, and cracking
How is saving for the future somehow bad? People will spend on what's important and the bullshit will go bankrupt. Welcome to reality.