skysight-inc/HackerNews huggingface dataset:
I learned to program in c, then one time when i had this project to work in VB6, i am really impressived by how easy it is to put something on the screen. syntax check is very useful for beginners. and the UI is clean, no unnecessary parts. vb6 community loves sharing code and it is very easy to use other people's code too. no compiler hell to deal with.

a really great piece of work.
> the observation that someone is incorrect ... to put down others, belittle them, or critique their opinions

I really don't think they are doing that. They understand that for the normal purpose he's right, they are just talking about mathematics, or general cases. At this point it's removed from the original, they are no longer talking about him (the Judge) they are talking about the concept in general.

> I like to think of myself as intellectually inclined

and

> and there are instances where it's fun to think about

There you go. There is no rule that says you have to enjoy talking about the same things as someone else. Each person likes their own stuff.
YUI can poll for elements to become available, with a few workarounds for browser bugs; see http://yuilibrary.com/yui/docs/event/domready.html. I think you have to roll your own in jQuery.
Don't think of graduation as an achievement. Instead, think of it as a coming-of-age celebration, like a mitzvah. From that perspective, it doesn't seem so bad.
I think your perception is correct. Not sure if it is justified or not.

I suspect there is a positive correlation to time spent reading with success measures like education level, test scores, etc. I also suspect the correlation to TV time is more along the lines of being overweight, unemployment, etc.

Any science behind that? Nope. Sort of a confirmation of the stereotype you are suggesting. I could look for studies to prove / disprove it, but I would likely suffer from confirmation bias.
Walkthrough: Ruby on Rails on Windows Azure
The advice is meant for the 10% not the 90%. People who took time to mail Michael Abrash, have some knowledge, ambition and passion. Out of these 10% some will have the drive to follow through, do the hard work and love the journey, they will become the top 1%. So the advice is not meant for everyone just for some.
OneRead.co #5 - A Day Dream Believer
It doesn't contravene at all, given that he says one of the major reasons they don't like to help is that it drops productivity.
>What I find strange (not sure how true) is what I hear from random MS employees that customer feedback is more valuable, or weighs more, than the feedback from MS employees.

