skysight-inc/HackerNews huggingface dataset:
Ha, I made a thing like this back in 1994 or so out of an old monochrome 640x480 laptop screen, a couple of those plastic fresnel lenses and a whole bunch of glue and cardboard. It worked about as well as you'd expect.

I was totally into the Virtual Reality hype of the day. It's funny to think that 20 years later it might almost be useful. Maybe I'll buy an Oculus Rift to celebrate :-)
up to I looked at the paycheck which said $7050 , I be certain that my best friend could truley taking home money part time from their laptop. . there sisters roommate has been doing this for under 7 months and recently repaid the loans on there mini mansion and got a top of the range Mazda . Get More Info ..>>> http://www.bay92.com
I wonder if it's possible to build an emulator image based on CyanogenMod with no Play Services. That'd help with testing the apps, but it's another "device" to target.

Developers would be able to see from the crash reports how many NPEs from missing Play Services they're getting and prioritise accordingly.
I wonder how this deals with like .docx files or .xlsx (Excel) files. Even of you change 0 fields it might end up "mutated" and the Proof does not longer work.

A single flipped byte destroys the entire concept. Tech savvy people can deal with this, but not the average joe.

Cool concept nonetheless.
What is third generation enterprise mobile platform all about?
Did you use GMail before Fastmail? I'm not sure I want to give up push email yet. Do you find that you're missing emails or that IMAP IDLE uses too much battery?
Now THAT'S an excellent review. Include the relevant disclaimer of having written for Priceonomics, but even this alone, explaining the process of getting the stories, is better than anything I've seen so far about the book.

Why the book? Why Priceonomics? Because this ^^^^

Well done.
Thinking of a drone startup? Here's your VC fund
Hi! Glad you like the j/k scrolling.

All it is is a call to `window.scrollTo()` with some logic to determine the position of the element we want to scroll to. See [1] for the code of the actual function that does the scrolling. Is there acceleration? There doesn't seem to be on Chrome for Mac. :/

Oh, if you meant the little arrow ("»") that slides to the right on focus of a plugin, that's just the CSS 3 transition `all 0.1s ease-out` applied to a changing `left` and `opacity`. See [2] for code.

Thanks for checking out the site!

[1]: https://github.com/divad12/vim-awesome/blob/13d576664aa88fe0...
[2]: https://github.com/divad12/vim-awesome/blob/13d576664aa88fe0...
Nothing about the judgement denies you this (did you read it?).

If you are a European citizen then you have whatever are the rights granted you by your country and wider EU law to request information about other citizens at the moment in time that you make the enquiry.

It might be that this grants you access to past acts, and it might be that this does not grant you access to past acts. And in the vast majority of cases the person you are requesting info about doesn't determine what you can access, the law does.

The law already does dictate whether past acts are relevant to you or not.

It's the timeliness that is important here, not who says what. Time allows people to move on with their lives and put some aspects of their past behind them (where it's the right thing to do for the rest of society).

Google failed here, because they accessed information at the time they were able to do so, but then permanently stored it and made it available. The judgement tells Google not to do this (the make available step), so that the enquirer needs to go to the source of the data and ask "at that moment in time", and thus whatever laws apply to deny or grant you this access is applied. That is all... your rights are unaffected and all the person being enquired about did is say "you should go back to the source to ask this".
Use your Chromecast/Roku on a Hotel WiFi
> I keep looking for a lighterweight alternative to OwnCloud for Calendar/Contacts.

BaiKal[1] is just this. It too is open-source, and it's a million times lighter. Literally. I've gone from 100% CPU use to complete idling. It is also self-contained via Sqlite, with no need for "heavy" things like MySQL backing.

The only bad thing is that it might be harder to get running on a shared host, due to its "web-app" part being hosted in a sub-directory of the actual application-structure.

