skysight-inc/HackerNews huggingface dataset:
It will enter "legacy-mode". The prophecy of Java being the 21st century COBOL will be, at last, fulfilled. Old systems will be maintained and extended as long as they remain useful. New systems will be initially deployed on those platforms but, as new programmers grow less and less familiar with them and thus costlier to train, new technologies will emerge and take its place like Java took COBOL's (at least part of it).

All of this happened before, and it will happen again.
New live music related startup... feedback anyone?
With the increasing ubiquity of "online activation", the legal status of the first sale doctrine is of decreasing importance, anyway. There is a satisfying (if not practical) way to fix this problem: require that all such commercial licenses, sales, and contracts be between transferable entities. Anytime you have contracts between what are effectively anonymous parties, where the particular individuals are not essential to the transaction, require that the roles in the contract be transferable by whomever owns the rights of that role. In other words, we could fix this problem with a capability based society.
http://www.myonelogin.com/openID.html
>> legitimate search results have become cluttered by old, stale web forums and mailing list postings.

QFT. I spent the beginning of the year teaching myself Rails, and I can't count the number of times I cursed Google's search results. Multiple different copies of the same mailing list post, just from different mirrors. And almost everything pointed to some old version of Ruby or Rails that wasn't relevant anymore.

And searching on Google Groups is worse.
This brings back memories of trying to find open proxies in high school and middle school. Hopefully these college students will be as enterprising.
Excellent work! Feature suggestion: iPad / iPhone filtering.
Since I use Ubuntu, I'm using encfs to encrypt single folders. You just have to mount the encrypted folder into a visible how. There is a how-to: https://help.ubuntu.com/community/FolderEncryption

There you can find a method to also encrypt your whole home folder. Maybe it might work for you macbook.
How is Twitter changing the media landscape and why is it that fast?
Events like the earthquake in china or the Hudson river plane crash have shown that Twitter is the place-to-be for real-time information.

1. Why does Twitter enable such a fast spread of information? Has it to do something with its topology (compared to other social media) or is it only because of its short-message-style?

2. How is Twitter changing the media landscape? Are there still news reporter who do not use Twitter? Why?

...need some input. Thanks a lot!
To concur with Thomas' statement above, I've been doing application testing for about 11 years now (predominantly in the Financial sector), and with the exception of when XSS was initially discovered (and over-hyped) I don't regularly encounter production e-commerce or online banking apps which are vulnerable to XSS.

When XSS was discovered, we had one large financial institution that we did testing for make us go back and retest all the applications we'd tested for them for XSS (this was about 20 online banking apps), and for about the next two years, it would pop up in tests for other clients.

I can safely state that now it's pretty rare though, as the majority of the applications we're looking at have been tested annually, and the low hanging fruit has been picked a long time ago.
Great suggestion. I thought about doing tabs when building it, but wanted to keep it as simple as possible. Any ideas?
Microsoft declares 'open season' on botnets, beats Waledac in court
Obviously this can only be done if an orchestra is willing to perform for a recording that will be public domain. Also, you must note what the point of this is. Making the recording public domain means you can use them in commercial works like indie films. You can already get free classical music to listen to just by pirating it, and you can argue over whether that hurts the artists or not. However, unless you have a death wish, you wouldn't use pirated music in a commercial work.
I can't be yet, unfortunately. But there are definitely several different groups of very talented people working on this problem (think MIT and Harvard PhDs). I suspect some very interesting work will come out in the next year or two. Whether they are open source remains another question.
True. The root 'postgre' is awkward in English. 'Sequel' seems to fit onto it a little better than 'es que el', but neither is ideal.
You know the rules from the start. You start a company and you own only what you put in it. If it's ideas, you'll own them.
Comes the day you need cash, investors make an offer. You don't have to take it. If you do, time to share a piece of your company, or more.
Comes the day your little startup attracts the attention of a behemoth, they offer you a deal. You don't have to sell.

