skysight-inc/HackerNews huggingface dataset:
Cultivating an Awareness of New Threats in Security
A project similar to the one you described:
http://code.google.com/p/hotwire-shell/
Dying for TEPCO? Fukushima’s Nuclear Contract Workers
If your data structures are persistent data structures you don't incur the costs of copying.
Change it. Definitely.
Good catch :)

Yes, for now it's very basic. It'll be better fleshed out when I launch it (grouping on the backend instead of the front end, for instance)
How to write dirty R5RS macros (2002)
Poll: Is linkedin only for consultants and the unemployed?
LinkedIn (NYSE:LNKD) is pricing tonight , and of course CNBC power lunch analyzed the situation. One of the analysts explicitly said what I joked about: LinkedIn is only for consultants and the unemployed. I wonder what HN readers think
any competent developer would immediately realize that this password reset system is flawed by design, especially with the fact that the user's information requested is the information the hackers already have!

One conclusion: there is a high prevalence of incompetent programmers at companies like Sony, combined with an unsatisfactory ability of management to ferret them out.
Call to action insights from my checkout funnel
I came here to say something similar. I think it may also replace computer upgrade purchases. That is, it's not strictly necessary to replace the current computer, but gosh is it running slow. But if the family uses the iPad more, they can tolerate a slow computer during the word processing and bill-paying.
There was a great New Yorker piece a few months back about the new generation of computer-raised chess players, typified by present-day wunderkind Magnus Carlsen. The piece is concerned primarily with Carlsen and his rise to fame in the chess world -- but, being a New Yorker article, it's also quite discursive and takes a few fun tangents along the way. One of which is a dissection of computer-age chess players and chess-playing computer algorithms.

The general consensus among chess grandmasters is that the best algorithms out there are undeniably impossible for a human to defeat -- but yet, they play "ugly" chess. They're using a brute-force style of AI and can beat a human player down through sheer speed of calculation, and/or perfect recall of vast databases of former games. Someone like Kasparov would argue that a computer chess master is no more the intellectual superior of a human master than a calculator is the intellectual superior of a human mathematics PhD.

Finally, the article did confirm a suspicion held among some AI theorists and neuroscientists these days, which is that a combined human/AI "team" can defeat any lone human or lone AI. In the case of folks like Carlsen, the thinking is that this new generation will soar to new heights precisely because it has trained with and against computers, thus piecing together a best-of-both-worlds approach.
Sfalma rocks.
Just hoping this won't affect Tweetie. Obviously it's replaced by Twitter for Mac, but that doesn't work on Leopard. Some bugs have showed, for example, many Twitter clients now offer RT's in a "@user: ..." style. If this ends with a url the url won't work, because it includes the quotation marks in the link.

This is obviously a small thing and I don't really mind it not being fixed, but it'd be a pity if DM's break with this update.
Open HackDay in EU report
I vote change it.
Today I learned about the .jobs top level domain, and it looks like Indeed is hiring:

http://www.indeed.jobs

I'm not affiliated with Indeed, but it seems like it might be cool to work for one of the most successful companies that nobody is talking about.
There are some difficult problems in that space. I've posted to HN and reddit a few times, but mostly I've been working on it quietly so I can focus. Lately, that's starting to change. I'll be talking about it at FSW 11 in Berlin in a few weeks.
Here is Atwood's response

http://www.codinghorror.com/blog/2008/03/revisiting-keyboard...
Buying an iPad is buying a second device of a kind different than anything you currently have.

Buying another computer is done to replace one that is obsolete (something that is less frequent over the last several years).

In other words, computer sales were destined to "fall off" a bit anyway. Once tablet devices reach a saturation point with limited benefit for upgrading, they will suffer a similar fate.
The Hacker's Path
I tweeted the link, so it seems some CT users commented.
Apollo - Modern Project Management Software - Take on Basecamp
Then you forgo generalized parsing.

Edit: indeed I did not follow what you meant.
Google confirms Android security issue, server-side fix rolling out today
Perhaps it was unfair to say they are taking on Basecamp, but let's be honest, who in this industry isn't?

They Twitter spammed me, but because they were nice I took a look, and I've been digging in for the past day. So far, I really like it, especially because the design is modern and intuitive.

This isn't a knock on Basecamp, but I thought these guys deserved a mention.
"Apple Store 2.0" event said to be international; a complete store makeover
Sure, nuclear can improve too. But it's overpriced right now, and the costs are usually hidden. I'm not talking just about potential environmental damage, but even just maintenance, initial construction overruns, regular waste disposal, safety regulation... those are usually hidden or underestimated.

