skysight-inc/HackerNews huggingface dataset:
While as others already pointed out this story seems a little fishy, it serves well to reflect if something like this could in theory happen to your infrastructure.

Do you have your backup servers in the same configuration management software (ansible, puppet, ssh-for-loop etc) as the rest of the servers? One grave error (however unlikely) in your base configuration really can take down everything together in one fell swoop.

How "cold" are your backups? If the backup media are not physically disconnected and secured, you can most likely construct a scenario where the above, malware, a hacker or a rouge admin could destroy both the backups and the live data.

I will certainly suggest some additional safeguards for our backups.
Perhaps you should take that up with Apple who unsupported OS X 10.8 over 6 months ago - last September.

I'm working really hard to not be snarky here. I would suggest that you may want to reassess which companies are being aggressive in ending support and why.
HyperSnap 8.11.01 Crack Plus Keygen FREE
True, how did I forget?
So if you put "true" (without quotes) as a value, you get a boolean, but if you put "True", you get a string?
Because University was the best time in your life, and every day now is a dreary slog of mediocrity. By giving money, you can reclaim a part of your glory days that won't come again. You can feel like giving to other students will help their lives, as a pale imitation of what it would be like to be with that group again, having fun and chasing girls instead of supporting a dead-end marriage with a mind-numbing job. If you have enough money, you can even inject your name into student life by getting a building named after you -- you can prove to everyone that you are a success, even if you're still unhappy and growing older by the day.

Or maybe you just believe in supporting higher education. Either way.
I used to do competitive shooting back in the day. I got 4th in nationals in overall and first in JROTC overall for my last ever competition. I was only a few points away from being olympic quality and actually turned down a full ride scholarship from a coach who sent students to the olympics.

That said, I didn't do anything fancy to stay aware of my breathing minus a few things that you learn in your first couple days (breathe in, breathe out, breath in, breath out 20%). Overtime, you just get a sense of where the rifle tends to point and you learn to control it. Nothing fancy :). It wasn't really a conscious thought process by any means and my coach didn't really push conscious breathing.

The biggest thing he would push was mindfulness of where your shot ended up. He would take away my damn sighting scope and get me to predict where each shot landed.. which was actually incredibly helpful as much as I hated to admit.

The things that were much more important than breathing control were keeping calm (mental state, not necessarily breathing), adjusting your "natural point of aim" after each shot, and having a constant awareness of stance and how small changes affected your aim. Then again, my shooting style had a complete lack of the usual advised technique. My trigger control was garbage, for example. I met up with him after high school and shot for a bit. When he saw my shooting stance, he asked, rudely, "Where'd you learn that faggoty-ass stance from?". "You", was accurate. :)

Funny thing. Apparently shooters and swimmers in their teens suffer from the problem of high pitched noise while sleeping. It's really stupidly embarrassing! https://en.wikipedia.org/wiki/Catathrenia
How Toy Story 2 Got Deleted Twice, Once on Accident, Again on Purpose
Google needs to step it up
Technical glitches plague computer-based standardized tests nationwide
Now, all that said, I do have a story about speed with Vim:

When I was in high school, I bragged to my dad about typing something like 110 words per minute. He said… that's nice; I can type 1100 words per minute. Incredulously, I asked him to show me. He fired up his vim setup, opened a few files, started a new one, and sure enough in under 60 seconds he had a ~1100 "word" Sybase stored procedure (or something) written.

Of course he didn't literally type all of it. Of course it was a loooot of copy pasta, and the whole thing was tongue-in-cheek. But it was a good example of what you can do with Vim given the right scenario.
Why Thieves Steal Soap
Yes, for ex:
docker run -d --name web1 --net prod --net-alias web <webapp>
docker run -d --name web2 --net prod --net-alias web <webapp>

resolution for 'web' will return IPs of both the containers. You might still have to watch out for the DNS caching at the application level.
Clay Bavor, Google's VP of VR, on His Plan to Make VR Amazing for Everyone
Startup using network maps to drive software dev / management
> Not necessarily. It is entirely possible to have a job where your role is to figure out elegant solutions to hard problems.