So all in all, I would recommend the following:
Only complain about the way an investor treats your company if they deceived you. Otherwise, just accept that it's not your toy anymore and you got paid for it.
Yet another reason why the airline industry needs to be re-regulated to stop the ongoing race to the bottom in customer service.
yep this is the first thing I did, it fixes part of the problem, but the generated page is still "hard to scan".

It's a shame as it is a not so hard problem to solve. It should just copy the search result google had in the early days :)
15-Year-Old Creates iTunes Instant
Nice idea but worthless results I'm afraid.

"secret of monkey island" - no hit, suggestions have none of these words.

"air video" - no hit, though at least suggestions include air.

"best camera" - ditto.
Saying "RSS Is Dead" Is Dead, Saying "RSS Is Not Dead" Is Not
Agreed - one can't really express a naive ignorance of such matters at the same time as profitably reselling software whose value depends on limited availability and high pricing.

Of course, it might turn out to be a blessing in disguise; if manufacturers found customers indifferent to small upgrades at full price, they might release new versions less often but include more significant improvements than is usual at present.
It's up to the founders to judge a good exit or not.
They are the ones who built the product and they know if the offer is good enough based on their product and their lives.

I just don't understand the flak founders get when they sell. Tell others is bad to sell without knowing the dynamics of the company and founders is not the way to do it.

People have different expectations from life and their work. One thing is growing a business and having no problems with money and feeling good about it and having no plans to sell, other is building a business and trying to make a living off of it. If you get a good offer and meets your expectations is reasonably that you would sell.

Ultimately is up to the founders to know what to do with their product and we have nothing to do with their decision because we aren't part of the business.

If the product goes to the basement after being acquired that gives the rest of us an opportunity to build another better than the one who was acquired. The founders have done their job and it's time to move on and think about a new idea.
This doesn't seem to be a particularly well thought out prediction in terms of weight machines.

First of all, it would be dangerous. Say I'm on a leg press machine and my contribution is some function of the weight I move and the number of reps I do per unit of time. If I wanted to win the game, I'd be trying to bang out as many reps as possible as fast as possible. Now say I've loaded on 200kg (440lbs) and I start trying to do this. Say I'm on a Smith Machine and I'm squatting as fast as I can. Say I'm on a bicep curl machine and I start trying to rep too fast. These examples would expose a person to the potential for a whole range of nasty injuries. Now imagine the kind of litigation implications that would arise if the gym members started looking for someone to blame for their injuries. In fact, these types of games (when applied to weight training) look like a perfect candidate for a class action lawsuit.

The games that Scott is suggesting seem to indicate that they would encourage poor exercise form. I challenge anyone to find a significant body of sports science literature indicating that the faster one completes their reps (set), the better it is for them.

The only way these games could be good for a person would be if they somehow encouraged good form. Even if they did, the games would have to encourage good workouts, e.g. appropriate exercises, appropriate rest between sets, an appropriate number of sets, and appropriate number of reps and an appropriate amount of weight. Even if this requirement was satisfied, the workout and all relevant parameters would have to be tailored to the individual.

In summary, Scott's suggestion, if applied to any sort of weight training machine, could be one of the worst things to happen to weight training since the Nautilus circuit.
Using CSS3 3D perspective, animation and reflection to render DVD cases
For those that don't care about the technical blurb and just want the eye candy, here's a link to the demo: http://lab.simurai.com/css/stars/
I really think this is a case of confirmation bias. We see Google approaching this dominating mass that's impossible to stop, so we begin looking for ways to tear down big brother and look for holes. So, we notice every spam entry.

I work in search and I can't recollect a time EVER having been frustrated with what Google gave me - and having to go to another engine. And I live, eat, & breathe the thing.

I understand I have a notoriously small sample (as compared to the entire world of search - and I generally search for terms that have been optimized by similar search professionals), but the idea is that really, 10 good search results is pretty much impossible - what matters is that there is always three-four results on every page that are relevant. And without fail, Google continues to deliver this - at least for me.

This process is what occurs for every monopoly. We hate the Yankees, Microsoft, whatever. It's natural to want to bring down something so dominating. But for me, Google is doing an absolutely incredible job.

