skysight-inc/HackerNews huggingface dataset:
People have been memeing "Stop it! Stop it" [0] for a while now.

To take with a shovel of salt of course, but that feeling of just getting shafted by the corrupt politicians and the IOC, and just not wanting more money to go into the pit is echoed by the people in my small sphere.

[0] https://www.cnnphilippines.com/sports/2020/3/4/tokyo-2020-ol...
Not sure who contacted you but one of them is definitely from Switzerland.
Looks a little bit like Fukushima.
I hope the clean up doesn't take that long though..
IMO the way we currently do APIs is backwards.

APIs should offer a way to run your own code in a sandbox, close to where the data is. That way, you don't have to worry about fine-grained or coarse-grained requests. All clients make just one request, supplying the code needed to retrieve the data.

Of course, the untrusted code should only be allowed to use a restricted interface, depending on the scopes/permissions.

It would be even better if the code could be statically analyzed, to determine the best SQL queries to perform.

This would require a pretty radical rethinking of our stacks, but would bring great benefits. APIs would be simpler to make, and webpages would load much faster. We could even give third parties access to very sensitive information, as long as their code would be constrained in what it could return. Think of a service that requires KYC/AML verification. Your government could give it access to all your private information, but allow the code to return a single true/false response to preserve privacy. Much better than the current method of sending ID scans everywhere and praying they never get leaked.
This is why some recruiters demand a DOCX of a resume, not just a PDF. They edit them before submitting them to postings.

