skysight-inc/HackerNews huggingface dataset:
I'm nothing like an official C++ spokesperson, but I'll take a shot at these questions.

If the improvements are incremental, then this wasn't worth doing

Well maybe C++ is not your cup of tea, but I find the improvements worthwhile.

If the improvements are such a new, cleaner, simpler language, why the hell call it C++? Again, see D.

Yeah, I think it's a better C++ not an entirely new language.

Lastly, most of the fixes are syntactic sugar which do nothing to help fix some very real issues with the deployment of the language.

Systems languages are syntactic sugar for the underlying runtime model. I consider C++ to be a systems language (the ISO spec explicitly defines a minimal profile suitable for embedded systems for example). But C is probably a slightly more "systems" of a language (in no small part because it's the language which defines most system's APIs).

How do I bind these things to other languages cleanly? In C this is trivial--why isn't this fixed in C++11?

If you think this is trivial in C I suspect it's because you have so much familiarity with it and/or these other languages are implemented in C and define their external APIs directly in C. C has an unfair advantage in this regard, but it's just not that hard to integrate C++ and C.

Sometimes C++ has advantages too, some people swear by Boost.Python for example. Looks much simpler than C to me.

How do I load libraries of classes dynamically at runtime? From C wrappers?

That's one way. The main reason dynamic loading works in C is because the types are all so primitive (and it doesn't have "classes"). You can use those primitive types for your APIs and in C too.

Another way is to define the classes interfaces in terms of something binary stable over the scope you wish to separately compile these libraries. This requires some understanding of the guarantees of the platform and complier/linker. MS-COM for example gets a lot of mileage out of some relatively minimal abstract class layout conventions.

When interfacing with old libraries (which actually do exist), how often am I going to have to write some kind of NULL-nullptr glue code?

I've been writing some C++11 with C++4.6.0 and a bunch of old libraries and haven't run into that. I don't use pointers in my code very much, so I don't think I've even had to use nullptr yet.

So I would think "not very often", at least if your coding style is similar to mine.

