skysight-inc/HackerNews huggingface dataset:
Stick with current proper naming.

1. By using these names someone that comes across combinators somewhere else can relate to a previous "popular" jquery library they've used. This makes the new knowledge easier to digest thanks to partial familiarity.

2. I've come across other formal methods material in the past that was "decorated" to be seemingly be easier to understand. Instead, I thought this material was the author's original invention and had no way to search for more information on the subjects with "made up", rather than established, terms.

3. You're also a pretty popular internet persona. Just like with your previous "raganwald" blog, having someone in the spotlight promote lesser known but useful information is beneficial for the programming community.
Knowledge of Food values
I thought this quote was amusingly relevant.

"It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration." - Edsger Wybe Dijkstra
I think that kids have been finding their own ways into programming.

I used to play Warcraft III, a game that has players play on precreated levels with each other which came with a pretty open level editor. My first 'coding' experience was here, with a checklist of possible 'events', 'conditions' and 'actions', that acted as functions for my levels. My own interest came with my excitement in playing my own level in my favorite game. I think that kids will find their own way into programming following other computer related interests.
I'm not sure what the problem is. Push the button, the elevator comes. Problem solved. Occasionally particularly dim people press the button wrong, but even then the system works.
Reminds me of the Heinlein book, "The Moon is a Harsh Mistress."

But there was a recent story on here that a single reasonably sized asteroid would net about $1 Trillion worth of materials. It seems like a very profitable exercise.
Don't remove the "go up a directory button," PLEASE. Finder and Explorer try to mask the file tree structure through little UI gimmicks like this and it drives me crazy.

Better search integration would be great. Improved indexing support via GVFS (or whatever) to make search lightning fast combined with a well placed search bar would make my life easier.
I didn't know him when he was alive. But when I read this speech for the first time this week, I felt for the first time that someone really understood (and felt) how I feel in a very deep level.

I know the message of the speech may seem very simple (introspection) and delivered in a superficial way, but I think it goes much deeper than introspection or just "being in the present".

Sometimes when I am in a crowded place (being in NY, thats not very hard), I just stop doing whatever I am doing and just look around me at everyone and see their faces and their expressions and try to understand (speculate) their life. I get very conscious of my existence, at that very moment, instead of mindlessly rushing like a hungry animal I just pause and stop doing whatever I am doing, no matter how important it is, and try to reflect on my present moment and all the people around me.

This line really resonate with my feeling, "It is unimaginably hard to do this, to stay conscious and alive in the adult world day in and day out."

Its kind of hard to describe. Anyone else feels like that?
I've never used it, but Squeak is a Smalltalk designed for precisely this use case: an emphasis on quick graphical feedback and learning by the young.

http://www.squeak.org/About/
Uh yes, it's possible that for profits are providing better services at a lower cost and this justifies them tempting more customers to take out large loans to pay for their services.

It's possible but I'd rule it highly unlikely given the motives of the schools, the dynamics of the markets and recent history.
What do you mean by FreeMind - the mind mapping software?
I think it works pretty well, but I would love to see tags implemented so that I could out and out filter some tags. For example if I want oil spill news, I will go to a news outlet. Not that there is anything wrong with posting it, but I would love to be able to filter on tags to get them out of my list.
Actually, the only real reason I maintain an ACM membership is that I think their online library is a great resource for browsing technical computer science.
Opscode Closes $11 Million Series B Round
So now, even when the robber's car stops, the security cameras won't be able to get a clear image of the tag number. Awesome.
No, they simply aren't missing that point.

