skysight-inc/HackerNews huggingface dataset:
Lets add my 2 centz

I dont consider myself any form of hacker, I dont think i do anything illegal on the interweb. However i am very for privacy on the internet and against goverment monitoring.

When SOPA and CISPA etc all came about my first port of call was to get off gmail and on to my own webserver on a VPS. 2 weeks ago i deicded it was time to create my own elite anon proxy using squid. Took a few days of tinkering (sidenote did you know that google can get your IP via user_agent header? took me ages to work out why all the sites but google were getting my VPS IP and yet google could see right passed it and get my orignal IP)

now I am posting to this topic using said proxy. I can bet that once all these systems go live I will be one of the first pulled up as a terroist. I have VPNs to 2 countries, and 2 machines route out over those, i have very little standard traffic going via my ISP, and i use external DNS (currently in the process of setting up my own bind server).

I am even in the process of setting up my own jabber server (what did google rename it to xxmp?) and using that as a replacement for MSN/Skype interaction thing with my friends.

All of the above will classify me as a terroist under the UKs ever watchful eyes, I think now I am going to route my proxy in to tor for extra funz
Ten-year-old girl gets vein grown from her stem cells
Microsoft Looking to Buy Yammer for $1 Billion-Plus
Ruby, Clojure, and Ceylon: Same goal, three very different results
That was one of the more interesting parts to come out, the clever word politik of saying 'only terrorists, paedos or criminals would dare to be upset about this'. So ordinary man thinks "I'm neither of those 3, rummage away".
What about a discount if you use other browsers instead? Wouldn't that be a better encouragement to have people switch?
Well, yeah. That was exactly showerst's original point. They aren't doing that precisely because they - unlike theatlantic and outsideonline and others - feel it's too spammy. The question was if there was some solution which gets them more involved but without that feeling.

For example, one problem with the current system is that they "have to work quite a bit harder to make sure that [they] see submissions to get involved in comment threads when possible." This isn't controlling the conversation, this is improving their engagement with it. (Though it could also be used for evil; consider someone who wants to trash-talk on any posting to fsf.org.)

Think of the "would be nice" as being wistful, rather than a request. After all, they know how to have more control over the timing and headline now, by using "people with well-built-out legit personal accounts to trade off in submitting [their] stuff."
I don't think Apple would be so quick to throw away the hacker market like that. Do you think they don't know that their computers are incredibly popular for sysadmins, web developers, and other developers who aren't necessarily writing Cocoa apps?

If I'm wrong I'll eat my hat. AND I'll switch to Linux.
Improving your communication in meetings (or in general)
Ten year old girl gets vein made from her stem cells
Photoshop CS6: Get Started With These Powerful New Tools
So there's your answer. You're describing "features" that give more power to the government. They want it because it empowers them. I don't care how you candy coat it by cherry picking some neat special features of that power. I've been around long enough to know that the features used to sell you a product or service don't ever tell you the whole picture of what you're buying. Government tends to take authority given to them for ostensibly noble purposes and abuse that authority [1].

"The price of liberty is eternal vigilance"

I prefer to consider the totality of what granting this extra power to the government would entail... and it's not all search and rescue.

[1] http://www.humanevents.com/2012/06/11/epa-power-grab-to-regu...
Watch funny video
watch funny video
here you can watching the funny video and sahre video to your family also you can download this video with new coming video.
And advertising! Just kidding, but really some companies make the website fully featured while apps and other things don't get the updates because those are peripheries for converted users like yourself, and many models require ad based revenue that doesn't translate well to client apps or mobile platforms.
"Real-time bidding technology is already used by Google, Yahoo, AOL and other companies to target ads to consumers as they surf the Web."

You should probably leave the internet in general.
This isn't a huge problem for security people. Indeed, at most academic security conferences, by the time you present your work it has usually already been broken and/or countered.

To goal of good research (and one that differentiates researchers from criminals) is to present a proof of concept and to advance the state of security. The fact that security is a perpetual arms race is incidental.

Well, at least that's what security researchers tell themselves anyway to avoid going mad. :)
The only people who are going to be able to tell the difference between that picture and any other Mac from the last few years are people who don't need the tagline to tell them that it's all new, since they're going to be looking at the specs.
The previous CEO compared using android as 'peeing in your pants to stay warm', i wonder what using WP would have felt for him.

