skysight-inc/HackerNews huggingface dataset:
Begs the question: are circles valuable?

I think that people are actually taking the time to organize their circles. You almost have to be a google+ anarchist to not organize your circles. But are people actually using circles?

The only time that I use circles is when i want to filter my stream, which is useful, though not reason to call google+ a game changer. Now, what will be interesting to see is how i will use circles when i start uploading photos to google+. If i only share with the few people i'm putting in my friends circle, that could be damaging to facebook. That could be a game-changer.

Also, fwiw, I'm using Google+ publicly right now, kind of like a long-form twitter.
You know what else is bad form? Making such big assumptions about Facebook's intentions.
I sure hope that's covered in the privacy policy...I'd love to see the legalese required to give permission for: "we are going to capture a list of everything you run on your computer every 3 hours". I'm sure it's just _super_ easy to understand.

With as much privacy flak as Facebook constantly takes, you'd think at least one person in the company would be trying to make sure stuff like this doesn't happen.
There were a lot of insightful comments when it was first discussed 8 months ago : http://news.ycombinator.com/item?id=1867807

Some more context:

Paul Adams, the author of these slides, was Google's social research lead in the UX team at the time. According to Dhanji R. Prasanna, who worked on Google Wave and Google+, Google feared that Facebook might see the slides and copy the Circles idea ( http://rethrick.com/#google-plus ):

I asked the obvious question--"While I agree that Circles is a very compelling feature, this slide deck is public. Surely someone at facebook has seen it, and it won't take them long to copy it?"

I was met with a sheepish, if honest look of resignation. They knew the danger of this, but were counting on the fact that facebook wouldn't be able to change something so core to their product, at least not by the time Emerald Sea got to market.

[...]

Many were visibly unhappy with his slide deck having been published for all to see (soon to be released as a book). I even heard a rumor that there was an attempt to stop or delay the book's publication.

