skysight-inc/HackerNews huggingface dataset:
Ask HN: Simple solutions to backup personal data
Which simple backup solutions can you recommend for backing up personal data?

I've been doing backups manually because after losing my data a few times (in the distant past) I've been too paranoid to trust any backup software / services. Then again, manually doing backups is error-prone as well, as you might simply forget to copy something, or you might accidentally move files instead of copying them. Data size (due to duplication) is becoming a pain point as well.

Some solutions recently recommended on HN are Borg and Restic. Borg doesn't appear to support Windows. I was really excited about Restic, but then I found some "traps" in the documentation that make me hesitant to use it; I don't want to become an expert in the internals of the backup software, I just want some simple software that I can use with confidence that it's not going to break on me. As an example of a trap in Restic, it will fail to make incremental copies of the same file if the file system modification timestamp and size of the file have not changed (it will simply keep the first version of the file). I've noticed that TrueCrypt containers behave like this on Windows (the file system modification date and size remain the same even though the contents change). This means that Restic will silently fail to backup TrueCrypt containers, while simultaneously pretending to the user that the backup was successful. I don't want to use any backup software that has traps like this.

Basically, I just want simple backup software that deduplicates data, allowing incremental backups over time, and doesn't have any traps that might cause accidental data loss. Does software like this exist?
This particular issue? No, I stay far from Meghalaya.
Wow, I thought this was dead. I don’t remember when I first saw it but it must have been more than a decade ago.

I was amped for it but it never released until now.
Yes, you're right. I've updated the diagram accordingly.
>It will negate any carbon emissions we've had to make — for the concrete for instance; it'll be a carbon-negative house.

I wonder how that compares to geopolymer cement?
Ok, you may replace it with London, Paris, Zürich, Munich, Copenhagen, Stockholm and probably a dozen other western european cities (not to mention major American cities, which are sometimes even more extreme).
I came here to post this, I worked there for a long time. Yahoo used to have a huge datacenter there when Yahoo was a big deal in the late nineties.
they want apocalypse, so they can sell safety
Singapore has rougly 5.5m inhabitants and 780km^2 compared to the UK 67.5m and 242000km^2, slightly different situation, interstingly both your example are ultra high density, basically city states. Not everyone can be financal hubs for other countries...
It actually extremely easy to write C++ wrappers for other languages. Examples I‘m familiar with are pybind11 (similar to boost python) and the node C++ API. That other languages don’t have similarly convenient libraries is entirely their own fault.
Carezone has a app that might be helpful, but what seems to work best for my parents is to have them get a physical system in place with those full week pill organizer boxes. https://carezone.com/home
Also the overhead these days is pretty marginal, been running macos on an amd CPU emulating a Pentium(since macos also looked for Intel) and it beat all Mac pros of that time in cinebench etc
>the idea of an unstoppable grim-meathook future.

As a millennial... what does that mean?
I think you should use the environment that makes you the most productive (and happiest).

For me that is vim.

But I also have the questionable (and questioned) opinion that, for that matter, you can write a state of the art program in Fortran. If you happen to find a O(n) algorithm for prime factorisation, and you write it in Fortran, would it not be state of the art?
> They also insist on misspelling 'ensure' as 'insure'

M-W agrees, and not even marks it as archaic:
https://www.merriam-webster.com/dictionary/insure
New Self-Improvement App in Beta
We tried the calendar to check off days for my son, and that didn't work. We'd check off days and then forget the pills, or give him the pills and not check the dates.

Pillbox with pills for every day of the week works better.
Hi, thanks for your feedback.
I am the original author.

Regarding prefixes, I advice that you start by writing the library in C and then wrap it in C++ for a variety of reasons that you might want to consider. In C++ you should indeed always use namespace.

Header guards have the advantage over pragma once that they are standard and you can also use them to check if a library is included. I might remove that since maybe it's not that important and people might different views.

Regarding constants, I was referring to things such as numeric constants for which you would constexpr in C++. Maybe I can be more explicit there. Thanks for the feedback.
The logic is: they have served their debt to society, let them be free. Don’t continually punish them even after they’re out. If you want to punish them more, keep them in prison longer.
I implemented a similar idea a couple of years back, originally as a set of Perl CGI scripts. Nowadays the code is powered by a simple golang server:

https://markdownshare.com/

The service gets a ton of traffic, and some of it is content I didn't expect. For example I see a bunch of IoT devices logging IPs and temperature details.

At one point a group of students were sharing (binary) notes with each other. They'd each upload a gzip/base64 encoded binary and that was eating a ton of bandwidth. In short expect to be abused.
What about anti usa hate engines?
You have gone quiet - I wonder why?
by default JavaScript is on in Tor[1] and javascript.options.bigint is enabled too.
(bigint is off in firefox by default)

