skysight-inc/HackerNews huggingface dataset:
It sounds like there’s two parts of the debugging APIs that you’re confused about – how to get your debugger to run and how to implement the debugger where you have all the AD7 classes and interfaces – it’s certainly not a very discoverable API.
On the first part – how your debugger gets used – you ultimately need to have a DLL with your debugger in it which provides the correct registration. Like all things in the managed package framework this is provided by a ProvideAttribute – in this case a ProvideDebugEngineAttribute. So you’ll need a VS package which uses this attribute. There’s some other attributes which might be useful related to debugging and you’ll see those in PythonToolsPackage but I think you can ignore them for now. Once you have a package loaded which provides the debugger to VS you can use VsShellUtilities.LaunchDebugger to launch your debugger and start debugging. In PTVS we do this in DefaultPythonLauncher.cs. The standard VS debug engine sample (http://archive.msdn.microsoft.com/debugenginesample) also ships with an add-in which adds a menu item which does this for the current startup project. Note PTVS is built on this sample but PTVS might be easier to use as its all C# vs the mix of C# and managed C++ in the sample.

The second part you mention is all the AD7 classes. I would actually suggest that you try and ignore these for the most part – at least as you get started. Instead you should look at the PythonProcess class which exposes a simple C# API and a number of events which all of the AD7 classes are simply wrapping. If you completely replace this class with your own you’ll pretty much have a working debug engine. There may be a few things you’ll need to update (for example launch options over in AD7Engine.LaunchSuspended, or parsing expressions to see if they’re valid) but there shouldn’t be much need to look at those classes. And by the time you do need to look at them hopefully you can do it within the context of calls to and from the PythonProcess API and it’ll make more sense.

I hope that helps!
Sure from the western perspective, it looks hopeless. But as an Indian, I am hopeful and not too displeased with the progress. Let me tell you why.

One of the central government cabinet minister may even do jail time -- now that is a good thing. A few years ago , corruption was never punished ; corruption was worn as a badge of honor.

We have more private sector jobs than ever and the number of such jobs is increasing. We have better roads and more are being built. Sure there is a a lot of traffic -- but we adjust and we do manage to get to wherever it is that we wanted to go.

Now you may think that I speak as a "upper class Indian" . That may be true now but I was not worn into wealth. Everyone I know in India has a better life than their parents did. There is more upwards social mobility than ever.

Now for the famous caste system. It is slowly disappearing as India is slowly transforming from an agrarian society into an industrial society. It is ever present but a while lot less ominous than westerners would like to believe. In western societies , people of color are stopped and harassed by police just because they look different. The caste system is less intrusive in our lives in India. Yes it is loathsome and horrible and it will take some time for it to disappear in the industrial India. But we don't get profiled ,harassed or stopped on account of caste.

The armed guards at hotel entrances are not to ward of thugs or drug dealers and they are a relatively new phenomenon; they are 'cause of our 'lovely' neighbors to the west.

Of course, I can't expect you to see India the way I do.
I have it better than my dad. My kid will have a better life than I do. And that is why I am hopeful.
Tracking your social media strategy
11 useful CSS snippets to save your time
Writing CSS can be a pain and can give you headaches. The truth is that CSS ain’t rocket science and you should just have in mind some CSS pieces of code (snippets) you can use everytime.
Surely you mean https://secure.wikimedia.org/wikipedia/en/wiki/Room_641A ?
Will the site measure player performance on some point system and rank teams similar to fantasy football?
Not civil rights in itself, but because of economic issues, e.g. severe cutbacks to state universities, deliberate anti-union policies etc, the economically disadvantaged are impacted much more, which indirectly affects civil rights.

Edit:

The poor manage to survive quite nicely, and most of them don't work at all

Do you mean Lucky Duckies: http://www.gocomics.com/features/search/Lucky%20Ducky
You are correct in terms of state and local ordinances, and I did do some more research and came up with the landmark case of CALIFORNIA v. GREENWOOD, 486 U.S. 35 (1988) where this very issue was argued before the Supreme Court: http://caselaw.lp.findlaw.com/cgi-bin/getcase.pl?court=US...

It basically says if your trash is visible, you can't assume privacy of the contents. If it's inside your garage, then it's off limits. Interesting case nonetheless.
Nope. Very very solid (I wrote a book on the subject). There has never been a court case in the US where a signature was thrown out solely because it is electronic. Outside of the US, every major government has permitted electronic signatures for almost every use. The only things not allowed by some governments are forms regarding nuclear materials and similar things that you will probably never see in your day to day (unless you're a nuclear engineer).
This is tangential, but somehow related:

My level of frustration Redmond has reached epic levels. My company spends thousands of dollars a week managing advertising campaigns on Adcenter. They have an API which has been nothing but issues, but given the breadth of our advertising base it's absolutely necessary that we use it.

Today we have entered day number FIVE of an outage in which the API (at least one critical portion of it) simply errors out no matter what call you make. So for five days we've been unable to pause campaigns, change bid prices, or otherwise do anything to effectively manage our campaigns.

It's nuts. This is the second major outage in the last couple of weeks. The part that KILLS me is that nobody in Redmond seems to give a damn. They announced that they had a problem two days after I brought it to their attention. They are apparently working on some sort of fix that may or may not be pushed sometime in the last three days.

Meanwhile we are absolutely blowing through cash because of the things that we can't adjust. We're tens of thousands of keywords spread out over more than a thousand campaigns. We don't employ anybody to manage these by hand...
How early reviews hurt sales of indie games
and I appreciate the feedback!
rough times ahead for flight and travel sites (which generated good money via leeds to flight search sites) ... googles killing one internet ecosystem after the other.
That's about right. There usually are bonuses based on traffic for instance, so you have an incentive to write something popular.

Generally speaking, writing is not a big money machine (unless you own the blog and sell it - it happens to one blog every other year, so don't count on it).

When I used to write (for print magazines), it paid 10 cents per character. But unlike a blog, you can only write a handful of articles per month, not per day.
Thanks for posting - this post was inspired by this Hacker News comment: http://news.ycombinator.com/item?id=2347428
U.S. Clears Google's Travel Deal, With Conditions
Intercal?
Why T-shirts matter at tech companies
A launch failure is always catastrophic for the onboard instrument ;-)
I love the concept of InboxQ, but after a few weeks I disabled it because there were too many spammers asking the same question every day on the terms I was searching for. There needs to be some way to block certain users, and also to block certain strings of text.
Isn't "search revenue" actually mostly "Ads revenue"?

What is the boundary on the Ads group? Who controls ads in YouTube videos?
Heh, whoops. Well, Hunch is double cool. (It's on my shortlist of places to think about applying if/when the time comes.)
I've never met someone outside of a very narrow subset of the technical scene who even cares about the implications of Google's tracking and monetization strategy. I suppose it's a risk, but an "achilles heel"? I doubt it.

It is a nice place for a niche player (like DDG) to come in and fill tho.
How to Have Startup Swagger Without Being a Complete Asshole
How could micro-targeting be evil, besides the creep-factor?
Then your rate must have been about $22/post, which seems in the same ballpark.
Yeah, Clinton was talking about the personal level, like "has a secret black baby" stories and things like that, particularly in the desegregated south where he was coming up.

Look at the income disparity in the country and look at the way the tax code, consumer protection laws, environmental protection laws and laws regarding corporate lobbying have gone in the last 20 years or so. It's all going the same direction. That's the kind of stuff I'm talking about when I say "institutionalized corruption", not small-scale backroom deals or dirty politics.
Viacom says Cablevision has no rights for iPad distribution
I think this is probably true, on average.. but the std deviation of salaries in the south is fairly high.. I think CL is probably a more productive way to find work in SV that down south as well.. wouldn't occur to most shops down here to use CL.. in fact, I had an HR person laugh at me once for suggesting it :|
> but making "A-grade" blockbusters is becoming more and more expensive.

That's not even true. Adjusted for inflation, the most expensive movie was made in 1963:

http://en.wikipedia.org/wiki/List_of_most_expensive_films#Mo...
If you don't want your repositories public, price is a big difference. All of my repositories would fit in 10% of my free Dropbox space. It would cost $100/month to put them on Github.

Github's pricing is based on the number of repositories. Dropbox's is based on the amount of storage used.
US Govt Shutdown Near, No Sign of Compromise
1) Fair enough. I just liked setting up the story.
2) Well, I didn't define this in the article, but my definition of a bubble is a collapse of liquidity due to over-valuation and outright failure of companies. In this case, I don't feel like the over-valuation is as dangerous because the few startups that IPO will be successful, profitable companies for a long time. Also, companies that are likely to outright fail are much less likely to IPO nowadays.
3) I should have included more outright evidence, but just look at the tweets from #500Strong and '500Startups Demo Day' yesterday. They give very positive feedback about the companies launching there, and this is par for the course nowadays. Upwards of 20 companies launch at a given incubator's launch day (YC now has over 40), and almost always they are lauded more than criticized.

