skysight-inc/HackerNews huggingface dataset:
I've gotten into the habit of not installing applications that ask for access to my Google accounts. I'm also curious as to why this application needs to prevent my phone from sleeping ... wouldn't waking up every 15 minutes and taking a sample be enough?
This one has some comments:

https://news.ycombinator.com/item?id=7726128 (businessweek.com)

Others:

https://news.ycombinator.com/item?id=7747085 (newscientist.com)

https://news.ycombinator.com/item?id=7741973 (iflscience.com)

https://news.ycombinator.com/item?id=7739908 (ieee.org)

https://news.ycombinator.com/item?id=7732875 (techcrunch.com)

https://news.ycombinator.com/item?id=7729068 (theverge.com)

https://news.ycombinator.com/item?id=7724114 (makezine.com)

https://news.ycombinator.com/item?id=7724164 (fda.gov)

https://news.ycombinator.com/item?id=7724861 (engadget.com)

https://news.ycombinator.com/item?id=7727600 (theverge.com)
I did the math. I’m on pace to waste 33 yrs of my life.
Comcast also does not allow HBOGO via the PS3.
I'm not asking you to stroke my ego (or anything else). I'm asking you not to be a dick, because this forum is of most use to everyone when people aren't needlessly dicks. I'm done here, per my earlier statements.
Logged in just to say, whoever thinks the old or the new Joomla is a great tool says bullshit or never really had to get their hands dirty with it because it plain sucks. I hate Wordpress and I'd rather use it than Joomla. Plain HTML FTW.
HBO Go has a much larger catalog than Comcast on demand. You can also stream in HD, even if you don't have Comcast HD.
Couldn't agree more, perhaps a tiny bit of PHP to handle headers/footers but certainly nothing more.

It seems these days you need a whole Django/Wordpress/etc app for even the simplest, static content.
Strangely enough, despite all the /stuff/ of cellular infrastructure, on roofs and poles in and around cities, the prevailing idea was that mobile phones communicated via satellite and that all these towers were something to do with TV.

I was conscious back then, and I don't recall this particular misunderstanding. Soon after we wondered "what are those things that are mounted like microwave repeaters but obviously are not microwave repeaters?" someone had figured out they were cell antennas. This was before anyone I knew (except my Uncle Glen) had cell phones.

Hmmm, maybe this misunderstanding was a Kiwi thing.
That's tough, because Strava is a great app. In our mind though it has a lot of stuff that isn't really needed that complicates things. If you like that stuff, you might as well stick with it. The selling point of our app (at least in my mind) though is the simplicity and ease of use.

There are a lot of people who like Strava and RunKeeper and the others, but there are also a lot of people that don't want to login to run. They don't want to have their run data on a server somewhere. They just want a great app that lets them keep track of their exercise progress. We are hoping to carve out a niche for those people.

Hopefully keeping things as simple as possible while still providing as many of the other great features we can. Things like the voice updates while running are a good example. It's a great feature that a lot of people love, but it doesn't change the interface one bit.
> iOS developers earn over $120,000 a year, and the market is growing.

Wait, what? Do you mean "can earn" or "on average earn?" The wording implies that after taking the course you will be earning $120,000/year, which doesn't seem terribly likely.

Sorry to be nit-picky, these wording issues are very easy to fix. Overall a neat looking project, consider showing more about what apps are built and how on the front page. Best of luck.
Arrakis
Mission to Mars – PyCon 2014
It's really working great, I've been using it for about the past six months (beta) and it always went great, way better than expected. I wasted hours and days trying to come with a similar solution and it always sucked. Glad they came up with something actually enjoyable.
Come on, you're presenting anecdotal evidence to prove that Roulette isn't statistically random with a built in mathematical house edge. It's just silly.
You're right about that. For some reason I have it in my head that IT did something more dynamic with the characterset to produce the graphics, but I can't find the source for that other than the recent blog posts by Jeff Lim.
Joomla over WordPress? Huh.
make (or a simpler alternative) is also an option in such circumstances.
Being a pretty hardcore Dark Souls guy I have to ask - is even that minimal lag acceptable?

I'm just thinking how many invader duels end up being super close, even a fraction of a second here and there adds up. Plus there is already some lag when playing online with friends and/or against an invader to begin with.
I agree, and I've done that. In the last 5 years I have been at 4 different jobs. Life-work balance, technical competence, and competitive compensation, choose two. That about sums up my experience in that timeframe. I've only been in my current position for 8 months, so on the one hand I feel like I shouldn't bail this quickly. On the other hand, man have things changed from the impression I had when I started.