The only potential I see for something like DDG unseating them (or even gaining legitimate market share) is if Google loses the ability to pivot. If this occurs, the dilution of the algorithm is possible, which could turn their product to crap.

BUT, given their history of 200+ algorithm changes per year, they have shown that not to be the case. Because of this, I imagine Google will be with us - & strongly with us - for the entirety of our lifetimes.
weird

I use <C-j> in insert mode (not to be confused with <C-j> in command mode, which jumps to the buffer below).
I've tried several times to give up my Google habit. Once for an extended period with DDG. However each time, despite the correctly mentioned issues with spam, gaming etc, I still experienced severe withdrawal symptoms (and I made myself use the alternatives for 2 weeks at least, so I wasn't just hankering for the familiar).

Ironically, of all Google's services, search is the one I could most easily replace and would most like to replace, if an equally good competitor emerges. On the other hand, giving up Gmail, Google Calendar, Google Docs and even Buzz at this point would be hard as my life is interwoven into them in many complex ways. The fact that my whole life is stored in these accounts but the same account lets google track my searches and associate them to me scares me and actually makes me want to replace Google as my search engine.
Thanks dude. Maybe you can log stuff out of that robot of yours: http://www.youtube.com/watch?v=Jyl3ABJMRv4
> ... Yahoo really isn't in the search business anymore, at least among the tech-savvy.

Was Yahoo! ever in the search business, among the tech-savvy?

This is a serious question. I've been webbing since '93, but I never made any serious use of the Yahoo! search box. I thought I was typical. Am I wrong?
I am often annoyed by Google. Its word clustering is too clever by half.

At one point I was debugging, I think, an NSTableView object. Google says "eh, fuck it, iPhone dev is much more popular, here's UITableView. Have fun with that."

And so then I have to wrap NSTableView in quotes to force Google to use my input as I've provided it.

I wish I could turn this kind of stuff off.
Wow, that blog design is beautiful.

Anyways, I'd love to switch to DDG, but too often it tells me "No more results. Try Google.", and almost every time a subsequent search on Google provides me with many more (relevant) links for the same query.

If DDG could be configured to basically be a proxy and fetch all of its results from Google, that'd be cool.
Glad you enjoyed it.