[1] http://baikal-server.com/
The idea is that we don't want businesses distributing your personal life and we don't want a defamation industry. Imagine the 2 of those combined, it would be powerful propaganda, we would all have to invest in the negative review industry just to compensate. We already have copyrights on everything else, ownership laws that apply to everything except humans. It seems fair for your life belongs to you. It would be something if I couldn't have mickey mouse on my website but could use your face for everything?
Interacting with a World of Connected Objects
Huh, I thought someone got "bitstamped" - http://www.urbandictionary.com/define.php?term=goxed
I agree, but the way I see people comment on this topic it's as if they believe present-day inmates are being sent into prisons mainly for profit... It's a little misleading, to say the least.
Abstractions for the Functional Roboticist with Anthony Cowley
AskHN:How to do a startup on TN1 visa?
I'm on a TN1 visa and have been working on a side project with a non american partner. Is there any way to start a company in the US short of quoting our jobs and switching visas?
Drew, can you give me some examples, how is the decentralized abuse worse than omnipresent government/corporate power?

Aren't the both bad? One for the lack of agreed upon standards , regulations and criminal, civil consequences, and the other for manipulating the playing field in favor of the few, and the power, removing from the the expectations of standards, regulations and criminal, civil consequences.

Unfair, unjust markets are terrible either way. Or am I mistake about one vs the other?
You're right that GitHub stars probably isn't the best metric of how good a plugin is. We try to use a more unbiased metric of relative # of actual users, and this we get by scraping dotfiles repos on GitHub, looking for references to Vim plugins. That's shown as the # users count to the left of stars on GitHub. It's also not perfect, but it's a useful source of relative usage statistics.
Please keep in mind that a descriptive study like that only shows correlations of variables.
That work wasn't a longitudinal study, therefore one cannot convey a causal relationship of the variables <number of partners> and <divorce rate> from it - even if the errors pointed out by jarvist would not be present. It's also quite possible that <number of partners> is only a confounding variable for something different that has not been measured, e.g. certain mood problems, bad parental examples on how to properly/ fairly argue in a relationship etc. That would explain both the number of failed relationships before and after marriage.
The range of non-conflicting IPv4 private addresses is not really small. Everyone just happens to use the same two or three blocks, the easiest to remember.
Pope Francis I Mass from Now The End Begins
> Why isn't my macbook a jet engine right now? I've read plenty of blogs with nothing but a parallax scroll at the top and my computer fan goes insane

Ah, the beauty of Javascript!
Intellectual Property Rights Made Easy
This is why I use CyanogenMod. I have installed the Play Store, but not all the other crap that comes bundled in gapps, and I use XPrivacy to restrict its access to my data.
Thank you! The color scheme used is Solarized, courtesy of Ethan Schoonover: http://ethanschoonover.com/solarized
Even "public" prisons devour tax dollars to pay prison staff (who are unionized in some states with lobbies that fight for stricter laws and law enforcement and thus more prisoners to guard...), construction workers, suppliers of food, surveillance equipment, and so on. "For profit" prisons are just the logical conclusion of a rotten industry.
Presumably if developers only distribute their app via the Play Store, they aren't too worried about whether their app users are using the Play Store.
I just carry a USB cable in my jacket pocket - for charging my phone, and for using the phone as an external disk
I find it fascinating to see the division of this topic being along seemingly national lines, i.e. European commenters seem in favor, while American commenters seem vehemently against the EU court ruling. This is somewhat of a generalization, but it does highlight an interesting phenomenon. It appears the overwhelming (?) majority of young American internet users, who have come of age in the post 9/11 USA are disturbingly willing to relinquish as many freedoms and rights, as is demanded of them. In fact, they take it one step further, in a form of self-perpetuating pseudo-cultural hegemony, they try to impose this "If you're innocent you have nothing to hide!" mentality on Americans and non-Americans alike.

The fact that global search engines often can have extremely negative implications vis-a-vis personal data retention, is one that more easily escapes those who were born naturally into the Internet age, as opposed to those who "merely adopted it". The "adopters" are usually more sensitive to the before-and-after effects, than the "naturals", usually because the naturals often lack the firsthand context with which to make informed comparisons of said effects.

