skysight-inc/HackerNews huggingface dataset:
@tsycho is right. I want to provide a little more "context" to this comment. This is hacker news after all.

As an aside and shout out:
@willvarfar's demo reminds me of Jer Thorp's talk from a TedX a couple of years back: http://youtu.be/Q9wcvFkWpsM

Background: I have some experience with iOS location APIs too. My concept was called wrkstrm (Here is a quick 1.5 minute demo I made for the AngelHack 2012 summer finals: http://youtu.be/U0adNGyXsuE)

Apple has been refining CoreLocation almost every year since iOS 2 with a focus to battery life. A huge addition came in iOS 5 which introduced the API changes that @tsycho mentioned - significant location monitoring and geo fencing. Again, @tsycho was astute to note that this information was ALREADY being logged by the phone and provided to telcos (there was a huge scare about this a couple of years ago). All Apple did was give developers access to this data without having to hack (check out @willvarfar's demo and OpenPaths). Another aside: These two APIs are what prompted me to learn how to code. I was seriously disappointed when I found out that Apple was "cheating" the implementation of these APIs. The resolution to these APIs is crap - something like football fields of disparity. This is what started my journey into finding a more accurate way to geo fence and track locations.

The screenshots @ladino linked to use a different approach to generate. This information is NEW. Also it was made possible by two sensor driven user interface innovations which seem totally irrelevant. First, in iOS 6 Apple started running the accelerometer all day with it's raise to speak to Siri feature - (simply put the phone to your ear to activate Siri). Now with iOS 7, Apple has introduced a "constant on" gyroscope, with the introduction of the Parallax effect. Now Apple can (for FREE) measure "stay" events when the iPhone is not moving (using signal processing) without necessarily resorting to expensive / inaccurate geo fencing. That is what provides the new location data @tsycho showed. Why am I so sure that this is what Apple is doing? Apple was originally planning to go even further by providing step count data (similar to the Galaxy S4's S Health data) to developers. This is only possible by running the aforementioned sensors and using signal processing. This was shown in the new iOS 7 technologies during the keynote and even in the iOS 7 beta 1 documentation, but all mentions were abruptly removed with beta 2 and beyond. Look for this is iOS 7.1 or iOS 8.

If you are interested I've decided to elaborate on this post over at my nascent blog:

http://wrkstrm.postach.io/post/core-location-evolution
Why on earth would you want people to trust the government?

That's what got us into this mess.
How To Use Select Boxes (Pulldown Menus)
and if you're a hacker outside US soil you should start watching out for the drones...
Pretty much, the new screen on iOS7 is really so close to Google Now that if Google had added it in Android 5 there would have been all sorts of arrogant smug blog articles about how Google can't innovate etc.
One year on from the Higgs boson find, has physics hit the buffers?
The RubyCentral Opportunity Scholarship
I totally agree, that it's a good thing not to see 100% of posts from either HN or FB

But the updates that you miss are also some which have a lot of likes/shares/comments on FB. That's what we do, we don't dig out crap posts, but only those posts that outrank others.

So we have found out that you also miss those high ranked posts, almost as much as 50%
Actually, Sergey Brin made the same app and showed it at the Android G1 launch :)

https://www.youtube.com/watch?v=VWwLZfVpCyU
My OSX chrome definitely stores passwords in OSX Keychain Manager. Is that like a special setting or plugin I activated and forgot, not just what it always does on OSX? Or wait, am I somehow wrong? It sure looks like it's storing passwords in keychain manager, in that all of my website passwords are there in keychain manager.
Its Great initiative
SEEKING WORK - Minneapolis / Remote

I am a native Android engineer with over ten years of development experience.

I am seeking native Android projects to build up my new consultancy, ColinTheShots LLC.

My background:

- Over ten years of constant experience developing CM/Devops, continuous integration, and testing automation frameworks from scratch at Cray and Pearson.

- I started programming with the Android SDK soon after I bought the original Google phone, the G1.