I believe the intro music was Thievery Corporation.
This article inspired me to install the Duck Duck Go Search plugin ( https://addons.mozilla.org/en-US/firefox/addon/161971/ ); I'm going to give it a week.
Creating value in the age of distributed capitalism
FWIW, you may want to test the linksynergy links through a non-US proxy. I implemented linksynergy on our app's marketing site to hopefully glean an extra 5% on the sales, instead we found there was a bug where international users were being dumped into an infinite redirect loop.

The issue occurred a few months ago but after losing a large amount of sales overseas before we tracked down the problem, we decided we would rather have better control over our sales channel than the extra 5%.

It would take us more than 6 months of sales via linksynergy to make back what we lost in the short time the issue was occurring. It's not worth the risk for us.

Also, it would be nice to find search results for iPad apps and to be able to browse beyond the initial 9 apps that are displayed.
Let me know when there's actually been an instance of a third party being able to wipe my phone, and I'll consider it as a problem.
You're assuming that there is a hard coupling between Controllers and Models. There isn't.

Rails suggests a CRUD pattern, but doesn't enforce it. You can quite easily (and elegantly) update 14 different tables from one form, using one request and one controller method.
Great guide! My .vimrc had most of these settings, but I picked up a few things that made life much easier. Below are some tricks that I use which might make useful additions.

Binding the <Esc> key to capslock has been really useful for me. http://vim.wikia.com/wiki/Map_caps_lock_to_escape_in_XWindow... explains how you can do this, although it's done externally and not in Vim. Just include the script in your shell rc file and you're good to go.

Experienced users can hide the menu and tool bars with:

set guioptions-=m "remove menu bar

set guioptions-=T "remove toolbar

Extra screen space for your code is always nice!

Another amazingly useful plugin is MiniBufExplorer (http://www.vim.org/scripts/script.php?script_id=159). This allows you to open multiple buffers in the same vim window, and with the key binds given in the plugin page you can switch between buffers just like you switch between tabs in Firefox. It's really useful when you follow tags in a large source directory.

And for people who can't seem to find just the right colour scheme: Color Scheme Pack plugin (http://www.vim.org/scripts/script.php?script_id=625). It has over a 100 different themes, nicely categorized.
>> I really think this is a case of confirmation bias. We see Google approaching this dominating mass that's impossible to stop, so we begin looking for ways to tear down big brother and look for holes.

I think that this is a case where we were comparing Google to what existing before (Yahoo, etc), and thought "this is great". Now we compare Google only to what we think it 'should' be.
Scheduled maintenance: https://groups.google.com/group/google-appengine-downtime-no...
Refusing to answer the Feds
Hmm. I just searched for it. 46,100 hits. Not a UITableView within sight.

Are you sure you didn't mistype? If I type in USTableView, it shows me two UITableView hits at the top, before the exact matches.
So, what you're complaining about is companies who don't tell users about their policies. Don't tar everyone with the same brush.

Remote wipe is there for a good (regulatory) reason.
It was all Yank Sing and Ton Kiang when I was there... but I'm Chicago, not NYC. NYC dim sum may very well smite the rest of the country.
So a few deserving hard working people get rewarded and all the value they created for others evaporates. It seems like a grey event, more than a black or white one.

Don't get me wrong, I'd take the money and run most likely. But I'd feel bad if my product got buried and forgot about.
Microsoft's anti-exploit toolkit can help mitigate PDF zero-day attacks
Thanks for clarifying. I'm really not well today, so the best I can do is give you a link to a long post I wrote (that probably almost no one saw) where I list some of what I have gleaned over the years:

http://news.ycombinator.com/item?id=1530791
It was a specific phrase where it did this, because I tried again with just NSTableView and it was cool. I wish I could remember what was giving me trouble so I could search for it again.
Not going to comment on Google, but about Duck Duck Go, I really like the service! Especially the !Bang feature and the keyboard shortcuts. I'm using it as a secondary search engine (after Google that is ;))

If someone wants to add Duck Duck Go to search engines in Opera, here's how (my own screenshot): http://twitpic.com/24ex2e
I still use Windows XP. I use OS X for everything I can, but I keep it around because I need compatibility with Windows-only stuff.

I'm really glad that there's still a bunch of people on XP; it means that I don't have to bother upgrading, because anyone who targets Windows has to support XP. Sure, it's old and clunky, but that's what it's for: to run programs that are old and clunky.
Interesting, do you live in LA or have you previously?
They should add some kind of "I mean this word and only this word" symbol. Maybe backslash, since it's sort of like you're escaping the word. So in your case, you'd change "NSTableView" to "\NSTableView" and it would work.
Romancing The User
So we've reached Sega Genesis level gaming in the browser. As soon as someone gets a Sonic port finished, I'm done working forever.
In fairness, they have that already. If you wrap a word/phrase with quotes, they'll not screw around with their fancy word clustering.
I started as a PHP programmer and transitioned to Python. I'm currently doing PHP at work, and it's not too bad, despite some of the warts that come with an application designed over 5 years by a single person.

Sure, I'd rather be hacking Python, but I'm not going to go kill myself or anything.
Just last Friday, I was pleasantly surprised to find Duck Duck Go is the only search engine (of those I tried) that shows me a hex color when I search it, e.g. http://duckduckgo.com/?q=%23004499

And not long before, I searched for my oldest still-surviving site (on Angelfire). I discovered that while Google returned 20 garbage sites, they didn’t include mine; my site was the only one DDG returned.
They've already got it: it's the plus sign.

Try +NSTableView
Was a bug affecting apps that have spaced in them. Fixed!

(Air Video still doesn't show on top when you type Air Video as apparently Apple's iTunes API is ranking Air Mouse Pro higher)
Online Advertising Agencies
I use the ViEmu plugin for Visual Studio. It makes for an awesome environment.

http://www.viemu.com
Do you want to be in Y Combinator? Summer 2010 experience.
One of the great aspect of Google, it has remained very useful to the tech savvy, but still managed to appeal to the majority as well.
there's a video at the end that's worth watching btw ;)
The guy has proven himself to be a business genius

That being said, everything I've read recently point to us already being in the next leg down of the double-dip recession (unemployment, housing sales, etc). Maybe he knows something I don't (certainly true but not exclusive from the next possibility), or maybe he's lost his marbles.
Looking at the features provided by embedded .NET, it would seem like there must be some sort of embedded OS bundled with it.
When he says "We will not have a double-dip recession at all. I see our businesses coming back almost across the board" maybe he's speaking specifically about his own business properties and not the rest of the economy as a whole...
This is a complaint - I am really really* tired of double and triple entries in your Twitter feed for the same stories/articles. It really pollutes my timeline. Please fix this. Thanks.
Hmm... I don't yield the point yet. :-)

Emacs is use optimized, not learning optimized. It takes lots of time -- if you don't use it for hours a day, it is probably not worth it.

Org mode in Emacs is a good example. It took embarrassing long to learn for me -- while the GUI variants (e.g. gjots2) are trivial.

But now, I can take notes and doodle with Org mode that I could only do on paper before. It is built into my fingers in a way which IDEs/GUIs failed for lots of years.

I'd argue that Emacs is without a wall for programmers. (-: As long as you don't want to do word processing with WYSIWYG. :-)