I have looked at other jobs, and I'm thinking about picking up the search again, especially given the volume of mail I get from recruiters. Basically though I have given up on finding a job that matches what I want out of life. I feel a bit ungrateful because there is so much opportunity out there. People with our skills are in high demand. But after the last few years I have decided that the only reliable way to find a company that values what I value is to create it myself.
Ransack: automated cloud deployment built on Ansible
Russian Monte Cristo
We don't ask for permission for your accounts at all actually - we just ask permission to use Google Maps, which Google unfortunately lumps together. The app is open source on GitHub so you can verify that we don't do anything weird. For example, here's our AndroidManifest.xml file that shows the permissions we list in code: https://github.com/Cbsoftware/pressureNET/blob/master/Androi...

READ_GSERVICES is the permission in question and is required for Google Maps. I'd like to switch to an open mapping tool but it's not a top priority right now.

As for the sleeping mechanism: you're correct, an in fact we do only wake the phone up every x minutes. It's off ~99% percent of the time. We require the wakelock to ensure that the phone stays on long enough for us to measure the barometer and store/transmit the data. We don't keep the device on for any longer than absolutely required.
ArsTechnica has a writeup with less . . . editorializing: http://arstechnica.com/tech-policy/2014/05/gridlock-strikes-....

("After nearly a year of work, there's 'no agreement on how to combat the scourge of patent trolls' without also harming other patent holders and universities, wrote Leahy. If stakeholders are able to get 'a more focused agreement,' Leahy said he'll bring it immediately to the committee's attention.")

("Early this morning, several groups opposing the bill denounced those provisions, promising they would be united in their opposition to any bill that included them. 'Many of the provisions would have the effect of treating every patent holder as a patent troll,' read a letter sent out by the Innovation Alliance, which was signed by the American Association of Universities and the biotechnology trade group BIO.")
>Don't patronize me with empty platitudes like "changing passwords is a best practice".

Made me retch too. Pardon me, but how did your security snafu get to be about telling me what I ought to do? Some sort of amateur reverse psychology? A Jedi mind-trick? Kind of implies that we somehow have responsibility for it too. "Yes, yes, we allowed this to happen, but if you'd only make yourself aware of best practices, you wouldn't have anything to worry about."

Very condescending. Just tell me what I need to do to mitigate your screw up. Skip the security lesson and misdirection.

I also don't see an apology, but merely "regrets". I'm guessing their legal department weighed in on this one, but that omission, along with the spin, and the whole picture just reads like a big CYA and a "screw you!" to customers.
Well, you'd think that Google could pro-actively not show ads on occasional 'bad' content rather than putting it on each individual website operator to avoid displaying the adsense iframe (or whatever it is) on content that might bother Google. They're already identifying it.. why not just not show the ad? And then only penalize accounts that have a really big % of unadvertisable content.
My personal site is static but using minimal PHP to include headers and footers.

I had intended to use a content management system at some point but never got around to it.
I guess so, I've been using it to run Chrome just for the lolz and it works really well. Just add an app to your Steam library, then run it and good chances are that it'll actually start. Sometimes it doesn't but in most cases it works well!
Nest recalling 440,000 smoke alarms for safety risk
The poor spend a larger share of their income on items covered by VATs and excise and import duties than do rich people. Conversely, rich people save and invest a larger portion of their income. Point being that Europeans, who "see more from the taxes they pay," are really just paying themselves.
What makes this problem even worse is that articles almost never cite the original research (or provide a link). If they did this then it would be far easier to look at the original paper. Just reading the abstract of most papers is often enough to give the lay person a relativly good understanding of the scope and actual result of the research.
I can speak from experience with the memory palace or peg systems. It's pretty easy to update, especially if you have a sequence of update mechanisms in mind. For example, the first replacement is an explosion, the second is melting, etc. If you have an ace of spades (say, pink elephant) that explodes into little toy killer whales (3 of clubs) then you know that's the first change. To make these stick in my mind I would engage as many senses as possible. What did it sound like when the killer whales hit the floor (did they squeak), what did it feel like in my hands when I picked up a bunch and squeezed them, etc.
> Imagine a world where all system calls are asynchronous, all events and system calls return values are posted onto a message queue and you could drain the message queue with a single interaction with the kernel.

Interesting idea. Have existing OSes explored this? What are the major technical challenges and proposed solutions? Questions and ideas:

One option is to design every such API so that it can accept a batch of work. An array of structures representing the parameters to individual logical API calls. Invoke a single API call to hand off the array. Perhaps that will provide most of the achievable benefit, since I imagine these performance-intensive applications are bottlenecked on high volumes of calls to small numbers of APIs.

