skysight-inc/HackerNews huggingface dataset:
"Tankworld is programmed in Javascript and does not need any plugin to run, a modern browser is sufficient (preferably Chrome). The game uses a custom 3D engine which only uses the basic canvan rendering functions. The engine does not use WebGL because most people don't have enabled it yet."

So no, it's not WebGL. :)
Get Girlfriend Back
This is a link to the related interview segment with McAfee that appeared on Nightline.

http://abcnews.go.com/video/playerIndex?id=8468447
Off the top of my head, reasons why this appears broken even if it didn't use Javascript:

The passphrase almost certainly doesn't have 1024 bits of entropy in it, and since they describe it as "used to repeatably generate this RSA key", they can't have introduced any additional entropy. And indeed, they just use the SHA256 of the passphrase to seed a PRNG.

They claim that a PublicKeyID "can be used to uniquely identify Sam's public key". Fingerprints help identify keys more easily, but certainly not "uniquely" since they don't have as many bits as the key; pigeonhole principle.

Worse, the PublicKeyID uses MD5.

They use a public exponent of 3, rather than the usual 65537 or larger. It looks like they might protect against small-exponent attacks, but I don't have enough expertise to know that for certain, and in any case this seems like a bad idea.

Neither cryptico nor the rsa-sign library they use mentions anything about HMACs; I haven't dug into the code to figure out if they actually use one or just use a hash directly.

Probably piles more, but I stopped there. :)
Don't forget the existing codebase.
I'm thinking more about easy to use low footprint FOSS blogging software, cheaper smaller processors, wireless, mesh networking, internationalization, distribution (a la bittorrent, group blogs, arXiv, Wikis, mirroring/CDNs, even '+1'ing, 'like'ing, 'digg'ing and 'stumbling'), encryption, computer translation, etc.

Wikileaks is a fascinating, unpredictable result of the technological amplification of voices going on at a lower level.

edit: I'd rather see a release of their submission engine (or a better one) and an easy way to distribute and hide content in a way that it can't be suppressed by angry governments than to have the entire idea of leaking tied to a single personality - not that I don't like Assange:)
Nikon D5100 Camera
If you are looking for a good and reliable Camera that offers a host of new photographic and video tools that deliver superior performance and exceptional image quality with surprising versatility. You will find no more than Nikon D5100 Price offered at around $800 which is an excellent price for this camera package that comes with the 18-105mm f/3.5-5.6 AF-S DX VR Nikkor Zoom Lens and 3-inch, 921,000-dot Super-Density horizontal type Vari-Angle LCD Monitor.
The platform is starting to approach first class, but the culture that permeates most Microsoft shops holds the platform and MS developer community back. Many MS orgs actively avoid open source and/or "community" driven projects, and possess a strong NBM and NIH attitude. This means projects like Node, even with the blessing of Scott Hanselman, will never see the light of day in their datacenters.

The way Stackoverflow operates (leveraging developer platform expertise + commercial and opensource tools) should be seen a role model. Unfortunately, in Microsoft circles, it's more of a black sheep.
and given his talents and interests those passions could have helped us all by creating new and awesome products

Sorry, but maybe his life is not about creating awesome products for others. We aren't entitled to his time and skills.
You are right about the language in Brazil, but the articles are written in Spanish. Dead giveaways: "los", "más" (with the accent), "uno" and the letter "ñ".

And I'm not sure it looks more like French than Spanish. As a native Portuguese speaker with no education on either Spanish or French, I can understand Spanish much better than French.
I'm responding here, because all the responses to this so far qualify and I don't want to single one out. I'd like to address them all.

I'd like to point out that chunky and heavy v. thin and light is not all about looking cool. A better comparison would be Thinkpad v. MBP. But since this is about alternatives to the Air, let's assume that thin & light are worth giving up some raw horsepower and perhaps some functionality.