[1] https://support.torproject.org/tbb/tbb-34/
Dictator? I simply said the market/and economists can't price in damage to our environment and won't. If you feel any regulation on a corporation is being a dictator than maybe the answer is yes in your context. We've had to dictate the direction many times in the past when industry has become to exploitative of either labor or resources.
And then the author provides example where there’s Dear IMGUI which is c++.
It's not that Rust community ignores forward compatibility, it's just that right now is not the right time. Things recently landing on Rust is not new stuffs. Most of them were designed in, like, 2017. It just took years to stabilize.
> Exceptions, raii and smart pointers are what makes modern c++ so pleasant

Point in case for lack of portability, UE4 doesn't support exceptions unless you do a custom build.
The interiteration issue with LLVM's noalias has been known for years:

https://reviews.llvm.org/D9375

I even filed a version of it myself:

https://bugs.llvm.org/show_bug.cgi?id=27955

I'm actually surprised that Rust enabled noalias usage with this known outstanding issue. When I worked on Rust years ago, it was definitely common knowledge on the compiler "team" that this was broken.

I'm equally surprised that GCC had that bug, since their pointer aliasing model is equipped to correctly handle this situation (and is why they were able to fix it quickly).
you can buy a key for the game for around $5
I'm surprised that this construction is considered a "river".
Vlime is good enough.
For those who found this interesting, I've found this book book to be quite a good resource on the topic of OSINT: https://www.amazon.com/Open-Source-Intelligence-Techniques-I...
Or PyCharm, or Eclipse, or ...

It like asking what do the cool kids code in? And happily, one prudent quora.com user answered: "Smalltalk!" [1]

[1] https://www.quora.com/Which-should-be-my-first-programming-l.... OK, not quite in my words. Also: looks like there is now a subscribe wall...
Apple issues a new warning to millions of iPhone users
Moreover, the Nordic countries are rated as "happiest" but they're also populated by seemingly very boring populations that seem to be very happy just being. I wonder what the relationship between these characteristics really implies.
The rise of ARM via mobile devices is a nice antidote.

The different ARMs don't even share a common instruction sets, I think.
this is actually true. I've just pushed a small change to change this now
I tried to play Bioshock and gave up after about an hour because i found all the mindless zombies running out to kill me kind of tedious. The story (if there was one) didn't capture me at all.

Far Cry 2 was a totally different kind of game. Far Cry 2 wasn't leading the player on some voyage of self-discovery. There is no epic storyline. It is clear from the very beginning that you are a foreign mercenary coming into a war-torn country to kill people for money. You are a scumbag from the jump, and you continue to be a scumbag throughout the entire game. If you don't want to play that game, you don't have to play it.

The thing i like about Far Cry 2 is that it never tries to shoehorn in some kind of redemption arc. It never tries to justify the violence. You take money from both sides. You double-cross everybody. Just like other first-person shooters, you kill pretty much everyone you meet. But unlike other first-person shooters, there is no implication that the people you are killing are "baddies". You are just a killer. The end. I don't think the designers are sitting around feeling smug about it. That's just the game. I thought it was a good one.
This is probably posted here because of some similarities with Tesla's Cybertruck (namely, the square angles in an electric car).
The big gap with RustBelt is that it does not cover traits. This actually does matter: some bugs were missed because they interact with traits.
Civil engineering is awesome.
Those canals look boring but it's better than having that water making it's own path.
Small pox is still available in highly secure laboratories of Both US and Russia.
Also, FDA approves small pox vaccine.
https://www.fda.gov/news-events/press-announcements/fda-appr...

https://www.cdc.gov/smallpox/vaccine-basics/who-gets-vaccina...
Bigint seems to be enabled in newer FF too, since version 68. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
> If there are things in the record, how do you prevent these lay judges from reading them?

As a lay judge you walk into the court building in the morning of those days you've been appointed for. You meet the professional judges, and they give you a short rundown of the day planned. Then you start the trials.

Until then you never even knew that Mr Miller was going to be tried for arson or that Mrs Johnson was going to be tried for shop-lifting.

If you walked into the judges office and asked the secretary (well, officer of records) for the indictment, she would tell you to walk away. She, the defender and the prosecutor have the only copies of the record (and in smaller cases the prosecutor does not even have the whole record, just excerpts he photocopied, because the prosecutor in the court room is not the one who worked the case).

Yes, the idea is to have totally uninfluenced lay judges.
Smartphonerate.com Start at 3$ Only
As a good resource for learning C I would recommend Casey Muratori's tutorials: https://www.youtube.com/watch?v=F3ntGDm6hOs&list=PLEMXAbCVnm...

If you are interested in learning more about writing complex software in C consider checking out HandmadeHero.

Sadly there need to be more good resources on learning how to write good C and low level software.
I am hoping my article can be a starting point for people who wish to learn about library design for example.
I’m so delighted to see the promise (as in, potential) of the Internet playing out properly.