The fear only increased when Paul Adams left for Facebook in December 2010 ( http://techcrunch.com/2010/12/20/paul-adams-googler-whose-pr... ). Happily for Google, Facebook's response, "Facebook Groups", missed the point. Google predicted correctly that Facebook wouldn't be able to change something so core to their product.
Abandoned Six Flags NOLA
Schneier seems to be mostly imagining an attack in which a USB disk is loaded with some malware, but the USB stick could be just about anything:

http://hackaday.com/2010/10/29/tiny-usb-business-card/
I believe the main issue is that the stick can be configured so that Windows will automatically run an executable on the USB stick when it's plugged in, so OS X and Linux wouldn't be affected by that.
Don't know---haven't finished and I won't until I understand the damn thing ;)
The road to a production-quality HTML5 game on iOS
Trying does not mean succeeding
Around the world with Google+ in 20 minutes
Patent cartel? Got an example of this?
From the article:

"They could also use this information to see whether I’m using Google Video Chat. Whether this is the purpose or not I don’t know. Regardless, they’re collecting this information from millions of unknowing users. Bad form Facebook. Bad form."

I don't think that's making big assumptions. That's just stating a fact: you don't do something invasive when it's not required or expected by the people trusting you to run software on their computer. End of story.
It's not the OS. It's the hardware. While USB devices are somewhat more difficult to use for exploits like this, any FireWire or PCMCIA device has full access to the RAM through DMA channel (1)

Worth repeating: they can read ANY page in RAM. Including those which contain user key hashes, session hashes and any password which happens to be stored in clear in memory.

While OS can protect process' memory from all other processes, the DMA is one level closer to the metal. No matter what OS you're running, plugging random devices to your system means the game is over.

(1) HW virtualization mitigates some of these risks: I'm not familiar with the details of it. But since most of the machines are running without the HW virtualization still, they are still vulnerable.

edited for formatting
In this particular case, you can think what you want of the people plugging in strange USB sticks, but no amount of calling them idiots will ever solve the problem.
Twitter Launches New API Developer Area
That's the approach Zed's LPTHW (http://learnpythonthehardway.org/) takes.
About fifteen seconds. Skimmed it, realized it was "another instance of someone attempting to do yet-another-bad-thing-in-C++", then closed it.

I went through the same phase in my C++ career. (Mine was attempting to add FOREACH to my projects without depending on Boost.) I think at some point every C++ dev gets tired of writing boilerplate code, and then spends the next few days implementing something that would've otherwise taken them a few hours.

Once you accept that C++ is not Lisp, and doesn't need to be, then you become much more productive.

Additionally, your resulting C++ code is much more likely to actually be used by other C++ engineers.

Lastly, these sorts of libraries tend to be very difficult to debug unless you were the one who wrote it.
I think we should take it as "You'll still have plenty of stuff to learn even after 30 years, just like today." Which is encouraging if you're a learning-addict like me :)

By the way, I completely agree with him. After years of Eclipse or Visual Studio, it was refreshing for me going back to basics, firing vim and getting stuff done without any distractions.
By "reselling" do you mean you're an affiliate?
I worked for a Woman/Minority Owned Small Business. Believe me, it was the ol'govt'boys network, just at a smaller scale. We had a lady who's job description basically boiled down to being something pretty for our money/government guy to look at.

After $17 million-ish in projects, we produced nothing but a bunch of 'research'. And trust me, there were a few of us developers that really tried to do something useful. Management had no interest in what was produced other than more proposals to get more money. Your bonus/promotion was totally tied to how many proposals you wrote (and this was a software company). Your bonus/promotion had zero to do with how much or how well you wrote code.
Ballmer pushes partners to retrain for the cloud
But why do need to use my twitter info to login !! And on top of that "anyasq" can tweet on my behalf !Sorry !! Aint gonna happen.
MPEG-LA?
Inheritance, Pseudo Classes and Mixins Gone Awray | railway
No, but they can out you if you're gay.
Google+ vs. Twitter: Planned Community vs. Organic Growth
Jeopardy Kids answer: 404
Circles does seem like it's a bit more introverted than Facebook, and certainly more than Twitter. Designed by people who get the value of sharing different things with different people, and maintaining tight control of who those people are.

Example: you want to share things with your friends from college. There may well have been a "set" that you ran with, but that doesn't mean you actually liked all of them. Circles are a precise, and private, representation of what YOU think the level of intimacy is between you and your connections.
At least she concedes that was the wrong thing to do. Where is the presenter's apology for his immature and mildly offensive display?
im still on firefox 5 and chrome 12. lol
I don't think the inventor of the HTTP protocol would have envisioned that one of his error codes would be the answer on an Jeopardy (Kids!) game ... AND correctly answered by a 12 year old!
Government surplus stores are often a source of large but cheap office furniture if you have on close by.
You can't claim you wouldn't want to be able to have sex with lots and lots of hot girls whenever you want to,

Actually, I can because I'm a heterosexual female. And I really have no problem attracting male attention and never have.

Peace.
Sorry, we're working on allowing other login mechanisms. The publishing permission is so you can tweet out questions you ask easily if the box is checked. We never misuse any permissions.
It's important to be as "close to the metal" as possible, when you learning. But once you understand the basics - find and use tools. For example, if you Erlang/OTP programmer in the open-source environment - you need to know rebar PERIOD.
Joe Armstrong (one of the erlang creators) wrote a book for Pragmatic Programmers. This is the book I used to learn erlang. It was quite an interesting ride, and I think it is an excellent book for learning the language.

I think erlang is a really fantastic language, and the only language that I personally trust for concurrency. It is battle tested, and once you spend a couple weeks learning the syntax, quite a delight to develop in.
I've been wondering when their investors will ask them to return what money they haven't spent...
A friend of mine worked on some large scale SSL deployment, he wrote up the results of his tests here: http://zombe.es/post/5183420528/accelerated-ssl

He's concerned about the raw speed of the SSL calculations, not requests per second, but if you're actually concerned about SSL speed and you have enough requests per second to justify optimizing SSL speed, it could be pretty useful.
no why should you apologize are you bringing with you a 1,000 of your relatives who speak no english and have no skill to help our economy out of this crisis? Are you illegally crossing America's borders? I doubt it, rather you are coming to America legally with skills that can help us be the strong nation we are and maybe possibly once were.

If we are in this crisis can you tell me how millions of un-skilled illegal immigrants who utilize our free systems and have no buying power is going to help make America's economy stronger?
In all my experience, the SBIR program was one of the biggest scams around. At the end of project, you only have to produce "proof that you researched" the problem. It's completely ok for you to spend all the money to simply determine that the project is not feasible (i.e. we watched movies all day and did a few google searches during the previews).

In theory, the government would stop giving projects to companies that never produced anything. I personally never saw that happen.

If a company is really on the up and up, the SBIR program could be a great opportunity. However, it's way too easy to game the system.
I hear the same performance happens with our without the session cache enabled (for benchmarks). The http(s) benchmarking tools don't resume sessions. It's simulating a horde of new clients who never come back or request other resources.

It would be interesting to see stud with a session cache too.
How To Use Google AdWords To Reach The People Who Didn’t Click On Your Ad
Though I agree with your stance, the Citizens United supreme court case basically made it law that "money is speech".

Some folks knew the Roberts supreme court would essentially sell the US to corporate interests back in 2005 when he was confirmed.
Sorry, to be clear, I was asking whether Linux or OS X also have the same silly idea of "Let's execute an arbitrary program on the USB stick whenever it's plugged in!"

I don't know the answer because I don't use Linux for day-to-day work (I work in gamedev, whose primary platform is Windows) and I'm too poor too afford a Macbook.
This is only half the problem, and it is trivial to defeat. What we should really be worried about is malware that acts as a USB keyboard, since that's much harder to protect against.

It's also much harder to reliably launch an attack from, but in the case of a targeted attack where the OS is known it wouldn't be too difficult to come up with something that could sneak some nasties in with a low chance of detection.
Google+ sharing is not revolutionary. Here’s what would be.
Yeah, that's a terrible tutorial.

a) so much magic going on. He argues against magic (IDE's, build tools), and yet there are about 5 magic commands in 5 lines of code. (module(), compile(), export_all, ->, c()). As a reasonably experienced programmer who's never seen erlang code, I ought to be able to infer most of what those operators/function are doing but I can't.

b) Why would a super smart programmer be the right person to tell me the best way to start learning to program? I would like to hear from a highly successful TEACHER of programming.

c) I started with IDE's (HyperCard, RealBasic, and Xcode). Yes he is right that there is a lot of magic going on you don't understand, but you can slowly chip away at that all the while making useful things.