If the form factor of the old Kaypro / Compaq luggables were around today you could pack a desktop machine's worth of power into it. If someone looking for a notebook computer was pointed toward one of those and remarked something like the above, I think we'd all agree with them.
'Most of the ones...', not all. Stuxnet fits in the definition of criminal activities.
İşte il il 2011 Ramazan Bayramı Namaz saatleri
This is a huge point that I think is often overlooked. Not only is it cheaper to write and distribute content to the entire world, it's also cheaper and easier to curate all that content and offer a page full of links to it. Newspapers/reporters also served that function as well - going through all the news of the day to find the most interesting and relevant things to report on.
It's not clear to me that volunteer efforts will move fast enough or be sustainable enough to do technical education effectively. Even Khan Academy needed some of Bill Gates' money to get where they are today.
I think http://onstartups.com run by Dharmesh Shah is probably the closest thing to what you're seeking.
To count out sessions and templating means truly "micro." I can't think of many useful web applications that do not require these to some extent.

With those criteria, I'm sort of switching between Flask and Tornado right now.

Speed is a major consideration with any python framework, too. You've got serious threading concerns. Even with Tornado, advertised as non-blocking, the default solution is nginx running against a whole bunch of tornado threads. ...
this entry couldn't have waited until at least one of them worked?
Ah, my bad. I didn't catch the line "if (tagName == 'INPUT' || tagName == 'SELECT' || tagName == 'TEXTAREA') return;", which is indeed a sensible default.
Oops, I meant that as a reply to one comment higher.
The company I work for (who for obvious reasons I will refuse to mention) refuses to implement standard cryptographic practises in its product. Several months after starting there, and after a lot of loud complaining, I managed to get them to switch to using bcrypt instead of plaintext passwords in the backend database. Only in the next release are they switching to using TLS for logins, and even then sometimes defaulting to a clearly fucked Javascript implementation of cryptography to send the password (using public key crypto with global server key that only changes on server restart, with replay attacks galore).

The one thing I can say about the JS cryptography is that it normally protects somewhat against passive sniffing attacks, but when it's as broken as this, it doesn't even accomplish that task.

This sort of thing seems chronic in the industry, and it's dismaying.
One of the reasons is:

> I want my list mail to serve as prior art to stop
obvious patents from being granted, or to revoke them or the obvious claims in them in court

Do discussions of ideas really count as prior art, or must there also be at least an effort of implementation ("reduction to practice" according to wikipedia[1])?

[1] http://en.wikipedia.org/wiki/Prior_art
All about our activities
my litle notes
If you're in a position to intercept the traffic, then you can likely rewrite it. That includes the JS.
This is a wonderful project. I'd love to see science-oriented stories on it. When I was 4-5 I used to read a lot of stories about kids curious about things around them and that definitely resulted in an appreciation of science at a young age.
A Letter To Fred Weasley
> Where does one draw the distinction between micro- and megaframeworks? Or, for that reference, just a "framework"?