Thanks for the comments. This was great feedback.
Just getting into electronics AND just put my old (non smart) phone through the washer. I guess I'm going to have to get an android!
I am working on Emulsion in Chicago, which will allow photographers to create beautiful, simple portfolios in about 15 minutes. http://emulsion.me
This is cool and I will def try it out, I've been doing this manually for a while.
I wonder how many of those are bots.

Twitter has big opportunity in search but I find the experience to be poor. Search for a topic and 2/3rds, if not more, are retweets. It's not hard to filter out "^(RT:){1}.+$" but yet Twitter hasn't done it yet.
The Difference between Old Money and New Money
Now if only there was a company whose non-core competency was Google-style spelling check

http://msdn.microsoft.com/en-us/library/dd251071.aspx
Honestly, is social that hard to GET? I think what Vic has shown at MS and Google (and I think its important that he showed this at both places) is that he can execute.

If Vic's mission is to make Google social big, period then he'll do well. If his mission is to make social big, and figure out how to monetize it too, then there will be problems. But I think Vic is bright enough to know that monetization is a second-tier priority right now.
I am sorry to say this, but I don't think your kid will have a better life than you do. Here's why:

We're in the start (some say middle) of a worldwide economic depression. So far, massive printing of currencies have saved the day, but not for very long, as food/oil prices have skyrocketed within the past few months. For the next 10-15 years, we'll be suffering from high structural unemployment as well as higher cost of living, after interest rate goes up around the world. There is oversupply everywhere. Meanwhile technology innovations continue to reduce human worker demands.