Yes, a college graduate is likely to have a higher income. That doesn't mean they can't barrow more than they are able to pay back. In the subprime days, the line was "a house has intrinsic value". Yes, it has intrinsic value but not unlimited value - especially when the market starts to experience a glut.
The Mouse is Dead: Long Live the Keyboard
The miconic 10 system does this (http://www.schindler.com/group_index/group_kg_tech/group_tec...).

I have it in my building and although it is intuitive to use, sometimes I find myself waiting far longer than I think i should be for normal 'up down' button systems.

NYT article describes it here: http://www.nytimes.com/2006/12/10/magazine/10section3b.t-1.h...
I've never been infected, running Windows for years. I also checked with a bootable Virus scanner CD from time to time.

I haven't used virus scanner ever since one of them deleted my whole email inbox. Most of the time, they do more harm than good. They could also have security holes of their own, opening new attack vectors for their attackers.
It's -1 actually, and I might just as well write:

e^(i pi/2) = i

e^(i pi/4) = sqrt(i)

both of which are arguably even more expressive.
I actually got a job in the Bay Area while living in Dallas three years ago. Recruiter found my resume on Monster.com and after two phone screens and flying me out, they hired me.
The market has rejected Linux desktops--get over it - Open Source - Techguide
It may be crap, undemocratic, pulled out of behinds, and egotistic. It's still true though.

You can only test a very, very limited number of designs, out of all the pretty much infinitely many possible ones. Someone still has to come up with the designs to test.

And it is very unlikely that you can go from one design to a better one in incremental, A/B-tested steps. It is just as in language: you can test two different novels, for example, but pretty much all the "intermediate novels" you can think of just don't make any sense.
1. What to look for in a partner.
2. How to deal with VCs and if you really need them.
3. How to come up with and examine your business model.
4. How to get started and come up with realistic plans and projections
5. How to evaluate your progress
Ah, now I get it. Yes, every American girl I ever dated seemed to have this problem. Limerance is just a chemical thing so it can be hacked. Being charming but extremely mysterious seems to trigger it. I'm talking like "at the end of the first date she doesn't know my last name" kind of mysterious. Every question she asks is dodged, redirected or answered with an obvious joke.

Of course I wasn't interested in living this way so I married a European. :)
How Not to Fix Soccer
Further new ways of creating disruptive easy advertising that doesn't do much to make people really want the product.

I can't quite imagine what the senator was imagining this to turn out as
Ask HN: Services providers for selling virtual goods
Hi everybody,

I was hoping some of you will be able to point us in the right direction; we're looking for a services provider allowing us to sell files through our own website. We're NOT looking to setup a shopping cart or use a hosted shopping cart. We just want to put links on our own selling selling files (the files can be hosted with the service provider though). Since we're just testing the waters with a business concept, we make to keep this as simple as possible for now.

Any suggestions will be greatly appreciated! Thanks much!
http://github.com/raganwald/JQuery-Combinators/issues/closed...
I think apps from the app store need to be individually signed for each user, which wouldn't be possible on a generic install. At least, not presently.
This is wrong on so many levels.
Good post about the options available.

Personally I run Debian with nothing but a full-size xterm and no wm -- I use screen instead.

However, mice do still come in handy occasionally... like to crush my opponents in a good game of Alpha Centauri.
I think this is a really good point, and the game mod tools have only become more sophisticated. Have you by any chance seen Tetris recreated inside of the StarCraft 2 level editor? http://www.youtube.com/watch?v=gO2kZ6e9JUI

I can only imagine how popular a video game modding class would be in school.
Worsley Navigable Levels
"Almost all major software companies (Microsoft, Google, Oracle, VMware, ..) have big development centers in India where many people have been spending there careers coding"

They still don't make money on par with their peers who went into management. ( The OP made this point). Neither do they have as much social prestige in Indian society. (another point made by the OP). I personally know people in both Yahoo and Google India (emphasized - Google Mountain View is a very different place) who moved to management from coding to make more money/get more prestige.

Another thing about these "big development centres" is that by and large crappy work is done here, relative to the work done at HQ in California. There are some exceptions, but largely this is true. Google India (with minor exceptions) does very non-core work for e.g. I know people who moved back to Mountain View after trying Bangalore for a while because serious development work couldn't be done out of Bangalore - many reasons, one of which was excessive interference by non technical managers, which again supports the OP's points)