All that said, I really liked his comment about
"After 30 years you will get the hang of this and be a good programmer." That's a great attitude. You'll be a novice for most of your life. Possibly all of it. That's a big part of why I like programming... there is always more to learn.
Right, that's true, but I was thinking just of e-ink devices. It's a tough sell, though, since e-ink devices are really only good for reading, so there might not be much incentive for creating an open e-ink device that can run 3rd party apps.

Amazon has started to allow 3rd party apps on the Kindle, but I don't think it's been very effective or popular, and I don't expect a Google Books app on there any time soon.
It also spares you being able to play games written in HTML5.
I wonder why they do one QR code instead of letting them print out a week's worth of QR codes in advance or something actually secure.
How are they infantilizing? I've never had a problem with anyone's ToS. They don't allow nudity, don't post nudity. It's really not that hard not to break them unless they have arbitrary bullshit rules like "YOU CAN'T SAY APPLE ON WEDNESDAY" or if, like Facebook, all your data is their property.
Yep, it's unsalted SHA1

echo -n PASSWORD123 | openssl dgst -sha1 -binary | base64
IyZKpiaEiMKQnvgerUngniSNXZE=
12 found
Academics share and discuss findings in casual terms before formal publishing all the time. Two academics meeting over coffee aren't going to demand the rigor you get with a published article.
The Twilio approach other people have described here works. I haven't got my phone number ported yet but with a test number it works great.
The DOJ claims that allowing defendants to exercise their 5th amendment rights against self-incrimination would "make their prosecution impossible."

