skysight-inc/HackerNews huggingface dataset:
The other side of gamergate are documented to have pulled similar if not worse stunts, but this goes unmentioned. There are no winners in GG, and few of those involved can claim to wear a halo. When a journalist fails to mention important facts like this the article loses any value it may have had.

>This article isn't calling out any games for forcing the player to play a white male.

I think the 2nd para I quoted does exactly that. Additionally, a journalist without an obvious agenda would provide a balanced discussion and bring up, Idk, things like the fact that Rust players are talking over mic a lot, so when you are playing as a woman but your voice is of a gruff man, you sound a little silly and look like you are trying to fake your identity. I can see why players are uncomfortable about it, it reminds me of the trope "every young girl on the Internet is a middle aged man". You friend a woman in-game, only to find out later that that the woman is a 40 year old male divorcee. It doesn't sit right in so many ways.

As the article states too, this was implemented as a patch to the game, so people who paid money, their own money for the game, are now forced to put up with it or abandon their purchase, which seems to me at least to be unethical and not a little bit sneeky.
Funny thing about Stallman's site is that I can't click "Fiction". Due to the italics change it moves around and disappears from under my cursor. You associate simple sites with usability, but in this case it's just as perilous as any other.
The Homebrew installation process uses the system git.
Infinite scroll is fine on some websites, like Reddit, Image galleries or Medium.
Agreed, but I kept my response short. In my experience, a good environment is more important than monetary compensation: Keep them away from bullshit-meetings, give them slack wrt working hours (they'll work more than you pay for anyway) - or abstractly: make their working environment as nice as possible, surpassing what they could have when working for hobby projects.

As stated in my initial post: I do have serious problems with the tone of the original talk and I think it desperately needs an update by someone who is not trapped in the seventies. But still, the overall advice is sound, imho.
Game of thones
Because they're are not enlightened enough to change schedules to suit humans, so instead they play games with clocks. (Canadian here.)
Like everyone else said, avoid using infinite scrolling, because it's not suitable for all types of websites. But if you still want to use it, then add a "load more" button just before footer. So, if someone want to check out footer information, he doesn't have to face the annoying infinite scrolling.
$ grep -rc /usr/bin/git /usr/bin/ /usr/local/bin/ /usr/sbin/ /sbin/ | grep -v ':0' | wc -l

0
How long does yours have left? Apple reveals how long iPhones last
The Disparities in Medical Mobile Apps
> over-represented in lower SES population segments

Just say "disproportionately poor".

Euphimisms suck.
Uber Forced to Focus on Smaller Cities in China
He forgot the last slide - find new job working minimum wage at Starbucks when the tech bubble collapses and parasites like me are no longer needed.
Why Good Programmers Are Lazy and Dumb
Show HN:Webapp to learn typing more efficiently
STAREAST Techwell Event, Orlando, Florida
With less than a month to go before one of the most eagerly anticipated conferences from the world of software testing takes place at Orlando, Florida, Techwell will celebrate its annual weeklong event in style with Thinksys signing up as one of its main sponsors for the forthcoming STAREAST Software Testing conference, 2016. With less than a month to go before one of the most eagerly anticipated conferences from the world of software testing takes place at Orlando, Florida, Techwell will celebrate its annual weeklong event in style with Thinksys signing up as one of its main sponsors for the forthcoming STAREAST Software Testing conference, 2016 @ http://www.thinksys.com/star-east-2016/
I have to say I run into the OS assumption quite a lot. I'm on OS X, so I tend to notice it when it's assumed Linux or assumed Windows. For me they happen roughly equally, but that is skewed by the kinds of apps I look for.
Starting in OS X El Capitan there's a framework to protect sensitive system files which disallows even root from modifying them. The only way to make changes is to (as root) disable that framework, then reboot, make the changes, re-enable and reboot again.
Ask HN: What do you use to manage Terminal commands?
Hello good people of HN,

Started programming a bit recently and found myself having to copy paste bash commands into my Terminal to restart servers, databases, etc every time I close my Terminal window/restart my Mac. So I wanted to ask you - is there a tool that can automatically run my scripts?

Thanks a bunch!
Thanks.

Yea, /usr/bin/git is still there:

$ git --version
$ git version 2.6.4 (Apple Git-63)

But glad to know it won't do anything.
Heh - thinking back to my youth, when my mom, bless her heart, didn't want me playing MTG, so I had to play SWCCG instead.

Got the same satisfaction out of it I suppose, and my social circle was all pretty into the SW game as well so I don't know if it really mattered that much. Not to mention I had a black border Darth Vader, which at the time made me the "coolest" kid in my friend group for a short period of time.
Debian stable is still on 2.1.

https://packages.debian.org/jessie/git

~ git --version
git version 2.1.4
Demo Day: The EuropeanPioneers accelerator celebrated its second startup batch
Free speech and its many meanings
Vulnerable git ships with Xcode, not OS X "out of the box".

(What point is moot?)
Old network guys remember when networks were not all IP, and there were Novell IPX routers, and AppleTalk routers, and DECnet Phase IV routers, and CLNP lived on for a while due to phone carriers and IS-IS. And even in IP, BGP is only the latest in a long, sad story of routing protocols, and other protocols are usually used inside networks… including IS-IS.
I write scripts for things that I do a lot. The rest of the commands I used I keep in documents that are labeled and organized.
Come on. That has very little to do with 'Lisp programmers'. It's mostly his personal problem.
Best Opportunity to Start Your EStore for Free – #YoKart100startups Start Today
Question 1) Should inheritance be used?