This factor of 500 you're talking about... I don't even need to read anything to guess that'd only be available maybe 50 years from now, and then only theoretically. But pro-nuclear activism will get you lots of today's crappy tech, and you'll be stuck with it for 50 years. And the worst part is you'll have spent a ton of money on it, diverting from much quicker advances in renewables (a term I'll continue to use because everyone knows what I'm talking about when I say it).
> While I don't think you can get away without a home PC

Are you saying this about today, May 18 2011? If you are, I suppose you might be right. But by, say, the end of the year, or maybe next year, I think you'll be absolutely wrong. The tablet market moves fast and soon there won't be a single task that isn't only doable but indeed more enjoyable on the tablet.

Right now, my Xoom outperforms (measured in my happiness levels, not CPU speed) all my home PCs for every single task except software development. I see no reason at all to have a home PC if you own a Xoom or similar tablet. I just bought the nice bluetooth keyboard which means that now even composing blog entries or writing emails is nicer on the tablet.

Everything's changing, and fast. It would be shortsighted to suggest that everyone needs an i7, 4GB of RAM, 2TB of storage and a DVD drive in 2011. Desktops will become more and more of a niche device, used only by nerds, while tablets and their descendants will take over the whole consumer market.
Welcome to HN arapidhs, it is good to see your first comment.

There is no flaming, I was very careful in my language to state facts and ask that you consider the percentage of content on your site that you have linked to in these submissions that you have lifted from other sites with little commentary or addition of your own. Have you calculated this percentage yet? I have done so myself but would rather hear the number from you so that there is no dispute as to what the percentage is. Thanks.
From my quick scan of the thesis, the basic design seems to be a programming language in which you write both the parser and any transformations you want to perform. It's not clear whether there is an easily-accessible parse tree serialization that you can use to load the output into another language, or whether you'd have to invent that yourself.

I think it's generally a hard sell if you try to convince people that they need to write their algorithms in your special language. Parsing tools deliver value because grammars are easier to write than the imperative code that implements those grammars. That value offsets the cost of having to learn a new special-purpose language. But imperative programming languages are already pretty good at tree traversal and transformation, so there's little benefit to using a special-purpose language for this.

I think that the next big thing in parsing will be a runtime that easily integrates into other languages so that the parsing framework can handle only the parsing and all of the tree traversal and transformation can be performed using whatever language the programmer was already using. This requires much less buy-in to a special-purpose language.
I wonder if they should have launched slower, maybe a few cities at a time.

I'm in DC right now and can only find 4 items within a few miles. I think that kind of experience will give people a bad first impression.
BoxyTunes app streams music from your Dropbox music folder
Randy Pausch's last speech at CMU, May 18, 2008 [video]
Reseting passwords using email addresses and birthdays.

Admittedly, given the information that Sony knows about you, what else could they use to reset passwords that the bad guys don't have?

Edit: Wait, reading more of the articles, this exploit doesn't send a password reset email, or similar, to the users; and just allows them to enter a new password? That's ... convenient, but at an enormous cost. I retract my confusion.
Great article. I am always amazed by how well K writes.
Report: PSN password resets exploited, accounts compromised again
What I'm waiting from (purely from an uninformed coolness factor) is automated cooperating agent style construction - a la ant colony or termite mound.
My initial thought is...why just golf? Surely people don't just have problems planning stuff only when it comes to golf. There are more solutions to this problem online sure, (doodle.com, agreeadate.com) but I don't see the merits of focussing on golf.
Oh and something is wrong here: http://dl.dropbox.com/u/2819425/Picture%206.png
use a PS3 device ID and only allow changing the password on the device, but that is also known by the attackers and I'm sure it could be spoofed.

Often, every device in a secure network would benefit by having its own asymmetric encryption key. This way, Sony could have easily implemented a challenge-response that only clients could respond to. The hackers would only have gotten the public keys, which wouldn't do them any good outside of some sort of man in the middle exploit, which would require secret control of a part of the PSN network over an extended period of time.
We're taking pricing very seriously. The status quo of platform pricing is not good enough, and we want to fix that.

Expect an announcement soon.
The article says 'If you’re not comfortable with the level of access an application requests, simply say “No, thanks”.', which sadly means they still don't allow finer granularity than "No, thanks, I won't use this service at all". The answer I always want to give: "No, thanks, allow read but not write".
Interview with Akira Tokuhiro, Nuclear Engineer
Exoplanets without a star: galaxy teems with lonely Jupiters
Yeah...

I'm really not into the whole boycotting thing and I never really understood (for example) the people who would flat out not buy Microsoft products because of their at times very questionable business practices (especially when the worst of them happened a while ago).

I'll happily look past a gaffe here or there especially when it comes from the PR department or from the corporate lawyers as long as a company puts out a quality product.

And I quite like a few of Sony's products, too. They seem to put more thought into industrial design than most other companies.

But right now I can only pick up my Sony digital camera and earphones in distaste and it will probably be a long while until I buy anything made by Sony.