Here is how we (Flask developers) define microframework: http://flask.pocoo.org/docs/foreword/#what-does-micro-mean
What we don't know
I seriously believe that event-based journalism, for lack of a better term I can't think of (eg. sports, war, elections, etc) need real journalists on the ground in order to capture nuances that would get missed through virtual networks. My issue isn't about the quality or accuracy of the facts, but it's about curation of the facts to grab what matters and put it into an efficient and coherent story. Without the effort of quality journalists on the ground, I'm forced to try to curate all that myself, which is very time consuming, or rely on someone else who is equally removed from the subject to curate it for me, which is pretty much journalism anyway (except they might miss something they wouldn't if they were on the ground). I know few people with that much time. I certainly don't have it. :(
http://norvig.com/sciam/sciam.html preserves the indentation.
Just an FYI, Postini was an acquisition. There are many companies that provide filtering,spam detection.
Love it! I've been playing around with the same idea, using HTML5/CSS/JS and the Baker Framework. I'm inspired!
Show HN: New Online Shopping and Gifting Tool - need feedback
I agree with you.
I'm a native Spanish speaker, and I can watch TV in Portuguese, but not in French.
Have never studied none of them.
It actually does not make users "like", right? First it sends you to submit page, then you submit and then you're counted as liked?
> but the overall design is reminiscent of old laptops from the year 2001

The chunky black plastic is just as much a part of the Thinkpad brand as the unibody is for the Macbooks.
Meantime, it would be petty of me to name those of our rivals in the technology blogosphere who have embraced bullshit slideshows and top ten lists over their more costly cousins: actual fucking reporting.

It would be petty of me to name startup blogs that are sensationalist and link-baiting, but claim to be the real journalists in Silicon Valley.
I really like the idea, but tested the API once, and back then it only returned something like 30% of my twitter followers. Not that useful if the data is that incomplete.
Comes out next month then?
Regulated companies use Postini commonly for compliance reasons. Lots of big financial firms are customers.
I've been on the lookout for the LG P220, but it doesn't seem like it's going to be released in North America... unfortunate. No word on pricing either, though that wasn't mentioned as a concern.

http://www.engadget.com/2011/08/12/lg-p220-ultraportable-spe...
+1 for x220

8) The nipple mouse in the middle of the keyboard means you never have to take your hands away from home row.
Try Aman Resorts (http://www.amanresorts.com) -- I can personally recommend amansara and amandari.

Then get back to work!
Perhaps this is related to having some sense of value just in the amount of money involved?

Many folks won't think twice of spending a hundred hours or more each year managing a property they rarely use because of the value of the property. Whereas if they spent that same amount of time worrying over something inexpensive? It would either be considered a hobby -- done exclusively for the experience -- or a sign of some sort of OCD.

I have been very fortunate in my life to have gone many times between having lots of extra cash and having to scrimp and save. I found it took several such cycles for me to finally "get it" For a long time, when I was flush I would buy things. A top-of-the line computer each year. A vehicle that I paid to have refurbished to my specifications. A large piece of land for an office. And so on. One day I woke up, looked around, and thought just what is the purpose of all of this? Owning things gave me a sense of security, and perhaps a sense of social collateral, but the trade-off just wasn't worth it. If you want security, it's better just to have cash in the bank. If you want to socially signal with your possessions, I'd advise making enough to first pay somebody else to manage all of it before you load up. Or better yet, just do long-term leasing and have maintenance and such be completely hands-off from your end. Assuming you have the money, the buying is the easy part.
Lulzsec releases 7000 logins for virtual child porn website
Yes, that's the workflow. HN rightly counts re-submissions by different users as an upvote.
IMO, the most important feature in a laptop is resolution. The presence of an ssd is a distant second.

Sony Vaios are ridiculously expensive; that being said, they offer 1920x1080 in a 13.1" form factor. This completely destroys everyone else, in my mind.
Purchase Medical Insurance Cheaply
Hey There! I was working on Storybook iOS framework project and the framework is completed but I did not had the time or capacity to produce any books.

I'll be happy to explore anyway that I can license the framework or partnership with you. The framework uses a structured document and generates the pages, contents and animation and the structured document is designed such that a non-tech person can create/edit to customize each content on each page/etc. Let me know if you are interested! Email is startupcto@hotmail.com
If it where a small high resolution oled display (32x32) they could show an app icon for when attention is needed for this specific app. You could have a little Facebook icon slowly fading in and out as an extension tot the notification center.
Anyone know of links to articles? I know it can be done, and I am thinking more for a comic than blog, but I just need about $3k/mo. I keep getting told I am delusional, that it can't be done. The evidence seems to be it can be done, I'm just not sure how.

Thanks.
I entirely agree though my personal preference is for lattice over ggplot as it is faster and more flexible at the present time (the "limitations" of ggplot reflect the preference of the creator; e.g. not being able to have two axes for the same plot). But reshape and also plyr are quite useful.

R does have surprising capability for shell scripting and text processing, albeit slower than Python. I also use Python for the rapid text-processing necessary (possibly populating an SQL database) for R to eventually use.

I've been keeping an eye on SciPy, but there still seems to be a lot of "the source code is the documentation", whereas in R the documentation is usually superb and well-structured. And Matplotlib, while beautiful, seems to be more verbose than Matlab or R when it comes to customizing details of the graphics (e.g., axes, etc.). That's just my impression, but I wouldn't mind being shown otherwise.
Like Anything Else We Need To Practice Startups
The author probably did something like this:

sudo pip install -u flask
cd /usr/local/lib/python2.6/dist-packages
find flask/ werkzeug/ jinja2/ -name '*.py' | xargs wc
...
34936 127298 1658380 total

Werkzeug alone has 18KLOC and does not ship with tests.
It's worth reading this even if you're not interested in games or the industry that makes them. The game industry is one of the most mature industries in software and it offers a possible future for YOUR corner of the software world.

Besides being one of the longest running industries in software, it iterates teams and products rapidly.

Because of this it has performed a gradient decent more than any other software industry, and I would argue it is is sitting at a local minimum.

From that perspective it's very interesting to study.
Join The Entrepreneur's Organization. It's excellent, and will fulfill the desires you mention.
The difference between a library and a framework is simply that you call the library whereas the framework calls you. The framework provides a frame into which you put your code as opposed to a library which you use as part of your code.

Generally I would consider any framework which requires (almost) no setup requirements to be a microframework. This is opposed to frameworks which require a basic configuration, directory layout or certain files to be present.

However there are a lot of other people with other definitions regarding this, the distinction is not at all very clear for example there are people that consider being written in a single file to be a distinguishing feature of microframeworks.
At Digg, There Is A Glimmer Of Hope
Maybe after the submit the window should go away, because this is what I get, which looks odd http://i.imgur.com/BCvWV.png
I run my own mailserver too and saw some similar problems from early on, though not AFAIK with gmail in particular. If it ever has been compromised, I doubt it was right away.
Ask HN: Can poor customer service be converted into good karma?
I work at a startup that spawned out of an iPhone app. We have a website and Android app now, but the iPhone app started it all and has gained pretty decent traction(~8M downloads).

At the time the iPhone application was first launched (Nov 2008) there was no company behind it. Because there was no company behind it, there is little to no customer support to answer emails. Now that we are a bit bigger and we try to answer 100% of customer emails. We have been pretty successful at that since Jan 2010.

However there is about 10k emails sitting unanswered in our email box from late 2008 until Jan 2010.<p>I was bored this morning and decided to go back and read some of them just to see what kind of stuff was in there. It basically breaks down pretty evenly between 3 cases:

1) Praise, people just sending that they enjoy the application. (Currently we answer these with an email thanking them for their kind words and suggesting that they can let others know how much they enjoy it by leaving a review in the app store.)

2) Feature requests for things that we now have. Website, Android app, other in app features.