In my experience it is the classic (and often correct) "You aren't the target audience". For instance, I could write code on the Excel team (I don't). I am not a heavy Excel user, so my feelings on how Excel should be set up or operate likely do not represent the actual users of Excel and thus my feedback should be weighted lower than real (paying) customer feedback. Talk is cheap, people exchanging money for a product should be listened to above whiny devs (the 'whiny dev' label is intended to apply only to me and my feedback. External customers giving feedback are not whiny devs, at least not in my eyes :)).

Visual Studio is somewhat of an exception to this general rule because us oddball developer types (who don't represent the mainstream customer of most any product) actually do represent (mostly) the mainstream customer of our product.

>Another thing I can't wrap my mind around is how can it be possible to have one thousand of your customers yelling at you they don't like something -- that can be easily changed -- and have the management respond with "Oh well, we're still going to do what we want. What ya gonna do about it?!"

thousands << millions. The user base of Visual Studio is large, I don't know exact install numbers (I am sure I could find out, I just have never been curious enough to pester someone in marketing or the PM org) but I know it is definitely in the millions. It isn't clearly incorrect to argue that 1000 people playing with the beta may be a different group and have different beliefs than the millions of eventual users. I am not saying it is true or not, I haven't done the market research, but it isn't implausible.
Honestly, I don't like claims like this that are offered without any support. Why shouldn't I wait for the DOM to be ready? Am I losing performance? If so, where are the benchmarks?

Frankly, I'm surprised a casual comment on G+ is getting any traction whatsoever on HN.
Azure Marketing: "The words micro and soft don't apply to my pęnis (or vagina)"
You're describing my situation almost exactly (i.e. making the leap to consulting with nothing lined up). I'm a few months ahead of you, and have had some serious ups and downs so far. More free advice for others considering the same:

* I don't have savings, so I took a loan amounting to about 3 months of expenses. Having cash in the bank makes me feel a lot better about doing this with a baby on the way. It also means I'm not forced to do low-paid work to make rent. Best case: You pay it all off + early payment fee when you sign your first big deal. Worst case: You get to the end of the runway and have to go back to perm work to pay it off. [1]

* It's been said many times but bears repeating: Charge more. Every lead I followed up got a daily rate roughly $200 USD more than the last. I can barely stomach quoting my current rate to clients, but I'm not going to argue with those willing to pay it. [2]

* Read about negotiation. Secrets of Power Negotiating for defence, Getting to Yes for doing the actual negotiating. Biggest bit of advice I can give personally is to shut up more often. Never talk the other person into paying you less money when they're perfectly happy paying you more!

* Same again for networking: Never Eat Alone is the standard text. If like me you have the social skills of a cave troll, How to Win Friends and Influence People is a good read.

* Remember to spend time on your thing. If you're not sure what your thing is, spend time figuring out what your thing should be (still at that stage myself). With networking, chasing client work, planning meetings and then doing client work, it can be difficult to keep this up. Alternatively, once you know what your thing is, Charge More and spend a few weeks at a time (this is my plan and something I've seen others execute successfully).

* Have actual, zero-business-value downtime. Pick up a hobby or two if you need to. I chose amateur robotics and catching up on classic SF. It will help you stay sane when things get rough (based on my experience and that of every consultant/freelancer I've spoken to, things will get rough).

Good hunting!

[1] I'm not a financial advisor, yadda yadda.

[2] Another good thing about charging more: clients see you as a consultant rather than additional technical resource. I've found that at higher rates, people tend to value your opinion a great deal more than otherwise, leading to a nice virtuous cycle.
The center of the circles lies in the direction the camera is rotating about. I imagine the camera was fixed relative to the ISS, and the ISS always keeps the same side toward the Earth. If so, then the center of the circles would be the direction perpendicular to the orbital plane of the ISS.
For reference, this was a Microsoft-sponsored Azure promotional stunt at a (otherwise great) developer conference in Norway this week.

I had to change a character in the title to prevent it from being filtered.
I was under the impression that "DOM ready" did not wait for CSS, but that "load" did. In fact, i was also under the impression that CSS (loaded in the <head> at least) blocked any further processing until it's downloaded. Am I wrong?
Of course interactions like this are childish and unproductive. However, I feel that these are symptoms of being ignored. When people feel that the VS side has their fingers in their ears, one needs to yell louder to be heard. Claiming to paying attention to feedback when clearly not doing so is also quite frustrating.

A counter-example is how ScottGu handles situations like this -- or used to, nowadays he doesn't seem to have that much free time. When one posts about a problem on his blog he gets personally involved and assigns somebody to get it fixed. On the other side, one thousand people ask for the same thing and they're being ignored. Do you see my point?
"Core i3" is just a brand name, it doesn't refer to any specific chip/generation/architecture. I fully except that Ivy Bridge i3's will be released eventually. And Sandy Bridge (what this box probably has inside) is just one generation behind. And I don't see any reason why you couldn't make similar box with Ivy Bridge i7.

If you think that Intel could now stop producing new CPUs for ATX form factor, you are the one who are nuts. As far as I know, Intel has no plans to leave the desktop market.
This subject has been covered extensively, but rarely in the popular press. One correction: C wasn't "popularized" in 1977. It was available inside Bell Labs and in a few C.S. departments on early PDP-11 Unix versions, but it did not really become popular until the late 1980s, when it became a viable choice for development on MS-DOS and Windows (with some ugly extensions to handle 16-bit address segments).
Concentric bubbles of culture.

Entrepreneur bubble, inside of the hacker bubble, inside of the "internet culture" bubble, inside the Anglophone bubble, inside of the white male firstworlder bubble...

It's really quite hard to get actionable perspective, sometimes.
I don't think you read far enough in the article :)

http://en.wikipedia.org/wiki/Russia_Today#Allegations_of_pro...

It's pretty much a Putin propaganda piece. Don't be mislead by their use of western journalists - they can only parrot the party line or put forward own fringe conspiracy theories.
Ah, Judge Posner. Years ago I was the Creative Commoner for a while, Lawrence Lessig sent me a congratulatory email in which he said that I was "another Judge Posner" -- it took me a good bit of research to get the humor.

Now I smile whenever I see Judge Posner's name.
The Volunteer Dating Game
A business is made up of a number of actual persons. Firing one can significantly improve the well-being of the remaining actual persons. He even recounts this in the article, with the guy lying about his timesheeet causing such a problem with other employees that they say 'him or me' - it has to be pretty distressing before most people get to that stage.
So you're saying that creating a creative training video is as simple as propping a camera on a desk and hitting record?
Lordpenguin only submits articles from powerbase. I wonder if he decided to change things up in order to astroturf more effectively...
I'm very grateful for Blake Masters taking the time to type up his essays on his class notes for the rest of the world that didn't get to sit in on this class. If he wants to get his name out there more with your typical 4 page/3 bullet points per page/10 point lesson that is on Forbes.com then that's fine.

It's an alright article but don't let that take away from what he did over the last 10 weeks
Best Innovative Video Sites To Source Ideas
Judge Posner is indeed a brilliant and highly-respected jurist and his views on our problematic patent system will undoubtedly resonate and help the cause of reform. In his courtroom role as such, though, he can have only limited impact on the broader patent debate.

The judge entered a tentative ruling saying that he was inclined to dismiss the entire case on the merits with prejudice (meaning, to kill all the claims in the case definitively so they could not be brought again by either party) on grounds that (a) neither party could prove actual damages on their claims, and (b) no good ground existed for the grant of an injunction.

These conclusions are well supported on technical grounds by existing law. A damage case can be tossed, once and for all, if a party is conclusively shown not to be able to prove damages, as happened here. And a judge can decline to impose an injunction where the costs of doing so would be far out of proportion to the benefit it gives to the harmed party, where the wrongdoing party is not gaining great benefit from the wrong committed, and where the public would be more damaged than helped by such a remedy.

What this really amounts to is a victory for common sense. Where patents involve essentially trivial rights (as often is the case with software patents especially), judges do not like to be used as tools to be manipulated in a broader commercial fight between litigants. In essence, this judge, looking at these facts, said "OK, kids, time to stop squabbling in the sandbox and go home." The lesson: pick your fights carefully and don't push claims that are essentially trivial.

Judges, good as they are, can only do so much in a system that is defined by constitutional authorization, congressional implementation, and a specialized court set up by Congress that has become cozy with the patent bar. That said, Judge Posner can hardly be accused of being a judge who doesn't respect property rights or IP rights generally and his voice will carry far more impact than most. It will be necessary to have respected voices in the legal community say, "enough is enough" many times over before Congress will listen. This act may not be enough but it is a great push in the right direction.
Where do you get the audio data from?
Thanks a lot swanson for your detailed Django Android mapping. Actually, our idea is to create an API for the Django app, and come up with a wrapper for Python. However, our Django app requires users to upload files constantly, so I am not entirely sure if the API route is the right away - In any case, we are going to try this. Thanks again!
With a name like flirttape, how are you supposed to pretend you're just being casual?
certainly one of the best javascript apps so far
Hoho, you ever sniffed the real world out there? Hell of a lot more excel junkies than programmers.
This is fantastic. Mixtapes use to be such a great form of self-expression. Thanks for making a tool to bring them back!
Thanks for this info jat. I will look into this.
In opera with 120% zoom, purple bar partly covers edit box.

Ah, also search doesn't work. :)
The station is orbit, rotating with the earth.
YouTube :\
1) Create page with title "<COUNTRY NAME> 2012 tsunami"
for all countries in the world
2) ???
3) Profit.
I made a tape and sent it to my wife right away, with a bunch of music that means a lot to us. It was a fantastic way to relive a lot of memories in a few minutes.