A contributing, and perhaps aggravating, factor is the tendency of many (possibly younger) HNers to fall into knee-jerk behavioral patterns of vociferously defending all that is Google, from the somewhat irrational perspective of Google being All That Is Good And Holy, simply because of the corporation's trite slogan of "Do No Evil". At the very latest, the Snowden revelations and ensuing NSA scandals have shown us Google and co. are as far from sainthood as any other multibillion dollar multinational corporation.

In summary, the European little guy has scored an important victory that gives them the tools to improve their quality of life, or at the very least avoid a degradation thereof. How this is twisted into censorship of a search giant is fascinating and very revealing of other deeper and far more worrisome underlying tendencies within the very defenders of the "Mega Corp".
Not only it's possible, it is supported out of the box. When you are configuring the emulator, you are choosing the OS version (API level). You have to choose, whether you want "Android" or "Google API".
Rupert Murdoch -> News Corp. -> Fox News "RNC mouthpiece"

/sarcasm?

[clarification] Is /sarcasm on on either misunderstanding replier as such or my "RNC mouthpiece"?
Aren't most application hosted in the cloud anyway? I understand how VMs are not ideal, but aren't they more "real-life" than "real hardware" nowadays (not a rhetorical question, genuinely curious).
Android is a lost cause, all the man power being donated to the project is just going to line google's pockets and lock us further into closed hardware and barely opensource phones.

The only future is a real linux phone, debian or ubuntu mobile, where one day there will be effortless desktop/tablet/mobile unified development. Why push for developers to waste time porting between c++ and java?
When you disable the backup option on your phone, it warns and asks you to confirm that you want your data to be erased from Googles machines. So there's that. But yes, it's terrifying that millions of home WiFi passwords are stored on Google servers.
I use kde for the same reasons than you (programming and sysadmin), and I'm a big fan actually.

I don't use activities, dolphin, konsole, kate, nepomuk, etc. I just don't care about all of this, my kde environment basically consists in fullscreen terminals (real fullscreen, with no window decoration and no space eaten by menu bars) and full screen browsers. No menu bar (I use the run command for everything I do not launch from terminal), no plasma widgets (my tmuxes give me hour, which is all I need), no whatever desktop integration. I even don't use compositing.

So, why am I using kde, would you ask ? Because I never found any desktop environment as much configurable. Kde is over-featured, but still never get in the way if you want to.

Each window has an incredible set of configuration to make it looks like what you want. Those settings can either be temporary or be persisted, using regexp on various attributes allowing to target specific applications, or even specific popup created by specific application.

The list of keyboard shortcuts you can define is massive. And every application allows to redefine its shortcuts individually. I've actually never found any action I wanted to redefine and it was not allowed (and keyboard is by far my main interface). Damn, you can even define keyboard shortcuts for calling your own scripts.

I'm a big fan of gentoo for the control it gives me over my system, and kde is just the perfect counterpart in the desktop environment world.

So yeah, they can do whatever they want with themes, fonts, plasma widgets, etc, I won't mind :)

Performance is indeed a problem. In the past, I've switched a lot between kde and wmii, which offered the same kind of configurability (through its plan9 virtual fs - not sure it's still the case since wmii developers are obsessed with removing features) just because of that. Today, I have the kind of computer you have after being developer for a while, so it's a non issue.
"daemons without sane defaults should never start at install"

It's silly that certain daemons check for a default settings file to decide if an execution is permitted rather than skipping that logic and defaulting the service off until either user intervention provides sane operating defaults, or the defaults are known to be sane otherwise.

I agree that a switch should be included with the package managers, but I also believe that the package managers should look for a switch from the package maintainers as well.

"areDefaultsSane = 0" should require user intervention to start after install and would be intended for things like insecure network daemons or daemons that control thermals/power/otherwiseImportantThings, whereas things that flagged "areDefaultsSane" as true would be started without intervention, this being intended for things like pulse.