Sometimes they're honest edits to improve your chances, but mostly it's lying to get you in the door.
Thanks, I audibly laughed.
This anecdote was recounted by Nassim Taleb in one of his books, either Fooled by Randomness (which I recommend) or The Black Swan (which I don't).

According to him, it was MBA courses that recommended adding chess to the CV, as it showed strategic thinking and would never be verified.
The distinction is useful in the context of a discussion about alternative standard libraries, but in the context of the ISO working group that does the design for both it is not.

I understand that you intention was to get more information, but I wanted to make sure you're aware that responding to someone who is listing out their complaints with what is essentially "a bunch of people use the language productively, can you please give me information that you just went over, otherwise I am going to disregard your comment" can be interpreted as bad faith because it's a common troll/asymmetric effort tactic.
Sure, only like 100 top GMs can play competitively, but there are over 1000 GMs who do it as a hobby while they work at Google, Microsoft or any other company.
Serious question: if you're applying for positions you're not totally confident in your experience and skillset, do you inflate your resume?

My thinking goes that if I slip in by being dishonest, I'll be nervous of being found out, feel an intruder. So being honest and taking a longer time looking for match would get more comfort later on.
These laws generally don't work how people think they do.

For example, the Russian data residency law states that a copy of the data must be stored domestically, not that it can't be replicated outside the country.

The UAE has poorly written laws that have different regulations for different types of data - including fun stuff like only being subject to specific requirements if the data enters a 270 acre business park in Dubai.

Don't even get me started on storing encrypted data in one country and the keys in another...
Currently the only route is to: request permission from a Central Bank in Eurozone, download the Gateway code, and finally issue your own coins. (we got approval from our central bank)

Docs: https://github.com/Tribler/trustchain-superapp
I think the problem with unofficial repairs right now is where the parts come from. If you buy an iphone camera, where does that camera actually come from. I doubt there is an unoffical iphone camera factory. So those parts only have 2 sources, broken and stolen iphones.

What ideally would happen is each part on the iphone has a serial number and is registered with icloud. If a phone gets stolen, you get a message when you install the camera telling you this. And if the original user deregisters their phone on the icloud web ui, the camera works again. Then Apple should be forced to publicly sell this part for a reasonable price for x years.

Just these small steps would move us a long way to repairability.
I played around making a stupid thing a bit like sqlfiddle but it would animate the executuon plan to visually show how rows were joined etc. (Say showing 10-20 rows of data at each stage), could also show stats for full dataset being processed.

I thought it would be handy for those learning sql, but i dont think its a pro tool.

In anycase i am mainly posting this comment as it seems a simple thing to do but ive never seen another tool that does it.. maybe if i had taken the project a few steps further i would have found a reason its a terrible idea.
Here's what i do for my homelab setup that has a few machines running locally and some VPSes "in the cloud":

I personally have almost all of the software running in containers with an orchestrator on top (Docker Swarm in my case, others may also use Nomad, Kubernetes or something else). That way, rescheduling services on different nodes becomes less of a hassle in case of any one of them failing, since i know what should be running and what configuration i expect it to have, as well as what data needs to be persisted.

At the moment i'm using Time4VPS ( affiliate link: https://www.time4vps.com/?affid=5294 ) for the stuff that needs decent availability and because they're cheaper than almost all of the alternatives i've looked at (DigitalOcean, Vultr, Scaleway, AWS, Azure) and that matters to me.

Now, in case the entire data centre disappears, all of my data would still be available on a few HDDs under my desk (which are then replicated to other HDDs with rsync locally), given that i use BackupPC for incremental scheduled backups with rsync: https://backuppc.github.io/backuppc/

For simplicity, the containers also use bind mounts, so all of the data is readable directly from the file system, for example, under /docker (not really following some of the *nix file system layout practices, but this works for me because it's really easy to tell where the data that i want is).

I actually had to migrate over to a new node a while back, took around 30 minutes in total (updating DNS records included). Ansible can also really help with configuring new nodes. I'm not saying that my setup would work for most people or even anything past startups, but it seems sufficient for my homelab/VPS needs.

My conclusions:

- containers are pretty useful for reproducing software across servers
- knowing exactly which data you want to preserve (such as /var/lib/postgresql/data/pgdata) is also pretty useful, even though a lot of software doesn't really play nicely with the idea
- backups and incremental backups are pretty doable even without relying on a particular platform's offerings, BackupPC is more than competent and buying HDDs is far more cost effective than renting that space
- automatic failover (both DNS and moving the data to a new node) seems complicated, as does using distributed file systems; those are probably useful but far beyond what i actually want to spend time on in my homelab
- you should still check your backups
Until they cooked up Spectra.

:)
In the spirit of Hacker News I'd like to respond to this decidedly human problem with a technical question: which file format did you use for your CV? Was it an easily-edited .docx file, or a PDF?

The PDF format is somewhat awkward to edit. I've never put much stock in the idea that this is one of its virtues, but for this specific kind of manipulation I can see it might be effective.
I could be wrong, but I understood from other comments that only SBG1 used containers.
Newer systems like the ones mentioned above are designed to reduce the amount of oxygen in the room to around 12% (down from around 21%). That's low enough to extinguish fires, but allows people to safely evacuate and prevent people from suffocating if they're incapacitated.
> Making things 'more repairable' can increase cost and resources needed.

I don't think this is in dispute, is it?

The point is that manufacturers must now consider this cost in their calculations, rather than pass all the consequences on to the consumer without caring.

> People do not necessarily want to repair a broken old device

If the old device still has value, then both can happen - I can get a new device, and pass my old device on for repair and re-use.
While that's an easy, if somewhat glib, conclusion to reach, it isn't actually supported by the facts.

We don't actually know what the health-effects without the evacuation would have been, though we can probably estimate it.

What we do know is that the health-effects of the evacuation were severe, with many people killed (same as for Chernobyl). The numbers are in the thousands. So the evacuation was obviously too large, the cure worse than the disease.

But by how much?

Research says: all of it. Nobody should have been evacuated.

"The present analysis provides endorsement of that study’s conclusion that the post-1990 relocation of 220,000 members of the public could not be justified on the grounds of radiological health benefit."

https://www.sciencedirect.com/science/article/pii/S095758201...
How is it usually written on the resume?

I would expect someone to be actually good at chess to put down their Elo rating. For someone just putting it as a hobby, I wouldn't expect much, especially when it comes to the "boring" stuff like memorizing openings.

In the same way that there is usually a difference between what high level athletes and hobbyist write. The former usually mention something concrete (champion of..., XXX league, a time or score, ...) while the latter just mention the sport, often among other things.
Seems odd to filter for people who have time and inclination to seek out the job poster and complain that they’re stupid. I guess if you want argumentative detectives that’s good.

If I insert a joke into a job spec, I don’t want it to seem like I’m an idiot. I assume that any competent people I want to work with will value non-idiots and not want to work with idiots.

In this case you weren’t an idiot, but just testing people’s grit or honesty or whatnot. But I would just assume the spec was written by an oblivious HR person who, at best, or perhaps an oblivious hiring manager. So I would have only applied if I really needed the money.
Thank you for your thoughtful response! I think there's 100% value for people in their 20's to take any opportunity to meet new people, go on an adventure and force yourself into (and learn from) uncomfortable and fun situations!

I wish that we could keep and activate this wanderlust, open-ness and spontaneity regardless of what context we're in (why I posed the question, what perspectives people gained from their travel?). I know I had this hold over me, like I'd only enjoy a certain "couples activities" like ice skating, trying out new restaurants or paint nite - based on the context of going on a date. Which when I thought about it is super ridiculous, why can't I enjoy these things if I was going by myself??? Or put in another way, why can't we see our local city and people in our local community with the same freshness, open-ness and kindness as we'd if we were tourists or backpackers traveling in a distant land?
The only data I have is what I’ve seen. What quotes you provided described the two sides of the US political spectrum, which is widely understood to be significantly skewed to the right with respect to the rest of the world.

Moderation policy is itself an ideological choice. Seeking civility and avoiding meta-commentary doesn’t affect all political stances evenly.
>I'd pay a 20% premium or so not to be spied upon and enslaved. "Freedom isn't free. There's a heavy [FLOWERBED] fee."

Most people wouldn't, and there's more money in proprietary lock-in and servicing than there is marketing to the tinkering fringe.

Thither capitalism.
The problem is you need to be highly skilled to do that repair. So many times I have ordered replacement parts and then either broken something like a plastic ribbon cable connector, or I have installed the new part and it still doesn't work.
> There is nothing magical about data centers making them safe while your local copy isn't.

Is this a serious comment? My house is not certified as being compliant with any security standards. Here's the list that the 3rd party datacenter we use is certified as complaint with:

https://aws.amazon.com/compliance/programs/

The data centers we operate ourselves are audited against several of those standards too. I guess you're right that there's nothing magic about security controls, but it has nothing to do with trust. Sensitive data should generally never leave a secure facility, outside of particularly controlled circumstances.
Since it's been distributed to you, you implicitly are allowed to use it unless told otherwise, but possibly only for private use. Most websites, for example, are copyrighted, but you are allowed to read them.
Motor vehicle theft was up 36% in 2020 over 2019, and burglary was up 51%. Larceny was down 39%, however.

https://www.sanfranciscopolice.org/stay-safe/crime-data/crim...
Facebook criticised over handling of reports of child exploitation content(2017)
In my experience proficiency in UML almost always indicates that someone is not what I would regard as an "expert engineer".
Always, always keep local backups folks.
This sucks for customers but as a business owner it's pretty rational behavior. If everyone is going to judge your business based on some 3rd-party rating and someone offers to boost that rating for you for a few hundred dollars ... you have to be very confident and moral to say no.

As a consumer I am conscious of how often I choose a particular restaurant because it has many high-star Google ratings. In a big city the difference between 4.0 stars (100 ratings) and 4.3 stars (700 ratings) is probably tens or hundreds of thousands of dollars a year in revenue.
"Go bankrupt" is not a plan. Becoming insolvent might be the end result of a situation but it's not going to help you deal with it.

Let's take an example which might lead to bankruptcy. A typical answer to a major disaster (let's say your main and sole building burning as a typical case) for an SME would be to cease activity, furlough employes and stop or defer every payments you can while you claim insurance and assess your options. Well, none of these things are obvious to do especially if all your archive and documents just burnt. If you think about it (which you should), you will quickly realise that you at least need a way to contact all your employes, your bank and your counsel (which would most likely be the accountant certifying your results rather than a lawyer if you are an SME in my country) offsite. That's the heart of disaster planning: having solutions at the ready for what was easy to foresee so you can better focus on what wasn't.
Ah far as I can tell the radiation levels in the places people were evacuated from are comparable to those from living somewhere with a naturally high background level. This image compares the dose with some other areas: https://thoughtscapism.files.wordpress.com/2018/12/Radiation...