So often, the stories of the Internet are how it failed to become what we’d all hoped (open, naturally regulating, democratizing). Well, we all know that didn’t happen.

Good Internet, coupled with adjusted attitudes towards employment will allow the US to take advantage of the vast amount of land we possess. We don’t need to crowd into cities. We can reconnect with a more natural way of living. And semi-ironically, technology will be what allows that.

A boy can dream . . .
this is a good point, will get some safeguards in place
Well, if you like textures, then yes.

The most serious competition at the time was the Nintendo 64, and it lacked storage.
there are a lot of things that are unfair about the us legal system that are unfair, but the jury selection process is not one of them. the prosecutor and defense attorney both get an unlimited number of "strikes for cause". it's a good system for eliminating jurors with potential bias.

if you face criminal charges is the US, you can have the verdict decided by the judge if you prefer, but it's usually not a good idea. trial by jury tends to favor the defense more than a bench trial (where the judge decides).

imo trial by jury is probably the best part of the US legal system. the real issue is the imbalance in resources between state prosecutors and public defendants. a poor or overburdened attorney can fail to make use of the many advantages you have as the defendant in a jury trial.
An alternative way to think of this is you're not punishing the former crime, but punishing anticipated future intent. It's down to the candidate for release to decide whether to change.

Of course in some circumstances, maybe paedophilia, the candidate may not be able to change the desire to commit further crimes.
Pure clickbait

"If countries continue with a business-as-usual approach to emissions, the world's oceans are expected to lose 3-4% of their oxygen by the year 2100."

That's not running out of oxygen.

This is newsmaking, not news reporting and BBC should know better.
Most pharmacies will prepare his meds in day-packs, some times more than one, that he takes at the A.M./P.M. etc.
There is a fee for this, but they are setup for it and it should be manageable.
That means he only has to deal with 1 or 2 events daily instead of opening many vials and taking out one pill and putting it into a pill holder that he will take.
As it is the reminder now tells him to go to his meds and assemble his daily regimen of morning pills - this is time consuming. With aggregated pills it is easier.
here is one, there are many https://www.pillpack.com/
Still not fool proof, he must be well watched.
There are some pill mangers that will phone you of he misses his pills?
Boy are characterizations like this getting tired. An actually accurate title would read something like: Farm and industry run-off in certain areas of the world is depleting oxygen in certain parts of the ocean.

The vast majority of the issue isn't related to rising temps, it would still be there if there were no rising temps. It is the agricultural and industrial runoff in what I suspect are very, very specific parts of the ocean. The title "as temperatures rise" is totally dishonest. It's probably closer to something like "as demand for palm oil increases" (not trying to finger that one crop, but its more accurate than "as temperatures rise").

> "To stop the worrying expansion of oxygen-poor areas, we need to decisively curb greenhouse gas emissions as well as nutrient pollution from agriculture and other sources."

If you want to do something decisive, point out where these oxygen depleted areas are, and do something to stop the runoff. That's the main problem. Tying it in to the much more nebulous "carbon emissions" hurts more than it helps but its like climate writers cannot help themselves.

Imagine if everyone trying to stop the ozone-depletion problem did this. Nothing would have gotten done to this day. Find the smallest unit of actionable, measurable change and try to change that first.

EDIT hokay lets read the study:

BBC: "Around 700 ocean sites are now suffering from low oxygen, compared with 45 in the 1960s."

Section 2.5 summary on page 109 (PDF) or page 85 of the report, two bullets:

• Over 900 areas around the world have been identified as experiencing the effects of eutrophication. Of these, over 700 have problems with hypoxia, but through nutrient and organic loading management about 70 (10%) of them can now be classified as recovering.

• There is no other environmental variable of such ecological importance to coastal ecosystems that has changed
so drastically in such a short period of time as a result of human activities as dissolved oxygen.

Look, the part BBC wants to spook you with? It's eutrophication! It is independent of warming and can be fixed independent of warming. This is a good thing! It is already being fixed in some areas, which is even nicer. All I ask is that we actually decouple these from "warming" so we can do something about them faster.
Were you able to get a sense of what counts as stable in this case? Is it about the rate at which new features are added, or more about keeping old code working?
Ensure and insure carry different connotations, as detailed at the bottom of the Webster link.

Likewise here:
https://ahdictionary.com/word/search.html?q=assure
> It's a bit like solving FizzBuzz with Tensorflow

I had to wiki that, but it's a good point. The first thing about NN that interested me, rather than images or audio or anything like that, is that a one level NN (IIRC) can approximate any function (by adding more and more nodes to that level).

I guess the point is also that any really deep rabbit hole is in some sense better than a selection of random 1000 rabbit holes.
I use, or have used, vim bindings in vscode, visual studio on windows, etc etc.