Sure. But often when that's the case your title will say something closer to "Principal Researcher", rather than "Software Developer Engineer".

Don't get me wrong, a good thing about a job in engineering is that figuring elegant solutions to hard problems is a significant part of what you do there. Also, you can definitely optimize for that being a larger part of your time, if you aim for that when choosing where to work.

However, the jobs for which that is the only function you are employed to fill, and where you are expected to delegate maintenance of your elegant solution to someone else, are exceedingly rare. That's why the academic job market in CS is so much harsher (including industry research labs) than the software development job market. And, for the record, research work does end up involving either some amount of grunt work or some amount of management work at every place and level I have seen so far (universities, industry research labs, etc)
Why not aim it at a shortcut that has --kiosk in the path already? C:\Users\User\Desktop\shortcut.lnk instead.
I hate the whole "left" vs "right" way of looking at politics. It's far more complicated than looking at things as a scale between two extremes.
How do corporate developers test and debug things without the root password? In some cases, you need to be able to start Visual Studio in UAC mode, and debug an already running process...
A Scheme to Encrypt the Entire Web Is Actually Working
Somewhat related, I started out using Emacs and have since moved to using vim. I'm at the point where I feel semi-proficient in it, and I've started playing around with .vimrc, pathogen-based addons, as well as other stuff like ctags a bit, and based on my experience so far this extensibility and customization is what makes the text editor so powerful compared to other ones (although I can't really speak for Emacs since I didn't get as far with it).

That being said, I've recently started picking up an interest in lisp (currently slowly making my way through sicp), and I've seen indications that Emacs is somehow more suited to lisp development than vim. As a result, I've actually been considering switching back again, despite emacs pinky, although I'm still on the fence about this.

If anybody here has some knowledge about what Emacs offers in terms of lisp development that vim doesn't (or vice versa) and/or has some good references, I would be very interested to know.
> Imagine if a sword were made safety as first-class concern.

This seems like a silly example. A weapon, meant to dismember and maim attackers of its owner, is one of those things that's impossible to completely make safe. Granted I could think of plenty of ideas that maybe would make it safer at first that wouldn't compromise its ability to be effective as a weapon but it's simply not an apt example to be used here.

A computer is a general purpose device. It can be used to help image cancer, launch a nuclear weapon or play games. Considering that it's meant to be used by everyone, without discrimination, it seems to make sense that you need to do the best you can to protect the user from themselves.

I worked in Apple Care support for about a year. The majority of your users are not going to know all of the consequences to their actions, even ones doing system administration (because let's face it almost every company in the world needs at least a little of that now and not all of them are going to hire someone who knows what they're ding).

You can't protect a user from everything. But when you can protect a user from doing something that would have screwed up their whole system, lost a project, etc? That's helpful. Correcting input is what computers are essentially there for.
How does using paxos compare to standard 2PC/XA transactions? Does this only work for append only unique data structures (ex: immutable log style)?
Just the other day I looked at a team member and said, "You know what would be great? A Mixpanel API so I can just pull out the data I need on a regular basis and put in on a dashboard so we are always looking at the same metrics"

BAM.
Clearly written by someone in the city.
It's a mixed bag. I still have a lot of respect for artisans, but I think the short answer is, building the machine is probably worth it if you want to scale up.
https://disqus.com/humans.txt ...
Right in the feels.
All female A+ team.
I'm happy to spend a little extra time every now and then doing some unusual task by hand in exchange for never having to think about the editor or try to remember how some powerful, infrequently-used feature works. As long as the editor can do everything I want to do on a daily basis, I'm happy; if it can also automate tasks I only have to do every week or two or every couple of months, it's a waste, because it'll take some effort to remember that the feature exists, what it's called, where to find it, and how to use it. I'd rather just use a simpler editor and deal with that oddball task in whatever way is convenient when it comes up. Since I spend all day slinging code, bashing up a little script to do some odd code-munging job is no trouble; I already have all the tools I need to do that paged into my working memory.