And pretty sure Elop's memo is evidence enough he was the one changing Nokia (Symbian -> Meego) strategy.
Exactly my thought, with using their own service! The thing was, is that the background noise made the API not recognise the actual words (I think - since you can't really "debug"), but maybe if you reduce the noise, it might be possible - I wanted to give that a go, but haven't had a chance yet. I just don't know of any ways to automatically reduce noise.
"I think there is a world market for maybe five computers"
Using a Life Calendar to Get Organized
When I am dis­or­ga­nized, I find it impos­si­ble to be pro­duc­tive — I end up spend­ing too much time focused on the things that are not the most impor­tant. To make sure that I’m attend­ing to the right things in the right order, I have to have a sin­gle, con­sol­i­dated view of every­thing going on in my life — a life cal­en­dar. Because my life cal­en­dar lets me see all things in rela­tion to each other, it allows me to max­i­mize my productivity.
> I just wanted to clarify where that line is drawn wrt event delegation being "forgotten".

Yes, I should have been more clear on that. I mentioned that because SC says that they may have a view (DOM element) that contains a single button (or whatever). This means they bind events on each one of those buttons, even if they have 100 of those at any given time on the DOM. Maybe they have some other form of event delegation but they haven't mentioned it.
Dittpo. Pinboard.in rocks. It's like what bookmarks should be - cloud based, taggable, and easily searchable. Also it allows you to just shove URLs into a read later category. I do find myself going back to it - something will come up at work and I'll remember, oh i read something about that approach that was very insightful, and just quickly grab it to share with others or refresh my memory.
I always get nervous when I see tons of JavaScript. Frankly it's hard enough to deliver a consistent experience in the browser just from a style and layout perspective.

I haven't dug into how it's done, but I feel like JavaScript apps are harder to test and verify. It's not like running unit tests on your server code. To truly verify you need to test the entire application in each supported browser.
Hollywoodschaukel Kinder Beetle rot
When I was junior I really thought that everything can be fixed.

As I've gained more experience I've realized that maintaining a code base is like any relationship with conflict -- you have to pick your battles carefully or everything turns into a fight / falls apart.
This may be very interesting to crack, but who is responsible for Google making their CAPTCHA almost impossible for human to decipher now? I seriously have to click 5 times before even seeing anything resembling letters I can parse
Sort of... UUCP worked by specifying the route the message had to take by a chain of machines that were connected to each other.

So you'd have something like mainvax!bigserver!otherserver!theirvax!john
The drop in Symbian sales came after it was announced to be a dead platform. Without that announcement, no steep drop. And from all indications, the Meego N9 would have (or did according to some) outsold the Lumia 800 if it had been generally released.

Nokia was stagnating before, but not drowning. The major problem that they had was management of their software projects, which were becoming a tangled mess of unfixed bugs and missed dates. Instead of buying a new car, they just needed a new transmission.
don't do it unless you do not need to worry about latency. for things you need to do a few times a second, python is ok. for things that need to be in a loop responding to market data, use java or .Net. For code that needs to be very high frequency with very little latency, use c or c++ with the addition of hardware accelerators like FPGA.
Yes, but a junior developer's role in any company regardless of size is most definitely not to come in and say how they could do it better and the company should change their workflow.
I use the hosts file from http://winhelp2002.mvps.org/hosts.htm

That blocks advertising sites regardless of browser. I also have added facebooks's domains to my hosts file (needless to say I don't use Facebook).
Hi Rudas,

>what were the arguments for/against implementing this functionality from within the templates and not from some place else

It is still quite possible for parent views to construct subviews and insert them into its own DOM at any time, but due to the nature of our views, many of them are UI components, and so it made sense to be able to define both the subview as well as its position at the same time. It makes writing a view with subviews very easy. You simply use the Handlebars helper exactly where you want that view and the rest is taken care of for you.

>You would bind the events on the list (just once, for all items) and find a way to know on which item the event was triggered.

Yes, that's a very common approach to handing DOM events, but it ran against our belief that views should be independent. If a view can only work in a particular situation (eg: nested inside a list which handles its events), then that creates hard dependencies between those two views and you can quickly get into a mess. Event delegation is definitely used in Next, but only at a per-view level. It is a sacrifice (I would posit that it's a minor sacrifice), but the benefits are highly independent and reusable views. We do take advantage of this, too: for example, if you look at the waveform in the player, and the miniature waveform in the header which shows your currently-playing sound (visible in the screenshot), that is the exact same view. Because they handle everything themselves, there was absolute minimum work needed to add that feature.

Thanks for the feedback and the interest,
Nick.

Note that I'm just talking about our particular project: YMMV, and using event delegation in higher level views for your own project might provide bigger wins in terms of performance or maintainability.
This might finish killing DNS as a human interface.

Thanks to Chrome's universal address bar people are already getting used to not caring about the domain - with a clusterfuck of tlds which makes the right address basically impossible to guess, why would they bother trying?
The forecast is hyperlocal
A Live Chat Robot for Free: Acobot
As a side note to this, the author of the draft aknowledges a blog post Terrence Eden which do call for the creation of a HTTP code for censorship