Great idea, love it.
Turning Patrons into Producers: Fan-Commissioned Art on Kickstarter
You should rephrase the title to "young scientist begins learning about search engines". It's not the first time I've been teased by the promise of improved search and I'm always disappointed with the realization how infinitesimal the odds of unseating Google are. As such, anything worth mentioning is going to come from a PHD - not a kid who took an AI class a year early (I don't know anyone moderately interested in computer science who hasn't heard of Markov chains). Although they didn't mention anything specific about his algorithm in the video of which I'm still curious in seeing, I'm certain it's not any faster or more relevant than any other other basic search (not to be a debbie downer, there's simply smarter minds who've worked far longer on the same problem).
Free Class to Program Cars from Google
I guess it's up to you. Choose the appropriate songs... Go ahead, flirt!!! =D
The DOM loaded event can take a while to fire, there's no need to wait for it but then you end up either sprinkling your html with script tags or firing a script just before the end body tag. i.e. maintenance nightmare for the former, what's the point for the latter? Neither much better than just waiting for dom loaded.

If it is taking a while to fire, better to solve that problem than piss around with a half built page in my experience. I experimented at one point with js enhancing controls just after they were declared, it's honestly not worth the effort. He'll learn.

This smacks of the bootstrap semi-colon nonsense, we all tried semi-colonless once, it ends up a nightmare, but some mistakes the next generation need to figure out themselves.
JS called from the head (without "async") blocks all further progress, but I don't think CSS necesarily does. (Though of course the page can't actually render to the screen without all the CSS.) SO seems to back that view up: http://stackoverflow.com/questions/4026183/as-javascript-in-... YMMV in older versions of IE. I think everything blocks with them.

I'm not sure about ready vs load, but that would make sense.
It’s pretty buggy on Firefox. When I first loaded the site, it kept trying to search for something even though the search box was empty. Then I reloaded the page and compiled and saved a mix tape (http://flirttape.com/JRhANofRX9). But I couldn’t play any of the tracks with the player – no sound came out when playing, and clicking Next did nothing. Also, the Pause button that is the alternate of the Play button had its round button borders smaller than the pause symbol.
FlightGear - interview with original founder
You could:

A) provide a disclaimer. "Hey, this isn't really a flirt tape, I just thought you would like these."

OR

B) stop being a nancy boy.
It may not be surprising that Microsoft is OK with dancing girls in skimpy shorts representing their brand at a tech conference, but it surprises me the organizers would be OK with this after all of the sexism dramas of even just the last year.