I was thinking more of the sorts of automatic refactoring tools some people really like to use in their IDEs. I haven't found that such tools save enough time to be worth learning how to use them.
>2. I still wonder why around 30% of people with programming experience who have applied to a job when I was recruiting couldn't solve FizzBuzz[1] or string reverse. All of them either University MSc or years of programming experience.

take a world 100m running champion and ask him to run the 30m with making 360 deg rotation left on each 3rd step and rotation 360 deg right on each 5th step... That would be such a fun, like a drunken duck...
I used to use vim for everything and about a year ago switched to using Sublime Text with a vim plugin. I get some nice IDE features with all the power tools that come with vim. Highly recommend.
Show HN: Termpaste – Pastebin for your terminal
You can always make the induction variable and loop bound local variables, and the induction variable is almost always a local variable anyways. It was the WebKit coding style for years to use local variables for loop bounds for this reason.

This is the example you're talking about in "What Every C Programmer Should Know":

float *P;
void zero_array() {
int i;
for (i = 0; i < 10000; ++i)
P[i] = 0.0f;
}

If you make the global variable static, then it gets converted to a memset with -fno-strict-aliasing, because the 'P' variable never has its address taken. If you used LTO with sufficient linkage information, the same thing would happen. Similarly, if you pass the array as an argument then the loop gets converted to a bzero call just fine without -fno-strict-aliasing:

float *P;
void zero_array_impl(float* a) {
int i;
for (i = 0; i < 10000; ++i)
a[i] = 0.0f;
}
void zero_array() {
zero_array_impl(P);
}

I don't think this is a very good example for these reasons.
Need a Startup Logo? This Machine Will Design One for You
U.S. government worse than all major industries on cyber security
Got it. Will keep in mind. I cant find a way to edit the title for this one but will ensure for next time.
Excellent writeup. Looking forward to more development on this. Hopefully Kyle has time to do a Jepsen writeup (orrrr you can hire him!)
"even bringing Windows, I repeat WINDOWS, into the fold"

I am not a C++ expert but have tinkered with C++11. How will portable C++ work with the Windows UTF-16 (wchar_t) and other systems using UTF-8 (char_t)?

Is there a way to have standard C++ portable across Windows' UTF-16 and !Windows UTF-8 without #ifdef'ing a char wrapper?

edit: UTF-16 not UCS-16
When they selfie, was the camera on timer? What is the source of the lightning looking stuff?
Built by drug dealers for drug dealers.
WORLD WAR 3 AND ALBERT PIKE DOCTRINE FOR MUSLIM TAKE OVER
Right, but it's also kind of a special case in that your "future stupid stuff" must include the hiring of the very service that's going to clean up your previous stupid stuff -- so long as the public regards such hiring as stupid.

I guess this is one case where it's especially true that "if you want to do something right, you have to do it yourself" :-p
The LDS church "hoards" it for a reason. Genealogy and baptisms for the dead.
Another interesting one is: https://www.tumblr.com/humans.txt
What about Code::Blocks and KDevelop?
Facebook’s Messenger Bots Don’t Help People Ask the Right Questions
My intuition is that 'underutilized' is probably not the reality of things.

One can take bad shots - and part of Steph's magic is knowing what is a good shot for him.

And for him, an incredible shooter, this means plenty of shots from anywhere on the court.
So that he couldn't be prosecuted for the other crimes he committed. Once he admitted to this main crime they knew about, they said they wouldn't charge him with further crimes.
From their own documentation the use case is reliable replication, and even reads would be horribly slow:

"The drawbacks are high latency in both reads and writes and low throughput. Pg_paxos cannot be used for high performance transactional systems. But it can serve very well for low-bandwith, reliable replication use cases."
Very good idea. Are you making the data you've obtained through FOIA open?
The whole point of abstractions is that you don't have to worry about as much. Generics take away complexity, that's the whole point.