3) Feature requests for things we still do not have. Mostly centered around making it international since the app is super US centric.

Now my question to you is this: Would you ever consider emailing these people even though the emails are 2 years old now? Would people just think it is annoying or think it is cool / funny / awesome. In all seriousness, the majority of them haven't used the app in the last 2 years probably, so does that just mean this is a lost cause and we should forget about them?
Ragechat
Then, something strange happened. After months of attacks, they simply ceased. It wasn't because of great news coming out of the Digg camp. Most had completely written the site off as yesterday's news. The silence, while normally not a good thing in the social media world that depends on constant buzz, was welcome.

I know its helpful to get some breathing room, but in my opinion, this is a terrible thing to happen to Digg. Users complain because they care, they have something invested. When they stop complaining, it's likely because all of the really passionate users, the ones that talk about a site, that build buzz and excitement, have all left.
When the pixel density is that high though, the text starts to strain your eyes.
Do you buy your car to look at it or drive it? Etc, etc, etc...
Sometimes plain text is safer. Otherwise people have the illusion of security.
No mention of Z-test at all[1]? Guess, at least for hypothesis testing, Wikipedia did a more comprehensive job[2]

[1] http://en.wikipedia.org/wiki/Z-test

[2] http://en.wikipedia.org/wiki/Statistical_hypothesis_testing
The UI and the spam protection mostly.