Some speakers at the conference are also mentioned in the song and have expressed surprise and distaste at this on Twitter. For example, they say "Lea Verou will make your dreams come true" and she noted: "I think mine tops all of them in terms of cheesiness and creepiness."

A bad showing from both Microsoft and the conference organizers who failed to screen or stop this (although, to give fair dues, everyone is saying the rest of the conference was superb).

P.S. The "or vagina" is not in the actual lyrics - but, I suspect, to the prompter merely to make it seem all "politically correct." No. That's not how you make sexist BS OK.
How To Get Swagger
Where will you get it when they shut this down?
This is what I thought the judge was getting at - yes, you can define a point as a zero-length line in theoretical space, but when you apply it to something like finger movements in the case in front of him, it's a big pile of horseshit. Describing a point as a zero-length line is a mathematical trick used to help understand a concept; it's not a real-world application of mathematics.
Oddly enough, many of the expectations listed are not at all desirable. The following, quoted from the article, got me into trouble at a workplace:

• Employees will try to increase productivity in operations whenever possible.

Big no-no when management does not want to learn or is afraid of being left behind. (I ended up cutting half of my work week by retweaking stuff.)

• Employees will use tools, jigs, and the facility in general in a manner that minimizes wear and maximizes utility and safety.

In some of my tweaks I heavily cut down on use of paper and electricity. Also a big no-no for some reason. (Again, mostly because the steps above required learning.)

• Employees will operate machines and tools in a safe manner at all times.

Ever been told to fix something and you don't think it's safe? I go with, "If it's so safe, why don't you put your hand in there?" That usually shuts them up and brings them back to a reality where worker safety is a concern.

• Employees are expected and encouraged to maintain clear and open communication with management about unsafe or inefficient situations in the shop.

Attempts at disclosing severe security issues landed a firewall between me and the president. To this day the issue is still not fixed at the branches where I did not work.

• Employees are expected to keep an accurate time sheet, broken down by job and activity. This time sheet will be used for production metrics as well as for payroll purposes.

This is an issue because then they would actually have to pay you for the overtime that you have been working. Ever been told to not include overtime hour work in your reports and only do it orally?

• Tardiness or absenteeism

This is my favourite. A manager would often intercept me at a strategic location where he had arranged a clock to be set fifteen minutes AHEAD and where I would be told I was late. I had great fun choosing implausible alternate paths as he would try to do this regularly.

• Falsification of time and/or job time sheets

Now this one is why I actually quit. They regularly wanted me to cut an hour here and there off of the 'grunt' workers timesheets. (Archaic timesheet system written in a computer language you have never heard of, guaranteed.) I had issues with doing this.

• Behavior that is insulting, bothersome, or obnoxious to others

This post may qualify...
It was a real question.

COM isn't hot new technology, but it works, costs $0 above and beyond Excel, and can access as much (or more) of Excel.

The reason I ask is that after a quick look, the IronSpread examples don't look too much different than accessing Excel via plain old COM. [1]

And there's even a chapter in a book [2] for accessing Excel from Python through COM.

And example code [3] for wrapping Excel COM in a Python class.

I guess put another way, my question would be what does IronSpread offer above and beyond the regular access from COM?

[1] http://stackoverflow.com/questions/441758/driving-excel-from... (the second answer)

[2] http://my.safaribooksonline.com/1565926218/ch09-84996

[3] http://dzone.com/snippets/script-excel-python
The page may not have all the images but I greatly prefer the layout of a big page of images to thumbnails or slideshow.
It really depends on what you are doing. I do embedded work on a 40 MIPs PIC dsp. When i want to smooth A/D readings I collect 32 by adding them each time an interrupt is called, and when i reach a count of 32 I use: smooth_value =sum >>5

This is a case where shifting is worthwhile.
Ahh, I see now. We've been working on a way to do the same without Flash - have you had any success with that?
How I embraced Ubuntu
i wish it weren't called flirttape so I could send it to friends! also, i'm using IE (at work..) and it keeps throwing me errors
From my experience, curating and charging for information that's readily available for free is in direct opposition with the developer / hacker ethos. There are a lot of us who spend a great deal of time creating things of value and sharing it with the world, answering people's questions and contributing to the knowledge-base at large, for no other reason other than to pay it forward.
> better to solve that problem than piss around with a half built page in my experience.

Seconded. This can cause far more bugs and timing problems than it's worth. Find out what's taking so long to fire, and fix (or defer) that.
There's some changes[1] you can't make in Edit and Continue without a full restart. This has bitten me a bit with NancyFx, as all of your routes are defined as lambdas (thus can't edit anything live).

[1] http://msdn.microsoft.com/en-us/library/ms164927.aspx