skysight-inc/HackerNews huggingface dataset:
My poison is flexbackup

[I] app-backup/flexbackup
Available versions: 1.2.1-r12 ~1.2.1-r13
Installed versions: 1.2.1-r12(05:37:21 PM 03/03/2014)
Homepage: http://flexbackup.sourceforge.net/
Description: Flexible backup script using perl

Pretty old, but some software is like that, able to be finished.

I run a couple cronjobs on it, doing full backups every Sunday and differentials against the full backup every other day of the week. The backup target is a RAID1 backed disk on a NAS.

Flexbackup produces tarballs essentially, with indexes and the usual add/remove tracking. Compression can be naturally applied. It all relies on the common Unix tools. Just yesterday I updated my 4-year-old configuration to try out new partitions and incremental backups; A minimal example config for flexbackup:

$set{'pictures'} = "/stor/amy/pictures/";
$compress = 'gzip';
$compr_level = '3'; #1-9
$device = '/srv/harry/pictures-backup/';

Associated crontab:

30 4 1,15 * * /root/backup-scripts/backup-pictures-full.sh
30 4 2-14 * * /root/backup-scripts/backup-pictures-incr.sh
30 4 16-31 * * /root/backup-scripts/backup-pictures-incr.sh

With the scripts essentially saying,

/usr/bin/flexbackup -set pictures -full \
-c /root/flex-confs/pictures.conf >> /root/backup.log 2>&1

and

/usr/bin/flexbackup -set pictures -incremental \
-c /root/flex-confs/pictures.conf >> /root/backup.log 2>&1

respectively. (They also contain some find(1) invocations to remove older full backups and obsolete incrementals.)
Macs took over some of the developer space that Linux laptops used to be in. As a usable Unix environment with excellent hardware, it's a solid investment.
Ability in Math does not reduce language, does reduce face recognition
MarTech Advisor's Investscape Q4 2016
I am not a lawyer, but I think we can safely talk about the commercial aspects to this.

1. The bank won't chase you for what you've done. You have nothing the bank wants. The bank's legal team have bigger fish to fry. It's not cost effective for them.

If you want to walk away from this and forget about it, no-one will ever bring it up.

2. Nothing will happen between the bank and the consulting company. If you want to make life interesting, you could send an anonymous tip to the bank's auditors (likely to be Deloitte or KPMG). There will be a slap on the wrist for the consulting company, and they will be forced to put in some kind of better access control. Which they will then bypass unless the auditors come looking.

3. The only issue for you is getting your contract paid out.

If you and the consulting company's contract can be heard in Australia, you could try small claims court. There might be an equivalent in your own country if not. This is cheaper for the litigant and doesn't require legal representation (in Australia). There will be a process to follow (send a letter of final demand, etc. etc.).

I've never had to execute a small claims court case, because just the threat of it is enough to make most companies behave themselves and act like adults and negotiate sensibly.

In your case, the consulting company doesn't want it announced in court that they are violating the security of their customers (and that the reason you couldn't complete the contract was because you didn't want to be complicit in it). That costs them more than paying out your contract. Therefore they will settle before it gets in front of a judge.

But getting there will take weeks and months of heart-ache and stress. Decide whether it's worth it.

Just my $0.10 from 20 years doing consulting work with large enterprises.
100+ Apps and Integrations for Product Managers Obsessed with Slack
Authenticator app gives me just 6 digits, it does not seem to be safe. I wonder how much resources attacker would need to compromise google account by brute force method.

(of course he would need to know my google account password)
EA never really kept up the PC version for some reason. I actually used it until around 2001 for all my web artwork (along with a DOS file conversion tool whose name escapes me). I have a friend who's a very oldschool pixel-artist. He still has an old DOS system purely because he's got so much work in dpaint and can't get it running on anything else.