things like thinkfan (a cpu/fan manager for linux) include "run_at_start = False" in the /etc/default file and things like that, but it feels woefully inadequate to rely on the package itself to check for something potentially mean when the environment could handle it in a standardized way, perhaps within whatever metadata is included in the deb file rather than the packages' included /etc/default/? (disclaimer: I don't know how deb files are put together)
Can you share your Numix and KDE/GTK2/GTK3 tweaks?
If I look at it too long, I see "patterns" in the output of OS X's /dev/random too: http://codeanarchy.com/files/yarrow.png

Random doesn't always look random. To make matters worse, we're biased towards seeing patterns in noise: http://en.wikipedia.org/wiki/Clustering_illusion
AFAIK it is Debian (and Ubuntu) policy for all packages to auto start services. And it is also quite difficult to pre-set package config files before installing, especially if you want to script it with a configuration manager like puppet. I can't recall ever seeing a package in the official repositories for which this is not the case, and it is a real and genuine pain point in using Debian as a server.
Really I just wanted to point out that the State Monad is not actually hiding any "real" mutation anywhere, nor is it related to the IO Monad- I was confused on this point for some time when learning Haskell.
5 Writing Tips That Will Transform Your Copy Into Money
I'm still in the camp of there being nothing new here. Now gfs may be a different matter, but that was part of a different paper, and not a requirement of this one. Which is why I have kept stating that a dfs is not a requirement.
µg: Open-source replacements of Google Apps and API on Android
Have you given lxqt or razor-qt a try? Both look quite promising for Qt and more streamlined.
I think the tilde operator and Underscore are both equally cryptic and represent similar degrees of obfuscation. Tilde doesn't get much use, because it's prone to quirky behavior, particularly with respect to negative one in javascript. Gven that javascript has junk lying around like NaN, undefined, null, ==, ===, I tend to mistrust anything that isn't dog-ugly bland convention.

Aliases are also ugly in my opinion, given that they can be reassigned any old time. Even the much-used dollar sign alias demands extra scrutiny, when inspectng unfamiliar code. The advantage is that they're (aliases, that is) are easy to write, not easy read. On the other hand, the "contains" function should adhere to the sanest contract most would expect from it, and if it does, "contains" is easy enough to understand. But yeah, depending on libraries is either laziness or bullshit, when it comes to core language functionality. The only thing advanced libraries really offer is cross-browser compatibility.

Meanwhile, (x.indexOf(y) == -1) is dead simple, as long as you know that arrays start at zero, never have negative indices, and that indexOf() returns a negative value when the argument isn't matched by an object in the array. Returning a negative value, as parlance for "not found", when an absolute integer value is expected, is a pretty sane convention.
I will be sure to inform these private SWAT teams that I do not wish to engage business with them when they bust down my door.
But you're assuming a car first approach. And on a high-way, I agree with you. It's a car's world, but in a city, or town on a non-major thoroughfare, cars and bikes should be able to co-exist peacefully. To stretch your analogy a bit, low speed roadways would be like swimming in non-shark infested waters. Sure, you are liable to see car but you shouldn't feel like you are in danger when your are passed by the car, and on the other side, drivers shouldn't feel like they are within inches of killing a cyclist when they use a road legally and responsibly. (I add responsibly there because many drivers will complain that they feel they have to pay more attention when the drive near cyclists. I find this a wholly unconvincing argument, if you aren't paying attention while driving you aren't driving responsibly)

I also don't have any desire to use a car frequently. I shouldn't be forced to resort to a car to travel anything less than 15 miles due to fear or lack of infrastructure. And we face a chicken and egg problem. It would be great if we could have elevated bikeways tomorrow, but the truth of the matter is we should be encouraging bike use now not hypothetically in a utopian future. Because without proven use, there's no way major bike infrastructure projects will happen.
No, genuine question. Not everyone's in the US!

