skysight-inc/HackerNews huggingface dataset:
"Other people will report sensitive info" isn't ethical justification.

IMO TechCrunch should have gone down the honest route of 'It's interesting, and news-worthy, and we won't publish anything damaging' in their response instead of bringing in this 'journalistic responsibility' spiel.
These are times when I wish i could "bury" articles on hacker news
Tnx for liking my hack! Thought it was pretty simple but rather insightful.
Attempt to cover their ass?

BTW, How does Techcrunch look like these days?
LLVM releases compiler-rt, a libgcc replacement
Global innovation loss from lack of co-opting startup experience?
Would've been nice to hear of this a few days earlier. ;)
I haven't benchmarked it, but subjectively speaking, the boot time is greatly improved, applications launch faster, and file operations are speedier, with the exception of opening an image in Windows Photo Viewer, which for some reason takes 2-3 seconds.
I'm running a Joomla! site on top of a Wordpress installation and, while I like Joomla!, I almost wish I'd stuck purely with Wordpress. At issue is whether you need a full-featured CMS with all the bells and whistles (and associated complexity). Some things to consider are how frequently you'll be updating the site, whether their will be multiple contributors and whether you'll need a variety of modes to present content. As trickjarrett notes above, it's difficult to expand, though the flexibility in creating themes and being able to modify the behaviors of existing components by cloning them and changing them is pretty powerful. Wordpress, on the other hand, can be mangled into just about anything you want since there is a massive library of third-party add-ons and, to me, it's a little more pluggable.
Google Web Toolkit 1.7
I have been using it Xobni since it was in beta and most of the time I don't even have to search because of the way it organizes email and attachments. When I do search it is about 20 times better than outlook 2007's built in results and much more usable than windows desktop search 4. It plays much better with outlook than X1 or Google desktop search and frankly Microsoft has had years to make search not suck and they have again and again failed and have lost my trust.

So yeah, Xobni gets my 30 bucks plus much more from my clients. At the prices they are charging I won't think twice to get licenses for entire organizations. It won't even be a blip on most businesses IT budget and I think that's a really good place to be price wise.

EDIT: BTW - the auto complete for email addresses is fantastic and works really well. Have I reached fan boy status yet?
The semantic aspect was only a part of a wider notion of an interoperability layer which can be rolled-out whilst the 'web platform' is still in its formative phase.
I guess that hacker is really mean spirited..knows how to torment not only twitter but also everybody else in tech community by getting the monkey (techcrunch) drunk ..with this monkey getting high now there is going to be shit (these kinds of stupid stories and discussion) everywhere tech people read news
Google Voice Launches Mobile Apps
Why not just go all out ;).