- Won two international Pearson hackathons in 2012 and 2013 using native Android apps, beating almost fifty teams last year and about seventy teams this year.

- I've been programming since age six.

To e-mail me: my username with the domain gmail dot com.
PHP.net receives facelift
It is a security flaw, and a big one. The only embarrassing thing here is Google's employees attempts at downplaying this.

And please explain how to bypass Safari password manager, or 1Password, or any password manager with a master password, if you believe it's only a cosmetic feature.
and libertarians
I am unsure why Chrome does not ask for the master password when the user attempts to reveal the plaintext for a password. Safari does this and it works.

This is a big deal because it makes reading passwords easy to do in seconds, and easy to do inconspicuously.

If you were to modify the DOM to unmask passwords it would take longer, and it's not something you can do while a co-worker or friend lends you their laptop for a minute. This flaw presents additional opportunity to anyone who wants to read another person's passwords.

It is not merely "cosmetic." It actually presents a real problem for anyone who does not logout of their account every time someone else uses their computer. Sure, this is probably best practice — but it is also insulting, inconvenient and an unrealistic expectation.

If I have unrestricted access to your machine, your passwords are compromised. Fine. But this is not a common or realistic scenario. It is far more likely I am using your machine with you, and then you walk out for 20 seconds to get a glass of water.
One really important bit of information to add to the first full paragraph is that when the app tries to use startMonitoringForSignificantChanges: for the first time, the user is asked whether or not they want the app to. If they select "Don't Allow", then it's game over for that app until the user changes the setting in Settings. This doesn't stop iOS from doing what it's doing, but should quell fears that random apps are just logging all kinds of user data and sending it to who knows where.
This is the first time I'm hearing about this too so I think there is more to it. I don't even see why a mnemonic is required since the shape of both '<' and '>' clearly demonstrate the relationship that the operator is testing.
Pah. That's nothing. I have an app idea called 'iSkip', where you skim your phone over the water and your phone sends back how many hops it did as it's last act.
"You might consider informing your client contact of the dysfunctional payments department, but I haven't seen that produce reliable results (again: the incentives of the procurements or payables people aren't aligned with those of your client contact)."

This is good advice. I'm a PM in a large firm that engages vendors/suppliers. If a supplier that was important to the project was having payment issues I'd certainly escalate to a contact in Payments. It might have no effect :-) but I'd have a go.
>A government that no longer represents the people, but corporations and those that benefit by it

I guess it would surprise a lot of people that we have far more common "interests" with corporations and their success then we have opposing "interests". In other words, in most cases, the things that benefit corporations benefit the people (not everyone, always, and equally, of course).

Corporations are owned by people like you and me, composed of people like you and me, run by people like you and me, and paid by people like you and me.
Interesting - perhaps because I see so many EEs in software or consulting I don't think as much about hardware. I can see how the field can get specialized very quickly, and the first post-college job is critical.
> Why is it such a problem to ask the user to enter their account password before viewing this prefpane? You've not provided a valid argument against this.

Most users do not have to enter their password when their OS boots, and thus won't know what it is. So offering it in Chrome is an inconvenience for most users, but adds no extra security. Once an attacker has physical access and can run Chrome browser it's game over and they can get everything, even if Chrome asks for a password before showing you the password pane.

Users should be setting up "guest" accounts for their OS and "Guest" user profiles for their web browsers.
Actually, I say "string" and then drop the bass for the square brackets.
No. 100x no. That is how to waste your vote.

Voting for the "lesser evil" is only a good idea when the "greater evil" is so great that they will destroy the country. That has never been the case.

Voting for the "lesser evil" is actually worse than not voting at all because it tells the parties that being evil still gets them votes.

