skysight-inc/HackerNews huggingface dataset:
Considering that most Windows AV products appear to be remotely exploitable and to actively install malware-like things, I think the lack of Linux support for these tools is a good thing.
If it is like the original big dog then it doesn't use electric motors/actuators it uses hydraulics that are driven by the gas engine.[0] Supposedly it gets ~0.5 miles per gallon.

[0] http://www.bostondynamics.com/img/BigDog_Overview.pdf
Perhaps this is more a function of your social group than anything else. Of the three people I know that got into lifting (including myself, one woman and two men, all in long-terms relationships at the time), none did it to "get girls", but in order to be stronger (as opposed to just looking strong a la hypertrophy/bodybuilding).

Why be stronger? Many reasons, but it boils down to health and being strong enough to do activities that you otherwise wouldn't be able to do, both now (such as hiking or cross-country skiing) but also 30-50 years from now (not breaking a hip bone when you fall in the shower, for example).

For me, lifting heavy weights is a great counterpoint to spending time sitting still in front of a screen. Humans weren't made for that, and most humans nowadays are, to put it simply, weak (compared to what we were evolutionary selected for). As much as we would like to, we aren't just brains on a stick, we are also animals with physical demands.
I share your difficulties in thinking about the topic. I feel like arrogance is one of those mushily-defined words that allows anybody to use it to describe just about anything they don't like about that person.

The problem is that a person with a healthy ego will always come off as negative to some people, because that person won't shy away from confrontation the same way that the humbler majority will. I prefer words like "hubris" which better target identifiable personality defects.

That said, being needlessly confrontational over things that are personally emotional is a good way to get called arrogant. Another thing that people don't like is expression or allusion to a belief that people deserve to be in whatever social class they're in.

A good preventative antidote is to adopt a service mindset. It's hard for people to form negative opinions about people that are always being helpful. I love reading about butlers for this reason, a butler has to embody the service mindset without being humble. This juxtaposition itself is the fodder for an entire genre of books.
Bluetooth is a complete mess. Every new bluez version breaks backwards compatibility (all applications depending on it break!) and removes features.
Also, the code inside the else{} block is required to leave the current scope (e.g. return from the method, fatalError(), assert(false), etc.). In that way, 'x' will always contain a valid value after the guard statement, or statements after the guard statements will not execute.
In general there is no need to write code in mind for compiling with Emscripten. The codebase just needs to be reasonably portable C++ or C. For example, if the codebase runs on both x86 desktop and ARM Android, then it will almost certainly run properly using Emscripten.

For APIs, you also need to use something portable and standard, like SDL for example.
They took a step back though and give you a license for the version after you paid 1 1/2 years for it.
Only a minority of the problems in the list are laptop-specific. The hybrid graphics mess is an unfortunate one, though most people are well served by laptops with integrated-only video. People who want to play 3D games on laptops get the short stick.
I hope nobody gets fired for this. Probably a lots of these leaked books will be up on torrent sites.
Seems like a good way to cope with this, from a market standpoint, would be for Linux development to focus on specific laptop. If say, Dell, were to pay Ubuntu to test and verify for some of their specific laptops and then Ubuntu subsequently was able to list "100% Certified" laptops for purchase it could create an opening.