Yahoo India is mostly Ops and maintenance, but then Yahoo is going down the tubes anyway with the best engineers leaving worldwide.

I don't know anything about what VMWare does in India but I would be very surprised if cutting edge work were done in India. I would suspect maintenance, testing etc or at best some non strategic work. That said I should ping some folks in VMWare to find out. (Is Ganesh Ram still with VMWare? he was one of the very early pre IPO hires and my junior in college).

So yes you have a point (Product Dev companies >> Outsourced Enterprise companies), but that doesn't really contradict the OP.
I did look it up before I posted. Voice IP with some functionality to turn your messages to text. Their not the first or only people to do any of these things.

It is a shame that they used "duplicate functionality" as the excuse, they should have just said "this is not acceptable under our AT&T plan".
Or if there is an alert out to stop your car, they can switch it to start flashing, etc.

Seems like a bit of technology would need to be developed to make this cost effective (assuming some sort mobile data is needed).
If you want to skip the drawn out intro, Jeff's speech starts around 6:00 mark
Twitter Annotations Are Coming — What Do They Mean For Twitter and the Web?
Python Compiler Internals
Why Sony's Walkman will Eventually Win the players Wars...

The article is biased by the current level of technology and while Sony's device was revolutionary, it didn't win that era's wars (well, maybe the first).
Cool story. Partial and complete word-blindness have stymied researchers -- perhaps this solution can be extended and taught to others with that particular (albeit fairly rare) malady.
what? It means everything. Selling lemonade from a stand can be profitable, but the skills required for that to be successful in no way transfer to running a company that sells to every grocery store in america.
Indeed I have not yet seen a monospaced font that distinguished l (el) and 1 (one) meaningfully. Hell the font I am typing with in the compose field differs by perhaps one pixel.
What would happen if you delete the App Store app itself?

If nothing else, a couple of the apps have to be handled differently, to prevent bricking the device (or, at least, force an iTunes sync to restore functionality). Unlike the Finder, Springboard has no menubar or some other location to provide UI independent of apps. So, the App Store and Settings apps have to be protected at a minimum.
Was discussing that this might be a captcha replacement, right up until I used Google on 'peninsula'
The aims of the projects are quite different. Cocotron is designed purely as a porting toolchain, whereas GNUstep provides a complete IDE and many other cross-platform components.

This difference in philosophy becomes evident in some practical ways:

