skysight-inc/HackerNews huggingface dataset:
I'll answer your final points first. To compare my brainstorming to trying to submit a paper to a journal isn't a relevant comparison. I'd say a better comparison would be a student saying to a teacher "You know I thought a bit about this folding thing, wouldn't it be possible to...?". If I were that student I would expect to get the answer "No, because ..." - which is indeed the answer I got.

I don't know about you, but the best way for me to learn something is to try to do it, fail, learn something from the failure and try again. In some fields, like in security, it's better if that failure is someone on HN telling me that I'm a clueless moron rather than someone else stealing a million credit card numbers due to me being a clueless moron.

Thanks for the reading suggestion, and sorry for wasting your time with uneducated ideas.

On to some thoughts on the other points.

The signature would be over the content in its original form, so if it was transferred using gzip encoding it'd be ungzippped before verifying the signature.

Since headers need to be signed too (and possibly the status line), I'd have to add another header that specifies which headers are in the signature, and the client would need to drop any non-signed headers before doing anything with the content. I'll need to read more about what can happen to a request along the way, though. I'll need to add a header that specifies the URI of the content too, to prevent someone from switching the content of different URIs ('yes' button graphics for 'no' button graphics or something like that).

I was going to use the normal PGP infrastructure to get public keys, but if I trust the keylist to contain valid PGP identifiers I might as well put the public keys there and skip the PGP step (when I wrote the draft, I had recently looked into PGP and I suppose that everything looked like a PGP-shaped nail at the time).

Putting a signature in the content would break it for browsers that don't support Content-Signature, so that wouldn't do. Adding post-content headers isn't allowed by HTTP, as far as I know, so that would also break for non-supporting browsers.

Thanks for your feedback, and I'll try not to have as many gaping holes in my next attempt! I'll also make sure that someone who actually knows his stuff is responsible for security if and when I make a product that relies on it.
If you're not already a US citizen first you must worry about how you will legally stay in the US after you drop out (your visa will be terminated). It is very hard to get a US Visa without a degree. One of our co-founders split time with school and our startup just so he could get his degree and pursue a visa. Make sure you know your full immigration status before you proceed. Immigration law sucks, do your best not to get caught up in it.
I don't know about the most amazing, but I am constantly impressed by how much work you can get done in so little Python. Last script I wrote 1) parses its command line 2) tries a list of servers to find the logfile it needs 3) retrieves and parses that logfile 4) fits a trigonometric polynomial using Fourier series 5) draws the original data plus the curve fit on a graph and saves that on a web server.

90 lines of code.
I think it's worthwhile to point out that with financial aid and other scholarships, it's often cheaper to go to private schools. All competitive private schools guarantee to meet 100% of demonstrated need. That being said, if no need is demonstrated via the FASFA form, obviously it's going to be cheaper to go to a public school.
AskHN: some stupid queries over Mac and OSX  q(^_^)p
off lately, I've been watching lot of people put OSX on their intel & amd PCs and notebooks. Besides that, whenever I watch a screen cast, be it RoR, or CodeIgnitor or videos related to google app engine or that video of fast web app developement from carsonified, I find a Mac, and OSX!
Why is a Mac/OSX so popular among these web developers ?
Shall I get the same experience out of emulation?
or Shall I install it on my amd64 ?
Not true. Good salesmen love the power, convincing others to do their will. They are more like actors or politicians. You can't fake charisma just because you might get paid more.
Some things that PG didn't make explicit: web applications can have an extraordinarily tight feedback loop between customer and coder.

He has made that point in other essays.
During their executive retreats they decided to be risk seeking instead.

I wonder if the problem at the recently troubled companies (AIG, Merrill, Lehman etc) was not enough checks in place or not enough power allotted to the employees who knew something was wrong.
stumped it with tony the tiger. it guessed lassie.
If you have the agility to make rapid production changes, you also have the ability to rapidly rollback