There is a spritual successor of sorts, called Cosmigo Pro Motion. I haven't tried it yet (although I picked up a copy in a Humble dev bundle a while ago). I hear it's the closest thing to dpaint for a pixel-oriented workflow, but with more modern Photoshop-like features, as well as dpaint features from the later Amiga versions that never made it to PC.
For general purpose operating systems, you can PGP encrypt the secrets and pipe them to a TOTP cli program such as oathgen (I wrote oathgen as a PoC when I was evaluating 2fa options a few years ago). This way, you have confidence in how your secrets are stored and used.

https://github.com/w8rbt/oathgen

I share your concerns about mobile apps and browser extensions that do TOTP. All the ones I've seen store the secrets in clear text.
You would just use pixel values as inputs, see https://www.tensorflow.org/get_started/mnist/beginners

You can make it more performant by downsizing the documents, but obviously this is incredibly GPU-intensive to train. I second the suggestions to just use OCR.
It is more an expression of confusion rather than type system quality evaluation, but
why does JSON parser's implementation returns its own types like JsonNode? Why doesn't it just return core types like:

* JSON String -> NIM String

* JSON Object -> NIM Hash

* and so on...

I've also had the same question when looking at https://crystal-lang.org.

PS: I do not claim Nim's type system to be bad as I do not have an exact counterexample of a "better" type system.
> On top of that, the update process slows the rest of the system almost to a halt, because of all the hard drive activity

As far as I'm aware, that's a problem only on Linux, because Windows has a desktop-grade IO scheduler tuned to interactive usage (whereas in Linux both the CPU and IO schedulers are written for maximum throughput).
As a workaround it's possible to show them on the strip:

System Preferences -> Keyboard -> Press Fn Key to: Show F1, F2, etc Keys
Leadful – Turn a list of email addresses into rich user cards
Scrap metal recycling would have a boom.
You're right that marketing can sometimes make what was once black into white, but that doesn't make it true.

A phrase like "military grade" is now and was always a meaningless, nonsense phrase used to suggest robustness. No military has actually defined any "grade" of encryption to measure with. It's like saying that your ladies deodorant is "Strong Enough For a Man". Sure, whatever.

End to end encryption (E2E) on the other hand means something specific: The secrets critical to the security of the system live on the end user devices. If a standard webmail service claims to be E2E, it's not marketing, it's lying.

Likewise, zero knowledge has a well defined meaning. It's a protocol where a Prover convinces a Verifier that it has some information, without actually revealing what that information is. For example, Peggy could have a set of public keys, whose order she has randomly shuffled. She can prove to Victor that the output of her Shuffle is a valid permutation of the keys, without revealing to Victor what order they were in before she shuffled them.

Zero knowledge protocols are useful building blocks for such tasks as:

- Mixing messages in a way that prevents a global passive adversary who also maliciously runs some of the routers in a network from learning the social graph of users (Tor cannot do this, because it is not zero knowledge)

- Verifiable secret ballots. Voting systems where you receive proof that your ballot was cast as you intended, but you can't use the proof to convince anyone else. (To mitigate vote buying/voter intimidation)

- Offering a database where users can query information, but the database operators cannot know what records have been requested

If a product doesn't provide such features, or doesn't make use of a zero knowledge proof, then calling it zero knowledge is nothing more than a brazen lie.
You mean you through a bunch of wordpress scripts to make a slow website?
Ahh, I was not aware of that, in light of that it seems like dropping encrypted SMS support was premature. (Here I don't think there's any places with non-data coverage, though there is now some of the opposite - places with no circuit-switched voice coverage, voice there is only through VoLTE).
> Maybe we'll even see some privileged white boys complain about ...

For those who do not know what privilege is look no furter than here: www.urbandictionary.com/privilege

I like the second definition which states:

"A word used by some people to relay that they are telepathic and know what the other person's circumstances are, and what they were thinking when they said or did something."
Just wait until the force-touchbar and then the 3d-touchbar.

