skysight-inc/HackerNews huggingface dataset:
i have a web app that has multiple password fields on the same page / domain. especially on config/admin pages. this is gonna break many things for me.
Unfortunately, input and output switching is usually implemented in software these days, so an attacker could probably just remotely switch to the internal mic on most laptops.
So is there a way to use any of those devices coming out (including health monitoring!) without leaking everything to the cloud?

I'm getting really annoyed that none of those will actually give you the tools to dump your data yourself in total privacy.

(And no, I don't care how many step you had today!)
As % of GDP? Gee that mightn't be because the GDP and revenues plummeted would it? And aside from automatic raises in spending for social security, what do those graphs say about cuts in other areas? These are very misleading.

There's no actual debate on whether or not austerity measures were implemented. They were, and the governments of said countries brag about it, or are pressured into it. And suffer for it.
They lived in a small house 6 miles from downtown Boston, in a nice middle class residential neighborhood. I couldn't afford to buy that house now. This is the sort of thing that suggests to me a big picture issue.
The IMF recently released a discussion note which makes the argument that inequality (which we have certainly seen an increasing amount of in the last several decades) can lead to economic stagnation (PDF, also sorry for the link shortener):

http://goo.gl/z264OE

What I find interesting is that the IMF used to be very committed to the austerity ideal, and this is in quite the opposite direction. It makes sense to me: most businesses lack customers with money (the 99%), not people with investment capital to spare (the 1%).

If this is true, then expanding progressive taxation might be the answer for economic growth right now. Not sure that idea would go over well in the current intellectual climate of the anglosphere :)
And since Apple owns the infrastructure and we can't validate anything about it, there is little reason to believe they couldn't maliciously skip steps.
I can't decide if he is commenting on his own situation or just added it in as part of a larger question about the economy.
If you're only picking frames out at relatively infrequent intervals like GCHQ were, in most video formats it's relatively easy to find keyframes and save those - by definition they're not going to depend on any other frames.
Painful how? It sounds like the author was genuinely moved by the game. It has to be a good thing that a AAA console title can have that effect, even if it only took 30-odd years for us to get there.
Want Safety While Using the Internet? Stash the Browser Somewhere Else
Malware Research Resources
I've been observing the reactions to this over several communities and I find it all to be rather interesting! [ Warning; meta comment incoming ]

http://www.reddit.com/r/programming/comments/1z0ykn/atom_lau...

Almost every single comment is negative, dismissive, one liners filled with half truths and very few child comments seek to rectify any misinformation or support a discussion.

The first and by far most-upvoted with a 700 point margin.

>I must be out of touch with modern development. I don't understand the thought process that leads people to be excited about a closed source, node.js text editor that reports your usage to Google.

It suggests the user simply scanned over other comments, glanced at atom's site and proceeded to regurgitate karma bait. I suppose it says a lot about the attention span of these people as there are also highly voted "tl;dr" request comments.

A perfect example of misinformation:

>[ unquietwiki 70 points] Isn't Brackets this already? Node.js/Chromium app with plugin support?
> --- [ MrSenorSan 67 points] yup, but atom is not open source yay! wait a min...
> --- [ kmeisthax 17 points ] Yes, but with Atom, you have the priviledge of paying GitHub money for a software product in a market with numerous competent free and Free Software options.

The supply of vitriol is unending.

It was the same with the /g/ thread, though surprisingly not quite as bad.

http://archive.rebeccablacktech.com/g/thread/S40550074

My point is, stay classy Hacker News. While you may even have similar opinions with these communities, the reception in this thread has been far more exciting and you put effort into your discussions. The contrast is massive, and especially interesting considering this is one the highest upvoted articles on HN, sitting alongside Neovim. suggesting we desperately want to replace our editors.
I have gone back and checked your links in your second reply. The second one indicates we are now spending between 4% and 6% of total household income on gasoline, which is double or triple what it was in 1979 at 2% of total household income. That's one helluva a jump.

And the residential energy link you gave: This is the headline: "Lower residential energy use reduces home energy expenditures as share of household income". So people are apparently reducing their use of energy, probably in part because they are feeling pinched.

At this point, it looks to me like you and I do not see the same conclusions from the same data. I don't understand how you can submit the links you did in support of your point of view here.

So I think it's probably best to walk away from this discussion.

Thank you.
I don't think this fixes what is the core issue with infinite scroll: when I click into a subview and then press back, I am not returned to the same place where I was before. iOS, for instance, handles this extremely well by literally stacking the new view on top of the old one rather than changing the contents of the view. This implementation attempts to fix it, but only gets close, and so I have to re-contextualize myself every time I press back.
Happy to help! I am certainly not a master of bash/awk/sed scripting but I do find the ability to express very complex file operations in minimal characters very rewarding :).