It doesn't matter. If you make a mistake with other people's money (e.g. calculating a payment wrong, crediting/debiting the wrong person, etc), even if you put it right quickly, they'll start losing trust and looking at your competitors.
We have used iContact for more than a year and been very pleased. http://www.icontact.com/
Articles on health are the worst. The pattern is so repetetive - first comes some study that under some circumstances some substance or excercise of something would cause something - then comes the refutations and even articles about the reverse effects. It is alwasy so sensationalistic and so unfounded. What I would like to read is a study about that effect - it has some pretty obvious causes - after all healt is something that everyone is very intimately concerned about - but still I would like to read a detailed analysis of that mechanism.
"You end-up with different set of rules implemented twice in two very different execution environments"

precisely!!! read the article - that's exactly the present situation except....

"The only way it would not be utterly stupid would be if the server somehow generated the JavaScript validators based on the business rules,"

precisely!!! that's EXACTLY what the article advocates, by using XXXX-to-javascript COMPILERS.

in this way, the SAME language that is used server-side is ALSO the same language from which the client-side javascript is generated from.

in this way, the SAME source code which is used to perform the business rules validation can be either executed client-side, OR server-side, OR both, depending on the application requirements and depending on what the developer chooses to do.

this _was_ mentioned in the article - and was the whole _point_ of the article.

it's not as ugly an approach as you might think - it just takes a _lot_ of getting used to, and a significant amount of "old thinking" and "disillusionment with the present situation" has to be overcome.

let me put it this way: if someone wanted me to write in pure javascript, they would have to pay me a _lot_ of money. but, using compiler technology such as pyjamas, GWT or rubyjs / rwt, i don't mind at all - because i'm writing in a high-level language where the output happens to be javascript.
It's about time people working for companies making real, actual things were rewarded for the wealth they create in the same style as mere symbol-manipulators.
"So, I get the excitement behind GWT and Pyjamas. "

cool. very few people do! and don't forget rubyjs / rwt.

"Not that the author is wrong, I just think he doesn't really treat the material very well"

well, you can't have everything :)
I had similar thoughts ("great, investment bankers & traders perturbed their six figure bonuses are only going to be five figures this year") upon seeing the headline.

Glad I read your comment and checked out the article.
Take into account that some people use the RSS feed exclusively.
Okay, I'll bite: people think that the temperature as it is today is the best one for the people. It's not playing God -- it's just maintaining our race. Granted, at the disadvantage of other races but that's just how nature works, isn't it?

"Looking after yourself means everyone is looked after."
Now beat me.
I'll admit I'm an RSS lurker but I do take time to read the comments.
There are several bits of documentation auto-generated from the docstrings - here's one:
http://lkcl.net/pyjamas-desktop/docs/output/docui.html

this is one i made by hacking the standard python 2.5 pydoc.py to auto-generated pyjamas code, which you then either run with pyjamas-desktop - http://pyjd.org - or you run through the pyjamas compiler - http://pyjs.org and you get the documentation.

so it can and has been done.

re the docs being linux-orientated: yep, i'm a linux baby :) and i haven't encountered too many windows people who use pyjamas, surprisingly. it's self-contained and OS-independent, so works perfectly.
http://versionista.com/ ?
well, the point of pyjamas-desktop is that you can, if you choose, run an "online" app that happens to be a stand-alone dedicated app that runs on the user's desktop.

let me rephrase that :)

pyjamas-desktop can be used for "online" apps just as much as it can for "offline" ones. in fact, you _still_ need a web server, even if it's running on localhost, because applications that conform to the pyjamas API will _still_ have to use XMLHttpRequest to interact with the rest of the world.

that interaction is done behind a neat abstraction module, HTTPRequest.py, but it's still necessary.

so - offline / online, there's no difference.