Short of an another miraculous technology boom or world war, we will not exit the global bear market for the foreseable future.
No problem. But thanks for the info.
I'd recommend going through Khan academy and starting from the basics:
http://www.khanacademy.org/#browse
Grab a Calculus book and solve some random problems. It can get fairly entertaining. Solving how much rocket fuel you need to reach orbit or how fast a conical object will drain or the angle you need to fire a canon ball into a castle wall or something. I haven't found much use for Calculus though in regular life.

On a side note, we've been arguing about 48÷2(9+3) at the office today. There is a correct answer, of course, but also an argument (that some think is reasonable) against that answer.
I've always liked prolog, and seeing prolog love on HN makes ?- happy(cydonian_monk) return true. My first exposure to the language, as I'm sure was the case for many of you, was in an Intro to AI course. Though I've never found the opportunity to use the language professionally, I do on occasion drop it into personal projects.

That said, I've always considered prolog to be the language that most threatens our sanity. Perhaps it's because the Graduate Assistant that taught my Intro to AI course was a bit cracked (he tied his shoelaces around his legs once in class because they "offended him"). Or maybe because I haven't been entirely sane since that class....
Scripts with interpreters expose a race condition vulnerability whereby an attacker can quickly replace the script with their own before the interpreter, running with higher level privileges, finishes loading.