The problems will be new areas, like how will text understanding libraries (theoretical concept, not in that area) integrate with Emacs compared to others.

You could probably do the same arguments for Perl and Lisp. But I don't know any framework I'd say the same about.

Edit: Thinking back on my life, I'll yield the point re frameworks. Not libraries, for a not too large problem (a pack of collected libraries would have a wall in a bad Big-O for complexity/time).

Edit 2: You could put my argument to be that the last decades of history shows Emacs to be, for all practical [programmer] purposes, infinitely flexible -- as long as new functionality can be integrated to the normal Emacs usage. Which is a big caveat, yes. Org isn't the first generation of that kind of note taking modes in Emacs, the evolution was afaik in much how Org was used.
What happened to this man who was jailed?
http://english.pravda.ru/society/stories/09-02-2007/87229-mi...
Progressive Chess
This article is not particularly clear. It doesn't have a clear discussion of Bayesian versus frequentist interpretations of probability or inferential statements that are conditioned on the unobserved true parameter versus the observed data. It's hard to understand the subtlety of probability without understanding p(theta), p(x), p(theta|x) and p(x|theta).
Note, you probably don't want that &v=d part.
I'll admit that I don't pay attention to opera and that you may have me there, but the Chicago Symphony Orchestra trounces SFS in every ranking I can find (CSO tops the Philharmonic in some credible reviews, so this isn't a fair fight).

You also can't say "SF tends to fall down when it comes to plays" and then in the same sentence say "comedy is the only performing art that Chicago does better in"; Chicago has a vibrant theater scene, and while it isn't NYC, nothing is.

So, where does that leave us?

Opera: SF > Chicago

Theater: Chicago > SF

Comedy: Chicago > SF

Symphony: Chicago > SF

Look, I get that we're trolling each other here, though. San Francisco is a bad place to see new comedy, but it clearly has credible opera and symphony. It's not a ding on San Francisco that "you can't hear good classical music".
This concept of "anonymous matching/crush matching" was the basis of eCRUSH. The founder did an interview on Mixergy http://mixergy.com/ecrush-ranker-clark-benson-interview/

Here are some additional links:
http://www.startup-review.com/blog/ecrush-case-study-why-tim...
http://en.wikipedia.org/wiki/ECRUSH

Maybe there are some lessons you can glean from the eCRUSH story that will help you out.
Those are usually cases where Google is changing the query and I am using it as is.
See also: http://en.wikipedia.org/wiki/Category:Chess_variants