what you _do_ get with pyjamas-desktop is a speed-increase in your application, thanks to no longer being forced to utilise javascript. in cases where your application morphs into something that requires 10,000 on-screen widgets (not inconceivable for complex business apps) the speed-up of direct access to the blindingly-quick WebKit (http://webkit.org) underlying library is absolutely essential.

not even GWT can offer this, because google haven't bothered to port GWT to the desktop: they believe that the "hosting" mode - running from the Eclipse Development Environment - a whopping 150mb download on its own - is perfectly sufficient.
"...not only wouldn't these guys have broken anything, they'd have gotten a lot more done."

I don't think the claim that they would not have broken anything can be backed by facts.

If you look at Microsoft, for instance, their programmers used to write very buggy code, but with the introduction of better processes, like their Secure Development Lifecycle, they saw a substantial improvement in code quality (as measured through security and reliability metrics).

The damage done by not following a quality assurance process and writing buggy code was so big that Microsoft's image will be affected for a long time, even though they have now improved the code quality.
Putting limits on development time estimation using the halting problem
Sick babies denied treatment because of DNA patent
The major factor at work is simply a lack of personal responsibility towards the end product in a large company.

In a startup there's noone to blame but you, and thus no need for politics. As anyone who has worked in middle management or above in a large company can tell you half of the job is making sure you can always find someone else to blame, while taking credit for the successes of others.
that's precisely the architecture that i use for the two web sites i've done, so far, and i'm currently working on two more.

the only exception to the use of JSON has to be the uploading of files, where you're forced to use HTTP POST. and, for the same reason, when _downloading_ the file (e.g. an Image, a PDF) i don't use JSON, i use an HTTP GET.

the reason for using the HTTP GET instead of JSON is because it's necessary to set a "Content-Type" header, in order to get the browser to load the file (Image etc.) correctly.

other than file upload / download, yes, you can design your Pyjamas / GWT / RubyJS-rwt web site as a totally-compiled-to-javascript site that loads data exclusively using JSONRPC.
Same as always: greed
I couldn't agree more - you only realise how special the social/networking side of the uni environment is after you have left. Join clubs and meet like-minded and interesting people.
I think that is a very kind and generous thing those employers have done. Had it been me, I would have considered it even more kind and generous to structure the bonus such that it was not lump-sum.

Sudden wealth, even sudden relative wealth, destroys a lot of people who are not used to dealing with it.

Heck, banking on the power of defaults (90% of employees choose the default contribution for their IRA, 90% choose the default withholding, 90% choose ...), you could probably have accomplished as much good by giving everyone a letter saying:

"Thank you for your service. You are being given a large bonus this year. You have two options for receiving it: less money now or more money later. If you want to receive more money later, do nothing. If you want to receive less money now, fill out the attached form and hand it to your supervisor by Christmas."
What gives me karma here might not give me karma at other sites and vice versa.

A "karma is hard - let's go shopping" comment would get a high rating on reddit and a negative rating here.

So your karma is tied to the site, and tells very little about how "popular" you would be elsewhere on the net.
The key to really getting this for me was:

You may also want to remember that it is the barycenter of the Earth-Moon system that moves in an ellipse around the Sun, and that the orbits of both the Earth and the Moon are perturbations of this ellipse.
I thought of Dagny Taggart, it guessed Howard Roark.
http://blog.labnotes.org/2008/04/05/whats-on-your-mac/

http://stackoverflow.com/questions/136417/whats-your-dev-env...

http://groups.google.com/group/columbusrb/browse_frm/thread/...
Finding the Best Online Store for Digital Photo Frames
Finding the right place to make a purchase online can be difficult. You want to be sure that you are getting the best digital photo frame for your money. How do you know that you are getting the highest quality for your money? How can you be sure that you will get the product when the online store says you will? These questions can be tough to answer.
=RossM
Identi.ca Ubiquity Command
I consider not having a user replaceable hard drive a design flaw. Most laptops have a hard drive bay so you can easily swap your hard drive, even the macbook has this now. What do you do when your hard drive fails? (which it will eventually) Apples answer is to pay them to fit a new hard drive or buy a new laptop.

My point with the Apple Store is they were unhelpful and unprepared to take the time to diagnose the problem. Their attitude is if your laptop that is more than a 2-3 years old you should buy a new one.

I mentioned the other Apple Dealers to point out that spare parts for Apple Macs are normally ridiculously overpriced and hard to come by. PC Laptop repair shops are happy to repair other laptops for a fraction of the price but will not touch apple products (why?).
On the second point, I recommend joining Toastmasters. It is a fun, informal way to develop your communication skills. It really helped me get over my fear of public speaking, and I also found I had a bit of a talent for impromptu speaking.

So, if you are the sort of person who learns best experimenting in your own way, I think Toastmasters could be a good opportunity for you.
I thought the joke was too forced and not very funny.
But this doesn't address the explicit, simple, standardisation of app/interaction structure. If it is defined in a full procedural language, it is obscure and un-manipulable.

The application structure should be moved as much as possible into that JSON, XML, or similar, and standardised. So the browser has a fairly simple and very general app-engine, and everything specific is in a simple, open format. In a sense: turn as much as possible into 'content', including interaction and app intelligence. Then, like other 'content' like movies or music, it is dumb, but infinitely accessible and manipulable.
I wonder why it wasn't caught by the url checker.
Deuterated bonds can be up to 80 times stronger than those containing hydrogen.

That seems likely to alter chemical behaviour (as researchers found). I'm not a chemist, but it seems reasonable to consider compounds with such bonds as different compounds. Why should we think of carbon-12 and carbon-13 as variations of carbon, instead of distinct elements - if they have different chemical behaviour?

The blackbox testing tells us that 35% heavy water is lethal, but doesn't tell why. It's possible - and even likely - that it is the very bonds we wish to protect that become lethal if strengthened 80 times.

The final "heavy babies" grayed paragraph at the end is fascinating (in case you skipped it: babies have more carbon-13, and their mothers are unusually depleted with it around the time of birth.)
The flip side to that is spend what you get now, since you are getting more later, anyway.

This is a similar to Colin's comments on procrastination: http://news.ycombinator.com/item?id=372606
I get the feeling the religious extremists may not like cities like Mumbai because they undermine their franchise. For instance, in Medieval times, the Pope had a palace and servants, who in turn were granted the right to the souls of peasants all over Europe. Everyone in the franchise wins, the peasants kneel and show devotion to a god that speaks through a priest, who is at least conceivably self-serving.

It appears one cannot have an authoritative and dogmatic religion or "asshole franchises" of a police state in a place where people aren't scared or vulnerable. One of the few things a police state provides is protection from competing police states (in the sense of a neighbor threatening to invade). Religious franchises can be said to provide more things, but peace of mind would surely be one of them. Neither matters if people do not fear for their safety or soul. Economic and civil freedom are insidious because they provide safety and comfort for people who might otherwise turn to religions and dictators.

Sin city? What the Jain priest said in the article can be interpreted as being self-serving, if possibly undeliberate.
I wonder, given the circumstances surrounding the bonus (the company was sold), if this wouldn't be an option.
Nokia 3230 No Network Problem
3230, 3230 netwok problem, 3230 no network, 3230 signal problem, 3230 signal ways, network problem, no network, Nokia, nokia 3230, signal problem
Are Google’s Gatekeepers determining the limits of free speech?
I prefer Eternal Paradise to some other decade on this violent Planet.
When my XPS M1530 arrived the screen was grainy. They came out the next day and replaced it in 10 minutes. I asked if they could come later at night (around 7pm) which is outside the scope of their free care, however because the order arrived 2 days later than their website estimate they did it for free.

Also an additional thing with Dell - when ordering something always ring up and talk to a rep before completing the order. Mention you're interested in purchasing in future if all goes well, but the price concerns you, and if they have any upgrades available - they will usually throw in a free processor/ram/warranty upgrade as these things are relatively cheap for them depending on the time of year.

I'm about to buy my girlfriend a Dell Mini 12 for Christmas (she only uses laptops for Office, Web, Messenger and Skype) and see what deals are available.

While my Dell relationship has been great there have been moments where I had unsatisfactory customer service. I got industrious and tracked down the email addresses of CTO and head of Australia (I'm an Aussie) and shot them an email expressing my frustration. I was promptly contacted by a top level Sales assistant (who was Aussie, not outsourced - apparently there's only a few of these dudes) who sorted things out very quickly and threw in some stuff to boot.

I would recommend them to anyone as long as it's understood that they are out there to make money like any other company, and you have to approach them looking for a bargain that's not advertised. This works best if you have a history of purchases, are placing a large order, or mention that you're a "decision maker" regarding hardware purchases in a technology company (if that's the case).
I thought of John Galt and it guessed Howard Roark.
Affordable Dress Shoes
Imagine have just been invited for your friend’s wedding. You search for your old tuxedo. Still looks brand new. You let out a sigh of relief. Then you find your dress shoes, and you groan. It already looks like you did some construction work wearing it despite how much you try to clean your shoes. It is for this reason why surprisingly, men tend to spend more on shoes than women. While women would mix and match their loafers, sandals and stilettos depending on the occasion, men would often end up buying a new pair of men’s dress shoes for each and every occasion that they attend. Taking care of your dress shoes is extremely easy and does not need to cost a whole lot.
I thought of Ron Paul, and I could tell by the questions that it already knew by the 5th or 6th question. It can guess Ron Paul. You answered a question incorrectly.
I used Jose Raul Capablanca, the third world chess champion. It wasn't even close.
SexyCombo jQuery plugin
"May I please speak to a supervisor" - magic words!

