skysight-inc/HackerNews huggingface dataset:
We have two servers at OVH (RBX and GRA, not SBG). I make backups of all containers and VMs every day and keep the last three, plus one one each month. Backups are stored in a separate OVH storage disk and also downloaded to a NAS on-premise. In case of a disaster, we'd have to rent a new server, reprovision the VMs and containers and restore the backups. About two days of work to make sure everything works fine and we could lose about 24 hours of data.

It's not the best in terms of Disaster Recovery Plan but we accept that level of risk.
How to Build Property Management Software from Scratch
As long as not every good candidate thinks this, it could still work quite well. Doubt it's a good tactic in general, but if you have enough applicants otherwise and only need to fill few positions, this might be an effective way to filter them.
You don't seem to understand the difference between earning dollars and exchanging currency. I'm not claiming they face a "shortage of a specific currency". I'm saying they want to earn money from foreign customers, not exchange currency with them, and that (nationally) they would prefer earning money from foreign customers to earning it from each other.

Earning money from foreign customers gives the Japanese as a nation purchasing power of future foreign assets, such as oil, food, or land outside Japan. It makes their country wealthier in the world. Exchanging currency does no such thing, because it gives the foreigners an equal claim against future Japanese assets: no net gain in wealth. Selling to each other also does not give them (as a nation) the increased buying power outside Japan that selling their goods and services for foreign dollars gives them.
https://github.com/1ma/CurlAda
Ah, sorry to hear. We in particular want to include content from outside the US/Europe publishing world.