It would be a pain to modify every API interface in this fashion, and I imagine it will be difficult to implement those APIs.

Could the kernel provide a single batch facility accepting as input an array of structures representing API calls? The goal would be to make it possible to implement those APIs mostly like normal, such that the kernel takes responsibility for fanning out the batch into individual API invocations, in the simplest case by executing them sequentially; though the implementation of the API could also take advantage of batching as well.

Success of the calls would need to be determined through an API like select, or alternatively through IO events on the individual file descriptors being worked-on. There will need to be a canonical format for specifying the API to invoke (function pointer?) and its arguments (calling convention). I imagine this could be quite challenging to implement in general; all state will need to be managed explicitly. For example, you could not use a calling convention where the caller is expected to use another API to get details about why the last call failed (like Windows `GetLastError`), since the state will be clobbered by subsequent calls in a batch.

In terms of a mechanism, could the OS and applications communicate through concurrent data structures like the disruptor pattern rather than by direct context switching? It seems like this would potentially require passing input/output through main memory (if crossing CPUs). Unsure if this would provide a net benefit.

From a naive perspective this all seems feasible, but also sounds like a huge amount of work and the primary benefit would be for the highest of high-performance applications. Though I wonder how much overall performance would improve for typical applications if we can minimize context switching.

Potentially relevant: https://news.ycombinator.com/item?id=7679822 - Linus Torvalds on the high cost of page faults, which are more likely to happen under frequent context switching.
What is the point of ebay redirecting HTTPS versions of their site to an HTTP version? They have an EV cert and everything for the login page. Is it spite?
A cached-property for decorating methods in classes
That was too funny not to upvote! Nicely argued!! :)
we do have k-means in our API as well this wouldn't be hard to do.
Wealth does not equal political power in our world.