Sure. Abstractions are perfect, and you never have to think about their costs. Generics always take away complexity. Gotcha.
Yep. "so it’s likely this photo was an old-school timed selfie. The shutter speed was probably a little slower than for the other photos in order for him to get into position, which explains why he seems to be moving and why the glow from his flashlight looks like a lightning flash"
Locus seems to be missing the big heavy lifter that Otto has?
It's because planning regulations are such a pain in the arse. When they get the initial planning outline for a plot of land, that is a huge multi-year hurdle they've overcome. It can cost hundreds of thousands, even millions, just to get to that point. So naturally they then decide to cram as many houses as possible onto the plot.

There are also really annoying regulations about having to give a certain percentage of the houses to the council (on the cheap), if the total build is more than about 12-13 houses. So when you're choosing between 200 or 300 houses on the plot, why would you want to give away some really nice houses at cost, when you could just build a ton of small terraces?
Yes, it was a timer. It's a flashlight.

from the article:

[...] so it’s likely this photo was an old-school timed selfie. The shutter speed was probably a little slower than for the other photos in order for him to get into position, which explains why he seems to be moving and why the glow from his flashlight looks like a lightning flash. The graininess of the photo, though, is likely due to the radiation.
> if I use a different compiler option or underlying instruction set architecture to the SQLite Dev team, do I still trust my binary?

If that is critical, you can join the SQLite Consortium Membership for $75K/year and access to the test suite. There's also an option to pay SQLite developers to "run TH3 on specialized hardware and/or using specialized compile-time options, according to customer specification, either remotely or on customer premises." The TH3 test harness is an aviation-grade test suite.

The level of paranoia for aviation software is also rather high.
Yes, and not only that - Curry probably wouldn't be as useful without the defensive spacing and assignments necessary to deal with not 1 but 2 incredible 3-point shooters.
Whether or not his phone is compromised from BlackBerry's key being available to governmental authorities, even those outside the US.
I'd go so far as to say "especially banks".

Banks, credit card companies, insurance companies, and other places like that are the only time I usually run into the "4-6 characters, no symbols" type restrictions.
In this topic: people worrying about how fast they can make mistakes.
Coming from OS X, there are a bunch of minor things missing in Notepad++ that I'm used to having on OS X. Like the ability to drag tabs between windows with the mouse, to move new tabs to a new window, or to create a new file and immediately save it. The scrolling in Notepad++ is also a little buggy. Just to give you a perspective about what the other side thinks, since you inevitably develop different habits in different editors, and those habits break when you switch.