Why do we not have variable length arrays (they're in C99)?

I don't know why the decision was made in the language committee, but std::vector with the new initializer syntax works well for me for that purpose. Perhaps the C99 construct could be a little more efficient, but I don't see a reason that an alert compiler couldn't also allocate the storage on the stack.
> And trademarking "Safe-To-Spend"? Come on... It's a math equation that shows how much running profit you have. You don't need to trademark such a thing unless you intend to use it in advertising or throughout the website, yet I only see it used in one place. Next thing you know it'll be patented.

That's rather extreme. For one thing, they're not advertising and they haven't launched their website yet. It's also not a math equation: it's a name which is what trademarks are for.
From the customer perspective, they're a bank with an improved website and mobile app. They're actually just a front end to their partnering banks (but you don't need to know that as a customer). Essentially they're a bank with the improved interface you might expect from Mint (minus the aggregation).
Microsoft can afford to bleed cash for years

Except that's exactly what they've been doing for a long time now. Microsoft reminds me of a cliche fat cat executive who's always red in the face, yells and bosses everyone around, and acts like he's invincible... until he keels over from a heart attack.
The perpetually changing crowdsourced RAAK logo
News: Stanford researchers predict long-term personal finances
Actually replaceable batteries don't make the point moot at all. I certainly don't want to have to carry around spare batteries just so I can use LTE. If LTE is as hard on battery life as suggested, that makes it a very real problem regardless if I can carry around spares.
How is internship at Microsoft like?
My sincerest condolences.
I deeply admire Facebook for having the guts to make these large UI changes. Every time they rollout anything that is different there is a near riot of people clamoring about how bad it is or how things were so much better with the old system.

I don't think the updates are capricious or arbitrary, I think they are the result of doing lots of testing with lots of users and then having the strength to weather the criticism that inevitably comes with change while they watch the metrics to see if things are actually improving.
2011 Navratri Raas Garba Photos, Wallpapers, Dates, Pics, Pictures & Images
Navratri is most popular Indian festival as compare with other Indian festival. It is very enjoyable. Navratri is festival of Hindu people. This Navratri festival is Maa Durga's Festival. All nine day dedicated to Maa Durga. Some people also stay on upvaas it means people eat only one time in whole day. The festival of Navratri enjoy for continuously nine day. It celebrates with play of Raas Garba. This festival is most enjoyable in Gujarat. There are people enjoy total nine days. Every night in Navrati all people play Raas Garba.
Yup. The EDS integration was a mess. I've spoken to several HP employees about this. Just the mindless switching of e-mails and corporate structure was enough to get them disgruntled.
Likewise I don't know anyone else attending, but I happen to be in Paris that day so I signed up. Should be fun!
why do FB users care about seeing the updates of just anyone in their friend list?

If the things they're saying aren't (regularly) of value, they wouldn't be on my list.
Announcing Twilio Connect
Did you see the part about how goals work and safe-to-spend? That was pretty slick.
No, it's not popularity contest. It's a Good Fella business. There's a Godfather sitting in his tower far and away and there's capos and lieutenants (his Good Fellas) who introduce their Good Fellas to Godfather who then invests some money if he likes that Fella. Who cares? Well, Godfathers take other peoples money and promise to invest that money in a best-best way, but they do not - they only invest in Good Fellas.
You could use non blocking TCP, and not worry about where the listening process, and have some idea if there's problem.

Now, you're just ignoring the possibility of a problem, which might be fine and dandy, but you're not actually getting anything in return (well, about 5 lines of C code to set up the TCP connection in non-blocking mode, and tear it down if there's an error).
A callback just to get the request parameters out of the environment? What could they possibly be doing in there that blocks?
Is your phone making you sick? [infographic]
I was raised the same way and can relate to all
you've said about your mother. (My mother is about the
same age and was raised in the same era.)

These two are my favorites:
----
When others said, "We need a time-out," or "This is a teaching moment," she just looked at you in such a way that you knew that there would never be a worse feeling than disappointing her.

When you played a song on the piano and she didn't recognize it, she said, "For this we need lessons? Go practice some more!"
My deepest condolences, Ed.
Even brighter news, for some reason I am now listening to this with a Swedish IP. Weird. Wikipedia still says "	Internet radio (U.S. IPs only)"
The Future Forbes 400
It's the whole Real Name debacle. It's been debated to death, though.
Greentizen, a social network to promote green actions
It'll be interesting to see who will pick him up next. He's part of the CEO boys club right?

FYI - even though he "resigned" from within SAP in Sept 2010, everyone I've spoken to said he was politely asked to leave.
Innovation is fine.. in fact, it should be encouraged. Where websites (and most other products) really fall down is that few companies are good at introducing innovation subtly. If you create some hot new feature, surely you have to make it front-and-center in your site design, using up space to make it stand-out to users.

Do this enough times and you start to look like myspace (or now Facebook) a jumbled mess of previously "hot new" features scattered all over the place. I can barely tell what the hell is even going on when looking at a Facebook page anymore, which is exactly where I was with myspace pages right when the service peaked and then started plummeting into the ground.
Google+ Goes Public, But Does Anyone Care?
HP and Yahoo have the worst board ever. Both of these companies should hire a young product-oriented visionary as their next CEO.
Show HN: Weekend Project - Monthly Startup T-shirt Subscription
"I messed up," Netflix CEO says
This has nothing to do with the Uncanny Valley. This is creepy because masks add a deadening look to the face and we sense that. It seperates the person from the face.
>I really don't want to pay more to get 4G (up to $10/month for some carriers)

What carriers in the US do that? Verizon has no surcharge for LTE.

Sprint's $10 surcharge started out as a surchage on WiMax phones, but is now a surcharge on any smartphone regardless of what radio it's got.
Challenge to Google Ad dominance? Robads-open JSON standards to publish ads
Linked to from the Vimeo page:
"FaceTracker is available for download (for research purposes only). The library includes the C/C++ API, example code for interfacing with the API, a pre-trained model and documentation. To download it, please send an email to Jason Saragih"
http://web.mac.com/jsaragih/FaceTracker/FaceTracker.html
I remember reading some good advice once. Anytime you see someone using Excel for something spreadsheets were not designed to do, there is a business opportunity.
I've said this here before, but when I worked at a big bank all the visionaries weren't worried about other banks, they were worried about Google and Ebay. The core business of a bank is built on hardware and software. They knew that a bank built on distributed systems instead of mainframes could beat the big banks on features and cost. It'll be interesting to see if BankSimple can scale up fast enough to compete or if it'll attract the attention of someone with even deeper pockets who can catch up by simply outspending them.
Emotional Bag Check Lets You Trade Problems for Music
That's a great article. Thank you for pointing it out.
I'm going to hell for this, but here goes. A couple years back I wrote a library called Transformana ( https://github.com/daeken/Transformana ) which allows you to manipulate ASTs via 'macros' in decorators. I apologize from the bottom of my heart to anyone who ends up maintaining code that utilizes this, but have fun.

https://github.com/daeken/Transformana/blob/master/test.py shows off various features if you're interested.

Edit: Here's the output from running the test, in case you want to see the AST format.

Hello world!
Yep, working.
Don't know.
['function',
None,
'test2',
(),
(),
0,
None,
['stmt', [['printnl', [['const', 'Hello from test2']], None]]]]
Hello from test2
['function', None, 'test3', (), (), 0, None, ['stmt', [['printnl', [['const', 'This should never be callable']], None]]]]
John C. Dvorak: Windows8 should drop the tiles or will fail
Twitter Blog: Share a photo via text message
I agree. All banks will work like this within 10 years.
or they should merge into "Hahoo" ... yeah, i know this would solve nothing
This particular panel is optical touch - inside the bezel it has IR projectors at the top and sensors on the bottom. It is not as good as a capacitative panel, but far, far better than resistive ones.

One reason I like the ASUS Transformer is that it shows, IMO, that touch and keyboard/mouse can be complimentary. As prices continue to fall and touch becomes ubiquitous, I think we'll see more and more of these.

Ergonimics can also go a long way - a large monitor that's sitting at a ~25 degree angle will likely eliminate the bulk of the "gorilla arm" problem.
To protect against this attack on Windows 7 and WS08 R2 client-side when browsing to sites that support it, enable TLS 1.1:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Client]
"DisabledByDefault"=dword:00000000

If both client and server support TLS 1.1, the conversation will use TLS 1.1 and this attack will not work. This vulnerability demonstration will probably prompt websites such as PayPal to consider adding TLS 1.1 support.

If you host a website using IIS on Windows Server 2008 R2, you can enable TLS 1.1 server-side as an option for customers that have enabled it client side. That regkey is

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Server]
"DisabledByDefault"=dword:00000000
Show HN: Simple and Effective jQuery Note-taking Web-app
Basically I needed something to record my inventory of ideas/thoughts but I got tired of other bloated/messy, slow, overly-complicated note apps, so I decided to make PerfectNote. It took a total of about 28 hours.