Link: http://shkspr.mobi/blog/index.php/2012/06/there-is-no-http-c...
couchsurfing.org is a good place to start for temporary housing, or look at the "Rooms/Shares" section on Craigslist. I guess some people call this "subletting", but the point is it's easier to move into a room in someone else's house, without being on the lease, then to get your own apartment right out of the gate.
User agent headers don't include IP addresses. Are you sure Squid isn't setting the X_FORWARDED_FOR header and revealing your IP to every site you visit which is clever enough to look?

http://www.squid-cache.org/Doc/config/forwarded_for/
Tiggzi: Making Mobile App Building Easy
I've found that the best solution is to _not_ make your website "just another client" of your API. On the initial page load, render the page normally using your server-side templating. Then have your JavaScript introspect the existing DOM and enhance it into a very interactive close to single-page app, using client-side rendering from that point forward. Yes, there's code duplication with templates, and you have to deal with certain peculiarities like implementing a user event queue between the time the page loads and the JavaScript is done hooking into everything so you don't lose user interaction. But those are pains I'm willing to deal with.
> it is basically a transfer of value from those with savings/creditors to those in debt

So it's a transfer from the rich to the poor. It looks just right.
Here's the Ars Technica article which does much better job explaining the system:

http://arstechnica.com/security/2012/05/google-recaptcha-bro...
It's the coward solution