"You should join my 4,615 followers on Twitter _here_. Everybody uses it. All the interesting people follow me. You really need to follow me now. I can't believe you're reading this when you could already be following me. DO IT DO IT DO IT. Fine. Enjoy your miserable life without me and die alone. Don't you want to be popular and interesting?"
Microsoft: And Now a Word from Our Founder
Teetering CIT is Goldman (or Fannie Mae) without federal aid
he (or she) who wants to get their new OS as soon as it comes out. Why is this a surprise to you? People interact with the operating system all day and its exciting to be getting something faster, different, with new features.
I think Cappuccino is my next web app framework. What is everybody else looking at next?
Trading Zone-Your Ultimate Guide
I would say nearly all functional programming languages are beyond the scope of the dedicated hacker with nothing to go with but the Dragon book and Lex and Yacc manuals. The strict ones are more approachable, but even an FP in its most primitive form, the untyped lambda calculus, is hard to reason about without some form of mathematical tools, at least enough to understand efficient implementation of recursion. (Anyone can implement recursion, even in assembly, but its consequences are far more reaching than just "set base pointer to stack pointer, add sizeof(locals) to stack pointer, and jump to routine entry point"; that's why you have people like GvR struggling with it, 20+ years after the lambda papers.)

Type theory would send anyone insane; static typing is trivial when you have a set of "primitive" types and another "derived" types; neither C nor Pascal nor another Algol dialect actually implement proper types. C gives you a bag of bytes in the form of a struct, and pointer to that back; you create your data structures with that. ML dialects take type theory to fantastic extremes. Throw pattern matching into the mix and your regular compiler hacker is off to reading the semantics literature.

Reasoning about lazy evaluation is also not trivial. It doesn't even show up in the mainstream compiler literature, which, by the way, has always been about creating the fastest Fortran dialect. Compiler research IS Fortran research, while the PL research is mostly FP research (even if it masquarades as OOP sometimes, usually for grant and resume purposes.)

Logical languages also are beyond the reach of someone coming from a classic compiler hacking background. LPLs are so far out that not even mainstream PL enthusiasts grok them.

All is not lost, however. At least one language, Forth, is trivial to implement, and best learned by implementing it first, as much as it's difficult to reason about. The problem with Forth is that there is nothing magical going on; it's a simple and beautiful little perversion, something that could only come out of a mind untainted by theory. Ditto with Perl, though by no means pretty. Perl has the finger prints of a hobbyist all over it.
multiprocessing is also available in 2.5, which is what I used, just do: easy_install multiprocessing
Mallika Sherawat  visits Twitter headquarters (pics)
SimpleLeap Software Creates Scholastic Study Guides For Iphone
Develop Rich Internet Applications Easily Using Adobe Flex 3
Digilent also sells teaching materials to universities, but it might be possible to get a hold of them otherwise.

I actually know some of the Digilent guys--their cofounder is an adjunct professor at my school and teaches using Digilent boards and curricula. He's probably one of the most busy and productive people I've ever met. As it happens, there's enough crossover between his work as an adjunct professor and his work at Digilent that it's more of a benefit to him as a cofounder than a distraction. It also puts him in a convenient position to be his own first customer, though he has hundreds of universities using his stuff too.
What sort of evidence is there that Micosoft actually plans on building their next OS from this? Just because it has the backing of Microsoft Research does not imply that it's the future code base; Microsoft conducts research into a number of alternative OS architectures... Singularity [http://en.wikipedia.org/wiki/Singularity_(operating_system)] and Midori [http://en.wikipedia.org/wiki/Midori_(operating_system)] spring to mind.

Interestingly, it appears as if all of Microsoft Research's OS prototypes are based on microkernels. Because these architectures are shared-nothing between processes, they scale very well with multiple cores (as the author points out). Furthermore, they're inherently more stable and have 'self-healing' properties (i.e. they can restart crashed processes; even device drivers). But all of these benefits come at a performance cost because of the message-passing overhead. Singularity and I think Midori try to mitigate this by a concept called software isolated processes (SIPs). There's a lot of brilliant and unique work coming out of Microsoft research if you ask me; they're not just implementing a bunch of Minix clones in their microkernel work.
Disappointed with the side-by-side photo. The proximity of the photos belies the fact that with regard to speaking, the two men are many light years apart.

However, thank you for purchasing the lectures and making them available. It's a good use of funds.

No problems w/silverlight, FF 3.0, winXP.
Why is this voted up? This is just irrelevant and incorrect Microsoft bashing. Microsoft didn't take IE out of all copies, just EU copies.

"Because of a recent European Commission anti-trust ruling, Windows 7's European version will not be integrated with Windows' Internet Explorer, meaning that a browser will have to be installed separately."
this is smart move by twitter - inviting celebrities so that media will help to get more traffic ... more traction means more valuation means more money from investors ...
I'm being lazy about the search, depending on the random distribution to keep work from overlapping too much instead of taking the time to keep track of what has been done, or implementing a systematic search of the possible combinations.

My thought is that there are so many possibilities and so few CPU cycles available to me that making random guesses is a better way to approach it. Kinda like winning the lottory, except harder.
Commercial launch of SpaceX Falcon 1 rocket a success
Oh wow I didn't realise it was 50% off.
My first thought was: "How is this different from Google Analytics?" I imagine that's the 800 lbs gorilla you're dealing with, right? So, it might be worthwhile to just throw that in my face right when I show up. Tell me why I should pay money for something I can already get for free.

(Note: I'm not saying your site isn't worth the money, just that I was unable to immediately determine what differentiates you.)
Seriously, a visually updated install process put you off the whole OS?
Please keep your intellectual property straight. Creative works are COPYRIGHTED. Useful inventions are PATENTED. Names associated with goods and services are TRADEMARKED.

(Or perhaps there is a missing </sarcasm>? I didn't see it...)
There's fairly little choice in FPGA development software. Xilinx is what I've used, and it's easily the among the worst software I've ever encountered. But I've heard that the alternatives are no better. The fact that it works at all is no small accomplishment but it still lacks all elegance, usability, or reliability on the user end.
C++ Lambda Functions in Visual Studio 2010 Beta (new C+0x feature)
Remind me - how are folks who invent things supposed to make a living? One answer is "they're not". Another is "salary". Another is "start a company". Of course, combinations are possible.
Will Angry Twitterers Hurt Harry Potter?
It took me some minutes to figure out the difference in those 2 urls.
I think it might be better in terms of usability and fairness if you chose a different domain. one that differs more from the existing project.
7mb doesn't seem too bad in this age of fast net and big hard drives as compared to the inconvenience of what other method you get Python running on an end-user system.
Video available through this article: http://www.wired.com/wiredscience/2009/07/spacexlaunch/
Asteroid - simple app for running scripts and recording the results
No surprise there. The devil (angel I guess in this case) is in the name and user's perception. People are familiar with the name Windows and 7 means a better version. Vista means something totally new and after years of being comfortable with Windows why switch to something new.
I did. Just like I pre-order every OpenBSD release. Windows 7 pre-order is a good value and buying now will give you the most bang for your buck over its lifetime.
Protect Your Laptop Data from Everyone, Even Yourself
Dropbox ends unlimited undo--unless you ask them not to [screenshot]
Seaside HTML templating is also done with Smalltalk. For example, to get…

<h3>hello</h3>

… in Seaside you write:

html heading level: 3; with: 'hello'.

ouch.
CNN's Dr Sanjay Gupta Looks @ 5 Hour Energy Drinks (Video)
Starting my internship at the FSF
Cappuccino? You're looking at Seaside, reflected on a shattered fun house mirror. Impersonator, meet the real Elvis.

If Objective-C is a gold Canadian dollar, Smalltalk is the Aureus die from which the imperial roman wealth was forged.
I have been using XP for years now (on my tablet for over 3) and it has been reliable. After lots of research and colleague input I decided to actually wait to upgrade my machine entirely so that I could avoid the entire vista fiasco (wasn't in the mood of paying more for a downgrade).

A buddy of mine has been using 7 as his main OS for a bit now and tells me it is greatly improved over Vista. I hope its true because I am not totally comfortable using Linux as my main OS and I would love to get a new Windows machine soon...
Salts are never public. You're assuming that the salt is obtained along with the hash, which may sometimes but not always be true. However, I did understate the usefulness of this method since I was assuming the attacker doesn't have the salt, which often may not be the case.
That's a pretty sad story. I thought everyone knew not to keep money in their PayPal account? As soon as I get a payment I transfer it out to my bank.
Don't fight the language. Accept it, learn it well, and create amazing things with it. One man's "ouch" is another man's "halelujah".

P.S. We, CLers, had various html-embedding formats battle it out over the years and it seems like CL-WHO won.

(:h3 "Hello)
I've similarly upgraded a Win XP laptop to Windows 7 RC, and it is noticeably snappier. This led me to pre-order an upgrade copy during the half-off sale, which is something I'd otherwise never recommend. However, given my surprisingly good experience with the beta and the release candidate, I was very much convinced to make the move to Win 7 ASAP.
Zed's "colored history in the Ruby world" is not relevant to your discussion of BSD vs GPL licenses. It feels like you put it in just to stick it to those "awful" Ruby people.

Also, your response to my comment doesn't improve or change my opinion of the article. Without that part there, it would've been a perfectly acceptable advance of the discussion of the two license systems. As it is, it damages the your argument.

Bitter maybe too harsh a criticism, but since you've chosen to put the irrelevant paragraph that made a side-comment on the Ruby community in an article about OSS licenses, you've pretty much opened yourself up to it.
I'd say W7 has more positive news and response than Vista. I actually think there is less hype.
Sigh. Didn't we just go through this with the lawsuit involving Apple and the Apple blogs?

http://www.nytimes.com/2005/03/12/technology/12blog.html?_r=...

"[The ruling]... focused on the notion that the published information included trade secrets and was essentially stolen property."
I should have included the caveat, I am currently using the RC at home and love it. My problem is installing Vista/XP so I can install Win7 every 6 or so months when I want to format my computer.
what a stupid idea
None. For me it's static site generation where it makes sense (cron jobs scale beautifully), sometimes Sinatra, and otherwise, Rails.

They all work fabulously and I can't imagine why I'd spend time trying to change tools, when I can get better at designing software and business processes.
Does anyone know why they create a new project that's supposed to be compatible with libgcc, instead of patching libgcc?
Is BSD The New GPL?
Is a newspaper full of what's new, or is it news because it's in the paper?

Most of the front-page articles on HN are not news, they are recycled anti-business school puff pieces. And yet, this is Hacker News.

If Google releases a product that looks suspiciously like Apple's failed OpenDoc initiative from, oh, 12 years ago, that's news. If they're focusing on a communication medium style that totally existed before, but which was largely abandoned because it was incredibly annoying, that's news, too. Those who don't learn, doomed repeat, etc., etc.
International Free and Open Source Software Law Review
To me Cappuccino presents an option that I've never had before: build rich web applications without having to deal with HTML and CSS. That's incredibly attractive and reason enough to change tools.

Also, since its a completely client-side framework, it can still work together with server-side frameworks like Sinatra and Rails. That means I haven't lost the time I spent learning Ruby.
One company's news, is another company's unethical. i.e. here techcrunch doesn't wish to release private info, but for a tabloid, that's all they print
Meet Google, Your Phone Company
In VC deals, Price Doesn't Matter - But The "Promote" Does
The bad news: once upon a time, not so long ago, it would have been unimaginable for a United States President to announce that the United States education system considered India and China its competition.

The good news: once upon a time, even more recently, it would have been unimaginable for a man socially identified as "black" to become President, especially after lengthy childhood residence in Indonesia. So there is a President who understands other countries, and who wants to make sure that the United States steps up to meet world standards in education. As an American who has lived overseas myself, I figure it's good that this issue finally is getting attention.

From the linked Times of India article, the primary source:

"'At the start of my administration I set a goal for America: By 2020, this nation will once again have the highest proportion of college graduates in the world. We used to have that. We're going to have it again,' Obama said amidst applause from the audience."

What do all of you think about defining the education goal in these terms? Is having the highest percentage of college graduates really the main issue?
Bill Gates on Google's Chrome OS
That's a fair point, but let me ask you: if you learned to write webapps Struts running on WebLogic back in 2000, would you still be using it today? By some measures, they also "work fabulously."
> A lot of times, young kid from a poor family seem to take up this job. This has nothing whatsoever to do with caste.

Oh really?

Let me suggest that you're using "caste" in a somewhat different way than we are.
I like it, but it's still java-only.

That makes it a private static final No go, for me.
This is interesting, because it shows Google getting a MUCH better answer for a question that came up in an HN thread yesterday: how long does it take a radio signal to travel to Mars at maximum distance from earth?
I'm not doing anything with HN. I expect the server to emit the proper line breaks because that's what it should do, especially if it's going to be made freely available and used by others.

There's no reason that such a simple bug should have made it into or remained in the production source for so long. It's laziness for laziness' sake.
> We had massive inflation over the last 8 years

http://www.bls.gov/data/inflation_calculator.htm disagrees.

We had a huge run-up in house-purchase prices, especially in certain markets. Other things were roughly stable. Technology got cheaper.
Ask HN: Editing SQL DB via Remote desktop? (minor emergency)
I apologize in advance for the stupidity of this but maybe the task will be interesting for someone.

I'm a web designer who's setting up a Wordpress site for a client. Our hosting situation is not good and the sysadmin is not helpful.

There are two rows in a specific table of the Wordpress site that I need to edit in order to get it working, however I don't have phpmyadmin or another gui to edit the DB. I'm able to remote desktop into the server with the DB on it, but I have no idea what to do with the .FRM and .MYD files. I'm in way over my head on this one and the sysadmin's not interested in helping.

Anyone have 10 minutes to troubleshoot this over gchat?
NYC keeps ahead of the curve, invests $1 million into typewriters
I don't understand. Are you saying that Philippines is abusing GPL, or that GPL is the cause of of corruption there?

I am willing to admit that GPL is not perfect (it is very US-oriented, to say the least), but to throw out this kind of non-sense against GPL is just unfair.
[Edit: the person I was reponding to asked a question. I put my heart into an answer, mostly to clear my head. Then he deleted his question and now I look like a douche.]

"Wrote" my own over the last few days, but was told by fellow CL'ers it's already been done.

What I did was generate the database tables, the html form rendering code (each class as a form), the server side function to validate the form input along with the client-side input validating javascript. That is:

(defview user ()
((name :type string :display-info :text)
(passwd :type string :display-info :password)))

generates all of the following:

1) A CLSQL Object<-->RDBMS ORM thinggie. The class definition defines a table in the database (transparently), and each class instansiation creates a database record. You use (find-object :class 'user :id objec-id) to get it back; the code takes care of mapping a SQL select result-set to a single USER object or a list of objects.

2) It automatically generates DISPLAY-USER method for each class, which generates a semantically sane HTML form. For has id="user_class" and class="defview". You can customize the "rendering" of each class by customizing the unique element ID, or the whole set of generated views by customizing the CSS class.

3) It automatically generates the viewing page example.com/class-name, and it takes arguments as example.com/class-name/object-id. If not object ID is supplied you get an object creation form where all the editable slots are rendered.

4) It automatically generates example.com/class-name/validate, which is a server side script which you can use to validate the input of /class-name the creation method.

--

I have been on this fucker for the last 3 days and today I reverse engineered a whole site from a database of 34 tables. In ONE day. Took me two days to write the macro to do this, but I did it, and it's not pretty.

So far it jus supported html input types text and password, and textarea. I added a new "widget" called :label, which is input text with readonly="true".

My Ajax-fu is still weak and i am sick of this hack of mine already. Specially since someone told me there established tools that do this. UnCommonWeb and Lisp on Lines.

meh.
If there was no interest from TechCrunch or other "news" sites about this information, the dude would not have his 15 minutes of fame. Arrington's decision to pass on stolen documents is at best highly unethical and at worst criminal.

It's unfortunate that TechCrunch has been blinded with greed and famewhoring enough to not see this.
I wish I could downmod submissions. Fuck TechCrunch. It's tabloid crap.
I'm about to build a gaming PC, so I need to buy Windows. I use Linux for everything normally, so I don't keep up.

Is Windows 7 supported by all the major games (FPS/RTS)/drivers, etc? Is it recommended for a gaming PC, yet? What version should I get, for a dual core 8GB machine? Home edition enough?
Unlike Vista, People Actually Stand in Line to Buy Windows 7
I've been interested in learning Seaside for some time, but the one time I downloaded and looked at Squeak, I couldn't make heads or tails of it. I know I should probably have made more effort to sit down and plough through documentation in detail, but... well, it's hypocritical for an Emacs user to say so, but the whole thing looked incredibly dated, alien, and unattractive.

For the Smalltalk and Seaside experts here: is there a Smalltalk environment which supports Seaside, (ideally) runs on a Mac and doesn't make me learn a whole new set of UI conventions, keyboard shortcuts, and so on? (I'll accept a Windows or Unix environment I can run in a VM.) It does not have to be free or open-source, but must have a free trial version I can play with.