The only way political parties in the US change is through threat of losing enough votes. If you want change that the duopoly does not offer then you must vote your conscience even if it means that this "greater evil" person will win. Because in the long run the party that lost will have to incorporate the policies of the 3rd parties that are "stealing" their votes the next time around.
It will be ok in most cases... until it won't. What this script does is install dependencies. And fails for anything that isn't the most popular system. I really don't see the point of writing a script like this, as opposed to the following text:

Requirements: git, prolog (package swi-prolog-nox, or swi-prolog).
To install checkout repository https://github.com/larsyencken/marelle and run "make install" (optionally with DESTDIR=/your/custom/destination/path).

Less writing, clear instructions and provided you know how to write a standard well-behaved makefile, it will also not assume surprising things about your system. Also they could ship the bin file without a static path in their repo instead of creating it on installation for some reason.

Those bootstrap files are really annoying me - also because they assume zero knowledge from the user (even if that user is supposed to later write system standup script in prolog... oh the irony). It also gets completely redundant sometimes - like the composer in php (https://getcomposer.org/installer) - it's a php script that includes loads of logic to download a single file and put it in the correct directory. And it's not an unusual case.

I really believe the bootstrap scripts are both useless and harmful, apart from a very few special cases.
It's not useless. It will shake out any number of "obvious" problems.

It is just not sufficient to deem the product generally safe as a food substitute for everyone and/or for prolonged use.
Almost...

You have a typed pointer to a function but that's not a void pointer and the "New C Standard" 6.3.2.3 states that you can't cast a function pointer to a void*.
Woah, I didn't expect this to get any interest on HNews. This is a major hack that I did during some downtime at work, I think its pretty neat but its entirely useless. I'm glad other people find it interesting!
I didn't even mind that. What really freaked me out about Google Now is when it started showing package tracking cards based on having shipping notices in my email. Of course Google has access to all of that, but it weirded me out the first time I saw it.
I'm not saying that the property rights must absolutely take precedence. I'm saying that you can't just derisively chalk it all up to lobbying. Zoning restrictions shouldn't categorically override things like AirBnB, but you can't just flip a switch and upend everything. People have legitimate settled expectations and you have to deal with those while moving forward.
Yes we're not gluttons for punishment believe me :)
He can always go back to grad school to retool also, no?

This is an issue in many technical fields, software too. An old friend's dad did his Phd thesis in vacuum tubes. If you can't stay current in your current job, you have to find a way on the side. Or do something else. But EEs are in MUCH better shape than liberal arts majors. Their major at least signals that they're smart, good at math, and can work hard.
Uber has launched in South Africa
Got this email a few minutes ago. I checked the Uber app and there are about three cars available in my immediate area:

Thank you loyal Uber rider!
Earlier this morning, secret Ubers were spotted across Johannesburg, marking Uber's entry to our first African city and our fifth continent!

It all started when South African football legend and African Cup of Nations winner Mark Fish opened his iPhone in Sandton and requested a ride. Minutes later, he was picked up by his chauffeur Paul and whisked away to a meeting.

Africa's Heart

Johannesburg has long been known as Africa's capital city - it's economic heartbeat, cultural soul and a draw to dreamers from across the continent. And no matter what you call the city - Jozi, Jo'burg, eGoli - it's no secret that getting around is not always pleasant; traffic on the M1 can be crushing and drivers are notoriously loose with speed limits.

That's part of the reason we can't be more thrilled to be here; so that Jo'burg residents and visitors have a safe, reliable transportation option where they can travel in comfort and style. No more waiting after a night out for a safe ride home, and no more trusting your car's security with parking attendants on side streets.

Please keep in mind that during Uber's "secret testing phase", availability may be limited as we perfect the experience. We're working hard to make additional Ubers available every day.

As we build our own team in Johannesburg, we're also looking to hire a brilliant Community Manager - someone to lead marketing and be the face of Uber in Jozi. Know anyone brilliant? Let us know and we'll make it rain Uber credits your way.

Keep us posted with any feedback at supportjoburg@uber.com and follow @uber_joburg for the latest news, promotions and updates.

Much Love,

Team #UberAfrica
You forgot file sharers, drugs and pedophiles. All of which have been since been said to fund the terrorism.

Which in the case of drugs, IIRC, is true. Didn't the CIA use cocaine trafficking to fund some black type ops?
Yes, that's what we are striving for. Not only a different but a BETTER view
Maybe he'll get to meet with some of his old "friends" there?
Hacker News Reskinned
If Chrome wanted to be informative it would tell you clearly that your passwords are readable in plaintext at chrome://settings/passwords. It does not do this when it saves a password.

Either it tells you that your passwords are readable (and thus you are less likely to trust it) or it makes some attempt to prevent your passwords from being read within seconds. It can't have it both ways.
The app basically goes around the facebook EdgeRank algo and finds trending stories -- as opposed to only showing the stories from friends with whom you have a good edgeRank.
>"When I told the customer of my suspicions they said that they had recently replaced their processor heat sink. When they put the old heat sink back on their performance problems went away."

A person who buys and installs their own heatsink, but can't troubleshoot a temperature-driven performance problem impresses me as an odd combination.

I expect providing support to members of the "enthusiast" PC market is an interesting challenge.
I'm as conflicted about copyright as the next wannabe, but this FAQ entry is either incredibly optimistic or incredibly naive:

> What about copyrights and terms of use?
> Since websites have the ability to opt-out or ask to have specific Mods suspended, we are safe here. In general, website owners should be kept happy if you want your Mod to really thrive and be used by many.

( http://tomodo.com/#faq )

The scenario I am thinking of is, of course: skin site, add adverts, don't tell the site owner. They notice n weeks later. Do they just block you (robots.txt-style or explicitly) or do they also sue for lost revenue?
That's exactly what I've found. We ported all of our JavaScript code to TypeScript because of this, and are on a hunt to remove 'any' types.

We found a bunch of real and potential bugs due to JavaScript's dynamic nature, particularly with regards to the number of function arguments (JavaScript being happy to ignore extra parameters or replace missing parameters with undefined).
How did this work in terms of flexibility in the downturn? Did it help that the company was more nimble, or because of a lack of central control?

I'm curious because models that work in good times don't always work in tough times.
How high is your confidence in the word "outside"?
It has been like that for about 3 months
A Year and a Half With a Nissan Leaf (Part 1): The Acquisition
I'm a valuer/appraiser by trade and would be interested to know how you're making calculations. Direct cap or irr (DCF)? A dollar amount multiplied per estimated user?
Queensland government outlaws new IBM contracts
Given that:

- I understand the fact that the browser must be able to have the password in plaintext at the moment of logging to a website.

- I understand that if someone has access to my account on my computer then is able to access all the sensitive information that I have stored unencrypted on it, and not just my browser's passwords.

- I understand that is not something new or ground-breaking, or even something exclusively related to Chrome.

I still can't see how sensible having an option to show the passwords in plaintext, without protection, really is. Many people (non tech-savvy people in particular) for example do not lock their OS profile at all.

Requiring a Master Password by default (with the possibility of opting out in the settings) before using/showing passwords, and storing these in crypted form it would seem more sensible to me.
'Dark Intellectual Property': Why We Need a Kickstarter for Patents
Yes, except bitcoins's crazy volatility makes it a deficient store of value.

So, until the volatility of bitcoin's exchange rate against the world's major currencies calms down and stays calm for a significant period of time, this really isn't something to worry about.

I agree with the sentiments of weland, even though I have not read this specific article because 7 of 8 articles I have read on Forbes.com, I regret having done so.
Not everything is made of transistors.
The Role of the Social Business Champion in Scaling Social Media
I was working for a small (50-100 employees) manf firm. We out-sourced some difficult, technical work to a local specialist. We had tight unusual requirements, we weren't paying much, and we wanted a very tight delivery schedule.

The guy did wonders - worked really hard and delivered excellent product, on time.

He issued us with an invoice.

We didn't pay.

He followed up - asked why we hadn't paid.

We hadn't paid because his paperwork didn't conform to "what we needed" in some obscure bureaucratic way.

It took him a few weeks of back-and-forth to get his payment.

Needless to say, he declined all our other offers of work, and we got worse quality product, from less flexible suppliers, at greater cost in future.

Payment departments can harm your company.
If you don't mind trailing whitespace block select might be an option (option + select on OS X / ctrl + alt + select on Linux). Or just use copy mode and yank the selection to the system clipboard.
I wanted to speed up hg-git, since it's really slow for moderately-sized git repos. The slowness seems to be all in Dulwich. Isn't it more desirable then to have Python bindings to libgit?
I would like to ask to think twice until agree Google's reply. And not only because they have so much power on the Internet.

Think about most simplest case: childs John and Jack do their homework on Jack's computer. Jack goes to the toilet and John continue the writing/drawing. Then John gets "brilliand" idea: "Hmmm, why not stole his passwords all around and sell/play them later..."

Is this something which you think never happen?

There is two simple solution to avoid this:
1) Jack is having two accounts: admin and JackTheUser
2) There are no passwords in clear text format unless someone add JackTheUser's credentials. And this must happen everytime you look the passwords.