In the UK the Murdoch press certainly has a long history of taking political positions and meddling with society. But I don't know what they're saying over the duck pond, especially about Mexico.
Open Letter to Recruiters
I try to look at this logically.

It's known that in any communication you should have and remember an objective—what you want to achieve as the result.

Sometimes this objective is immediate, which is the easiest case. Other times it's more strategic, with long-term benefits—this one can be harder to keep in mind. At minimum an objective can be as basic as “keeping good relationship with”.

This objective almost never involves pissing off another person. Having good relationships, apart from everything else, helps you practically. It's irrational to aim to piss off or let down another person. When that happens it seems to be due to lost objective and uncontrolled thought process. (I'm talking about personal relationships—things could be different, say, in business situations.)

Keeping in mind your objective helps staying polite, positive and kind, but requires certain mental resources. This could be easy for some people, while from others more resources is required due to psychological issues (inner fears, lack of self-confidence).

An especially difficult case, I find, is when another person initiates a communication. Then I don't have an immediate objective in mind ready. I need to spend some time recalling a long-term one. During that time I can be accidentally rude and unkind (I guess I have my issues…), even to people close to me. Sometimes I recall my objective only after the communication is complete, to my regret.

I guess one part of the solution involves training myself to defer any communication until I can recall my objective.
> It appears the overwhelming (?) majority of young American internet users, who have come of age in the post 9/11 USA are disturbingly willing to relinquish as many freedoms and rights, as is demanded of them.

I see Google's censorship as an attack on "freedoms and rights".

> HNers to fall into knee-jerk behavioral patterns of vociferously defending all that is Google

I personally hate Google, and avoid their products whenever possible. I've used Bing for a number of years, and recently switched most of my searching to DuckDuckGo.

> European little guy has scored an important victory that gives them the tools to improve their quality of life

I don't think this is an "important victory", but rather an attack on the freedom of information.

P.S. I live in Australia and New Zealand.
Practically speaking, couldn't I just tweet the SHA1 hash and let Twitter be my trusted timestamp authority? Assuming I don't work for Twitter, it's unlikely I'm able to modify the timestamp on a tweet. (The blockchain has a lot more confidence due to its distributed nature, but in the minds of say, a jury of your peers, I bet it actually appears shadier than Twitter.)
Very nice. Suggestion: in the search box, pushState only onBlur (so it doesn't spam history, forcing you to hit. the. back. button. through. Every. Character.)
And don't use interlaced video!
Wearable technology – the future of privacy
It's available, but as said, the bitflips are a manual process.

https://github.com/michaelni/FFmpeg/commits/spacexdebug1
>You do not get to decide whether your past acts are relevant to me, or aren't. It's that simple.

No, but I get to decide what my government allows a foreign company to do with data about me.

In this case, I'm glad the law gives me more protection from a US company than the US law gives its own citizens.
Would this be a good fit for preventing Postgres from starting on Ubuntu? In the past with ansible I've had to install it, stop it, move the DB files to the non-default location of my choice, change the configs, and start it up again. Would have been easier to skip a couple of those steps.
It's not a PHP function, it's a C library function that PHP is using.

On Linux rand() doesn't suffer from the problem.
Or you could just stop using the tools that incriminate you? Voting with your feet works pretty well.
As long as the content is allowed by law to be published, you have to right to expect privacy.
The problem with benchmarking on a VM is that VM effects may totally dominate code effects. It's sort of like using laptop speakers to mix a dubstep album.
The issue is the EC2 instances are not all "same" performance/stable, and thus each benchmark will have different results.

One of the key thing to remember when doing experiment/benchmark is to control variable, now EC2 performance is variable that you cant control.
What risk does that pose in this scheme?
While the method using to sign documents is identical (as posted by inkfactory), the main difference is that bitstamped is also hosting your files. This can be regarded as both an advantage or a disadvantage over proofofexistence, depending what your position is regarding the remote hosting of the document.
I think you're right - not all smart people are tech savvy or command line hackers - so we offer an easy to use interface and store the file for them.