Sometimes you run across large ascii files, e.g csv data files, and vim is the only editor that can open them.

Vim is available virtually everywhere you have a unix-resembling system, including gitbash on windows.

And sometimes you need to edit some config file in a weird environment over ssh and there’s nothing else present.

Oh, and macros can help with laborious file conversion processes. Etc.
https://archive.is/20130414124019/http://ha.ckers.org/blog/2...
Brace for the Digital-Money Wars
> Not everyone wants to use C++ (some prefer C).

This could be very well flipped over. If I have the source available, I'd much rather deal with C++ bindings.
Hi everyone, I'm the author of the blog post. Feel free to let me know if you have any questions or suggestions!
> "healthcare workers who regularly visit homes"

This is unrealistic in the developing countries (low income) I am familiar with. The density of clinics is so low that clinics need to cover vast geographic areas. Clinical workers are easier to train, but still in extremely short supply in most rural areas of the developing nations I know well.
Are the laws of physics democratic?
Interesting! I had done something similar, and was thinking of moving it into some kind of public use like this, but with a bit more structure.

Discovered Joplin[0] which does pretty much everything I need, so I'm using that instead. With a shared repository, you could have your notes and be able to find them again in a nicely organized way.

[0] https://github.com/laurent22/joplin
You don't have to be in the US. An allied or extradition friendly country is enough.

The author's find, though, was in Kazakhstan. I imagine the US isn't interested enough to do anything there. Though they have "renditioned" people before...
Yet, even in the Nordic countries you have McDonalds and BurgerKing, the sheer definitions of cheap junk food.
Well, in economic analysis, we can always separate the roles of landowner and sharecropper.

If we have to have any government, then we need to finance that government. Given the government the role of landowner and renting out the land to the highest bidder is the least bad way we know to do that financing. (That's what Georgism is all about.)

If you buy land (and there's not a huge property tax or land value tax), than you are sharecropper and landowner in personal union. But the price you paid for the land was just the capitalised present value of those future land rents. So you don't even get much out of owning the land. In equilibrium, you could have invested in other assets just as well.

In any case, I like living in Singapore. And I especially like that I don't have to buy an owner-occupied home to avoid capital gains taxes, like in most other countries.
I'm amused that in the context of "freedom" you manage to complain about the lack of cheap junk-food - something that is actually very available if you look for it.

I moved to Helsinki, from Scotland, and while it is true there is beaurocracy that can feel stifling, the country is broadly free by any measure you'd care to make. Certainly as much as in the "land of the free" (whatever that even means).

No country is perfect, but Finland is a nice place to live.
Artificial intelligence will finish Beethoven's X symphony
To give the individual tests import context, create a tests/context.py file:
import os
import sys
sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '..')))

Or you can convert your tests directory to package by placing __init__.py. It's pretty amazing that Kenneth Reitz uses this ugly solution.
Properly managing your .gitignore file
How to Use Amazon CodeGuru Profiler to See What Your Application Is Doing
The whole point of the jury is determining whether or not these laws are even reasonable in the first place.
I read about this sort of thing years ago, and I seem to remember the consensus being that while it's entirely possible to build skill-adaptive AI, it tends to frustrate players no end. I don't know if there's been any movement on that, and whether anyone has made it work well.

The issue you raise is however entirely orthogonal to the respawning outposts in FC2. If you crank the difficulty up, the confrontations get very difficult very quickly - when you're on near equal footing with each AI NPC, being outnumbered is very, very dangerous. I think the outpost behaviour is just an obvious flaw they couldn't fix before shipping.[1]

Personally, I could live with it - you just avoid the outposts altogether and get on with things. You're supposed to be engaging in guerrilla warfare, right? Don't waltz into an outpost. Certainly, neither they nor the various other rough edges in the game ruined the experience for me. It's one of my top games of all time - I recently replayed the first part of it on the highest "Infamous" difficulty.

And no, it's for the most part not fun, in the same way that a thriller isn't fun but you can still feel positively about the experience - as the article tries to explain; I'm not sure the morality aspect is the full explanation though. Personally, the immersion itself seems to be a large part of the appeal. The simulated world is just so incredibly well done. Beautiful and haunting and terrifying.

[1] On the one hand, I'd love to see a "definitive edition" of the game where this sort of stuff is fixed and replaced with mechanics the designers originally had in mind. A (to me) obvious solution would have been to play up the 2 factions in this regard, in that each outpost is owned by either the UFLL or the APR at any given time, and that the player taking an outpost eventually causes shifts in the occupation map. On the other hand, there's a pretty good chance the game could be ruined by making it too much like a game with mechanics and goals like that.

The less disruptive fix would be for the ever-present patrol vehicles to simply re-populate the outpost when they find it empty, and radio in for further reinforcements. (Outposts typically have 4 NPCs defending, the patrols are 1 or 2 NPCs.)