Same thing with developing to put it on Apple laptops with that very specific hardware set, etc.
How about hypertrophy? Can I simply do 5x5 with 10-12 reps per set and switch the focus from strength away?
You claim less efficiency, 'by definition', but fail to provide a definition. You then state a non sequitur (the provider doesn't exist under the posited scenario).
They took the notebook part from IPython and made it language agnostic, this is now Jupyter. You can use Jupyter Notebook together with many languages (Jupyter Kernels) such as R, Julia, Bash and many more in addition to Python.
I constantly battle Bluetooth issues on every platform. It sucks and needs to die.
Meh, I'm not so sure.

"Why do we validate data? Typically, to make sure that invalid state doesn’t leak into our systems."

Surprisingly, no! We validate data to put all the business validation logic into one place, regardless of whether that data is being persisted or not. In fact, a good argument can be made that the most important purpose of centralized object validation is to allow storing objects that are out of whack -- and that our code should degrade gracefully on load when the object is invalid -- whether that load occurs from the UI, a feed, or a persistent datastore.

Perfectly fine to argue the other way. In that case, nope, it doesn't make sense.
AVG's Web TuneUp put millions of Chrome users at risk
I find it accurate enough. The very nature of data is absurd, when even far more awful stuff than merely a pirated movie can be reduced to a single (albeit large) number. It is one area where I feel our morality has not caught up with our technology.

For example, we think of trading stolen credit card numbers as wrong, but only because we have bought the narrative of identity theft, which was constructed to pass the burden onto the populace instead of the people handing out goods/services/money to verify identity. If you disregard the concept of identity theft, and think that instead it should be considered just theft, not from the one who possesses the identity used, but from the entity that handed out goods/services/money, then we need to reevaluate the ethics/morality of trading credit card numbers.
Tell me how one can update a Windows system (incl. all installed applications) in a straightforward manner. Windows comes with no package manager, as far as I know.
Why are they against militarizing robots? It pays the bills. They could start with consumers or business but it's harder to build a market. This makes it harder to fund further development.

Once the technology is developed by anyone for non-military use, transitioning to the military is easy. There's not some magic that prevents consumer developed technology from reaching the battlefield.
How to write bookmarklets in Ruby on Rails
I agree, thankfully Wayland is well on its way. GDM uses it by default as of 3.16 and the Gnome DE just needs a --session=-gnome-wayland parameter.

It has actually gotten to the point where it's stable enough for daily use now.
Wish Is the Alibaba for Middle America and Why It Might Be Worth $10B
Really recommend Fedora 23 - login using Wayland. You will be truly surprised. FYI - you can try it out without installing (as a livecd)
Ask HN: What problem in 2016 will be potential startup?
When I studied geology we did a gravity survey along a road. The gravimeter was a big metal can; inside there was a weighted arm suspended by a spring. Measuring the differences in the static deflection of the arm gave us a reading of local gravity at each point along the survey.

The can had to be placed perfectly level, and sit for a couple minutes (to allow any vibration in the sensor suspension to dissipate) before taking the reading. We also couldn't take any readings when a vehicle was going past. Luckily this was along a fire road in the mountains, so there was very little traffic.

I've heard of both aerial and underwater (submarine or towed sensor) gravity surveys, and it's so impressive that they get usable data from a moving platform. I think one trick is to do multiple passes so that chaotic sources of error (like turbulence) average out at any given point--while real differences in gravitation would persist.

Edit to add: Going back to my comment above, I can't imagine how a truly portable (like, arbitrarily hand-held) gravity sensor could be developed, the way we have portable sensors for light, radio, sound, ambient pressure, magnetic field, etc.
> forestry, National Park rangers

In most areas where these guys operate, actual mules are probably cheaper, and can be refueled with locally available forage. Not to mention they're more suitable for that kind of environment.

Perhaps more 'extreme' environments where that forage is not available would be more suitable?
>The article is just as data free as my single data point.

It is not. The lack of a crash does not indicate lack of bugs. But, even a single crash confirms that bugs exist. (modulo the obvious)
Here's how Apple synchronized all your Apple Watches
Well, since I started working out regularly two years ago, I've definitely noticed that shoveling snow is a lot easier. I've always been able to slog through it, but I'd be sore afterwards. Now, I can clear the driveway, remove the snowplow's gift at the end, and clear the debris from my neighbor's driveway without any trouble. It's nice.

FWIW, my motivation for working out is to be better at parkour. It's helped a ton for that, but most people don't do that sort of thing regularly. Being good at shoveling snow is just great.
It's alternate syntax, or, if you want to go there, you can say it's syntactic sugar. Take a few minutes to go read the bytecode Java generates on something like person.getName() to see how this is being handled at that level.

Further, purity is about expectations, not scope. Expecting something to be pure means I can reliably call it with the same arguments and always get the same result, with the additional expectation that it will change nothing about the world. A function that accepts no arguments can be pure but must always return the same thing. If the person's name is indeed immutable, then person.getName(), provided it performs no side effects, is perfectly pure.

In concept, other than brevity, invoking a constructor on an immutable object is not much different than the function returned by a higher order function such as this:

(defn name-getter [{name :name}] (fn [] name))
(def get-name (name-getter {:name "John"}))
(get-name)
So, characteristic X is so common that it does reveal the identity of company Y. Yet the author is surprised that many companies think X is normal?
I think it's just a principle thing. The founders built Google on a policy of "Don't be evil", and war-robots may be considered evil depending on your own perspective.
My first true love was an Apple IIc. I want this.
Survival in Space Unprotected Is Possible, Briefly (2008)
Depends on what license was communicated with the books when you downloaded them (or that is in the books themselves).

If there's no license specified, default is "all rights reserved" and you cannot distribute the books to your students free of liability.
Wow, that makes me never want to buy a Vizio, ever. Although from what I hear, their apps are pretty bad anyway, so you'd probably be better off using an external box (Roku or AppleTV or Chromecast) for your Netflix et cetera. This assumes that said devices are not phoning back to their home, which might be a slippery assumption.
If these guys stopped to define "failure state", this article would be golden. It seems that they use "fail state" exclusively to refer to situations where progress is reset, as opposed to any situation where the player has failed (i.e. died). It wasn't entirely clear until they started talking about Dark Souls that they weren't arguing against loss being part of fail states, only against fail states resulting in total, irreversible loss.
> Email services like "SendWithUs" which allow for A-B testing of your emails... It has very little use being on someone else's servers. If your server can send an email, you can easily run a lightweight service that does more or less what they do. They sell a product, you pay for updates.

I have only experimented a bit with these services and am not actively marketing, but it is my understanding that there are several reasons to use them:

> you can easily run a lightweight service that does more or less what they do. They sell a product, you pay for updates.

* You can run your own git/github repo, make your own irc setup and write your own javascript framework but you can get to market faster using React, github and slack.

* Mail is annoying from what I understand. You can have your servers blacklisted pretty quickly even if you are simply trying to do casual email, this is abstracted away.

* I have build email templates, and it is pretty annoying because cross compatibility is hell. The assumptions and basic template I used to put together my email was from a service like this, I think mailgun. They keep updated info on compatibility and provide free templates and inline tooling to get this done quick even if you don;t use the service. However, if no one used the service these resources would have to be found from various blogs, etc. More time not developing.

* Building tracking and programatic email generation and transactional logic is probably not so trivial that the free for < 10K email limit most providers have would make the engineering spend worth it.

So the point is, some services are useful because they provide more value than building them in house. I have never used spacemonkey but the value prop is you can keep your data locally and back it up yourself. If you didn't want to pay the fees you could just buy 1 (or if you wanted redundancey) 2 drives and do it yourself.

The value propositions are presented up front. The real issue is when these services pivot or change and you are left in the lurch.
You don't have to trust them, but that won't change the fact that they are willing to do it. You can compare and research by yourself if you think that what someone has told you can risk your health.
some big company that offers some useful service that is not a core service the company usually provides. It will not be profitable at some point, big company will ditch it, and users will be left looking for a solution.
If what you say makes the people you are talking to feel stupid, and you don't care that it does, then you will be perceived as arrogant. There are other ways of being arrogant, I am sure. This is one way.

If people who are more powerful than you perceive you to be arrogant, they will tend to lash out and strike back. If people who are less powerful than you perceive you as arrogant, they will walk on eggshells around you. Because no one likes to feel stupid.

The tricky thing is that you need to remember to care about how what you say will make people feel, even when what you are saying is purely technical in nature. In other words, you can't ever focus so purely on the technical issues that you forget to craft your words to account for your audience's feelings. Which is really hard.
A nice thought, but pointless. Failing tests do not matter to the PHP release managers, they ship it anyway.

http://redd.it/qeq7k#c3z0vva
1. Confidence at someone else's expense.

2. From a lack of empathy or consideration.

3. I think it's largely due to deep rooted insecurity (maybe in other areas than their strengths).

4. I think it is always bad. I don't know how you can avoid it aside from self-reflection.
Any successful company will practice some form of engineer rotation. If it isn't happening at a company, that is a danger sign in an of itself.

Where I draw the line is on the other extreme: Playing "draw poker" with employees (Also known as "rank and yank"). You want your technical people to cooperate with each other, not compete in a zero-sum game.
ctrl-shift-C on the terminal, ctrl-V on everything else. How is this a significant annoyance to you?
Surround yourself with people who are smarter than you?
This is very close the experience I had. My MIL still turns the z-wave lights off wrong (she dims them to 0 instead of turning them off). Low and behold there is no way for me to 'fix' this. Dim 0 should equal off, but it doesn't. I have to dim them back up.

I still have all the z-wave stuff, including the thermostats, but sometimes they "die". When a z-wave light switch dies I replace it with an old school switch.

I'm not even going to get into the Nabaztag debacle. Door Stop.

It ended up being my best bet to buy a Green Building Advisor membership, watch some videos; and then seal up all the air leaks in the basement. Magic, a warm house with lower bills.
> Technical people suffer from what I call "Engineer's Disease". We think because we're an expert in one area, we're automatically an expert in other areas. Just recognizing that helps.

I've seen this borne out plenty of times. It can cause trouble when someone with this mindset doesn't realize that not everything is like software, and that 'moving fast and breaking things' in the wrong environment can waste lots of time and money.
I'm looking at something similar at the moment, but in agricultural areas where line-of-sight is inhibited only by foliage and terrain. For my purpose, it's OK to collect an SD card every so often, but I've toyed with the idea of an ESP8266 and a directional antenna to e.g. a mobile broadband router, probably again with an antenna upgrade.

Earlier today, I found [1] which - amongst other things which you might be interested in - calls out a venture [2] to establish a network of 'citizen scientist' type flood sensors across the UK. Their scheme looks to be a network of radio-to-Internet gateways which support a number of independently-deployed sensor nodes.

[1] http://oomlout.co.uk/blogs/news/81763329-an-overview-of-ardu...
[2] http://flood.network/
Oh, this was an annoyance until I installed a clipboard manager (parcellite in my case) which automatically syncs the different clipboards.
This is a good question, and something I've thought about too. I suspect many HN readers have as well. It seems like there is a very fine line between being confident, smart, and helpful and being arrogant. In IT especially, we can be really intelligent on some levels - able to do these wizard-like things that mortals heap praise on us for- but then real assholes on other levels- thinking our wizardry applies to all aspects of our self and coloring our view of others. Confession: Just now, I berated (behind her back) a user for not knowing how to close a browser tab. To her face (I think, in this case) I was polite and helpful. I'd say I was arrogant to the degree I thought or acted like I was generally smarter and better than her. The problem is that sometimes it is subjective - people being helped may be sensitive and feel like you are "talking down" to them when you are not. Or sometimes, in a given situation, you may really slip into arrogance without realizing it.

I'm sure others will tell you I'm not great at it, but I think the key is to cultivate an attitude where you _genuinely_ value all other people regardless of ability (or whatever you suspect is causing you to value people lower.) If you're in a position to do so, _genuinely_ want to help other people to the degree they want to be helped.

A few things that come to mind to combat it:

- Be genuinely humble. Don't think you are "a better person" than anybody.

- Value people as people, not by material measures like intellect, health, wealth, etc.

- It is ok to think you are good at something, but don't brag. Realize you have not always been good, and there is always somebody better.

- When appropriate, help others, but be sure they want help.

- When helping, be really nice and sympathetic to those you help.

- Volunteer and serve poor/needy/disabled. Don't be proud or brag about doing it, but genuinely want to help those who for whatever reason are not lucky enough to be discussing arrogance on HN ;) Talk to the people and learn their names and stories. Just interacting with those people and treating them as people will help you find balance.
It's very blurry, does slideshare.net downsample something fierce?
In my experience, anyone who runs an "Anonymous-branded" account is not only not actually related to "Anonymous", they're also missing the point.
To add to what you said: Some parts are useful on its own. Don't need targets, having a list of Linux issues is helpful enough. If you're involved in a project you can pickup bits and take it from there.

But that's combined with a lot of offputting content. E.g. the need to say everything is correct because Slashdot agrees and saying/suggesting Slashdot is unbiased and representative. Swearing at the developers who actually put in work (disagree heavily all you want, but no need to swear). Same for saying/suggesting that some developers don't mean well. Initially I only read the first part and thought it quite improved from the last time I read it. But no, again the argumentative stop energy. :-(

Further, a few of his issues are just opinions. Why combine that with the others?

Someone else said here: "he's right". Unfortunately not and again I already regret reading the various drivel parts.
A good way to stave off arrogance is to remember that you have to physically shove matter into your body every so often, turn it into something foul and dirty, then release it back into the world, just to stay alive. When you breathe, realize that you're utterly dependent on a substance (oxygen) you can't even see. If you stop ingesting it, or if it's no longer available, after 10 minutes you will be dead. You don't know where it comes from except that someone told you it may come from trees.
Happily married for 20 years. Definitely not doing it to "get girls". Health, longevity, stress reduction, facilitate physical work and recreation, etc.

Did some resistance training a few years ago - felt good, lost fat while doing it.

Shifted to cardio for a few years with an employee sponsored cardio-centric wellness program. Experienced a gradual fat gain and knee and back pain, although I was running 20-30 miles per week, using far too much time per week.

Shifting back to weights the last few months. Not being very rigorous, but doing the exercises in "Starting Strength". Back pain* and knee pain now very infrequent. Strength is increased. Some muscle definition improvement (though lots of excess fat still).

* Lower back pain actually made me very hesitant to do deadlifts. I started with the bar and the very lightest weights and gradually progressed, being VERY cautious about strain on the lower back. I'm only dead lifting ~200 lbs at this point, but my back is much happier.
Ahhh... thank you for explaining.

Including Bash, huh? I remember I used to think that if only a few things were different in ipython I would actually use it as my main terminal window. With Jupyter running bash, are people using it as their main terminal now?
Yes, this gets directly to something like a "philosophy of operations" that everybody using the code has to know and agree on.

Don't think there's a universal answer; multiple paths yield acceptable results.
>Everyone lives in a reality were they are the hero

...have you ever read anything by this guy?

http://thelastpsychiatrist.com/2006/12/if_this_is_one_of_the...

http://thelastpsychiatrist.com/narcissism/