You will probably have to alias the script[0], as cd'ing in the script won't change the outside environment by default. I cut out a 'function' to make it one line, but I have attached the full source[1]. If you don't pass it any arguments it will tell you all of the available projects :).

[0] Add something like this to your .bashrc

alias project='. project'

[1] The full source:

#!/bin/bash

if [[ $# -eq 0 ]] ; then
awk '{print $1;}' ~/.projects
exit 0
fi

cd $(awk -v proj=$1 '$1 == proj { print $2; }' ~/.projects)
This is worse because they are actually doing this. They are not actually recording all phone call content.
I feel like you are avoiding the glaring problems with P2P streaming for live video.

With that, for your first point, let me give you a scenario and please explain

Joe is on his laptop and has 5mb/s upstream connection. He wants to stream a 1080p video at 1mb/s to 10,000 people.

In the case above, without a relay server (as you suggest),
How delayed will the data be for viewer 10,001, assuming every peer has the same connection profile at Joe ?
Hint - Its going to be minutes, not seconds.

Second question: What happens when several peers in that chain disconnect at once?

Now as far as your second comment, that feels out of place. Bandwidth is bandwidth. If you are on a 100kb/s line in the middle of africa, your preference is going to be a user to server to user streaming environment since it will be reliable and not require other users with little bandwidth available to them to also stream. In fact, using a P2P system will cost them more money, not less. Its going to be inconsistent, unreliable and slower than p2s2p streaming.
Today’s Apps Are Turning Us Into Sociopaths
And you don't know how many resources will be freed when you drop the last pointer to that giant tree structure.

Of course, you could queue up and lazily delete the resources, but then you're back to nondeterministic behavior.
true? (is == equality)

don't think so.
I agree with you that what we have is luxury compared to much of the world. Like you, I've seen this first-hand.

What I think is often missing from these discussions though, is that working a low paying job in New York City, for example, also affords considerable luxury compared to much of the developing world. That hypothetical person working that low paying job might not feel that s/he is living in luxury -- without some agreement on what constitutes basic comfort, it's quite difficult to define luxury.

The problem, which I think you've identified well, is that even the idea of basic comfort shifts as the economic landscape shifts. When the idea of basic needs shifts, the idea of wealth shifts with it.

In general, I think it's good for those of us living in privileged areas to recognize our blessings. I also think comparisons made to the developing world tend to oversimplify the problems of inequality present here as well.

Also, not to single this comment out on the middle class thing, but I've seen a few comments here which are equating middle class with median income. Middle class is a social construct. It's not well defined.
Play Music With An Electric Plasma Spark
I honestly hate when stats are distorted. The "almost half of gamers are female" stat is true, but the majority of female gamers favor puzzles and extremely casual games. AAA title customers are still strongly dominated by male audiences and thus, the market will cater towards that demographic. There's really nothing wrong with this. It's about as sexist as the male section in my local Macy's being 1/10 the total size of the store.
More to the point, they could be forced under court order (or FAA 702 order etc.) to MITM. This is a cousin to the Lavabit scenario.

Nothing wrong with end-to-end encryption, folks. Why don't we have more of it?
What I want is a tablet with wireless, USB-host, and no mic/camera/etc. Maybe no speaker, but with a port for a headset for both). With physical tamper-evidence for the case, secure boot, etc. And trustzones.
I completely agree. You're not losing me because I would've never clicked. If I want something, I go look for it myself. I don't understand why people try to make this a morality issue. You shove ads in my face, I block them, simple as that.
it seems that Ruby doesnt have a MOP

http://codefol.io/posts/Does-Ruby-Have-a-Metaobject-Protocol
Well you can kind of say that about the entire internet. Possibly "Evil" and/or compromised companies control everything, right?
Well, let's take your argument, and think it through to it's completion.

What do you think they will do when they have built a profile of you?

Actually, I don't think it's even a huge secret that companies have profiles of customers/users.

Google has a profile of you - and they build targeted ads. I don't see that as particularly evil - Gmail is ad-supported, and I'd rather those ads were relevant to me, rather than endless adds for Cialis (I have no idea what that even is), or for formal dresses or hair extensions.

Github probably has a profile of me - they use it to recommend repos they think I'll be interested in, and keep me coming back to the site.

Microsoft undoubtedly has a profile of me, Yahoo has a profile of me.

Even my supermarket, if I bothered to sign up to their rewards scheme, would have a profile of me.

My credit card company has a profile of me.

All of this is public knowledge - in fact, I think it's better that this stuff is out there, companies acknowledge it and people are aware of it.

Anyhow - to the point - what will happen when these companies, who sell products and services, have profiles of you?

To me - the likely outcome is - they will try to target you better, and get you to buy more products/services.

Can you think of any other likely scenarios?
Are the NSA's intercepts lawful?
Translation: "We are shocked, shocked to learn that GCHQ were intercepting our traffic! Certainly had no knowledge of this fact, nope, nosiree...".
Yea I don't get why we romanticize working long hours and crunch time / overtime. If they would have worked standard 8 hour days things probably would have gotten better faster. In my opinion, working more than 8 hours a day tells me that you're wasting time.
Went to the site hoping to learn what Flask is, but they don't even link to it anywhere. Doing a Google search for "flask" just returns a bunch of drinking flasks, and flask.com is for buying flasks as well.

So great, what is Flask? What is this about?
It is closed sourced anyway; so who knows if the document is correct, and who knows if there is a backdoor or a bug...
It should have a big effect, but I doubt anyone will really care. Yet to see a single mention of it (other than mine) on Twitter from those I follow.
Yeah, it's not a great measure.
This. Laravel is vastly superior to Kohana in every way, and Laravel uses some of the Symfony components under the hood.

If you want something a little more CMS-ey, Drupal 8 is being built with Symfony components as well, and provides a really good set of tools for building and maintaining a website over time.
even better one http://python-eve.org/
I agree, still going to be awhile till it becomes "cool"..
> iMessages you send are signed by your private key, which is probably not something you want.

Why not?
The technology bit starts at 34:15. I'm paraphrasing here...

I'm here to recruit you. To help turn us from cows to ants, to build awareness, to save this republic.

This movement has enormous needs which you [tech] uniquely can provide. This movement will only succeed if we can find way to knit people together in a different model than tv / advertising model of politics today. This needs to be built and people with your skills can do this.

If you think you can help then email SCALE@lessig.org

So he has an open ended problem, not a spec, that he believes technology can play a large role in solving.

He mentions Aaron Swartz as inspiration multiple times through the talk. I think he wants more people with Aaron's technical skills to contribute to the movement to politically empower the wider population.
I disagree. My bet is the cool factor will start in the Summer.
Have you tried constraining yourself to doing less?

I don't mean taking a vacation or sleeping more. I mean setting as a goal that you'll accomplish less every day, and with zero expectation about what to do with the free hours that open up. Just as you pressure yourself to do more, pressure yourself to do less.

Hypothesis: even if you tried to do nothing you wouldn't be able to. Your mind would start wandering to topics you haven't let it. Like that new challenge in a related niche that you'd love to get off the ground. Try doing nothing and suddenly your subconscious takes over. You discover thoughts you didn't even know were brewing.

The principle at work here is that constraint is no less important than freedom. Constraint is key in creativity. Limit yourself to less, and you start overflowing to a new direction.

Make sure you give it enough time. You need at least 1.5-2hr blocks of time where you can shut off the world and play uninterrupted, and you also need to schedule such unstructured play lots of times. Don't worry about feeling unproductive in the meantime. Worry more about noticing the pattern to your thoughts, and do that at the end of each block of time so you don't feel pressured to be noticing.

I'd love to hear what you discover.
> Nothing wrong with end-to-end encryption, folks. Why don't we have more of it?

Complacency and laziness. There is no excuse.
I'll just state the obvious: Scheme. ;)
It would be nice to get rid of that first page mentality. I think it would do some really great things for the not so big guys.
Who couldn't get insurance before this website?

Poor people.

You can only get the Federal subsidies through the insurance exchanges which was supposed to primarily be online, but had small phone support staff too. The phone support staff was completely overwhelmed due to the website problems, which left thousands with no method to get insurance.
Majority of money still flowing to well connected insiders? Check. (who do you think is on the other side of trades?)

Who are these "insiders" you refer to? Why does it matter who takes the other side of the trade? If you got filled and you got the price you wanted (or better), the system worked.
I agree that language is not standardized and should never be.

I see English in programming as the somewhat lowest common denominator. At least in the "western world".

From all the 4 languages I learned and some more I messed around with, English was the easiest to get to a basic level. On Par with Spanish. This is highly biased of course.

Although my mother tongue is German(Swiss), I usually avoid documentations, tutorials, etc in German for multiple reasons.

- The mix of english terminology, germanized terminology and normal German makes it hard to read.

- They are mostly just translated and not rewritten, which sometimes leads to some strange formulations.

- I'm forgiving/ignorant for grammatical errors in foreign languages

- They tend to be outdated.

I agree that documentation should only use as few text as possible and as much necessary. Editable and runnable examples are the best way in my opinion. Also, no matter what language, documentation should be written using simple words, short sentences and not try to win a pulitzer prize.

I don't mind documentation in English. What really pisses me off is, when I have to work with software where the developers/designers clearly didn't account for things like letters with stuff on it (éàüöøñ…), variable sentence lengths, date formats, etc.
I couldn't afford to buy that house now

That's exactly my point though, then & now are almost certainly not apples to apples, and "Well I couldn't afford their house today" is exactly the thing that I am saying is a mistake to think.
WebNES – Play NES games in your mobile browser (without jailbreaking)
I'm not sure that Java programmers are necessarily the best judges of good naming conventions. I've personally witnessed several of them immediately mention "gonads" when first hearing the term "monad".

For most C++ terminology, you don't need to give a single-line description. The keyword or concept name alone generally embodies that information very well. To use your example, at a basic level a C++ "template" is quite similar to a form letter, stencil or other real-world "templates". It's a predefined mold that you inject your specific information/material into to get a final product with minimal effort.

There just isn't a direct relation back to the real world with a term like "monoid". You end up with people who are confused at best, or more likely they're thinking of some other word that sounds similar but is totally unrelated.
Interestingly, no justice has ever been removed for bad behavior.
There was a story on the local news last night that a bus driver in Austin is making $117K. Just throwing it out there, like, what if you really like driving a bus but only get paid $20K. That would suck. But if you like it and can get paid 6 figures then I'd say that would be very cool. I knew a guy in high school who dreamed and talked of nothing but owning and driving his own bug rig. He was a pretty sharp guy, he just wanted his own truck and the open road.
Probably because of the inferiority complex the infinity characteristic imposes on you.
Makes you feel inadequate for not completing something.
It's ironic as it had already existed in a sense - with TV. It never ends either and powerfully attracts people to continue watching.
that depends on if the law is moral or immoral. Anything can be turned into law.
Amen. Just watch any documentary about building an aircraft carrier. The systems integration phase is the longest part!
Actually, is it not possible to do a count on the key bag?
That would only be the case if someone does it by logging in to your iCloud account, which applies to none of these attack scenarios. Even then, it only notifies the owner of that account, not the party who is sending messages to unverified keys.

If you're spoofing the keyserver, it's invisible to Apple. If you're the FBI and serving a warrant on Apple, Apple does not send the message telling you that "FBI's MacBook Pro has logged in to your iCloud Account."
I would argue that Airbnb's old Infinity.js is way better than this. Smoother and has a fully functioning scrollbar still. This one's pretty janky imo.
With a regular 4-way associative cache you search 4 tags to find the right block. With fully associative cache, you search all tags (where a tag would mean an entire block number), and it is typically implemented with CAM, where "some logic [is placed] close to memory chips to search entire memory for matching pattern".

Is that what you're describing? Are you saying Micron invented some form of CAM?
Digital currency is a huge threat to the Fed if successful, so it will need to be dealt with in some capacity. Right now, I suspect they are hoping it is a fad or a toy that will go away.

The primary function of the Fed is to be a stabilizing force in the market. There is absolutely no evidence that bitcoin will ever be a threat against this. Even the logical arguments in favor of that position have a hard time holding water.
I don't think he's voicing an expectation so much as lamenting a pervasive and realistically solvable, or at the very least approachable problem.
You're confusing different programs. PRISM in particular is only court-ordered surveillance of targeted users. That's what companies like Yahoo! participated in without knowing the NSA's code name for it.

Limiting collection to non-Americans applies to bulk collection programs like the email header collection for unencrypted email deliveries crossing national borders and like this program. Those are programs the companies didn't know about and are understandably outraged about.
That's dramatically misrepresenting the quality of the study;

http://www.businessweek.com/bwdaily/dnflash/content/jun2009/...
Whatsapp will support voice calls soon
I participated in whatsapp translations and this came in my inbox few days ago:

Hi there,

Thank you for translating WhatsApp into Arabic. We have recently added some new strings that have yet to be translated from English into Arabic. Here is what we need help with:

INCOMING

View Chat

Voice Call

Toggle Speakerphone

WHATSAPP CALL

End Voice Call

Start Voice Call

Mute Call

Please do not reply to this email. Simply click on the links above to translate.

Thank you again for your effort to make WhatsApp a truly global phenomenon!

--WhatsApp team

If you would like to stop receiving these emails, please click here
Yet, upon second reading, I think the intention was probably more to cast Bitcoin as a wild-west, do-at-your-own-risk, good-luck-to-ya type of asset to work with. I think the message was meant more for banks and investors.

Isn't that also the thing the libertarian reader is looking for?
> Come in riddled with cancer? Don't expect the same as they would give somebody who could pay themselves or had insurance.

Ah, yes, the classic American healthcare problem. The poor person just gets to go to hospice and keel over. The rich person gets to limp along, endure 3 rounds of chemo, and spend the few remaining months of her life hooked up to machines in what is arguably a Pyrrhic victory and even lower quality of life.
Please keep in mind that any of the 97% could be a job organizer too. It's a choice. I strongly disagree with children dying of cancer. But that's just the way this world works. People have this thing in their psyche were they want a "parent" to provide them money, shelter, security in exchange for their obedience (disguised as "work"). Getting rid of this childish mentality is good for you.