skysight-inc/HackerNews huggingface dataset:
Notice that the very many organizations that track people, from businesses to government, rarely notify those they track (in an effective manner) and sometimes go to great lengths to hide it (e.g., many stories report police departments hiding their surveillance tactics, such as with Stingray).

If the argument is that it's good for the people tracked, why hide it?

(EDIT: Deleted the first paragraph; I can't find the reference.)
I also have a 4-year-old MBP with a matte display (I'm so glad that back then, I decided to pay extra for that! Matte displays aren't even an option anymore for new MacBooks, are they?) and I find I can also work sitting in the sun. It really depends on the time of day/angle the light is hitting from/intensity of the sunlight. Wearing a cap with a peak/a visor/similar (it's all about shading the eyes) & turning the brightness of the screen up also helps.

To the OP: if you want to combine work and being outside and have everything that's necessary - basically a laptop which won't immediately overheat and whose battery is still doing alright (+ a WIFI stick if you need internet[1]) - go for it! If you don't have a matte display, look into privacy filters/screens (the one I have is shiny on one side and matte on the other), though those obviously work best on screens with a good backlight, even more so in sunglight.

If you do end up working outside, don't forget to use sunscreen and to stay hydrated!

[1]Alternatively, search for cafés with free WIFI that have outdoor seating or turn your phone into a WIFI hotspot (beware of mobile data costs though).
Back-channel references are crucial.

I can't imagine a scenario where I wouldn't do a number of them for a key hire. Hiring managers is very hard. It's important that you make sure it's a good fit. Back-channel references are one really strong way to help make sure it's a great fit for both people. And usually, references help to surface some of the persons' strengths you might not really have known, as well as some blind spots you can code your behavior around.

Crucial. crucial. crucial.
There's nothing artistic about it; it's exactly the sort of situation that simply needs to be consistent to be readable.

Is this written in the stars somewhere? This is exactly the kind of prescriptivism the author is arguing against. If you fall more towards that side of the spectrum, that's fine, but don't believe you're somehow more factually correct. Your interpretations of consistency and readability are not universal.
You need to spend more time understanding Uber. If you do that, you'll already know this statement is wrong.
I'll counter and say I think they got everything right, including execution. I just think you're ignoring the cultural context.

If you went back to the 90's and showed a concept video featuring pervasive personalization based on data mining, no-UI uis, and things that just work, people would see fever dreams at best and unwholesome value-destroying privacy-invading witchcraft at worst, the brand of which informed science fiction of the time.

I don't think the iPhone would have sold back then. But if you gave them the flashy stuff in this concept video, Microsoft would have been Google and Apple combined.
Show HN: WildFREE – Get Free Digital Goods Each Week
Your singular datapoint (which I would still question) doesn't change the facts in that report.
The malarias that infect humans pretty much only infect humans. I guess it isn't strictly true, but infected humans are certainly the primary reservoir for most of them (maybe you meant humans when you said reservoir hosts, I'm not sure).

The last time I saw something about sterile male mosquitoes it was in the context of releasing them in regions with high rates of malaria, to cut down on the spread, not in the context of eradication.
I loved HyperTalk, but my experience with it was that:

A. Almost any English sentence was grammatically valid.

B. Almost none of those sentences did what you expected.

I find AppleScript a more regular language overall. I think the biggest difference is that HyperTalk was built in to the HyperCard environment, and therefore most of the “language” was in fact just HyperCard-supplied functionality, whereas AppleScript has very little built-in functionality, and sometimes this surprises people when they discover that it’s up to some other application to decide what the behavior of the script is.
ISPs = Not many people have a choice. My Parents can get Verizon DSL or Comcast Cable. Not really a "competitive choice".

Politicians = It takes time. Once they are elected terms last a long time and then people often have to choose a "new evil"... They can't just say welp, I don't support you anymore that'll solve the problem.
^ What atmosx said! ^^
Going to check it out. You might want to optimize the site for mobile, I can help: thom (dot) meagher (at) gmail
According to the article, only a small fraction of mosquito species carry diseases harmful to humans. Are there predators that depend solely or mainly on those specific species for food? Could other species take up the disease vector role if the currently harmful species were eliminated?
Yeah get those kids learning category theory!
Orchestrate, the 4 in 1 DBaaS
That's decently accurate. We're all doing what's in our best interest, in the role that we play in that time.

In general - I want to give people who don't know me personally (and especially people trying to sell me anything) less power to catch my attention and pull at my impulses, not more.
> However, I don't see a lot of benefit in the way you're using requestAnimationFrame. JavaScript is single threaded, so if your callback is a long-running function then the onscroll handler won't fire until the callback is done.

When a normal onscroll handler runs, doesn't it block the browser from processing the scroll event until the handler is finished? I assume this is to keep that from happening.
Solar energy is diffuse though. When you go outside on a sunny day you feel comfortable warmth, you don't burst into flames.

So whatever solar energy collection you do has to be spread out over a relatively large area. This quickly creates several problems, first of all creating that volume of solar capturing devices, and then the environmental impact of taking the solar energy from whatever else might be using it (e.g. plant life that would otherwise be growing on "solar farm" land).
Ocaml is very enticing in many ways, with a lot of the features I love about Haskell; a few that are missing but also several that are not present in Haskell. Certainly, the strictness is a big plus for me, and being able to do mutability and IO without a monad (purity isn't as important to me). I've been averse to picking it up because I've invested so much time and effort in Haskell, because I'm used to the Haskell way of FP, and because I much prefer haskell's syntax. But maybe if I just dived in, then I'd find I even preferred it to Haskell.
That's a Good Thing(TM) 99.9% of the time - you don't want different customers' data being crosspopulated and accessible from the "wrong folks".
I don't know about that. Our trash cans are in the trash room here. But I'm sure some of these arrangements are more disorderly than others.

In any case, most HOAs and municipalities are fixed. They typically don't expand or contract based on people removing their property from the arrangement. If people could vote with their feet, these entities would have to be responsive.

When people were nomadic, they lived together in groups and did many things collectively. And if the arrangement became oppressive, they left. That was a natural check on corruption. We need the same ability, even though we are no longer nomadic.
The author is short-sighted. He doesn't know any descent modern OO language, but tries to review Swift.
Except ARC and syntax differences, it is more like a subset of F# or Scala
Thanks for sharing (: as always open source (or almost) comes with suggestions
But there are less children, less teenagers, less everything, so your hypothesis doesn't hold water.

Let me put forth another hypothesis. Lower mortality means investing in your children has a lower risk. This means you can invest more in your children. Further, lower mortality means lower risk that all your children die, so you don't need to get lots of children for "diversification".
A cool policy would be allowing European regions to gain independence from their larger state incumbent on devolution of some powers to the EU.
Sure, the oxford comma is not important unless it is disambiguating. But let's go meta and ask, Why do you care so much that people care? It's not like great or even good writers are getting hung up on whether or not to use the oxford comma. It's not like people loose jobs over the oxford comma.

Everyone with half a brain knows those rules are guidelines. Just like how you shouldn't end a sentence with a preposition at. This post is the long form, literary version of feeding the trolls.
As a person who has been greatly impacted by Eric Meyers technical work, I along with many others in the front end/ css community have been following his story over the last year. But many other people in the tech community have not.

The loss of a child is profound - and as you can see there are others here who have also gone through the loss of their child. The python programmer who lost a child might skip over all of the php posts here, but posts like this can let that person reach out the the Meyer family. The parents who posted on there loss, also are giving the rest of us valuable advice when we might not know what to do but would like to reach out.

When people who are older and have had full lives pass away, in general, as a community we know what to do. When children die, many times we are at a loss.

The other reason I would like to see posts like this remain high in the rankings - is because to outsiders - some people summarize the lot of programmers into the myopic no social skills bucket. This is generally incorrect - but if someone sees this, and it gives them from sending the "Dude when are you going to update your reset" tweet I think it is worth it.
Show HN: Simple interactive SQL exploration with IPython/Pandas
In Java, everything extends Object, so something like List<Object> will let you put anything you want into it. I should play with more languages, I didn't realize that was an uncommon feature.
I like this a lot. I could see using it for a few certain sites that are accessories, like a music player, or a reference site, without having to drag a tab off and resize.
Regardless, his statement is true that ADS-B is not sufficient for full coverage in the US right now. I've seen estimates as low as 25% for the proportion of US carrier aircraft currently ADS-B. FlightAware in particular uses far more than just ADS-B.
I have tried it on Safari on Windows, Opera on Windows and Chrome on Windows and it works in 99% of the cases. Also my friends tested it. It works on Opera on Android and Chrome on Android (sometimes) on Samsung Galaxy S3 Mini.
AngularJS Fundamentals In 60-ish Minutes (2013)
I am a web developer too, and i can't see any point of this. If i would realy wanna test webapps or responsive websites, i would just do it in a emulator or in my realy phone.
The future games I see being game changers for Linux are Half Life 3, Portal 3 and the new Left 4 Dead - these are all games that would work well with the steam controller on the Linux box and would drive sales to the Steambox.
Nah. Small northern European countries outperform the mean consistently. Even the baltics are doing better than Poland. Not everything is random variation. Big countries (Pakistan: 186m, Congo: 70-something) can be pretty fucked up too. Your assumption is that the underlying natural value is independent of country size, mine is that it isn't.
My comment was specific to lxcid's comment and his surprise to see all these features in a language. I don't understand why my reply got downvoted.

> Who cares? Do people develop iPhone apps using Go?

There is no built-in support for people to start caring in the first place anyway. But Go fundamentally is better suited for server-side code rather than applications as Swift is supposed to.

On a different note, Apple has started hiring Go engineers. But who cares huh?
https://jobs.apple.com/us/search?jobFunction=MTLMF#&ss=33773...
I enjoyed this essay immensely. I'm a bit of a pedant and a language geek (I have a collection of favourite archaisms!) but my favourite saying about our language is:

"English is a juggernaut truck: it goes on regardless"

I find it useful to say that to myself when I encounter some of the net's more egregious assaults on the language. It's not an assault, it's the language doing what it does.
How Kim Dotcom’s $5m Whistleblower Bounty Will Work
There has been no statement that AppleScript is going away or being replaced by JavaScript for Automation. This is simply a case of offering users more choices.

AppleScript’s primary target audience is first-time and casual programmers. (Of course, there are professional programmers writing applications and utilities in AppleScript, too.)
Thanks for the update. As I said Unless TD recently changed their requirements, which it seems they have.
> “a Saudi Arabian actor who is also responsible for several SQL injection compromises of databases in foreign countries over the past several years and has demonstrated an interest in the ‘Internet of Things’ by posting ompromises/instructions on compromising light bulbs and car radios, in addition to the road signs.”

I bet you they searched far and wide to find someone from that part of the world so they can link it with 9/11 somehow. Everything is about "terrorism". No link to terrorism = no contracts = no business coming their way.

There could be a bored Romanian teenager encrypting everyone's Documents folders, controlling bots in Europe and US, but well, that doesn't play into the narrative so they find someone from Saudi Arabia interested in the "Internet of Things". [Note: talking about the CIS report not, not a Krebs report or article -- http://krebsonsecurity.com/wp-content/uploads/2014/06/malici...]

I guess CIS is in the business of drumming up scary cyber boogeyman stories. Let's see its scope ( from https://en.wikipedia.org/wiki/Center_for_Internet_Security ) -- "enhance the cyber security readiness and response of public and private sector entities, with a commitment to excellence through collaboration". Yap, the scarier the boogeyman in the bushes the more business coming its way.
Yeah, the Android browser is a bit of a nightmare. We're currently using position:fixed; a lot with this site, which tends to be tricky with older mobile browsers. We're currently focused on adding critical features that are missing (i.e. search). After that we hope to build out proper mobile apps apps.
Mistakes happen because of people's errors, not 'because of people'. To blame a person, rather than their actions, is to alienate them.

You want everyone on your team to be focused on quality outcomes, not on avoiding blame.
How we die: Then and Now – Comparing the causes of death in 1900 vs. 2010
The New Television
So everything is fair game therefore?
I would argue the premise of this article is invalidated if you think you can "rush" through a comma; that, in fact, argues the opposite: that the punctuation is more of a syntactic guide to the form of the sentence and is often irrelevant to the way it should be interpreted for spacing, pause, meter, and verse (<- "spacing/pause, meter and verse" there sounds great, but "spacing, pause, meter-and-verse" is lopsided; and it would be made all the worse if I had the sentence continue after "verse" in a "rushed" fasion after forcing the pause with the comma after "spacing" and "pause").
Indeed! One of our supporters recommended using "zero" to kill addition monsters, and "1" to kill multiplication monsters, representing the different identities of fundamental operations. We don't have any "multiplication monsters" -- yet!
Oh, duh, of course that's true. For some reason "the parent class of every class" is different than "a type explicitly for any type" in my brain.
Stop bitching. Its passed. Get over it.
That's true, but that's also why it doesn't work. Think about the stress patterns that actually constitute rhythm:

momENtum, SYNcoPATion, RHYthm and PATtern
___--___ ---__---___ ---___ ___ ---____

Nonomatapoeia, I fear.
they also randomize bluetooth mac address fyi
These are only speculations, but here are points based on my own habits:

1) The most important criterion for me when looking for a store, is walking distance. I don't want to bike, or drive to the store. So the closest store is almost guaranteed to win my business.

2) The second most important criterion is the price. I'm still a student so I'm a bit careful with my spending. So if a store is much much cheaper, and not too much further, then I might go there when I have big errands to run.

3) I am pretty much insensitive to the layout of the store. I'm already walking 10-15 minutes to get there, so 30 seconds between milk and bread is no problem really

Anyway, my point is that in my case, the reason why the "better" store doesn't win is that I don't really care about the criterion used to define it as "better". So going back to your point, a store doesn't have anything to do to serve my interest other than being close to my apartment and lowering the prices. The rest is almost totally irrelevant to me.
+100

Absolutely this is a key factor in why scientific grants have terrible yield vs private funding.

As a former fusion scientist, I saw this coming, and left the field to make my own fortune and direct it towards what I believed the best energy research was.
I probably should have worded it as:

> If neither of us refrain, the numbers become increasingly meaningless and we're left with one less way to demonstrate our credibility.
flawed metrics buddy, bluetooth mac address is randomized.
My sister just released a game early access on Steam[1] called "The Counting Kingdom"[2]. It targets the U.S. core math curriculum for 6-8 year olds.

The idea is that by embedding mathematics into the core mechanics of the gameplay – instead of having it simply be a hurdle players have to get by before they get to further gaming (e.g. a popup quiz) – will allow players to consistently reinforce, grow, and retain their learning without necessarily consciously thinking about learning. It's learning through play.

I think the notion has legs, but I think it will really take a strong effort between game developers and educators alike.

[1] http://store.steampowered.com/app/302750/
[2] http://www.countingkingdomgame.com/
Show HN: Improve Your Writing – Grammar and Writing for Creators
I put it up on /r/startups if there's interest.

http://www.reddit.com/r/startups/comments/27nvm8/ask_idea_su...
Mt Shasta, California. Remote or Relocation, Full Time
Stack: I'm an iOS developer. Objective-C, iOS, Cocoa Touch
Resume: http://www.zekezack.com
Contact: zeke.shearer@gmail.com

I'm an iOS developer. I have about two years of experience and have worked on some high profile projects. Published apps I've worked on: AP Mobile, TakeLessons, ArtSpan, Law.com, ALM Reader apps (14 apps that are reskinned from the same project), Mount Shasta, SpearFysh, Name3, and MSUSD. There are a couple more projects that I work on which aren't in the store yet, and I have worked on some enterprise apps which won't be sold in the App Store for companies including Comcast and AppTree.

I am looking for a fast paced, challenging environment in a growing company where I can contribute to important projects and improve my skillset in mobile app development.
I plan to do it! A 'toJSON()' method is only for that.
You seem to underestimate the cost of a lot of science (not to mention that more money doesn't necessarily mean we'll get more results, maybe just the same result duplicated).

The ISS is the most expensive structure ever built, after all.
So you (or the people running your mailbox) don't filter spam? At all? Really? Or do the dollar signs in your eyes shift your perspective about the handful of spam that gets through the automated filters?
Depending on VM, Java developers can plan where the pauses happen. One way they do that is by object pooling, another is by using DirectBuffers/off-head memory. A third way to do it is with scoped heaps.

It's not like tons of games haven't been shipped with non ref-count GC. Minecraft being the most famous, but games on Unity3D/Mono can have non-ref count GC. Lua is shipped in tons of game engines and uses classic GC.

Regardless of whether you are using automatic GC, or if you are using malloc/free, you can't write a high performance game without carefully working around memory issues. Even C/C++ games like Max Payne have shipped with frame hiccups caused by poor malloc/free behavior that had to be fixed with custom allocators.

If you're writing a game, you have to pay attention to what you're doing. But do non-framrate limited games and regular apps need ref-count GC? I suggest no, they do not.
The Valve Effect: Top 30 e-Sports Prize Pools of All Time
Rats Regret Making the Wrong Decision
Aha, but here's the problem: if you live on the east coast (or just east of the Rockies) in the USA, you probably are referring to Asclepias syriaca, but "common milkweed" on the west coast could be a different species, perhaps Asclepias californica. If you live in Asia or South America, it would be other species.

I guess all I'm saying is be careful :) The majority of milkweeds, heck, the majority of "common milkweeds" are poisonous.
Some sentences are down right unreadable without the Oxford comma, and others make perfect sense. I agree with the author that it's not always so cut and dry; we're not communicating with a computer after all ;)