Answer: no
You need to do that from the Recovery OS, by the way.
Sure, as many other software with vulnerability, but with local software like brew (I wrote also [dotsoftware](http://g14n.info/dotsoftware) for the same reasons) you don't have it in your PATH so you are not using it.
Using local software has many benefits, among others, a shorter release cycle.
Good point. I stand corrected.
Sure - but that's a different thing than same-page merging.
I concur with your uneasines about operators, I often find them used "too often" in Haskell, I have been a Clojure/Scheme guy in the past.

But: For Functors and Applicatives for example, they do make sense. If you are using them, you can use them in any program you write. Just like we found addition and multiplication with numbers build an abelian group and chose to represent these operations by "+" and "-" (with the difference that in Haskell Programs, Functor-capable data structures pop up everywhere).

So that being sad about the motivational level, I would like to address some of your arguments against operators on the syntax level.

Precendence can be a problem and obviously it is something that is and has to be learned and might confuse beginners.

Nevertheless, Haskell's typechecker will often tell you when you missed up. I started of parenthesizing the hell out of these expressions and let hlint tell me when I could remove the parens, after a few days I hardly made any of these mistakes anymore.

While - as a Lisp guy - i do prefer functions over operators quite a bit, it is not like it is a terribly difficult thing. People have committed to learn inheritance, and multiple inheritance. Write classes where the hold and manage a lot of state and let that state interact, etc. That stuff is magnitudes more complicated than Haskell operators, already on a conceptional level.
It's not as simple as you make it out to be. HTTPS git still has no consistent way to cache credentials, so you're stuck either keeping it in plaintext on disk or re-authenticating every time you push.

Even though client TLS certs are technically supported by a handful of services, there's nothing for HTTPS that matches the security and convenience of ssh-agent. It has a long way to go to catch up to where SSH was ten or fifteen years ago.
Readability's slow. It sends request to their server. I've tried every extension and addon for Chrome and Safari... and nothing beats Safari's Reader view when it comes to speed and quality of text extraction. When you hit that Command+Shift+R, it is rendered in a fraction of a second.
>and not allowing the user to easily upgrade that software themselves due to new OS-wide security policies.

But the author didn't try that. They merely speculated that

upgrading over top of that will almost certainly screw something up later.

I upgraded the Subversion that's shipped with XCode 5 on OS X 10.9 (both old, I know) without any problems simply by manually replacing the files in /Applications/XCode.app/Contents/Developer/usr/bin.
Security fixes were cherry picked... http://metadata.ftp-master.debian.org/changelogs//main/g/git...
Azure is good for corporate IT departments. Wouldn't recommend it for anything else.
Norway was not affected by WW1 directly, but Hitler occupied Norway during WW2.
When the Soviets came to the rescue, the Germans burned down everything as they withdrew from the northern parts.

The most populated areas were largely not affected though.

As for infrastructue, Norway was one of the poorest contries in Europe 100 years ago, with similarly poor infrastructure - so it was not a matter of rebuilding, rather a matter of building.

In this sense oil helped, and foreign oil investments were welcome in the late 60s, but at a 78% tax rate.
Scaling Airbnb with Brian Chesky – Class 18 Notes of Stanford’s CS183C (2015)
We are moving ahead with brisk pace, please see our campaign page for more updates.

Ignite the passion, support :-)
(Un)common Use Cases for Graph Databases
Realistically, WiFi driver code sucks, and there is inherent tension between routing, which benefits from wires, and WiFi, which benefits from open space. See, for example, how the Google OnHubs have the minimum of just 1 LAN port.

You can add WiFi to a generic box, but the Ars Technica staff are promoting a consensus that it’s better to use a separate access point that is designed to be good as an access point.

http://arstechnica.com/gadgets/2015/10/review-ubiquiti-unifi...
There is a lot of stereotyping in this article.

Lots of assumptions about how developers date, marry, number of kids and what their wife income is. Wives work too, this is not 1800.

The open source world is not a world of autism. I've attended many presentations by successful open source project members and in most cases they're excellent and effective communicators. Many open source organizations are heavily social and cohesive in nature.

In my case the traits I see in mediocre people are:

- heavily materialistic

- focused solely on some getting promoted and compensated (e.g: being liked by managers, shipping incomplete features, taking credit for everything, repeating buzzwords) instead actually pursuing quality

- stopped learning after college. can do programming puzzles perfectly but keep reinventing the wheel and coming up with bizarre solutions
Security fixes are backported.

http://metadata.ftp-master.debian.org/changelogs/main/g/git/...

https://security-tracker.debian.org/tracker/source-package/g...
I'm sorry, I really don't understand.

My definition of pure language is "The language can encode a large class of non-side-effecting computations, and you can tell that they are non-side-effecting from their type". If you are in a non-pure language you cannot distinguish side-effecting from non-side-effecning computations just by looking at their type and thus, working with my definition, it seems impossible to have type-labelled effects in a non-pure language.

What exactly is your definition?
Tried it with Instagram instead of Facebook. Also pretty interesting. https://www.google.com/trends/explore#q=%2Fm%2F05pdgbz%2C%20...
This would be a valuable addition to other methods of determining presence in building automation systems. What would it take/cost to build a tiny dedicated device that would wake up every, say, 5 seconds, analyze wifi signals (what's called the 'fingerprint' in this system if I understand correctly) and ping the server with that data? More concretely, would it be possible to build such a device for low prices (<50USD) with > say, a month, of battery life?
From what it sounded like in the article though you can't even easily replace the OSX binary for git, even if you compile it yourself.
Ah ok. Well I just updated to 2.8 on testing. I have only recently begun to read the Debian security mailing list.
Good idea, nano IMO should support common shortcuts. It is more complicated save and exit from nano than from vim.
Google Computer Science Education
That's what I was thinking. Not all the websites look "brutalist" to me, some are okay. But some websites are really brutal and a pain to look at, like this one: http://kioskkiosk.com/ This one is a joke.
DeckHub – A TweetDeck style desktop client for GitHub
Yes, you're right generally speaking. But I'm just pointing out that for me(!) with a niche app(!) it doesn't work out and I need nothing of the stuff you mentioned. Payments? PayPal and Stripe are reasonably priced and compete with each other. This makes prices reasonable.

Maybe I can make my point more clear by saying what I expect from Apple: Let me publish an app and don't tell me how to run my business. I want to put up an app in store that uses external payments. Apple doesn't want this. Well, kind of, sort of. The App Store Guidelines section 11 are pretty clear on what Apple expects:

Don't charge people outside of the App Store, because we want a share of that pie. And if you do, we ain't gonna like it. We might approve your app, we might not. We might change our mind, too. Depends on how explicit you're selling your stuff.

And for a long time, it was simply not possible to offer apps that are paid for outside the App Store. And now, it's still very vague. You have to offer an app that also works without requiring a paid account.

Anyways, thanks for the input. I take this discussion to reconsider my position and think of a way how I can make this work. I must admit that Apple changed the rules over the recent months a bit. It's maybe a bit more flexible now.
> the whole point of Haskell was to lazily create a "recipe" s an IO monad

This "recipe" explanation is one way of explaining how you can think of IO in an impure language. I do wonder if we've taken that explanation too far. I'm pretty sure nobody thinks of it like then when they're actually coding.
Loving it so far. Looks awesome both on my Windows 10 machine and Mac OS X.
Aiven provides managed PostgreSQL in Google Cloud, please check out https://aiven.io/postgresql and https://youtu.be/m1T0SHUoa8U for a quick introduction to it.
A shell alias/function, a tiny shell script (which can also serve as documentation of the reasons for a procedure), or just finding the last invocation in my shell history with ^R.
I have my git repo on debian stable and

git --version
git version 2.1.4

Should I be worried?
I've seen this accusation thrown around for years now (often privately) and I just don't see it. Maybe I'm blind.

Even if he's shilling for the government (stupid claim but whatever), what do they gain by him encouraging people to adopt better crypto habits?

This seemingly-baseless personal attack doesn't even pass the laugh test for me. I'd like to see some hard evidence.

What do government shills sound like? What are they trying to accomplish? How does Thomas line up with their modus operandi and/or endgame?

As someone who works heavily with appsec/crypto and has no business relationship with tptacek, it's obvious to me that his warnings are exclusively of the "don't do unnecessary things that often result in security foot-bullets" category.

What OpenSSH does right: public key pinning instead of a CA infrastructure. But then, you don't necessarily need the CA infrastructure for TLS.

Do all security researchers sound like government shills now?
Benefits of Outsourcing Mobile App Development
Exactly. Most of the websites look like they were designed in 90s, which would made them good for their time.
Bravo Filippo!
The problem is integration drift. I don't think it's really feasible to do inertial navigation with a smartphone.

The paper you linked is also discussing use of WiFi and Bluetooth.

Edit: here's a good overview: http://stackoverflow.com/a/7835988
Bad call on the HN title. The actual quote is

> "In the first quarter of 2016, 85 cents of every new dollar spent in online advertising will go to Google or Facebook, said Brian Nowak, a Morgan Stanley analyst."

emphasis on new dollar, and in context appears to refer to their advertising networks, not the companies themselves.
> If I have a timestamp for a future event, I can convert it to UTC, store it as UTC along with the time zone and be sure that I can reliably convert it back to the correct “wall time” in the future

This actually looks like a subtle type safety and casting problem. Not all time specifications belong to the same type.
This stomps on motivation to develop any novell code, because for all the years of hard work you put into r&d, there will alway be a lot of people who are just waiting for something to slip through your fingers, so they can steal it and call it theirs.
Dwango releases free drawing software long used by Ghibli
Given the breath of .net, it would not surprise me at all. Especially if it was web related in any way what so ever.
Even then i doubt its true.
There's the grad student from STanford who describes ML and NNs using circuits and a"forces" analogy which may be useful for CS folks. I found it illuminating.
Gnome 3 is actually a awesome System for a Desktop. You are referring to Unity i assume (as others already corrected)
As long as you have the latest version (2.1.4-2.1+deb8u2) from the repository you should be safe, as Debian usually backports security patches.
You can check the changelog: http://metadata.ftp-master.debian.org/changelogs//main/g/git...
Setting up a modern .NET stack on ARM devices
Maybe they are selling Boston Dynamics so no one will expect their secret robot army ?
I don't see how publishing a research without disclosing specific details about the app itself or any kind of "crack" could stomp on motivation to develop something ... unless you trust in "security through obscurity" of course ... which was proven more than once to be a fail :)
Support SLA is pretty common in enterprise, but what do you mean with "new features"? Did you put SLA also on features development?
It is almost 4 years since World IPv6 Launch. I’m very disappointed that, other than a few randomly timed rants from Iljitsch van Beijnum, Ars Technica has made no visible movement to IPv6. No AAAA record for Arstechnica.com, no guides to installing IPv6, and now a tutorial for setting up routers spreading FUD about how difficult it is to install IPv6.
It sounds like you're using some specific commands to manage your services. I'd say that's not the best way to do it. Configure each of your services so they can be managed by `launchd`. Then all of those operations are reduced to `launchctl start/stop some_service`. Have a look at http://launchd.info/ for some more information.

Then if you don't want to type the line, you can probably get it from your history by using ctrl-r and typing the service name.
They claim a typical accuracy of 10 square feet (< 1 square meter) which would be really really good.
Even systems with beacons are not better.
As I said, one config mistake or running a script which uses /usr/bin/git and you're subject to RCE. For example, many GUI programs, such as Atom editor, when not launched from terminal, don't know your PATH.
Stable as in "will not crash at the drop of a packet", or as in "will not introduce massive changes across minor version updates"?
Raspberry PI Zero production is restarting
7 Benefits of Business Intelligence for SMEs
Did they also have a problem with that bash shellshock vuln years ago? I remember OSX running a really old version of bash at one time.
Interesting, I'd love to read more about it! What's this Baidu Pan thing?
This issue is resolved in Jessie: https://security-tracker.debian.org/tracker/source-package/g...
The algorithm discussed in this post isn't actually the Sieve of Eratosthenes; it's an inefficient algorithm with performance worse than trial division. See https://www.cs.hmc.edu/~oneill/papers/Sieve-JFP.pdf
No, as long as "dpkg -l git" shows that you have package version 1:2.1.4-2.1+deb8u2 or later. Debian backported the fixes:

git (1:2.1.4-2.1+deb8u2) jessie-security; urgency=high

* Non-maintainer upload by the Security Team.
* Fix remote code execution via buffer overflows (CVE-2016-2315, CVE-2016-2324) (Closes: #818318)

-- Salvatore Bonaccorso <carnil@debian.org> Fri, 18 Mar 2016 06:20:38 +0100

The Debian Changelog (where you find this stuff out) is linked from the package page at https://packages.debian.org/jessie/git (on the right hand side under Debian Resources) or you can look at /usr/share/doc/git/changelog.Debian.gz on your system.
SEO: On page optimization
I tend to call this vanillahtml. I gathered a few on http://reddit.com/r/vanillahtml for the curious
It shouldn't be difficult to assign a temporary trustworthiness score to a given AP that will change if it appears to be in a different location relative to other known APs to factor this in. If it's going to rely on APs not under the users control this will be necessary.
Why does debian do that instead of upgrading everyone to the latest git version?
Pascal and lisp-like language that was created for teaching purposes in our school. Still, recursion was among the first procedural programming topics, right after procedures themselves, if I remember correctly.
Reading this reminded me of a friend of mine.

We went to the same church when we were young, where his parents sometimes had very specific problems with some video-games.

It was long time ago, but I remember them having problem with Age Of Empires, because "That is not how conversion works!" [1] :)

Playing Duke-Nukem was fine a.f.a.i.k.

[1] https://youtu.be/Bwd10I4oJjo?t=311
How to Start a Publication from Scratch
I guess they refer to jurisdictions changing their time zones or DST rules every so often. Note how they're only talking about the future, because that's where policy changes typically apply.
Initially I was shocked that the vendor has files on the system that cannot be changed by the user.. but now I think there is more to it.

The real thing that is bugging me, is finding out what /usr/bin/git really is.. which this article doesn't answer.

Is it a standalone immutable executable that the file system is aware of, or something else?

Right now, I wish I had a mac.
Yep, since Homebrew requires the Xcode Developer Tools to be installed (which of course includes the outdated Git).
Maybe the application only allowed to configure GMT offsets, rather than timezones? I saw an internal application at work that did exactly this, and there was a predictable mess twice a year when DST started or ended.
Thought it was a great idea, so I've implemented and deployed it. Let me know what you think!