#1 makes impossible to install any bad software
#2 avoid simple friends to see your passwords

Maybe Justin and Google just doesn't know how to verify user on the OS? Very same way than UAC behaved earlier on Windows.

Some professionals call it layer security: if your front door is open, your safety box is still locked. May I ask, is that something which we do not want?
It's a good idea to have separate accounts. The issue is that many people aren't aware of this, and should be. Chrome is going with the assumption that people know about it.

I'd rather someone browsed My Documents than saw my password in plain text. I don't even like seeing my password in plain text.

It came as an unpleasant surprise to many of us, so I'm trying to point out to as many people as possible that this is the way Chrome does it.
Chrome should ask for the master Keychain password when you attempt to unmask a password. It does not do this, and it could easily do this (like Safari does). So it's a flaw.

Alternatively Chrome should inform the user that saved passwords are easily readable in plaintext, so that users will not trust it as much. It does not do this either.

There's a difference between browsing someone's private documents and having permanent access to their email account via their password.
Reminds me of "All animals are equal, but some animals are more equal than others".
I know! It's really bizarre. It's almost like some people have different preferences from you or something. Let's spend more time talking about how people with different preferences are weird and stupid.
Various sites? Can you confirm? I don't read reddit because it really is lowest common denominator (it's the tabloid of the forums). But I haven't seen the comments you're referring to anywhere that I'd consider reputable.
Turn the app on, wrap the phone in bubblewrap/foam.. Clean,Safe,Fun
Can you suggest some good resources for newbies/laymen on the topic?

Edit - For anyone else who might be looking, this page gives a nice pythonic example:

http://agiliq.com/blog/2009/06/generating-pseudo-random-text...
Facebook has an EdgeRank and you can bypass it? Wow -- didn't know this.
It's better to know a couple of languages - one mainstream and one non-mainstream. The JS developer's rates will gradually go down over the time due to oversaturation. Additionally I struggle to see the future where complete back-end including message queues, workflow engines, database API etc. are all in JavaScript. You don't want a language that dynamic for those stuff. Additionally JS as language is lacking innovation, it will be taking years for standards committee to release new versions. This is one of the reasons LLVM and asm.js are better ideas.
One wacko on Reddit and a few hyperbolic calls for protest hardly warrants a heavy handed response.

What about the constant over-reaction you hear from gun rights activists? You hear far louder and more violent statements directly from national TV pundits anytime the topic of gun reform comes up.

I don't understand why as a country we are okay with heavily armed, self-appointed militias spouting paranoid delusions about "the Feds," but somehow challenging the NSA in discussions on Internet forums is being considered dangerously close to terrorism.