Excellent point about rule breaking though. You really can't start breaking the rules until you've learned them first. To be sure, some will learn them implicitly, but the rules aren't there to suck the soul out of an activity. They're there to give structure for people who would otherwise have no idea what they're doing.
Arguably, achieving critical mass is one of the failure modes for forums. :)
One missing feature/todo is the one of the important features that differentiates HDFS from many "academic" distributed file systems (including Ceph) is end-to-end data checksums, which are computed in client and stored on data nodes and verified in client upon retrieval.

Personally, I'd avoid any distributed storage systems without end-to-end checksums.

Another related mandatory feature is background scrubbing (periodically verify block checksums and discard corrupted replicas).
Just opt in. Explicitly.
As with most art forms, the key is to learn the rules and then how to break them. Caring about minutiae like Oxford commas matters to people who know the rules including many who don't know when to break them, but pedants who cling to rules beyond their point of uselessness don't make the rules not worth understanding.
>For some reason "the parent class of every class" is different than "a type explicitly for any type" in my brain.

Good, because types and classes are different things despite what languages like Java and my beloved C# would have us to think.
"Microsoft loves it so much that it now makes up about ten percent of their revenue."

What?
Every time I read an article about this kind of thing, the big selling point usually refers to political and economic ease of eliminating a species of mosquito compared to other trying to fix distribution of medicine and improving infrastructure and health care access.

This seems kind of backwards to me. Wouldn't working on the distribution problem be more effective than eliminating mosquito species? Obviously this is a much more difficult problem, but improvements in this area have benefits beyond disease elimination and treatment. That such things are difficult to achieve via current philanthropy efforts seems to highlight such philanthropy as flawed and in need of adjustment.