HNHacker News
TopNewBestAskShowJobs

personalcompute

298 karma · joined February 12, 2011

Contact: john AT johngm.com
submissionscomments
personalcompute··on The State of Oregon vs. Oracle [pdf]
Here is the preceding Oracle v. Cover Oregon August 8th lawsuit for contrast.

http://media.oregonlive.com/business_impact/other/oracle2.pd...

personalcompute··on True Goodbye: ‘Using TrueCrypt Is Not Secure’
Previous discussion from earlier today: https://news.ycombinator.com/item?id=7812133
personalcompute··on Computers are fast
I particularly enjoyed the writing style in this article, largely because of the extent that the author provided unverified and loose figures in the article - cputime distributions etc. My experience is usually people are extremely hesitant to publish any uninformed, fast, and incomplete conclusions despite them being, in my opinion, still extremely valuable. It may not be perfectly correct, but that small conclusion is still often much better than the practically non existent data on the situation I start off with and allows me to additionally read the article far faster than slowing down to make these minor fuzzy conclusions myself. There is this misconception that when writing you can do two things - you can tell a fact or you can say a false statement. In reality it is a gray gradient space, and when the reader starts off knowing nothing, that gray is many times superior. Anyways, awesome job, I really want to see more of this writing style in publications like personal blogs.

[In case it isn't clear, I'm referring to statements like "So I think that means that it spends 32% of its time accessing RAM, and the other 68% of its time doing calculations.", and "So we’ve learned that cache misses can make your code 40 times slower." (comment made in the context of a single non-comprehensive datapoint)]

personalcompute··on International Space Station HD Livestream
It is odd just how black the feed is, but here is a shot of the ISS crossing from daylight to shadow to illustrate that it is the real feed and not artificial.

http://i.imgur.com/tgAqmQU.png

personalcompute··on Intercooler.js – A JavaScript-optional Ajax library
Because you asked - I think the main thing that impeded my ability to quickly understand Intercooler.js's functionality was the excessive use of jargon. I don't see why you even mention 'PVC', 'declarative' [1], 'REST-ful', 'HTML5-style bindings' [2], 'richer UX', etc. It all has meaning, but it hurts communicating what is really incredible about what you've created here: simplicity. The 'richer UX' also gets off track as if this is introducing AJAX to people who have never seen AJAX before. Certainly a legitimate audience, but it doesn't jive whatsoever with the developer target audience clearly visible in the rest of the material.

My suggestion would be "Simple HTML-based AJAX", and then an introductory value proposition statement below that that references the interoperability [3] of the framework and restates the main hook but with a bit more detail (HTML attributes instead of just 'HTML' etc. Maybe make the AngularJS analogy as well, that helped my understanding a lot).

I also really like the demo on the landing page. Very clever putting a link to the next page there.

[1] Not really jargon, but in my opinion implies something more idealistic like Prolog than the pragmatic simplicity you have here.

[2] I don't even know what this one refers to.

[3] Referred to as 'scalable' in your current landing page. The fact that this is a library and not a framework is really something I like seeing - far easier to start using in an instant.

personalcompute··on Evolutionary algorithm to find Quake III's fast inverse square hack with Python
Under US law it would not, as even genuine independent (re-)discovery is not a defense to infringement.
personalcompute··on Why do washing machines have windows?
These are not unique to Asia and are prominent in the US as well.
personalcompute··on Spam Comment Generator Script
If you want to learn more, this formatting is called "spintax" and is supported by a lot of the blackhat SEO tools.

[0] http://en.wikipedia.org/wiki/Article_spinning

personalcompute··on A Micro-Muscular Breakthrough
I expect there is a lot of MEMS value at the current size, but is there good reason to believe it will scale?
personalcompute··on Virgin Galactic to accept Bitcoin [video]
"Safely" -> TSX Composite Index

Drop that qualifier and we can talk Bitcoin.

personalcompute··on HP Chromebook 11
It's $233.89 according to that Amazon link, the $385 is crossed out.

Edit: The price has dramatically changed since both of us viewed the page. My comment is no longer valid. The current 7:50AM PST 10/8/13 price is $279.99.

personalcompute··on Online hackathon for education tonight – $5K in cash prizes
That research seems reasonable, lnanek, but I'd like to encourage anyone interested in education technology to ignore it. There is absolutely massive potential to make a difference here, and it's mostly not with improving private schools.

If anyone is trying to think of ideas, let me re-post a great link that was on HN last week: http://www.gwern.net/Spaced%20repetition