It is not really a script vs. binary issue so much as protecting against how scripts are loaded.
Gamerspath the future social network for gamers
Viacom, like others, wants to double-dip customers and charge for redundant access to the same content. The message is simple: you are not paying for content, you are paying for convenient access to it.
Very cool concept this whole open source science thing. But big pharma is going to put a stop on it...
Thanks, Alex. That is definitely something we are aware of and are adding a "mute" button so you can block the type of users that you are talking about. We are also building a quality filter specifically to address that type of behavior (ie so those folks just don't show up in the first place).
Would you consider likealittle.com a startup?

The definition of a startup is company with a limited operating history and a company is an organization aimed at making profits.
Wonderful article. Its absolutely true.

Its a democracy for the world to see but its really corrupt and like the article says the rich can do absolutely anything and get away with it while the poor are stuck and their lives never get any better. There is really no hope for India because the educated middle-class already earn a very decent living and so is happy. In any country the middle class is the catalyst for change and I don't see that happening in India. They are too happy with where India (their own life) is and so they have a fierce sense of nationalism that everything is good. Just go to /r/india on reddit and see how people blindly attack anyone criticising India as ignorant and a wannabe westerner.
I Won’t Use Flickr Until They Release My Photo Hostages
Accurate estimation is certainly possible and is practiced by professionals, I do it myself. It's a skill though and it requires ground work in advance. Those interested may find discussion of some methods in McConnell's "Software Estimation: Demystifying the Black Art". Humphrey's PSP materials are an earlier but useful source of information.

The skill is irrelevant in most workplaces though. In most cases time to do an estimation is forbidden, and in the rare cases where an accurate estimation is produced, it is replaced with management's wishful-thinking estimate instead, which insecure developers are often strong-armed into "agreeing" to.

Replacing an accurate estimate with wishful thinking and whipping the slaves to go faster does not mean accurate estimates are impossible. It means that there is a problem with endemic management incompetence and unprofessionalism throughout this industry. If you have not established a track record of accurate estimates, you shouldn't be managing in any capacity at all. I don't expect this to happen though. I fully expect incompetent unprofessional management to continue to be the rule throughout most of the industry because there is little sincere interest in fixing things compared to maintaining empires ruled by fools. The preferred system is of blaming developers for bad estimates that were forced upon them by management, or that were produced by people who have no idea how to estimate and who are given no tools or training in how to do so.

What a relief it is not to be working for such incompetent management and be on my own. To those whose bosses are bullying them into giving bogus estimates and then blamed when things go wrong, you have my sympathies.
If they're distributing .dmgs or .exes and their server gets rooted the result is exactly the same.

And if the download and webpage are hosted on the same machine (like, practically always) the checksum won't help you either.

If you want to run third-party stuff and not willing to look at every little assembly instruction at one point you're going to have to trust somebody.

Of course this can just be Apple (app store) or the Debian/insert-distro-here guys (only run code that's from apt packages from the official repositories).

I'll just take the occasional risk.
Bubble-sort with Hungarian ("Csángó") folk dance
That copy is an illegal scan. There is no legal e-copy of K&R.
Singapore has four official languages: Modern Standard Chinese, Standard Malay, Tamil, and English. The majority home language of most Singaporeans born around the time of independence was one or another southern Chinese language, with Hokkien being the most common (but perhaps not an absolute majority of the population). Also by no means all of the sizeable minority of Indo-Singaporeans were native speakers of Tamil at that time, but Tamil gained the designation as an official language.

The sole language of instruction in primary and secondary schools supported by public funds in Singapore since independence has been English, with most pupils studying one or more of the other national languages. Singapore shows the lie about excuses for poor educational progress in the United States. Many school officials in the United States whine about the diverse language backgrounds in some United States school districts, but nowhere in the United States do you have primary education being done with a population attending school in English but the MAJORITY of the population not speaking English at home, as was the case in Singapore just a generation ago.

I've heard some amusing stories from Singaporeans and from Malaysians of Chinese ethnicity about how to learn just enough Malay to pass school exams and then forget it. English is the language it is crucial to know in that part of the world.
I've commented on here and other forums about the absurdity of Tiobe being taken seriously. He changed the rules dropping one language nearly forty places. I emailed him pointing out that following his new rules several other languages would also drop. He replied to the effect it was his site and he would do as he pleased.

Surely a site can be created that uses somewhat objective measures based on jobs available, blog posts and tweet mentions etc to arrive at a more accurate composite score.
Designers need more than just backup. They work with binary files that would need specialized diff and merge tools. They need to share files with (non-technical) clients.

PixelNovel looks interesting, but it seems mostly focused on "timelines" for single users, not teams.
Seriously? Ever heard of Steam? Your .com domain is even owned by another gaming site. Don't ya think this will cause confusion? I sure do.
2 days later and we have stopped the discussion , am i the only one bothered by this uncanny act of admob ?

OP sure got his account re-enabled, but that does not mean we should stop the protest
I wrote a post recently about fragmentation in the digital forensics community. One of the issues I raised was that we're less willing to call people, or companies, out for bad behavior, poor execution, etc. Is there any chance this is also true at launch days?

Are there any statistics on how those 20 companies are doing 30, 60, and 90 days out? If they had to present again to the same crowd 90 days later, how would they fare?
AR Drone + Kinect (video)
You can waist time; which you could use for other things, making you a worse programmer than if you would have been if you picked Prolog instead :P

Seriously, our attention span, time on this earth and even ability to learn is limited ;)
How cool would it be if you could type "flights to somewhere sunny for under $500 in May"

How cool would it be to receive suggestions for flights in May with clusters in my social graph as destinations?
Epic's Rein: 'UDK Will Eventually Come To Android'
Installed but cannot see the toolbar in Firefox (3.6.16)
http://getsatisfaction.com/inboxq/topics/firefox_add_on_inst...

Great concept!
I'm a msc-student in Groningen. I hear the CS programmes at Delft, Utrecht and Twente are nice as well. The cultures/approaches are all different though, have a look at their websites and see if anything resonates with you.
This is a nice feature, but i don't see how it solves their obvious issues serving out traffic? The past year i've had lots and lots of problems watching media. It will fail in 360p but suddenly work great in 720p (bw-wise), i know a lot of people experience this.
Coprimality is still the relevant property. But if one number can be adjusted, then the only way to guarantee coprimality is for the other number to be a prime.
Often having a large sales team (and operations in general) is as challenging as the technical hurdles, if not harder.
Do you have a link? This seems interesting.
How to Deploy Your Skunkworks App – and Take Over Your IT Department
Hans Rosling and the Magic Washing Machine [video]
In your opinion did Mark Zuckerberg deserve "Person of the Year"?
I know this is old news, but I wonder if I'm the only one appalled by this title given to MZ, considering wikileaks’ contribution to the world vs. FB's.

Also, do say why or why not and if you think the movie "the social network" played a part in the attention MZ got from the folks at TIME?
I do, I don't see anything wrong with it. I like stuff. I like not having to ask permission to do audacious things.

I think $100M is the low bar for me.
Nice try, but it doesn't get to my point. How are these "emergent standards"?

Are you arguing that the trademarks are standards? They are completely owned by the company and follow no rule other than arbitrary decisions by one entity (Nintendo could sell Mario toilet paper tomorrow and it would be a Mario(r) product).
> Why is it a cop-out to be ambivalent?

Well, I would say it kind of is, but it kind of isn't.
Super cool idea. I will try this with a client's design team. They already use and love dropbox.
The latest version of InboxQ also supports negative keywords for campaigns where you can list words and you won't see any questions containing those words.