from: https://thoughtscapism.com/2018/03/01/radiation-and-cancer-r...
If you want to go crazy with RSS and build your entire information stream on top of it, you might need some glue code that semi-automatically turns static markup to rss [0]. (Disclaimer: I am the author)

[0] https://github.com/damoeb/rss-proxy
To me it just reads like they landed on an uninhabited Earth, in a time when everyone's already forgotten that people used to live on a planet.
Police have limited resources. It would be inefficient of them to spend much time investigating crimes that the DA has clearly stated he will not prosecute. It makes much more sense for them to investigate crimes that might actually lead to prosecutions.
Assuming a single free development account, I'd happily pay $10 or $20 per additional user if it means I can find a concept with decent product-market fit. I can then build it more cheaply myself.

Iteration speed is incredibly valuable. You often only need <10 users to get an idea about how useful your MVP is.
I started recently learning Rust, and a thing I don't understand is why they decided that threads have to be done this way and not simply wrapping what is available in the OS (I know that at some point, at the core, a Rust thread is the same thing I create with pthread_create).

Like, in both Windows and Linux, threads exist as a callback function (pointer to function) with its own stack, in which a void* parameter is passed. Can this be done in Rust? Can multithreading be done without closures?
That's funny, I kind of feel the same way.

I've been lucky enough to travel internationally and domestically a fair bit and yeah it's pretty cool, but I truly enjoy being at home coding things, learning things and experimenting with stuff.
It's trivial to convert PDFs these days to Word documents - Word actually opens PDFs as editable.

I suppose you could print out your CV and scan it into a PDF to prevent that - but then there is OCR...
I don’t think it’s fair to give credit to CF for templating. In that I think we’d have the exact use of templating today if CF never existed, due to the other templating approaches that existed before CF.
A useful psychological hack: you have a bit of a desire to do this, hell, it's scary, right? So invite a friend and make it your goal to plan lots of things - its easier to do do something for others quite a lot of the time.
Be explict you are doing this. You'll probably find there are some great bits, some other bits you cant control that are exhausting, etc.
Then do another trip. Plan to invite that friend. Plan for the good bits and to avoid the worst bits. Then just go by yourself!