personalcompute··on Why can a scam company raise $40 Million Series C + $76 Million Series B?
Which case was this?
personalcompute··on Why can a scam company raise $40 Million Series C + $76 Million Series B?
Actually, when you agree to the terms of service, you conveniently waive the right to participate in a class-action lawsuit.

Source: http://www.justfab.com/index.cfm?action=home.terms_and_condi...

personalcompute··on Virtual Hackathon - $5k in Prizes
Global Game Jam [1] and Ludum Dare [2] are two other 'virtual' hackathons.

[1] http://globalgamejam.org/

[2] http://en.wikipedia.org/wiki/Ludum_Dare

personalcompute··on How 'One Weird Trick' Conquered The Internet
Note that it's not numbers per-se, it is a list of things (with the length of the list identified, and often a 'top' list.) This is a well known method to drive hits in blogging.
personalcompute··on Windows Timer Resolution: Megawatts Wasted
Any timer is constrained to the resolution set by the system timer. To go lower one would require something akin to a spin-loop, which defeats any gain by keeping the resolution high.
personalcompute··on Plants do sums to get through the night, researchers show
Sensationalist title. You could also argue that physics performs sophisticated calculus every moment to determine exactly where it should place your moving vehicle.

Math was created to model the world - it does not create the world itself.

personalcompute··on Why I’m quitting the C++ Grandmaster Certification course
The author brings up a great point in that C++ really does have a massive lack of modern development tools. I can envision a lot of the language being fixed up from the tooling angle, eliminating a large part of the repetitive and boilerplate work that bogs the language down the most.

Could anyone point me in the direction of modern C++ development tools or would be interested in beginning a project to create them, possibly through Sublime plugins and a preprocessor? (email in profile) I'm familiar with CDT & Visual Studio, both of which are hardly satisfactory (not to say they don't do some things well.) I've also written some tools to close some gaps that I see in C++, but nothing too intrusive or ambitious yet. These are here: https://github.com/personalcomputer/supermake & https://github.com/personalcomputer/cppinterp

personalcompute··on Aaron Greenspan sues Facebook, Sequoia, Andreesen, YC, others
Strong corroboration from the source for your first point: http://www.aarongreenspan.com/writing/essay.html?id=60
personalcompute··on Why Intel’s “How Strong is Your Password?” site can’t be trusted
It's also not possible to look at a password and determine long it would take to crack, even knowing how it was generated (to the reasonable extent I believe you implied, ie Bulgarian or English). Your password may happen to be the first word in a dictionary list or it could be the last word.

It is an inherently inaccurate probabilistic estimation of an attacker's methods, and does make any claim of being more than that.

personalcompute··on World's largest natural sound archive is now online
http://audio.macaulaylibrary.org/<hundred thousands digit of ID><ten thousands digit of ID>/<recording unique ID>.mp3

Examples:

http://macaulaylibrary.org/audio/163685 Here the ID is '163685'. Raw file is: http://audio.macaulaylibrary.org/16/163685.mp3

http://macaulaylibrary.org/audio/53276 Here the ID is '53276'. Raw file is http://audio.macaulaylibrary.org/5/53276.mp3

personalcompute··on Vulnerabilities in dozens of Military and Pentagon websites
These are all SQL Inection vulnerabilities. You replace the (usually numeric) url parameter with crafted SQL.

More info: https://www.owasp.org/index.php/SQL_Injection

personalcompute··on Street Fighting Mathematics: The art of educated guessing
He doesn't appear to be a bot either. Hey, someone should make a bot that indicates previous discussions on reposts.
personalcompute··on Justin.TV: The Movie
As the article mentions, The Social Network was highly dramatized.
personalcompute··on Poll: Google+: Like it/prefer it to FaceBook
Google has multiple sign-in support natively as well, I use it to switch between a couple Google apps accounts and my normal Google account. http://www.google.com/support/accounts/bin/answer.py?hl=en&#...
personalcompute··on Try Arc
As long as the site is down, if you're still interested in trying Arc: http://arclanguage.org/install

See also: http://ycombinator.com/arc/tut.txt

personalcompute··on Try Arc
And pg invented Arc
personalcompute··on Apple servers hacked by Anonymous
Link to the actual tweet/pastebin instead of the clueless tech reporter blogspam who thinks 'Anonymous' has an official twitter account and that MySQL 'PASSWORD()'(SHA1 x2) hashed passwords have little threat of being abused.
personalcompute··on Reverse-engineering the Google +1 button using Firebug
> Otherwise, this is a bit one sided: We lend Google space, we do the work of adding the button, but we get nothing in return.

You get the whole purpose of the button for you in the first place, users encouraged to share your content.

← PreviousPage 2 of 6Next →