That said, I use too many editors for my own good. (I'm active in both main churches.) Neither Notepad++ nor TextMate are competitive with VS Code, Emacs, or Vim, IMO, and I use all five regularly.
I have no idea. I work for a very large software company and we all have root.
It's not something I need at the moment, but happy to take a look. Thanks!
I disagree here, as someone who has done both (though admittedly I'm back to qwerty).

Dvorak or similar will result in a typing speed improvement, and some physical benefits, but typespeed is rarely the limiting factor when coding.
No, it's not based on Atom. Both VSCode and Atom are built on top of Electron but that's all they share in common. VSCode, unlike Atom, is lightning fast. In particular, it uses a very different rendering and plugin architecture.
The author of the 538 piece makes an interesting case that he may actually be underutilized. The gist is that his efficiency has not gone down as his number of shots has gone up, and that a "bad shot" for Curry is still better than a "good shot" for most other players.
WebUSB and JavaScript Robotics
A ton of hyperbole, but an enjoyable read - https://www.norfolkwinters.com/vim-creep/

Interviews of vim programmers - http://howivim.com/

Gary Bernhardt's screencast on - https://www.destroyallsoftware.com/screencasts
Try Spacemacs out! https://github.com/syl20bnr/spacemacs

The beauty of emacs is that it is extremely customizable. spacemacs features a full fledged vim emulation mode that does a great job of feeling like vim.

As far as lisp development goes, the reason for emacs being a "better" environment is that it is implemented in a flavour of lisp, so you see a lot of great packages (paredit/smartparens, SLIME, to name a few) built with lisp in mind. Plus you will be editing your config file in lisp.
Same! Love it
Better to wait for postgresql 9.6 which will have synchronous replication, write latency but not read.

http://michael.otacoo.com/postgresql-2/postgres-9-6-feature-...
Growing Eddystone with Ephemeral IDs: A Privacy Aware and Secure Open Beacon Format
The one thing that kills gvim for me is the inability to have one session with multiple windows. I use it anyway.
No, VS Code's debug support is not based on Chrome's debug tools since we try to support any debugger.
There is no "the VIM plugin". There are multiple extensions created by VSCode users. One of them just happens to have had the temerity to re-use the logo from Bram Moolenaar's project and slap the "Vim" label on their extension.

And it's working. Despite having messier code, performance problems, and fewer Vim features implemented, it has over 3x as many users as the next most popular one listed in the VSCode extension gallery.
The other big factor driving universal encryption is HTTP2. Currently, the major browsers only support HTTP2 over TLS [1], and many of them have no immediate plans to support unencrypted HTTP2. HTTP2 allows one to drop a lot of the HTTP latency workarounds we're familiar with - image spriting, JS module bundling, CSS concatenation. It may soon be easier to setup an https-only website than an http or mixed http(s) one.

[1] http://caniuse.com/#search=http2
It wouldn't be 20 years, http://hackaday.com/2015/01/13/cheap-diy-microscope-sees-ind... describes making an electron microscope from a piezo buzzer and a needle which achieves atomic resolution.

But the existence of the bicycle does not make the marathon any less an accomplishment.
From what little I know about Android vulnerabilities, most 0-days on Android have to do with interfacing directly with C/C++ and optimizations.
I tried VSCode for the last couple of months and it didn't sell me.

It's noticeably slower than Sublime on a good workstation and it has a bunch of very minor annoyances that Sublime simply doesn't have.

When you encounter these annoyances dozens of times a day, it really turns you off from using it because a good editor should make you happy, not infuriate you.

For example, the way VSCode deals with multiple buffers and the sidebar is really poor. It tries to be cute and keep the sidebar's state in each buffer, but it's done really poorly and constantly disrupts you.
Kite: Your Programming Co-Poilot
ReSharper Ultimate 2016.1 is released
That is literally the worst job application site I've ever seen. I actually took the time to go through the whole thing just to be told I need to complete the work history section, but for the work history section I'm required to fill out Company phone #, supervisor name, and title? I'm not even able to delete companies, so the only way I can possibly finish the section is to fill them out for all 6 jobs that LinkedIn imported. So I gave up.

You really should just list an email or have a simpler application system. Only the most desperate applicants (ie. lowest quality) are going to go through the hassle of submitting an application on that site.
Or 1507.
Comment I saw on Reddit:

"Right before these conflicts of interest came out, the Sac Bee did a fluff piece about Katehi without any mention of the pepper spray incident. It was a female writer talking about how wonderful it was for Katehi to break the glass ceiling."

It seems there is some conflict of interest here, as the article seems to attempt to shift blame from the Chancellor to the university. Would it be unreasonable to assume there is a special relationship between her and someone at the newspaper?
It seems that the "hard part" if I wanted to try this at home is getting or building the right circular polarization antenna.
I was brushing up on Zache Lowe yesterday and came across this (extremly HN-friendly) gem from a few years ago[0] about the Raptors' program for mapping ideal defensive positions, and I couldn't get over the part where the analytics team was begging the coaches to make players shoot more 3s. I guess all it took was a coach known for being a sniper in his playing days having two of the three best shooters in the league to make that analytical dream a reality.

http://grantland.com/features/the-toronto-raptors-sportvu-ca...