To which I say:

1. Your prosecutors are lazy and want to force criminals to prosecute themselves.

2. If the only external evidence of a crime is a private file on a hard drive, it seems to me that not much harm was done to society and we should leave these people alone.
The Death Metal View of Google+
How a picture of a decapitated fly and a shiny green tie help people to connect on Google+
مشاهدة مباراة الارجنتين وكوستاريكا بث مباشر
مدونة يلا جول الرياضية تقوم ببث واذاعة مباراة الارجنتين وكوستاريكا ( كوستا ريكا ) بث مباشر فى مباراة الجولة االاخيرة من المجموعة الاولى من بطولة كوبا امريكا الارجنتين 2011 اليوم الاثنين بتاريخ 11/7/2011 ( الثلاثاء 12/7/2011 ) وموعدها الساعة 02:45 بتوقيت القاهرة لو بدك او عايز تتفرج على الماتش ادخل و وشاهد المباراة على النت بدون تقطيع اون لاين
From the page:

CORRECTION:

Password hashes are not MD5 but mostly BASE64(sha1(password)); some other hashes may be mixed in. Happy cracking.
"Give me your tired, your poor, your huddled masses yearning to breathe free."
you're right, it's probably only a couple billion dollars.
This is fantastic.

The idea that C++ meta programming is most easily understood as an (unnecessary complicated) functional language actually makes a huge amount of sense to me, and I particularly enjoy the lovely sense of balance it invokes.
Open Source Software World Challenge 2011
Five minutes or so.

Likening Haskell to C++ TMP makes a good deal of sense to me.
Heh, no kidding. I thought I saw one thing while my fingers typed what was actually there. Hate it when that happens.
I used to have a 3G Kindle, but it was stolen, and now I have a WiFi Kindle.

I agree with what you guys are saying, but without the 3g, my impulse purchases have really gone down. For example, I used to buy periodicals while on the train with some regularity, but now I hardly ever do.

So providing 3g on an e-reader might be a good investment in that sense.
so is this why my $10 only has $8 of buying power?
One key point he mentions is actually typing in the examples while you're reading and understanding what they mean. This is essential when learning a new language. You simply won't memorize the syntax without doing it (at least us mere mortals won't, there's always super-programmers who can just get it by glancing at it once).
How does one try out this beta app?
Just had a play with Firefox 8. It's certainly fast but they've copied Opera & Chrome with removing the "http:// from the URL bar. I can see the arguments for the change but this feels really wrong to me. I hope there's an about:config tweak somewhere to change it back; even if there is, it's a shame Mozilla have gone down this route.
One point of view. I learned from the top-down. I learned to pour concrete over rebar before I learned to build frames and rebar.

It's working for me so far. I still don't know lots of low level things that I use every day, but that doesn't stop me from using them. And the unknown is shrinking, too.
HP Replaces Jon Rubinstein as Head of webOS
I don't know what the limits are in the nginx HTTP parser

You're correct in assuming the library enforces its own size limitations. It operates on length of received SSL data which is capped by the static receive buffer at 32k. Nice and tiny.

(Also, you are, of course, painfully correct about lack of bounds checking and lack of return value checking on the malloc/realloc calls. If I ever graduate the branch to production status, the six malloc calls and three realloc calls will be wrapped in proper checks.)
Every single time I've come across a WOSB, SDVO, or HUBZone business, it's essentially been a scam, using some technicality to just barely qualify for the program while the contractor is actually run as the standard good ol' boys club that they usually are.
I think I quite clearly state that I have no idea (nor intend to presume) whether this is how they're using the information. I'm merely stating it's a possibility.
Hmm.. If a browser really wants to make a dent I think they need to diversify their marketing push. It needs to be cool to the people who need cool, safe and trustworthy to the people that need that, technically sound, exciting and promising to us geeks.. At the moment it seems that they try to do a bit of all this at once, but maybe separate voices focussed on these markets would be more effective?
It's in fact an attempt to explain how the author got to understand the inner workings of Boost's Proto library, which is already available for C++ and pretty much a successful project as far as it goes. For people also into Haskell, it's a very concise and insightful attempt indeed.