What would be a better solution? At least _someone_ is not going to get their money back. You could take as much as you could by force, but I don't see that that would solve anything...
I would say the difference is that, regardless of how it is used or presented, this ultimately links the information to a specific person, not just some generalized IP address.
Disciplined users - (http://meatballwiki.org/wiki/UsAndThem)

This usually fails because someone isn't strong enough to not respond. Or someone engages because it's a fun conversation for them. Examples of this on HN are some of the political discussions (eg Palestine) where people really should just flag and ignore but often people engage.
I disagree. After only a brief runthrough of Go, the different types of statements are very recognizable line by line. The sytax includes less obvious breaks and parens, but I think that makes the code a lot more readable because it eliminates the nastier paren nesting you often see in C. I think the first example in chapter 2 gives clear indication of the benefits of eliminating the features of C which are more compact but less readable.
MySQL Vulnerability Allows Attackers to Bypass Password Verification
Right, but 64-bit computing isn't a magic bullet that speeds everything up. As gcp stated, there are both benefits and drawbacks.
I think Go's strengths over C really start to shine when you're writing programs longer than 100 lines. Not having an exception mechanism, interfaces, single namespace, no attaching methods to structs etc are fine in a small program, but they make bigger programs harder to digest pretty quickly.
It's already happened. Site is down ;)
wouldnt this flip the issue. rather than users complaining about their data being used, they'd be involved in a marketplace to make their browsing data more valuable.
and for whom does he propose this solution? Devaluation will only help countries who have their own currency, countries which bought into the Euro gave up that option and are nearly wholly dependent on more fiscally responsible member countries to bail them out.

Yet those countries are not obligated to do so. In the good old days of having your own currency you would just soak your own populace and foreign investors. With a joint currency your attempting to soak another countries people as a whole and that idea is not palatable to many.

Then there is this whole term of austerity. It certainly doesn't mean what it used too. Most of those countries whom activist and wanna be economist claim are being harmed by austerity are in fact being harmed by still increasing government spending.

Apparently austerity now means not spending as fast as before but it certainly does not mean spending less.
Everymote - a remote for web of things
Hack Your Day For Increased Productivity
Is there any security mechanism, which not allow execute external commands (for example `rm -Rf *`)?
While I agree with your point that it's important to attack the root of the problem rather than dance around the edges -- shutting down drone activity before it even starts is better than waiting and hoping that some other legislator takes on the whole surveillance issue.

Controlling drones is a lot bigger of a deal in the surveillance area than just controlling bit torrent is to file sharing. There are a lot of almost-as-good alternatives to bit torrent. Cheap arial surveillance only has drones.

I will happily vote with you to support politicians who want to curtail unwarranted surveillance during upcoming elections; but I will take what I can get with this anti-drone legislation for now.
A minor digression: the apples/laptops ratio is stunningly high. I had to look carefully to check that speakers had not just shared the same Mac.
When it is almost impossible to tell the difference between state, charity, business and government you have Mussolini's vision perfectly enacted. Society now serves to enhance the power and prestige of the state rather than the other way around.
agreed, thanks for posting the ars link.

the youtube video in the OP does a great job of explaining and the thinking behind the attack, and even though it's an hour long, it's worth the watch.
Still, the important takeaway for webapp developers is never to rely on just one form of protection. Add timestamp checks, honeypots, etc, in addition to captcha and use them appropriately for your application.
Japanese Cell Phone with Built in Radiation Dosimeter
I find this hard to believe.

"Businesses (and governments) can legitimately buy root keys that allow MITMing any SSL connection"

A business can buy their own SSL keys, but to MITM any SLL connection those keys would have to be trusted and installed at both ends of the connection and used to generate the SSL session key.

"any CA can MITM the whole internet"

Again, the CA's keys would have to be trusted and installed by the communicating parties.

Or have I misunderstood your point?
Gmail does work without javascript, it has long been the example I give of competent web authoring. As for when it makes sense, I suggest this guideline: if what you're building is to be a worthwhile contribution to the World-Wide Web, it should have a mode with server-rendered semantic markup behind URLs which are stable forever. Client-side rendering is an enhancement to build after that works well. Your content is more important than the custom behavior you're adding to the the browser the user already chose.
Here comes .NETFLIX: New Web domain applications revealed
Judging by the similarity to his much large section on C (http://crypto.stanford.edu/~blynn/c/) I'd say serious.

Also, who cares what his style is?

If _you_ ever have to work on the code, run gofmt on it; if that's how he likes his go, good for him.
You're quite right -- Next is nowhere near complete, and still very much a beta. We're working on the "release early, iterate often" approach. (See http://www.codinghorror.com/blog/2009/12/version-1-sucks-but... http://successfulsoftware.net/2007/08/07/if-you-arent-embarr...)

The main reason is quite obviously for feedback. SoundCloud is a community-driven site, and we want to get really early feedback about features, design, etc. Another part of the feedback is exactly what's happening here with sharing our techniques and seeing the results. Hopefully the outcome of this blog post is that some other people will learn something, but also that some people will point out things so that we ourselves can learn.

> there are many bugs, most features are not implemented,

We're definitely aware of the features not yet implemented, but if you find bugs (or are really missing a particular feature), please do use the feedback form to let us know!

Cheers,
Nick
Even the pet looks similar hehehe :P
Of course they do. I mean, they don't package it up and send it in a spreadsheet. But when a company makes an ad, they can target it to users who meet certain criteria. So whenever a user clicks an ad, the advertiser knows they fit that criteria. They can know your gender, age, what city you live near, how much money you make, etc.
With the source code open it wouldn't be too hard to exploit this to do just about anything. Sure you could the same with a free Heroku instance but this lets you do it anonomously. Not that I would do such things but when I see these kinds of apps I wonder how they could be made more secure.
Ask HN:  Who do you follow for inspiration and advice?
I'm a DHH/Jason Fried 37signals acolyte - but I suspect there are more folks I should be reading as a learning entrepreneur. Whose blogs / twitter feeds do you follow?
Exactly, most PHP "haters" are bitching about personal preference and not anything that in the end, makes a difference.
This actually isn't all that unusual, and there's nothing sinister about it. Amazon does the same thing; try changing

http://www.amazon.com/Cryptonomicon-ebook/dp/B000FC11A6/

to

http://www.amazon.com/Snow-Crash/dp/B000FC11A6/

People like seeing friendly, human-readable URLs. But it's bad practice to depend on them--if the title changes for some reason, you can break old links. That's why these URIs include both a human-readable description (which is ignored) and the unique ID of the resource, which is what's really used to render the relevant page.
The most feared woman on the Internet
What makes it funny is that the bulk of the article isn't "here's how we did it and what we learned," but "here's what you need to do to get our code running on Ubuntu." Then you get to the footnote: "PS: It's pointless to get our code running on Ubuntu."

I spent the whole article wondering why they were so interested not only in presenting a proof of concept, but in getting as many people as possible actively breaking captchas. Then I got to the end and switched to wondering whether the whole thing is an elaborate prank.
Ps. Here's how you send the audio to the API - the mp3 that you can download from reCaptcha needs converting to flac first, which can be achieved with ffmpeg.

http://pastebin.com/LQ30iWKD
Do you really think they are that out of touch with their capricious user base?

They would have to be barking mad to think they would benefit from trying to control the site in favor of Advance.
I didn't go in depth of the article/method but from what I've read it takes advantages of the audio function not the images.
New Internet suffix bids include '.lol,' '.bank,' '.Google' among 2,000 proposed
Mature Escort
I think everyone here understands that these are all layers of data-mining, and all the big players are doing it.

But it's the subtlety. Google (at least Google of old, who knows in the future) sort of offers you help as you're looking for things, just like in the example below about hotels in Istanbul. The average person probably doesn't understand what's going on under the hood there. People don't really know what Google knows about them. Facebook, on the other hand, is openly saying "We have all of this private information on you, and we're going to sell it to the highest bidder." It's the same, but different. One is PR friendly, the other is a PR nightmare.

This can't be a long term strategy for Facebook. People don't want to know that their information is being sold. They will tire of this.