What other email platforms are you referring to?
NYTimes Doctored Photo? Person vanishing into Machine #3
It does look odd! Because the submission page is a Hacker News page, I can not control its behavior. One of the things I would like to do, after being convinced that the HN community wants this feature, is to discuss possible options with the YCombinator folks.
Wow, it is beautiful. I'm trying to wrap my mind around the scheduling and the scale. It looks like it's calibrated to run an entire cycle in an hour, so if you see 6 arms (say) at the center, it's been running for 1/6 of an hour.

I'm trying to grok how the outward propagation works. It seems that a structure at the core propagates outward, while the core reorganizes itself into the next integral division (say 1/5). So you can get 5 arms at the core and 6 arms near the outer edges at the same time.

Check out this capture image. 4-way symmetry at the core, 5-way symmetry in the clusters halfway out, 6-way symmetry (faint but recognizable) at the outermost edge.
http://www.dos486.com/misc/spiral-clock.gif

You also get recognizable structure for non-integral divisions, say 2/5. These structures are shorter-lived because each element is passing by an element two spins away instead of one so they converge and diverge faster.
6 assissination attempts that almost f_'ed the world
Interesting historical "what if's"
Clickables:

http://xkcd.com/927/

http://hndir.com/

http://hnhackers.com/

http://hackrtrackr.com/

http://www.hackernewsers.com/

http://cofoundergoogledocs.com/

https://spreadsheets2.google.com/ccc?key=tk7rUIb-2aPdk_5gFJE....

http://spreadsheets.google.com/ccc?key=tFgepUuuBHSgfeuKPKccx....

http://spreadsheets.google.com/viewform?hl=en&formkey=dE....

http://spreadsheets1.google.com/ccc?key=tJ4MdE7OPPucXtJAAKda....
LOL, Busted !
Where The Big Companies Are (US v. UK)
Nice work!

A big improvement would be to not go through the submission step if the article has already been submitted (and has votes). Would be more like the reddit button.

Speaking of which, making this look more like the standard social media buttons would be good too.

I'll put an open $100 Amazon Gift certificate reward out there if you want to make those changes, and release back to the community.
everyone likes to say speed -- but it's not just that -- it's memory management as well
Those are not lines of code. That includes docstrings which all of Pocoo code is full of. If you want to measure lines of code you at least have to skip comments, docstrings and empty lines. And for that there is sloccount. This also includes the testsuites btw.

With this little script (http://paste.pocoo.org/show/465885/) I get the following results:

Flask 1467 LOC
Jinja2 6560 LOC
Werkzeug 9923 LOC
Bottle 1910 LOC

(FWIW)
I had an idea for a startup around this, and got pretty far in spec'ing it out and seeing what could be done. But what I found, when reading about previous attempts, was that the technical and business side weren't the barrier to entry, it was the legal problems that arose. Whenever systems like this have popped up, it's a matter of days before organized crime and others game the system to do things like launder money.

It's unfortunate, but it seems as though the only entities with the legal and administrative teams capable of handling that are the credit card companies. And they're not particularly interested in micro-payments, it seems.
Ignoring them: nothing happens.

Answering them: Could net some love from the market.

I would create a template message explaining why you did not answer (be honest), why you are answering now, and asking if they continue to use the app so that you can support it properly.

It won't hurt because most people won't care. Those that do will most likely appreciate it.

Still, how much is your time worth?
Chinese entrepreneurs, despite drawbacks, focus on China alone
India Dental Tourism
Thumbs up for telling people they need to know some math. Even if you're not planning to work in the specialized areas that are mentioned in the article, it wouldn't hurt to be more comfortable with math than most developers are, because you may need to step in and help somebody in one of those areas, and (for me, at least), learning stuff like that on short notice is really hard.
Advantages of contextual advertising
Isn't This part of problem freedom box want to solve?
This week I used a screwdriver to pry open the top of a rack mounted server case because it was stuck shut.