This is just way too much incompetence and in too short an order and they won't even stand up straight for it, instead pointing the finger at Anon or geohot.

Yuck.
The f could presumably be confused with a ph when telling it to someone. Otherwise, it's simple enough so I'd have thought it'd be at least easy to remember. But if you've had a couple of problems then it might be worth exploring other options.
linkedin provides a fine way for professional colleagues to provide each-other with accolades for a job well done, thus boosting credibility for when you want to move vertically, outside of an organization.
Here is an overview of the technical changes required: https://dev.twitter.com/pages/application-permission-model

The biggest change is that third party apps that use xAuth to authenticate have to switch over to OAuth, otherwise they lose the ability to read or write direct messages. I can't help but feel there is another motive to this.

Oh, and the best part? Developers have two weeks to introduce OAuth support (including getting past app review): "We know this will take some time so we are allowing a transition period until the end of this month".
Forget about Game Changing, Big Omaha is Life Changing
Keep in mind this is the first commercial version of the technology; I'm sure it will rapidly progress beyond dingy, musty blobs.

With the strength and light weight of the structure, along with the product's minimal cost compared to more traditional building materials and methods, I could see this being used to create very interesting and organic home designs. If the material is able to pass California building codes for earthquake preparedness, I could see people building whimsical temporary substructures, placing these on top and hardening them, then removing the substructures, enabling a much greater variety of possible forms. I could see doing something cool with stacked layers of bubbles and cut-outs for passages and windows.

Another interesting application for something like this would be structures on the Moon or Mars, if you could make the material on-site, or at least the heavy parts of it (cement and water).
College education is the largest scam in U.S. history
Interestingly, I parsed thurston's response not as an appeal to authority, but as self-mocking humor (i.e. "wow, if Perl 6 does that too, maybe my PhD was unwarranted!"). I guess English parsing is non-deterministic too... :-)
One thing I'm confused about here is the costs on their donation page. They say that $10 will get you one brick delivered to Nintendo - these are cardboard bricks people. They do not cost $10/piece, even with shipping. Hell you can find them on Amazon for ~1.50/piece (http://www.amazon.com/16-pc-Large-Red-Blocks/dp/B001J8FEB2/r...), surely a bulk order would be less than that. Anyone want to garner some insight into this?
Regarding the too-small windows for ls output option I would love if his ls could display it's output full-screen temporarily rather than needing to make the terminal full-screen first and then running ls
Wow, guys. Here's a few more:

tcgyJc Z24X3X oGI6gD eeRvDT
apcxH0 KksfOy ciIzBN 9DC8TF
kzjHzf KZQRt6 lMP64Z iW3Al3
DP8fot wMNDdT gDBFo7 2I8pTG
k7W6rQ VfO3XF DDBBjn O8RP7a
MHcnr9 ezCF0f qz9onY jBm5NR
Gl6bZ9 xKlITV jvWa3Z kOuTXZ
VclokJ RQoyZv TKCoGC 36JCIF
V7g9T1 8XqSEu Cx9UEu hkj3xV
EWexbx yiJjwX imogNG HhM72o
sErcnX t7iDZr 6gFATJ lE80X9
dhyFGx jDPc5J 7QURyH nrb2rP
I know what you mean. I've often shied away from using REST simply because I like to setup the APIs as classes and use the classes directly in my internal code usage. REST breaks that for me, not only because the paradigm is different, but if it was truly REST I'd be making CURL calls to myself to get the data which single-handedly bloats my code by an order of magnitude... It definitely deserves some discussion to find out if there is a way around this problem as blindly going REST can cause some very difficult problems down the road.
Alternatively, "Twitter breaks 3rd-party clients and bans fully-native experiences with two weeks' notice"
this is way too hard to remember or type in
It's really security 101 failure.

...

Sony deserves everything that's happening (and will probably continue to happen) to them. The sad part is that I'm sure a majority of the gamers sony really targets must still be chanting "xbox sucks go sony lol"...

The effective collective IQ of Sony has sunk below average at this point, and the company lumbers along on network effects. Maybe there's room now for a gaming platform that's not a physical console?

I hope the collective IQ analogy doesn't also work for the United States!
To turn the project into an actual business, yes. They'd need at least a year of exponential user growth before convincing businesses to spend ad dollars will actually yield a return. In just one city.
I think it's a great idea, although obviously it would be better if Apple just stepped up themselves (saw rumors that was likely / in progress).

But as I noted in the comments on RWW they're going beyond in-app purchases and targeting at least one company that's got no in-app purchases and is doing the pretty standard free/paid combo.
Trivialities like page transitions and scrolling inertia only matters to the SXSW crowd.