The Bushes and Clintons did not derive political power from wealth. Likewise, their great political power does not bestow upon them great wealth (though they certainly are wealthy, they're not in the same universe of, say, Donald Sterling).

And those with wealth, such as the much discussed Koch brothers? Their influence on policy seems to be near zero. Bill Gates had his company dragged through the mud several times.
So true. Show the receptionist how to use the FTP client and she can update the hours and holidays. Imagine teaching her the ins and outs of wordpress and expecting her to be ok with it or training in the next user.
Security is an education, not a product or a service
Surface Pro 3: How Microsoft wants to kill off the PC
How to tell if someone is lying to you in an email
Thanks, but doesn't change a thing for me. It's still breaking out of a containing div to the right.

And I forgot to mention that the vertical alignment was/is also a PITA. Got the image where I want it, and other text elements bottom-aligned to it? Great, now once the JS munges things it's all changed - the image gets higher.

edit: submitted a ticket to pinterest support, keyword kentbrewster
EV = "Earned Value"?

Could you outline the process or point to a place to read up on it WRT poker?
My own personal project, Nib [1], could potentially support both requirements. It uses configuration and pipelines, and can generate "virtual" static pages during the pipeline, which currently gets used to generate the blog/article index, tag pages, etc. Shouldn't be too difficult to add the document properties and extend the configuration and templates to match.

https://github.com/jreese/nib
I don't see a problem with this, it's like storing new information by difference with old information. "This is a walkman, it is the same thing as a stereo, but it is small and portable and designed for a single user." If you know what a stereo is, you're 90% of the way towards understanding a walkman.
11 Proven practices for peer review
Senator Leahy also introduced both COICA and PIPA to the Senate. I always brace for something I don't agree with when his name comes up.
Bitmessage is a beautiful concept but I've read many people having concerns over several aspects of how secure it really is. I hope the entire web one day works on a similar model.
It is very common in the US for government entities to build towers (for water storage or to fill a gap in emergency services 2-way radio coverage) and then lease space to carriers to offset the cost and reduce the number of towers in a area. I'd assume economics before spies if I saw a cell sector on a police tower.
Er, sure it does:

* No web UI. This may be a blocker for business folks who want to update a blog. This is a blocker for folks who are using devices like iPad's to update blogs (which is a huge reason why I moved away from things like Octopress and moved toward things like Ghost or Wordpress.) This may be a blocker for folks who don't always have the tools on whatever machine they're using at the time in order to generate the site.

* No imposed structure. It's easier to impose a web UI form that locks folks into certain workflows than it is to just give them a git repository with all sorts of stuff strung about, with no apparent structure other than the FS structure.
What do you mean by error-correcting codes?
I'm not the op, but do you know which patent?
And iOS programming bootcamp graduates are infamous for landing jobs doing basic project maintenance for half that salary. Not that there's anything wrote with that, it's just the vast majority of employers seeking iOS devs @$120k/yr want candidates with successful apps on the appstore.
Yes, let's encourage people to pay ransoms. That's going to end in a rational system.

Netflix switching would, in the short term, give them more bandwidth. In the long term, encouraging ransoms will cause them to go up and Netflix will be forced to keep raising their prices. This is exactly what Netflix does not want to happen, and they are wisely refusing to play ball.
The most important small feature for me in Runtastic is that it tells me how many calories I've burned. As I try to lose some pounds I run until I burned 1000 calories (or whatever the goal of the day is).
When it comes to unilateral actions, the president is mostly Commander in Chief of our military. Meaning, he could pull all our troops out of Afghanistan and Iraq and close Gitmo tomorrow just by saying so.

I assume he has similar command control over the NSA, the FBI, and the CIA.

It's important to separate well meaning rhetoric that's out of his hands from the actual lies he's told about the things he has power over.
The do's and dont's of customer discovery
In my experience luck does not exist.
The downside there is performance overhead.

If a user requests "/foo/bar/baz" you have to allow your webserver to stat "/foo/bar/baz/.htaccess", "/foo/bar/.htaccess", and "/foo/.htaccess" which can be a significant performance hit.

SSIs have similar issues, parsing all files on the off-chance there is some magic that will be required.
Url changed from http://gizmodo.com/we-still-dont-know-how-static-electricity..., which points to this.
Ahhh, how I do miss the times of WoW pre-1.3, when addons could trigger spells and such at will.

I wrote a (likely very unsuccessful, as it's now disappeared from the internets) addon called DancingGnome, that allowed one to bind arbitrary input series to spells -- it was meant to bind dance pad moves to spells. Up-Up-Up for Fireball, Down-Up for Fireblast, those were (some of) my binds.

More successfully, though, I wrote Chatr, which popped up "IM" windows for private chats.

And another addon that allowed covert chats that looked like (to people with the addon) they were being said in public channels.

Ah, those were the times (for a given value of times).
Xfinity On Demand's user interface is atrocious.
Wonder how that will work out for them. Both Deutsche Telekom and Kabel Deutschland provide their own video on demand services, and together they cover pretty much 99% of all last mile infrastructure.

This is the one thing where they are ahead even of the US competition, which is still deciding if they should "do this content thing" and keeping the network deadlocked and at standstill in the meantime (as the wise aristocrats decide).
Looking for a dev
In search of a dev to build a airbnb-equse site...Anyone interested?
No, the question was not that general. The question was, verbatim: "Now that he is in a position to do so, President Obama is fighting tooth-and-nail to make this a toothless(!) bill. Why?" Many other politicians did not fight this bill tooth and nail, so that doesn't explain why Obama did.
This is pretty much the norm today, though. Cheaper kindles come with ads. Laptops and phones come with bundled software that the developers paid to be on there. The menus in your cable service have ads. Movies have ads. They're everywhere in stuff you pay for.
Free App Lets the Next Snowden Send Big Files Securely and Anonymously
It's online poker; there's almost certainly a record of every card dealt.
OMG!

Are there any implementations for terminals running in other operating systems?
NESbox – emulator of NES, Super Nintendo, Sega Mega Drive video consoles
http://security.stackexchange.com/questions/33470/what-techn...
Surely that's not a static site? I think the author was trying to say that people rely to heavily on tools to achieve simple goals; using a tool or framework for your own amusement can sway you away from the actual goal, in his case making a static website for an animal shelter.
I don't even know how people can even argue it isn't a game of skill anymore. Profitable poker players are just little, mini-casinos. That's it. It's not that complex of an idea.

I play heads-up hyper-turbos, as well as other games, on PokerStars. I've been studying poker, reviewing my play, and grinding for years. I'm a mediocre reg and I can grind out consistent profits. Here's my graph of 18,106 $15 heads-up hyper-turbos on PokerStars.

http://i.imgur.com/AQ26oVQ.png

It really, truly, is not that hard to make money at poker if you're willing to invest even a small amount of time doing quality study and review.
Your caricature of what MF is like is so grotesquely at odds with my experience that I would suspect that you are exaggerating or making it up. Metafilter, by and large, has an informed, intelligent and very helpful community. There are always jerks or people having a bad day but the mods deal with that promptly. That said, people who are just asinine, like perhaps those making unfair generalizations, are often dealt with by gentle ridicule. I have never seen anyone unfairly snarked, ever.
Dart 1.4 Brings Deep Visibility to Run Applications