* Cocotron is designed for integration as a cross-compiler within Xcode. You can literally copy your Mac app or framework target and retarget it to Windows or Linux with a few clicks in Xcode.
(GNUstep also does cross-compilers in theory, but integrating with Apple's IDE is not their prime focus because GNUstep traditionally has had its own Next-derived dev environment.)

* Cocotron has a minimum of dependencies and tries to be very lightweight. Its Foundation and AppKit DLLs are just a few megabytes.

* Cocotron aims for a platform-native look, at least as far as possible within the constraints of Mac OS X resource and code compatibility.

* Cocotron's stated goal is Cocoa compatibility. It does not have its own public API extensions, unlike GNUstep.
"
>> it is an immoral nihilistic society of "uncultured" pleasure seeking barbarians

>You're saying its not?"

yes I am. Or more precisely the point was that America is no more an immoral nihilistic society than India is.

To clarify even more, I am saying that the Indian assumption of "moral superiority" to America (something you'll hear if you hang around Non Resident Indian circles) is total rubbish.

Most Indians in America clump defensively with "their own kind" and know next to nothing of American history or culture and have few real friends (not acquaintances) among Americans. I have lived in the USA and it is a great place. These days I live in India and (surprise, surprise) it is a great place too.

America and India are very different from each other - what would you expect? India and America are almost exactly half the world apart- but there is really no "moral" superiority for one over the other. People are the same everywhere. There are just as many (by ratio) cultured people and uncouth ones, good people and bad people, bright people and fools in India as in America.

People who say and believe such things are (imo) close minded idiots reacting stupidly to culture shock.
If You Want to Know How Things Are in Reality
If your on Windows, just install AutoIt. It has the BASIC syntax and you can even do cool things like make the computer beep or open the optical drive with one easy command. Good intro language.
The trillion dollar pricetag might be accurate but it won't happen while it's still cheaper to mine those same minerals here on earth. I mean even if you get the asteroid you still have to mine it and refine it, you can't just ship it to earth and sell the raw chunks.
The backup-update-restore process has become so lengthy at this point I'm sure lots of people skip minor point releases just so they don't have to endure this 30-60 minute process. Either App Store packages or small OTA updates focusing exclusively on security patches would help a lot.
This is a great example of why I'm wary to get into iOS development. Companies like Apple and Microsoft have the resources and talent to make great platforms, and the control they have allows for really polished tools. The allure of the integrated ecosystem is strong, but then if they fall short in some critical way, or become irrelevant over time you have to either start begging the vendor for change or else chuck your whole time investment.

In the open source world things are often buggy and rough around the edges, but the cross-polination of ideas happens faster, coupling is looser, and the cost of switching is lower.

I'll still probably pony up for the damn ipad sdk, but hopefully I'll know better than to pin my career on it.
One of my math professors pointed out that to be consistent, "π, φ, χ, ψ, ξ, and ι" should actually be pronounced "pee, fee, khee, psee, ksee and ee-ota," which I found kind of funny and fascinating. Of course, common convention beats out pedantic propriety and rightly so, I think. This sort of thought-provocation is quite valuable nonetheless, if for no other reason than to keep us aware of that about which we do not readily think.
Chance to Win Free Tickets
Play and win the free ticket to Fifa world cup 2010 semi’s and final matches first come and first win so what you were waiting for go and have fun just on one click.
Will multitasking on the iOS4 make backgrounder on jailbreak redundant?
For those of you who have jailbroken iphones, and have read my top ten reasons to jailbreak, know about backgrounder.

This is a great jailbreak app that allows you to run applications in the background. And its one of those apps that I have a hard time living without. Yes, I have a feeling it could be making my phone slower by getting in the way of memory garbage collection, but the jury is out on that. And even if that was the case, its still worth it.
There are any number of service companies which will do the routine filings for you. But what you are contemplating is a step fraught with tax landmines. Don't do anything until you have ironed the tax problems out.

An "international company" means (to me) a corporation organized under the laws of a country other than the United States. If you "register" (this is an imprecise word and could mean many things) your corporation in Delaware you have potentially exposed it to US corporate income taxation. This means that it pays tax on its profit. Then it potentially pays tax of 30% of its after tax profit. (This is the branch profits tax). I give this as one example of the tax cow pie into which the unsuspecting foot can fall.

Figurre out why you are interested in entering the US. Then figure the tax exposure. Then you will understand the "what should I do?" and "who should do this for me?" questions.

There are many ways you can enter the US market with a non-US company. Almost invariably your default best choice starting point will be to form a US company rather than have your non-US company enter the US directly. Figure that as your strategy then try to prove it wrong.

Delaware is overrated unless you are General Motors.

And yes IAAITL (I am an international tax lawyer).

@philiphodgen
I have been thinking about this for a while. Not the app, but the fact that book summaries would be really useful. Most books tend to be too verbose. Care to elaborate a little on your idea for the app?
Interesting points. Well, I am incorporated in Jamaica (where I am), but a lot of my business will be US based. So, based on what I keep reading, if I am incorporating in the US, it is best to incorporate in Delaware (not only because future investors prefer it, but because of lower/negligent state taxes).

Those were the main reasons, but I will look into it, given your feedback.

My main reason for incorporating in the US, is to get a US bank account, US merchant account, etc. - which makes everything much easier when dealing with other US companies.

Thoughts?
Where's the "irony" in that? Or did you perhaps mean something else?
My building has it too. It is sometimes confusing, such as when you're in a pre-coffee daze and step into an elevator without punching in your floor. Because there are no floor buttons inside, you end up riding to wherever you can get off and use the elevator correctly. That said, it works as it's designed to. It's a rare event to share a car with people going to other floors.
An elephant in the room regarding student-aid originations: for-profit schools have disproportionate success marketing tertiary education to non-traditional older, working class, black/Hispanic students, in much the same way that subprime mortgages successfully got those same folks home ownership. They tend to require more student aid than traditional (white, middle class, 20-something) students because they lack familial resources to write a five figure check.

For better or worse, it is the (enormously popular, bipartisan) public policy of the United States that increasing access to education and home ownership is valuable in and of itself. It is not possible to achieve that public policy and have all students have default rates comparable to those of Andover graduates.
It also doesn't account for outlier systems. Linux alone has more variations than I can count, and that doesn't count the many other niche operating systems. Then there are game consoles and various other internet enabled widgets.

Antivirus? My router doesn't have antivirus, so they must mean the end-point machine. Alas my [wireless enabled phone|eReader|iPod] touch also doesn't have antivirus.

The only good side to this article is that it appears to be linkbait concocted by the Age to squeeze more juice out of the censorship furor.
The http://en.wikipedia.org/wiki/BSD_licenses might be worth considering, http://opendevice.blogspot.com/2007/06/best-gnu-gpl-vs-bsd-c... provides a decent comparison
Not precisely an answer to your question, but it looks like there's a third-party library working on support for the Broadcom Crystal HD, which currently builds as a xine plugin: http://sourceforge.net/apps/trac/archvdr/browser/branches/li...
Right now, I am registered in Jamaica (where I live), but whenever I want to do anything in the US (merchant account, simple checking account, etc.) they need US credentials. It will make life MUCH easier for me to be registered.
GTK is a UI toolkit. Cocoa is more than just UI.
California weighs using digital number plates to run ads on cars
“I would have expected such a person to have ridden elevators hundreds of times.“

If you don’t know which button you should press is it likely that you will figure it out on your own? Elevator behavior always seems very random to me, to the point where I think that it doesn’t really matter which button I press. I suppose that in the end, pressing the right button is more effective, but probably unnoticeably so.
Every Mac has Python, shell scripting, JavaScript, etc. Windows has shell scripting too.

Johnny has it way easier today than in 1983, let me assure you. Johnny has the Web. Johnny needs to get off my d*mn lawn.
IIRC, .flv files have an index that is used for seeking (including seeking into a stream, in cooperation with the server).

Some encoders might not create the index properly, and some players might have tricks to seek (offline?) even without one.

To repair these files, see: http://muzso.hu/2008/12/18/fixing-flash-videos-flv-for-use-w...
Why I Quit A Six Figure Job
> Just because we have a different value for pi doesn’t mean we have a different sin function.

Although amalcon seems to disclaim this point of view (http://news.ycombinator.com/item?id=1450919), I think that this is exactly what it does mean—because we are used to viewing sine as a function that takes numbers (unitless), rather than measurements (with units).

The grand(^n)parent (http://news.ycombinator.com/item?id=1450467) talked about trigonometric functions of cycles, with the understanding that sin(x) now means sin(x cycle) = sin(2πx radian), so that
---
(d/dx)sin(x) = (d/dx)sin(x cycle) = (d/dx)sin(2πx radian) = 2πcos(2πx radian) = 2πcos(x cycle) = 2πcos(x).
---
Note that, with this convention, sin(6.28…) does not* equal sin(6.28…)—because, as you can tell, the first 6.28… is clearly measured in cycles, and the second in radians. I'm pretty sure that this is all that amalcon was saying.
So, if I have a toaster with internet connection I'll have to install an anti-virus on it? http://www.netbsd.org/gallery/in-Action/