The first run through gives you a motivation to do something challenging and consider what you would think people want to do, even if its awks.
The second, you take the learnings and reward yourself
In all this time, maestro Andrei Alexandrescu was right when he said Rust feels like it "skipped leg day" when it comes to concurrency and metaprogramming capabilities. Tim Sweeney was complaining about similar things, saying about Rust that is one step forward, one step backward. These problems will be evident at a later time, when it will be already too late. I will continue experimenting with Rust, but Zig seems to have some great things going on, especially the colourless functions and the comptime thingy. Its safety story does not dissapoint also, even if it is not at Rust's level of guarantees.
Working While Female (2017)
"language" in Ukrainian is "yazyk".
Hah, even more orthogonally but - I run a small statistics site for a specific esports title, and very often large companies (who host tournaments with hundreds of thousands of dollars in production and prize money) just use data from the site in their production without even crediting it. I added a bunch of very innocuous and subtle changes to some data somewhat akin to trap streets - specific values rounding in key ways, slight ordering changes for lists, etc.
'Did too' says Greenpeace.

(Link to their report, from near the end of the Guardian article:

https://www.greenpeace.org/static/planet4-japan-stateless/20...
)
> When an appliance (fridge, cooker, washing machine) breaks, it's cheaper to replace

In a lot of cases it's not, but people don't want to troubleshoot or 3rd part makes more money by replacing it.

I try to fix my suff not for economical reasons, but environmental. In many instances I also save time as well. A few examples:

- car service wanted to replace windshield wipers on my car. I took a piece of sandpaper and cleaned up wax and oxidised rubber. They could last an extra year.

- Microwave stopped working. I cleaned up the connector to the magnetron. I took me less time than buying a new one.

- Plumbing under the sink. Pretty sure the plumber would like to replace everything and charge me a lot, plus it would take a few hours to find a guy, book him and be at home at that time.

I think I save about 10h and over $500 per year. It's often fun to replace something.
Nope. Sales is sales is sales. It’s a pretty harsh world. If you’ve been a solid performer for years, maybe you can miss one monthly quota. Lots of abuse.
How Amazon Reviews Work
It was Fooled by Randomness. (Randomly enough I was reading that book for the first time yesterday)
What's a "legally valid digital signature" in the context?
Counterpoint here: I travelled for about 8 months about 7 years ago (already? damn!) and it even though it didn't change me directly as a person, it did instill an ever-present hunger to see more of the world. More importantly, it made me marry my foreign travel-partner which has without a doubt been very transformative ;)
I think this is now the standard reaction of first-worlders whenever something like this is planned for their city. Everybody knows the costs are massive (and often being siphoned off by corrupt people) and the upsides very few; most people are unlikely to attend the events (they are typically very expensive); and the pain of construction will add misery to their everyday life for years in advance.

The press typically reverts this outlook by going full-jingo once the event happens, and then "you" will be "proud" that your homeland could be so excellent and well-organized and now attracting even more tourists. Expect a horrifying overflow of basic nationalism.

For Japan this will now be harder, but I'm sure a narrative will eventually emerge about resilience in the face of adversity and "showing the world" some of that proverbially-unbreakable Japanese spirit. And you won't have to endure a month of terrible commuting.
Would you humor us with a link to a fully fire proof datacenter?
I'm probably misunderstanding something here, but it seems like this whole article ignores race conditions. For instance, if you 'update on write', how do guarantee that the cache writes don't occur in the wrong order?

e.g.
write B
write A
update cache with A
update cache with B

You're just replicated all the usual single machine multi-threading issues when you abandon the ACID happy place by adding a cache...

EDIT: and this is why I would use TTLs even with update on write, folks. And this is why I mostly happily use volatile-lru on multi-purpose redis caches, since everything I'd want to evict has a TTL.
Hmm, that's possibly where I read it. Unfortunately I'm not turning it up with Google and I don't have any of those books on kindle (so I can't search them). I feel like Google used to be good enough to get this...
It's a bit of both, depending on who you're talking about.

I really enjoyed Calvino's letters home from his time visiting the USA. They are entertaining, funny, and observant.

And Evelyn waugh's prose in the letters is lovely, and he can be delightfully bitchy. like you can turn to almost any letter and find Waugh putting something about life vividly, in a way that you can feel. They have this feeling of loneline, combined with misanthropy.
> thank you for this exhaustive list! I

Haha, this was by no means exhaustive :-) just what popped into my head over breakfast. I'd have to go through my travel journals to write properly about it.

> it's easy to party but very hard to make a friend, I'm very jealous!

Shared experience. Hike or travel for an extended time with people and some of them at least will become friends.