I agree with the feedback, but I'm certain they will add this.
(haven't read yet) What do you mean don't over-analyze it, that's the good part!
No, before sliding elements, you set a local variable "dirty" to true. You iterate over all elements and keep the ones that are not rejected by moving them at the end of the current max index. When you code finishes normally, dirty is set to false.

You have an "ensure" block (finally) protecting the code which handles the cases where dirty is true (moving all the remaining elements after the current max). Then you truncate the array.
FYI, my new 13in MBP went back after 9 days because of failed/stuck keys :(
The point of the training is to stop the employee saying I didn't know it was wrong
Think Again: Protect your toaster from cyber-attack
Your cabin project is interesting! Any updates? How's it going?

http://woodstead.org/build.html
How on earth is this worse than the current situation, where Keith is already in his, coming the other way.

Drunk.

And texting.

In other words: the amount of people currently willing and able to commit gross negligence while driving is certainly higher than the amount of people willing and able to conduct grossly negligent repairs on their autonomous vehicles in the future.
Oh wow. I can't believe I didn't think of it earlier! As a Vim user I've always been told it is good to swap Caps Lock and Esc, yet I haven't actually tried it due to my laziness. Probably now is the time.
According to what I've read about the case, no, unanimity wasn't required. They needed a 75% consensus, apparently in either direction. (I think? This part was unclear to me.)
For first time in a long time, Ubuntu will ship with the latest Gnome release
There's a hidden opportunity in there for poor people acting as subscription brokers.
How can one be so untactful and 'proposition' via text chat? Someone may take screenshots and go to HR... Weird.
It uses auto-tune quite heavily, so who really knows how good he can really sing.
If the adversary gets root access to the workstation, they can verify at will. Removing the key, even just to place it next to the screen, prevents this to some degree and only allow the verification to happen while you're using the computer.

But I still believe that proper 2FA require you to physically push a button on the YubiKey for it to give out keys. That enables you to control completely when it provide keys.
>And if someone were to start developing DLCs for it (think Paradox)

So, extra portraits and some background music? That will be 10$ please.
com.mufri.authenticatorplus is the app I'm using, however it's not free, which is why I'm hesitant to freely recommend it.

eu.overmorrow.thenticate also offers this by description and a friend is using it for this, however I have no personal experience with that app.
Every response to question in this thread that I've seen so far is overly wishy washy and philosophical. This question has a simple, concrete answer.

The difference between Bayesians and Frequentists is in the loss function that they attempt to minimize.

Bayesian loss functions assume a constant dataset and sums across one's hypothesis set.

Frequentist loss functions assume a constant hypothesis and sum over across possible datasets.

https://en.wikipedia.org/wiki/Loss_function

Really though this is false dichotomy, as it's perfectly possible to be both a Bayesian and a Frequentist by using a loss function which sums over both one's hypothesis set and across possible datasets.
This is important. Physical action outside the computer should be required to access keys, otherwise a root access is enough to completely compromise the system.
> What does Nim do better than any of these?

Metaprogramming, and it's not just about how powerful it is. Metaprogramming in Nim is easy, safe, and powerful.

You mention a lot of extremes: Go is simplest, Rust is the most safe, C++14 has the best execution performance. These extremes have trade-offs: Go's lack of generics mean that you end up writing a ton of unsafe boilerplate code, Rust's safety means that you have to spend extra time wrapping your head around lifetimes, C++'s best execution performance means that you have to deal with memory manually and in an unsafe manner.

These trade-offs are debatable, but my point is this: what if I want a language that is well balanced? Nim may not be as simple as Go, but it's definitely simpler than C++ and Rust. Nim may not be as safe as Rust, but only when you decide to manage memory manually, which is rarely necessary and when using Nim's GC it is just as safe as Rust. Nim compiles to C/C++ so its performance is identical in many cases.

The initial idea behind Nim was to have a small core language with a powerful metaprogramming system for expansion. Perhaps we have strayed from this vision a little bit, but it is still true. And we do aim to refocus towards it.
discounts, not discontinues.
Neutrino by Mozilla: Create and build modern JavaScript apps with zero initial config
Why do business models not matter? Business models are expression of self-interest and self-interest always matters.

Not for profit organizations have self-interest too. We just don't always know what it is.

I think what we should be looking for is alignment of self-interest and where that is not possible we need good balance of power.
Do you have a paypal account, in the event if you have you can get an additional 1700 /week in your pay check just working from home 3 hours every day. go here to this... http://bit.ly/2atnA1a
One thing I find odd about the display is that it somehow changes white balance occasionally depending on the content. I'm not sure if this only happens on BootCamp or not, but it's a bit surprising. Is there any setting to turn off this?
maybe pair with an rtlsdr for some low-cost input?
Man I loved that game. I think it was the first CD game I ever played, having gotten it on a compilation with Syndicate, Ultima 8 and Wing Commander 2, when my family got a Sound Blaster 16 in what...1993? Great games.
thatsdersd
Minimize your AWS responsibilities
Two Scoops is a great book, and my personal go to reference for best practices. But I don't know if I would recommend it for someone looking to learn Django for the first time as it is more of a reference.

For someone completely new to Django I'd likely recommend Tango with Django or Hello Web App
I found the Nexus 5 (not the 5x) had poor build quality - it was plasticy, and mine fell to pieces after 18 months - the battery started to run out early, then the microphone, and eventually it just stopped working at all.

It had a nice interface, but I moved to the HTC One (installed GPE on it), got a rock solid case and after 14 months it feels like it hasn't aged a day.
This saturday: the world's best hackathon SF
The simultaneity of awareness is not novel, but the acceptance of it, the refusal to change the future, is, and people are ignoring this authorial premise and tying themselves into knots to explain it as something else because it unsettles them.

How could someone know the future and not change it? How could someone let bad things happen?

In fact, it's actually quite zen. Well, I'm not sure if it is really, but let's pretend being aware, accepting, and recognising the beauty/rightness in every moment is zen.

And this ties back to the light path and minimisation. When you have that awareness of simultaneity maybe all your possible paths/options must naturally collapse into that beautiful sequence that you have no need or desire to alter.

Now how this simultaneity of awareness coexists with mortality, well that is a head scratcher.
Encryption, for one. Distributed computing, for another.
Windows is quite capable of messing this one up as well; if your browser profile is on the same disk as you're doing something heavy, it'll end up blocking the browser while waiting to commit.

(Seems to be worst on Firefox)
A tshirt store where 100% profits support our Refugee Code Academy in Africa
DAEMON Tools Pro 8.1.1.0666 Advanced Crack (Full and Patch) – [Latest]
Spotify slams 'ridiculous' deportation threat faced by staff in Sweden
that's true, code is just what's in the programmer's head and the fingers are the compiler for that kind of machine.
Waterproof Bluetooth Speaker for Travelling
Which brand is the best for Waterproof Bluetooth Speaker for Travelling ?
I'm not sure I understand the max hamming distance part.

From what I understand, the hamming distance would only be relevant for expectations with a certain probability, but worst case will still be 12.
How did I go so far without hearing the path of execution described as a DAG. Damn that's a useful concept.

I might start prototyping some things in DAG notation just to avoid ever forgetting this conceptual abstraction.
>I think WhatsApp has demonstrated this no? It's been a paid subscription from the start and as far as I know, the data hasn't ever really been used for marketing or advertising. It's fully encrypted now too.

No. It's been bought out by facebook Inc. in 2014.

excerpt from whatsapp legal info:

If you are an existing user, you can choose not to have your WhatsApp account information shared with Facebook to improve your Facebook ads and products experiences. Existing users who accept our updated Terms and Privacy Policy will have an additional 30 days to make this choice.

But for new users, well tough luck !

Their encryption was criticized when it was shown that it is implemented in a way allowing whatsapp to replace the key transparently without notifying the user.

Bonus excerpt from whatsapp legal info:

As part of the Facebook family of companies, WhatsApp receives information from, and shares information with, this family of companies. We may use the information we receive from them, and they may use the information we share with them, to help operate, provide, improve, understand, customize, support, and market our Services and their offerings. (...) Facebook and the other companies in the Facebook family also may use information from us to improve your experiences within their services such as making product suggestions (for example, of friends or connections, or of interesting content) and showing relevant offers and ads.
Toll-Free 61-1800-875-393 Netgear Customer Care Number
Multiplying by the integer reciprocal only works if the dividend is an integer multiple of the divisor.

What's being explained in the article is multiplying by a fraction the value of which is close to the rational reciprocal of the divisor, and where the denominator of the fraction is an integer power of two (so dividing by the denominator can be done with a shift).

The fraction in this case is (2938661835 + 2^32) / 2^37.
slow clapping
https://thomashunter.name/blog/enable-emoji-fonts-on-debian-...
Toll-Free 61-1800-875-393 Netgear Customer Care Number
+61-1800-875-393 is Australian based Netgear router helpline number that is 24 hours available to help you in resolving technical issue that comes in your way to stop the internet connectivity.
Cuban: Trump can't stop rise of the robots and their effect on U.S. jobs
What do you mean? It's fairly obviously showing how you can design a Qt 3D interface using Qt 3D Studio.
Even better, System Preferences -> Keyboard -> Shortcuts -> Function Keys; and select the app in which you want the function keys to show up by default. e.g. IntelliJ Idea.
You're both getting down voted, but as an Australian I think you're both onto something here, quite interesting. Its definitely the case that Australian tech people tend to overly bloviate when it comes to national pride - this article triggered me extensively in that regard. Australians bloviate.
Quest for mediocrity
And if we assume attention is valuable, while everything else is valueless, we've been pretty good at destroying what's valuable for what's valueless in the past century.

Some of us pour our attention into games and movies instead of sharing it with those close to us.

Some of us pour our attention into hour long commutes where we spend our utmost effort not to give attention to anyone near us - it might make them uncomfortable.

Some of us pour our attention on those who already have a lot of it, who cannot possibly return it to us - famous youtube personalities, celebrities, porn stars even.

We spend our time fine-tuning our processes to be as "efficient" as possible, from the queue in the supermarket, to the queue in the fast food restaurant, to reduce our shopkeepers and waiters to mere actors following a script efficiently, and in some cases, completely replace them with machines.

We make our workplace a place where colleagues gather for majority of their lives, but make it difficult to form enduring long term friendships.

We spend lots of time worrying about economic inequality but much less time about attention inequality. The only relevant policy we do have is subsidised psychologic care.

It's inhumane to deny human food, that's why we provide welfare. It's inhumane to neglect a child's need for parental love, which is why we place orphans in foster homes (not perfect). And what about adults, what do we do about attention inequality in terms of family, friendship, and sexual partners? We just sort of leave it up to them to figure it out, and then when we read about suicides in the paper, we write a comment "if you feel this way please seek help immediately".

This is a summary of what I find wrong about modern society, and I have no solution besides enjoying the giving of time to those close to me when they ask for it.

We've become a lot more efficient trading away our attention for physical goods that don't really matter to us except to trade in a zero sum game for more attention.
This is what good scholary work looks like. Take note.
You never knew him well on a personal level. An intra-personal level would mean that you were stuck in the same body, like Being John Malkovich.
Popularity on Github: Vue surpassed jQuery
Lead Bullets (2011)
Vyke Telecom selects Zaark white label platform
#ASKTHEINDUSTRY 11: Server Side Rendering, how it works and why it matters
The race to map the human body – one cell at a time
I spent most of a Sydney-Vancouver flight rediscovering this game on the seatback IFE (AirCanada used to have a SNES emulator of some sort in their setup).
Giant crack in Antarctic ice shelf spotlights advances in glaciology
I think the simplest explanation is by analogy to the one-dimensional case:

1) Let f be a polynomial of odd degree over the reals. Take a large "circle", i.e. a pair of points (x, -x) where x is some large number. Since f behaves like its highest degree term, the circle's image under f lies on different sides of 0. If you gradually diminish the circle to nothing, its image must cross 0 at some point. So the polynomial has a root.

2) Let f be a polynomial of positive degree over the complex numbers. Take a large circle, i.e. a set of points z such that |z| is some large number. Since f behaves like its highest degree term, the circle's image under f winds n times around 0. If you gradually diminish the circle to nothing, its image must cross 0 at some point. So the polynomial has a root. (It crosses 0 each time the winding number decreases by 1, which is why you have n roots.)