I understand your rant, but I'm not sure this is the place to go and spew it... Actually some people enjoy studying programming languages themselves and sometimes come up with useful stuff for engineers that like building more concrete stuff.
While storing a straight SHA1 of a password is obviously a Bad Thing (TM), what does it say about the attackers that they couldn't tell an MD5 from a Base64'd SHA1? It's not exactly rocket surgery.
My friends always wonder why I take the time to type in example code by hand. I want to know what the code does, not just peace together things arbitrarily!
IIRC I get pretty awful AB performance with ssl_session_cache on or off.

That said, whilst RPS is low, whilst I'm hammering it with AB it seems to have little problem being responsive in my browser :S
Mexican immigrants are likely to be descended from Native Americans to a much greater degree than white Americans.
If it's not too late: beckynagelRMG
What was hostile about it? I didn't notice any difference.
IChromy Web Browser For iPad – For Those Who Prefer Google Chrome
Why is the "State of Clojure" held more than once ever, let alone annually? Everyone knows Clojure's state never changes.
Frankly, I think that the big problem with C++ (and other larger languages) is the engineers who keep trying to use some minimal subset of it, pointing at the Blub+1 capabilities and screaming about how they can't understand it.
"'It would also be great if I could put circles within circles,' wrote one user.

This would be pretty mega. Covers A LOT of bases.
You are rightto some extend, however serving static content is much faster than serving a dynamic request that needs to generate a response on the fly. Before optimizing the assets, improving the caching strategy and async rendering will yield a better throughput must faster than tweaking the CSS, JS and other assets. That said you are right, this is something that will improve page rendering time, client side and to some extend the overall throughput.
We're not republishing content and I don't think we're ripping off r/iama. I think there's a lot of advantages to the "Ask me anything" concept being its own site, as I mentioned in the previous thread. And reddit also isn't the first to implement that idea.

I love feedback about AnyAsq but I think the most important thing about this link being on HN is the opportunity to ask questions of someone on the Google+ team and see his answers.
I think this is a really important point:

>Don't worry about framerate/performance until you absolutely must. On more than one occasion, we dirtied up our game's logic with slight optimization tweaks, only to later get huge speed increases later from external sources (that didn't require code updates).

I've seen more than one codebase that was doomed by potentially unnecessary optimizations that prevented the project from ever being completed.
I'm not sure I follow you Vlad.

If the senior execs have stock and leave, and it becomes worthless they lose.

If the senior execs got part of that $41M funding round and left with it, then that's at least unethical. I don't think that was the case.[1]

So being able to raise $41M is a tremendous vote of confidence and it brings with it really high expectations.

[1] Anytime management pockets some of the funding round it gets a lot of press. See the GroupOn later rounds. There was also another startup reported here where the founders chose to take a 'liquidity event' as part of the funding and were roundly criticized, but I can't find it now.
Not really much differently than FB's UI does. Each person is in a small rectangle with the bottom part of the window split to display the circles. The top scrolls and you drag from there to the bottom pane. They will have to come up with a more compact view eventually though for long lists but they aren't too far off FB's lists for space. You can also multi-select (with a window as well) and drag a batch to a circle, as well as use CTRL to copy between circles.
I have OkCupid App on my iPhone and it automatically updated itself to this beta version.
OpenStack gets a startup seeking to commercialize the code
"hold on to extra cash" is intuitive but it is not how our economy works. Anyone saving money has that money circulated into the economy, through stocks, bonds, or bank lending. In fact, it is the wealthy who have the surplus capital available to invest in ventures like those you mention. It is extremely stimulative.