From my experience you can also ask to speak with the Gold tech support guys who are local to your country (that's the case in Australia anyway).

This is regarding Dell support, btw.
MySQL 5.1 released as GA with crashing bugs
Safe Banking in Bad Times - Five Steps to Piece of Mind
New 64-bit Free Operating System for programmers
One issue with porting karma, rather than just being able to display different site's karma rankings on your blog or something, would be the ability to gain tons of karma at the Beenie Babies site where I am a subject matter expert and then appearing knowledgeable in a commercial banking forum.

On OpenID, I think the main reason it hasn't taken off is because it's confusing, actually makes a sign-in process take longer and isn't supported widely enough to be anything but a deviation in the normal UI experience to date.

I think you're spot on with your points. Have another $0.02.
If you do this, then every single change in a word or a phrase will have some article about it. Some people will compulsively track every small change - and what this means is that the government will have to be extra careful before changing even a word. This will lead to bureaucracy, and even more secrecy, because working documents would never get published, only final documents.

Putting change.gov under source control is not a good idea. You want Obama personally having to field questions all the time, because some secretary chose a particular order of words?
Ah, that makes it perfect.

You've earned a little spot on my bookmarks toolbar.
You haven't even graduated and you know that you had to learn a bunch of useless information you will never use again in your life. How do you know?
University is about working on your own, not about professors taking care of you.
The imprinted brain theory
Where is the option to give 10 points to this comment? ;)
It's very cool, but 20q (which is very similar) has been around for at least 5 years.
Scuba Diving in Hurghada: What Every Novice Should Know
Many tourists come to the city of Hurghada for the specific reason of trying out its numerous dive sites. Scuba Diving in Hurghada is always on the top of the lists of most avid divers, fueling the establishment of several dive centers along the city’s long stretch of beaches.
When they go to McDonalds they should be given a double-size meal for the price of a single size. They require twice as much, after all.
The interface is buggy. I had to type my e-mail twice because it made it gray and erased it and then the submit button didn't seem to do anything.
Flooring/Sub-Flooring/Underlayment: Tampa/Orlando
I just wanted to let you know that Floor Technologies and their crew were absolutely fabulous. They showed a real professionalism and dedication to the job that you do not find too often.