Scrolling inertia is about utility -- being able to easily flick through a long list (such as Netflix's movies). It's a real, intentional user experience feature, not just some easily dismissed "SXSW crowd" aesthetic.

That said, I agree that foremost, users choose products that solve their problems. However, that doesn't mean that a quality native application isn't a significant competitive advantage.

If there are two products that solve their problems equally, they'll choose the one with the best user experience. If users are choosing a product with a lesser user experience, chances are good that the competition with a seemingly better UX isn't actually solving their problems.
Even disabled in-app purchases still leaves you open to litigation. Lodsys is demanding their 0.575% of all transactions going forward as well as those that occurred in the past.

Obviously, 0.575% of in-app sales for a handful of high-profile apps isn't going to make Lodsys wealthy. What they really want is for Apple to buy their patent for millions of dollars to make this bad publicity go away.

Even more worrisome are the reports now that MacroSolve is extorting app developers in the same way for using forms in their applications.

In-app purchase and using forms in your application are absolutely trivial to someone skilled in the art. Unfortunately, the costs of proving this in a court are likely to be massive, especially now that Apple et. al. have essentially validated this patent by licensing it themselves. Very disappointing across the board.
There's the germ of a bait-and-switch case with a mfer who drums up interest with reasonable T&Cs and then switches to rapacious ones when sales take off.
www.buttonmash.com is available.
That sounds great, although I would like to have a nice fall-back for those odd programs that the terminal doesn't know the appropriate token for.
Thanks for the clarification, I just don't know a ton about concrete.
Good grief. Have a sense of humor; the grandparent response was obviously made with tongue firmly in cheek.
I think the real innovation here is using an inflatable form. This could be cool with a spray on concrete too, like Gancrete: http://www.grancrete.net/videos/index.cfm#
It's just my point of view, I don't really like the stance seem to take here.

You built something great, made it open source, which is even more great, and you're here to answer people, which is amazing. Now, please don't act like "I implemented x RFCs, I can do y like the best...", it's simply useless here.
One reason is that people already know you can code well, and they can even read your source if they want to know better, there's no need to brag.
Another reason is that HN is the place of some very good developers, and I believe humility is appreciated here, at least until you build some life changing software (and I won't debate about what is or is not life changing).

Anyways, thanks for building this and releasing the source code as open, it's cool.
Sonys Playstation Network wurde nach nur 48 Stunden schon wieder gehackt
Amateur Photographer Shoots Largest Ever True Color Photo of the Night Sky
I think if your definition of a tablet includes an optional keyboard and mouse then you may be right (I see you bought a keyboard). I just think there are too many tasks that require more precise input than just a touch based screen. Most people when talking about tablets don't include those in their thinking, but it is definitely the way to go to maximize the functionality of the device.
I tried to woo the first lady and she told me "Haters gonna hate"
Das Dilbert-Monument
I don't know... "TapThat" has kind of a slang aspect to it that a company might not want to identify with. Unless it's an online social/dating type site...
Techniques for Finding Useful IDE Add-ins
The problem is even more higher up than "trust," as it's the simple fact that at this point, you're well beyond the convenience of email/fb message.

Why would a person go to the trouble of filling out everything on WhereBerry, connect their Gmail, connect their Facebook, go through both lists, etc.? The only thing WhereBerry has done is introduce an extra step without adding any incentive to do so. The event host is still getting the same information that they would if they posted on their FB wall, or shot an email out.

I hate beating up on WhereBerry, but this is just the tip of the iceberg when it comes to figuring out this problem. We went well beyond these first steps and still didn't figure it out.
To be fair, he clearly stated who wrote the document, and his version is much easier to read, as was probably his intention. I think he created value...
As an addendum, the final round of the current world championship candidates matches are starting. See http://kazan2011.fide.com/ or This Week In Chess http://www.chess.co.uk/twic/
Instead of talking of 'carrying' code -- Dijkstra frowned on that kind of metaphorical thinking (sensibly so) -- it might be clearer to rephrase and summarise this in more straightforward terms.

The problem here is that larger code is more complex, and more complex is harder to work on. The suggestion is that we impose limits on the amount of code. That seems somewhat prudent, but it does not really attack the problem: we want to make code easier to change despite it being more complex.

Just limiting code size is not really a solution. Very broadly, functionality is proportional to code size (in general, and in particular where all else stays constant -- is that not reasonable?). So limiting code size is limiting functionality -- which is setting limits on what we do. We do not want that, we want to make things easier.

Also, this limiting really amounts to re-arranging the costs. It is transferring the costs of future change into costs of current activity. But instead of paying those moved costs by doing more work now, they are paid by having less functionality now. Is that not contradictory to one of the principles of agile (or at least XP)? You do not try to predict the future, you just do only what you need now.
I believe the processing (and probably encryption) is done before the CDN using EC2 or some similar service.
Atmosphere Above Japan Heated Rapidly Before M9 Earthquake