For Japanese publishing, we have done metadata imports from JaLC (Japanese DOI registrar), and crawled a lot of open content from J-Stage (https://www.jstage.jst.go.jp/) and I hoped that coverage was pretty good. If you get a chance, could you try searching for metadata records on https://fatcat.wiki, with both Japanese and English titles and names (if applicable)?

For Korean publishing, the regional DOI registrar (https://www.kisti.re.kr/eng/) does not provide open metadata, which is a known hole in our coverage. IIRC it looked like there might be a way to scrape at least DOIs, titles, and author names, but haven't had time to take a crack at it.

Mainland Chinese publishing is probably the biggest single hole in coverage by absolute numbers. There are two DOI registrars and neither have open metadata.

Regarding the u-tokyo.ac.jp, it looks like we are able to consume metadata and do crawls via the OAI-PMH protocol. We crawled over 112k URLs from that domain via that protocol about a year ago, and they should be preserved/mirrored in web.archive.org but they haven't ended up in fatcat or scholar yet. We want to go slow with pulling in OAI-PMH content, and ensure we de-duplicate records and add filters to ensure we are getting clean metadata and content. Also preserving repository content hasn't been as urgent as getting to small OA publishers which might lack a preservation scheme and vanish off the web.
This might interest you

https://github.com/1ma/CurlAda
Yup, I've never heard of a fire taking out a Big Cloud DC. They actually know what they're doing and don't put server racks in shipping containers stacked on top of each other. If you want quality in life, sometimes you have to pay for it.

Personally I'll continue to use these third world cloud providers. But I like to live on the edge.
OVH use a custom water cooling solution they claim enables these niche designs and increases rack density.

As another comment says, that density probably exacerbated the issue here.
In the last few weeks there was a chat app posted here (a Show HN?), that lets you retroactively create threads by selecting some existing messages. Wish I could remember the name, seems like a good feature.
that seems like the point where you'd stop using facebook, when you're altering your behaviour to appease the algorithm, because it won't just let you control what you want to see anymore. although i admit I also open all youtube videos of categories i don't intend to watch regularly in private tabs
Nope. Until you travel you don't even have the slightest clue what a privilege it is to speak English or be from America. Educated middle/upper class people everywhere except china (where there is almost no english at all) generally speak at the very least broken English, if not fluent english.

That being said:

One of the most interesting people I met was in china, and I'd say complex ideas were 75% communicated in english. Google translate or wechat translate supplemented the conversations.

One of the other people I met was in Korea. His enlgish was probably closer to 50% and complex ideas almost certainly required a translation app. Great memories though.

I would probably have a conversation mediated entirely by google translate once every other week or so, and google translate was generally good enough to get an idea of menu's or communicate to people with absolutely no english ability at all. Nearly all conversations I had in china were translated via WeChat.

Traveling made me regret circumventing the language requirement in college so much.
Emoji.length == 2 (2017)
> Fantastic - then the business goes under. I've seen that happen to, and there is a natural result - good workers leave and the business dies.

This actually does not happen. A business can be profitable while keeping quite a lot of dysfunction inside.
Solar panels, which we have built millions of, are on a learning curve. The more we build, the cheaper they get. Storage is still a problem, but that too can handled in a distributed manner where the learning curve can be applied.

Nuclear, which we have built 100s of, never got to a critical mass where the cost started going down. Nuclear plants are just not built on time and budget. The alternatives to nuclear aren't going to be easy, but humanity has been trying to get nuclear to work for over 50 years and has failed.
Google at Twitter shared this blog post where eight women shared their thoughts as being leaders. A great article on IWD for encouraging women and showing girls' power.
In fire/hazard conditions, security systems are required (at least in Australia) to permit free handle egress from any point in the building to a fire escape.

Any access control system has the capability to integrate with a fire system and allow this.
Are you me, by any chance? :-)

I also run our entire production system on one beefy machine at OVH, and replicate to a similar machine at Hetzner. In case of a failure, we just change DNS, which has a 1 hour TTL. We've needed to do an unplanned fail-over only once in over 10 years.

And like you, I have an extra replica at the office, because it feels safe having a physical copy of the data literally at hand.
That assertion doesn't always hold for castles, buildings of aesthetic appeal or those designed by architects long departed.

Were that the case, buildings like Fallingwater and the palace at Versailles would only be worth the site value.
Someone wanting to break in can check if anyone is there or see where easy to steal stuff is kept? Or on a larger scale you might leak when and how security guards make their rounds.
Yes, but you are forgetting a massive amount of the research for EUV was done at and 'owned' by Euclides, ASML's EU based R&D center. It is more of a cross-licensing thing than the US companies being the sole owner of the tech.
Optimizations come from making assumptions, and bugs come from mistaken assumptions.
I have lived abroad for about 7 years now. It has dramatically changed how I think about the world, what my values are, and what I want in my own future. It is miles beyond "I heard some new stories from the countries I stayed and it changed my perspective!"
Yes, and that's the other thing.

To reliably distinguish between drowning and breath-holding, you need to wait (or have more context)

This device (which has to come out through a secret underwater hatch and propel itself amongst people) cannot be faster than a lifeguard who has spotted the questionable situation and put themselves close to it before making a decision.
Wise Care 365 Pro 5.6.4 Build 561 and Key [ latest 2021 ]
you're right about the dictionary lookup possibly being undefined (and the compiler flag there). Some people (including me) would really appreciate a `--hindley-milner-type-inference` compiler flag.
Without AMP: https://www.dna.fr/faits-divers-justice/2021/03/10/strasbour...
In a data center the fire suppression is mostly there to protect the servers.
I wonder why atom feeds are so rarely styled for direct browser consumption: https://demo.mro.name/shaarligo
A portable projector might be a good solution as well.

But you're still left with the bad table an chair.
Yes, I should have specified - in theory io_uring is much faster and less resource intensive. With the right polish, it can certainly be the next iteration of I/O syscalls.

That being said, you have to restructure a lot of your application in order to be io_uring ready in order to reap the most gains. In theory, you'll also have to be a bit pickier with CPU affinities, namely when using SQPOLL (submit queue poll), which creates a kernel thread. Too much contention means such facilities will actually slow you down.

The research is changing weekly and most of the exciting stuff is still on development branches, so tl;dr (for the rest of the readers) if you're on the fence, best stick to epoll for now.
I sent this story to my colleagues and one of them asked "where is the FM200?"

I don't really know how FM200 systems work in data centres, but I'm guessing that if the fire didn't start from within the actual server room, FM200 might not save you? e.g. if a fire started elsewhere and went out of control, it would be able to burn through the walls/ceiling/floor of the server room, in which case no amount of FM200 gas can save you, right?

Another possibility, of course, is that the FM200 system simply failed to trigger even though the fire started from within the server room.

There is no published investigation details about this incident yet, I believe. Can somebody chime in about past incidents where FM200 failed to save the day?
I don't know where the idea that taking Google to court would cost you infinite amount of money comes from. First you get your lawyer to just write a letter stating clearly what's wrong, and what action you're aiming to take by which point. Keep it reasonable. Have the lawyer point out exactly which point of their own TCs they are breaking and set a date by which you will initiate legal proceedings if they don't respond. In my experience that alone solves 90% of problems even against large companies, because they know ignoring it will cost them more money. And if you do end up going to court over a small thing like this it's not going to be a court case out of TV drama that takes 20 years and costs millions.
>I found I really like indonesian food, mie goreng is a regular weeknight dinner for me now.

That's awesome. You've inspired me to look up some recipes and try to attempt it (keyword: attempt).

> One other thing i want to mention is seeing nature is impactful. Going to the carribean and seeing dead coral reefs really drives home the damage humans are doing to this planet.

I hear what you're trying to communicate; sometimes experiences are more powerful than its equivalent wiki or statistical infographics format; somethings are meant to be experienced, not a pre-conceived notion transmitted and interpreted secondhand in a book or a documentary or online post.
Your data was in the cloud, now it's in the smoke.
Nobody hurt. That's a bit of good news.
> people also thought garbage collection was impossible in a systems language until Rust solved it

Only if you understand "garbage collection" in a narrow sense of memory safety, no explicit free() calls, a relatively readable syntax for passing objects around, and acceptable amount of unused memory. This comes with a non-negligible amount of small text for Rust when compared to garbage-collected languages.
The color problem matters for static languages as much as for dynamic languages.

The essence of the problem is whether you can turn internal iterators into external ones without rewriting them. If you can't then your language has function colors.
I’d stay away from duplicity. I’ve had serious problems with it and large inode counts where it’ll bang the CPU at 100% and never complete.

Have moved to using rdiff-backup over SSH.
Also, if it can spot an incapacitated person amongst all the other swimmers, then it must be able to recognise when people are not incapacitated, otherwise it would just be going around randomly grabbing swimmers.
FWIW, I'd bet almost anything that this problem isn't solvable in any general way without linear types, at which point I bet it would be a somewhat easy modification to what Rust has already implemented. (Most of my development for a long time now has been in C++ using co_await with I/O completion and essentially all of the issues I run into--including the things analogous to "async Drop", which I would argue is actually the same problem as being able to drop a task itself--are solvable using linear types, and any other solutions feel like they would be one-off hacks.) Now, the problem is that the Rust people seem to be against linear types (and no one else is even considering them), so I'm pretty much resigned that I'm going to have to develop my own language at some point (and see no reason to go too deep into Rust in the mean time) :/.
For comparison, Italy's GDP was 2 trillion in 2019. 20% more than Russia. Obviously Russia is going to be a junior partner. However, they got much more technical expertise than China.
Yes, so you’ll probably get a new version when 12.5 drops (maybe later this month?)
Translation: China will build it, and Russia will claim "serious involvement".

With the current leadership Roscosmos can only claim big great things in the future. I mean, they'd already claimed they will have reached the Moon by 2014. 7 years later, and here we are.

And in the current political climate Russian leadership will claim "us and China" for anything. Even if the participation of either side ends with signing a meaningless piece of paper.

Edit: China may want access to technical info they are still lacking, and Russia will happily sell that info at a large discount just to claim cooperation with China.
not to be a conspiracist, but are they still hosting wikileaks data? https://en.wikipedia.org/wiki/OVH#WikiLeaks
It's not a "god tier supply chain attack" if you own the blueprints and put the ASIC and a heatsink on them on purpose.
How has Docker been for you, I am also considering running Windows on it or maybe Linux possibly with near native performance.

Is this good to go?
UK 'Right to repair' law to come in this summer
GuruQ – India's Best Tutoring Platform
Agreed to all!

The userscripts should be relatively close to what you guys do right now.
I remember reading at some point that if you email dang requesting a deletion he’ll process it. Not sure if that’s still true.
If the company you worked at was big/popular enough that you needed a strong filter then I can see the merit of this.

But otherwise, I can't fathom how anyone that is willing to "speak up their mind, challenge manager" would ever consider to apply for a position that radiate manager/HR/recruiter incompetence (and no tech team feedback on the posting?)

People who challenge manager, TL, speaks up because it's their business(or they see it that way) and affects them. Can't see how those kind of people would waste their time voicing their content to a company they spent <10min checking the job postings for.
I created a small one-off blog a while ago for a single hiking trip I made, and as you might imagine, I link to several product sites for the equipment I use - plain ol' links, not affiliated or anything.

I got an email out of the blue one day from a product company asking me to remove a link. I did so, but I never really understood why a company would reduce business opportunity (however minute) by asking me to do this.
`

fn do_work_and_then(func: fn(i32)) {
thread::spawn(move || {
// Figuring out the meaning of life...
thread::sleep_ms(1000); // gee, this takes time to do...
// ah, that's it!
let result: i32 = 42;
// let's call the `func` and tell it the good news...
func(result)
});
}

`

you missed a snippet, a thread is spawned.

edit: formatting
This is excellent. Been using Emacs/org for all my writing projects for a year now, and this site gives a wonderful overview of many things I have learned the hard way. - Thank you for sharing this.
> I see an...well, let's just call it interesting...number of Japanese people socializing in small restaurants, bars, etc. without wearing masks.

Same in Seoul. When discussing this matter with friends located elsewhere, they seem to have difficulty believing this, but every cafe and restaurant will have 90%+ of visitors talking without masks after they finish eating until the time they leave. (Those sitting alone quietly reading a book will wear masks, ironically they’re the smallest threat.) Government has been dealing with this by temporarily forcing franchised shops to shut down, and later restricting working hours of coffeeshops and restaurants (a few in the area, mostly franchises, had to close forever), while people more or less continued to behave the same way throughout the pandemic if they manage to find a place open for eating in. At a cafe or a restaurant, it almost seems like it’s socially unacceptable to be conversing with a friend whilst wearing a mask.

This makes little sense to me, especially since walking outdoors without a mask is perceived as taboo[0]. At some point public parks had sitting spaces and grass non-figuratively taped over with signs preventing people from gathering in fresh air, all the while restaurants stringing along park edges were visibly chock full of people gathering to talk indoors (I’ve taken a few photos as it was a shocking sight). Initially this made me furious as I saw pure malice in that arrangement; later someone told me that the government “just” wanted to not be liable for infections that occur in spaces under their direct jurisdiction. This persisted for months until people gradually started ignoring the tape in the park.

The only place where everyone reliably wears a mask is buses: bus drivers monitor the cabin and seem to take this matter very seriously.

If I’m to speculate, the reason it’s comparatively fine now is thanks to extensive testing and seemingly working contact tracing measures.

[0] You’ll be judged unless you are stationary and smoking, in which case no one would bat an eye. Go figure!
Free Serverless Invoices Is on Product Hunt
The actual story became irrelevant when I saw it's a ColdFusion developers group. I used to work on that platform in the 90s. That was the Django/Rails/Next/etc. of the day. It even packaged in some ExtJS components at some point (another java script relic). I'm surprised it's still a thing.
I'll repeat this until my karma is zero: Erlang, Rust and Go have simple memory models and cannot do Joint (on the same memory) Parallelism efficiently.

They are only fragmenting development.

In my opinion there are only two programming languages worth mastering: C+ (C syntax compiled with cl/g++) on client and Java SE (8u181) on server. That said C++ (namespaces/string/stream) and JavaScript (HTML5) can be useful for client/web.

All other languages are completely garbage! Not only do they have huge opportunity cost, but they make it harder for this civilization to be useful long term!

We have linux/windows and C/Java, instead of making another language in C, make something useful that is open-source instead!

Edit: Most downvoters here will be technology naive; they think everything gets better for eternity, but in reality everything hits it's peak at some point and electron processors and their OS/languages have now explored all viable avenues. Accept that and stop wasting time!
Why do they offer that?
Really? What should I do?
Book that “helped” me move from Dev to Eng Manager role
Hi folks,

I just wanted to share a book (and a source where I found it) that actually somehow managed to convince me to explore the management (the dark side as I call it).

But first a short intro on myself - I've been programmer FOREVER and I was pretty damn certain that I'll never want to move towards management. Primarily because I assumed I sucked at it (which, I did lol). And yet, lo and behold, here I am today, working 80% of time with people and 20% with code itself. So I guess I "converted".

The book that actually helped me make a switch is "Become an Effective Software Engineering Manager" (link: https://www.amazon.com/Become-Effective-Software-Engineering-Manager/dp/1680507249/ref=sr_1_1) and I think the source where I found it is worth mentioning as well (https://blog.pragmaticengineer.com/become-and-effective-software-engineering-manager-my-book-review/). I can actually highly recommend both the book and blog (this guy writes about his journey from Dev to Manager).

Now, as for the book itself, I was actually looking for a "How to be a manager" book for ... well for quite a while. And yet, this one happened to cover all of the questions that I had; plus it gave some good recommendations as well (e.g. High Output Management by Andy Groove).

I'm pretty much happy to answer any questions about the book or my personal experiences ;)
I kind of did, but the travelling was somewhat hindered by covid. I ended up playing games and doing fun side projects for a lot of the time instead.

The most stressful part was the feeling of lost opportunity cost. Even though my living costs were low, I previously earned around $250k/year, and so for each month I travelled it felt like I was really spending $15k or so (after taxes). It took probably 6 months to fully get over this feeling. I unfortunately didn't anticipate it and it made the start of my mini retirement much more stressful than I thought it would be, and I had 5+ years of living costs saved up.

Would be interested in knowing if anyone else experienced this, and how you dealt with it.
Interesting aside - the Intel Quark line was seemingly based on the 486[1], albeit with a substantial process change (600 nm to 90 nm) and some modifications to support the Pentium ISA. So the 486 didn't just live on to be sold to industrial users as-is, it evolved and reappeared in some embedded systems running at a not too shabby 400MHz (originally the 486 ran at 25-100MHz). On a similar note, I think earlier Atom chips were largely based on the original Pentium (not Pro, not II or III) but maybe take that with a pinch of salt as I don't 100% remember where I read it :-)

[1] - https://semiaccurate.com/2013/10/28/intel-talks-little-quark
You can buy a pixel and install GrapheneOS on it.

https://grapheneos.org/
But how Dunning Kruger are you to put that down? Like chess has a pretty well known rating system that even a moderately interested player would know about. So in the case of chess you can’t even claim that you didn’t know you are not that great.

You can put down you’re decent at Java or C++ or Python and actually be not that great at it because you have nothing to measure against. But in chess there is a rating system. So you ought to know if you are truly remarkable or not. If you think you are remarkable enough to put it down and then suck at it, how ignorant must you be?! And more importantly, that ignorance is not at all tempered by humility.
Early Internet Facts
I feel exactly same, other than ease of scaling to 1000 instances I don't see anything special, everything is offloaded to Redis. Maybe example use case should have been different to showcase scaling ease
The `do_work_and_then` function does spawn a thread, it's one of the first things established in the article.