I thought I'd share it with HN and see if others were interested in using it, enjoy.
I agree there is a lot of pent up demands - my point is that when your Apps users are frustrated at being treated as second class citizens, they either move to other services and/or discourage others from joining Apps. So the 'Google has it in the bag ... once they release the Apps version' argument to me holds significant risk, because the longer the delay, the less and less certain it will be that it will be a hit because their advocate users are tired of waiting.
I think the idea behind the signed bootloader is that the kernel that the bootloader loads will then be trusted as well. In this way the chain of trust moves up the boot stack and the risk of an early-boot / kernel rootkit can be minimized, especially if the kernel also tries to verify the authenticity of all modules it loads into kernel space (which Windows already does and has for quite some time - please note that I specified "tries").

I don't think this will affect corporate Windows installations as you'd presumably be installing a signed kernel and signed drivers - as the post above yours states, it's very rare to use a non-Microsoft-supplied kernel and unsigned drivers in the corporate environment today.

Signing a Linux bootloader could be perceived as a potential breach of this trusted boot process, as Windows could then potentially be loading in an emulated environment created by a malicious GRUB module or the like. Chances are, nobody subscribing to Trusted Boot will ruin their marketability by either a) not providing a way to disable the trust verification or b) not signing a Linux bootloader. However, that possibility is what has the rash of speculative "Linux won't run anymore!!!" articles running around the internet this week.

More solid info on the trusted boot process can be derived from:

http://lanyrd.com/2011/bldwin/shkft/
5 best sites to listen Bollywood music online.
Not some odd reason - he's an ex-pat in the finance industry. It's like how I had modified my pronunciation of 'cache' (although I refuse to change how I say 'data').

BankSimple are based in Portland, Oregon (so yes, US).
Get Pasted Image Data From JavaScript in Chrome
Forbes: Data Driven - special report
I am one of them. I've got my phone jail broken and on T-Mobile's network so that I don't have to deal with AT&T (unfortunately that is going away).

The EDGE speeds are not half bad actually, when browsing on the iPhone itself they are a tad slow, but over bluetooth to my iPad for example I notice it slightly, but it doesn't really bother me.
I don't get it. Apotheker has already done the damage and realigned the company to his competency, enterprise software. How is firing him going to make things better?
8 Very Detailed jQuery Image and Content Slider Tutorials
I definitely get the sense that Java is a first-class citizen in the Storm world, even though it's written in Clojure. There's also the fact that I know next to nothing about Clojure (although I love Scheme, so maybe this'd be a good time to pick it up), but I definitely wouldn't mind doing a video on Storm's multilang support for other languages that I do understand (like Python or Ruby).

As for the serialization problems, that's mostly just a lack of documentation :( There was no problem with it once I learned how to register a serializer with Storm.
In an ideal world, yes. But I suspect even the most particular Facebook users have FB-friended people who turn out to have a much more annoying online persona, i.e. anyone who hasn't grokked what oversharing on the Internet means.

In cases where de-friending a person has no real-life consequences (i.e. they're not a close friend, either in proximity or emotionally), then FB's curation saves you a little of that tedious cleanup. In cases where it is awkward to defriend someone because you have a real-life connection to them, the curation may save you from having to manually silence their updates.

I can only think of one case where I had to manually perform these silencing actions, and it was with a friend who is a good real life friend and who I communicate on FB regularly, but who has decided to make his wall a constant stream of his political beliefs. Otherwise, I'm pretty happy with the convenience that FB's curation performs in auto-ignoring the people that I tend to ignore (but not necessarily dislike).

There's one more important aspect to this. Sometimes, a FB friend who isn't normally in your Top feed will appear because something he/she posted has gotten a lot of activity/likes. This is not so dissimilar to a place like HN, where the well-liked submissions of people I've never met are prominently visible to me. This kind of social aggregation would not happen in a situation where you've decided to shut out all people that you've decided a priori have and will have nothing of interest to you.
New Pandora
In video Josh says "you shouldn’t have to do math in front of the computer" and yet when he searches Taxi it just gives a list of the expenditure and no total amount..so.. I have to do math... in front of the computer
The current resolution is 326 PPI. I would imagine as long as they stay above 300 they will be kosher.
The serialization system needs more documentation, which I'll work on tonight. There are good reasons for every decision that was made with serialization. The feedback from this screencast was invaluable.
Facebook's complete and total collapse is about three months into the future.

This is where it has always been, and where it always will be.
No idea, and I'm kind of scared to ask.
Ask HN: I see jobs for engineers, but rarely finance/accounting. Why?
As an accounting student, I've always been confused why there are rarely accounting/finance roles at startups. Is it that there simply isn't a 'need' that early in the game? Do the founders typically take care of it? Is it better to be outsourced initially/taken care of by investor-mentors? Something I'm entirely missing?

I'll be doing my time at a Big 4 starting in spring, but I've been intrigued with ycombinator and firms like Sequoia since high school, often trawling their job pages to see what kind of knowledge/experience would be required for someone with my interests (financial reporting, business intelligence, etc.) -- what to "do" for startups or small businesses is never to very rarely discussed in the top accounting education programs. It's almost always large corporate or Big 4/mid-size public accounting employer that are pounded into us, regardless of future interests after those experiences.

So, I guess... thoughts?
You know you're a geek when...

... after registering to a hackers meetup you happen to spot that your brother who's now living in California, and from which you haven't heard news since two month is also attending :-D.

Hi Greg, so you're in Paris ? You should drop by you know :-P.
Parallax OS A new design for Cloud Computing
Including your living costs? Where do you live? You spend less than $100/month?

When people say "ramen profitable" it generally means paying you enough to live on cheaply so you have all your time to work on the business.
Is this why the stock price dropped 6% just now? Why would a site redesign have that kind of effect?
I agree. Current banks and banking systems work well for people who are good with money. This type of system that helps you put money aside for bills and makes saving up for something really simple is fantastic for people who aren't good with money.

It's Money Management for Mere Mortals™…
Congrats guys, this is great news!
Ask HN: Where can I go to learn basic coding?
As a co-founder of a startup, I am on the "business" end of things. But I want to start learning how to actually do the tech side as well - obviously, not an easy proposition, but I'd at least like to start learning so that I can be intelligent about what my tech guys are doing.

So I know this is a very broad question, but a Google search on this has proven fruitless. If you were starting on Day 1 of your coding journey, what would you learn and where?

Thanks in advance.
Microsoft confirms Windows Phone 7.5 “Mango” will come in next two weeks
honestly, it's kinda funny watch this big screw up of facebook the same day google is ready to offer everyone G+ at its home page...seriously, there's so much stuff going on on the facebook home page now that my brain immediately chose to ignore all the new "features" to preserve my sanity, and I have no plans to try to adapt to it... might as well move to G+

to me it seems like facebook got tired of itself and decided to commit suicide, of course, not before telling everyone go go f%*#& themselves
Oh, Ed. I am so sorry to hear this.

Welcome to the very unfortunate club of those of us who have lost a parent. It will always hurt, and it never goes away, but you do come to be at peace with it over time.

I am really thinking about you and this wonderful tribute you've written for your lovely mother right now. You've done something beautiful and she is so proud of you.

My advice at this time is to fully allow yourself to mourn. It's OK. Only you can experience your mourning and it may be the same or it may be different from how other people experience it, but just remember that only you can experience your mourning in the way you need to.

And that is totally cool because you are a beautiful piece of your Mom that is here right now.

Plus... Betty would've wanted it that way.

My sorrows are with you / Marc
How not to recruit for a startup
Another point for transcripts is that most non-native English speakers will have a much easier time understanding written material.
Mind-power-mind-power-techniques
Bedava Anket Listesi Kitabı
Former eBay CEO Meg Whitman Being Considered for HP CEO Job to Replace Apotheker.

http://allthingsd.com/20110921/former-ebay-ceo-meg-whitman-b...
Julpan Acquired By Twitter
"Being dramatically better than google is a high hurdle."

Everyone likes to say that...but really, how do you know? By definition, disruption comes when you don't expect it. When Google came along, people didn't know that search could be made better. Likewise, today, people don't see what they're not getting with Google...they just know that Google's results cause about the same level of satisfaction as they always have.

The search engine that gets a toehold against Google is going to do something completely different, and re-define the search game for all of the players. It's not going to be a head-to-head competition on the same playing field.