skysight-inc/HackerNews huggingface dataset:
Actually, I like it! It looks so much of a 90's homepage (remember the marquee tag?). Of course this is as much distracting as possible and as unreadable as hell, but it is a nice html-collage. Perhaps I am alone with my opinion?
Disagree with the article. Most of the time, this question, coming from geeks, is helpful. The implicit statement is, "Hmm, why do you want to do that? What problem are you solving? Are you sure that's the best tool for the job? Let's look at the bigger problem first, before drilling down to some arcane and difficult detail."

And yes, "because I want to learn how it works" is a valid answer. But the question is valid too.
public transit is an afterthought in most American cities

In my experience, it largely depends on the city. Some have very good mass-transit systems (Chicago's always been ridiculously easy for me to get around in, for example). Some have none. Some have them but have implemented them in such a way as to be near useless (Atlanta, I'm looking at you).
ROFL. This looks like something that could have been on "something awful" about 10 years ago.
It's definitely one of the best of its type I've seen.

Does anyone else remember the brief fad for having things follow the mouse cursor though? Like a dozen fairies flying after your mouse cursor using onmousemove and layers etc. Seems like this website could use that ;)
<i>For open source to win, we do not need Microsoft, Apple or proprietary software to lose.</i>

Hrm. Actually we need Microsoft to lose. A lot of things. We need them to lose the embrace, extend, extinguish attitude. We need them to lose the criminal abuse of monopoly tendencies. And we need them to lose the creepy unspecified claims of Linux infringing their software patents.

Alternatively if we dont actually believe Microsoft, the coorporation, will change behavior - then we need them to lose the dominant position that they abuse to hurt competitors and Free Software.
$ curl -I http://folloyoga.no/ | grep Content-Length
Content-Length: 797598
مشاهدة مباراة الهلال والفتح بث مباشر
مشاهدة مباراة الهلال والفتح
Ah, the good old days of GeoCities... When pretty much it was like a community of websites like these.
but if you're really smart you're expected to change the world.

This is also a big pet peeve of mine, but not just that you are supposed to change the world but god forbid if you benefit yourself from your "gifts" (think how many people vilify Bill Gates simply for being so wealthy -- clearly, he's the devil. sheesh). I have two very bright sons. I explicitly told them "Your job as kids is to learn to properly meet your own needs, including keeping your intellectual hunger adequately fed in a non-destructive fashion." I listed a few historical figures (such as Hitler) who were clearly intelligent and did "change the world" but not in a way I would want to encourage anyone to do. I told them "If you really are that smart, you will be unable to not have an impact. If you are psychologically healthy, that impact will be healthy. If you are all screwed in the head, that impact will not be healthy. Your first and foremost responsibility to The World is to make sure you are healthy so that the consequences of the work you end up doing are also healthy."

Enlightened self interest is a wonderful thing, far better than the self-sacrificing bill of goods so many smart kids are sold in school.
I disagree that parallelization is abnormally difficult. We just don't yet have the tools to help. It is like trying to do objected oriented programming back in the assembly language days: to be avoided except where absolutely necessary. With appropriate library support, many personal computing tasks are amenable to map-reduce approaches.

Can you think of any highly serial desktop apps? All I come up with is certain spreadsheets, and the final step of assigning page breaks during document pagination.

What killed Itanium was Intel's childish obsession with clock rate and single-threaded performance. It turned out that back end software was limited by off-chip bandwidth and had already been forced to parallelize at any cost, while front end software was slowed down by trivially parallelizable graphics and signal processing. Itanium is an excellent solution, just to the wrong problem.
>>but it'd really be nice if people were working on it.

Are you joking?

Consider that electric cars are using similar tech as laptops; there is a lot of battery research.

(Google e.g. lithium air, I believe that is the latest great hope for getting rid of the oil dependency...)
"If Apple will add in some sort of parental controls system or something for accessing/viewing the existence of some apps, it'll gain substantial utility for me."

Wish OS X had that feature as well :-(

Yeah, the ESPN app looks promising. And the most annoying missing part is a Finder. Spotlight is nice, but it's no Finder replacement. What would be nice is a Finder-like app for Dropbox (hope you are reading this Dropbox folks :-)
Like hell you are.

You're guaranteed that it will work on a machine that has network access to the same resources, that has a similar enough version of Java, and with permissions to write wherever the hell Maven decides it wants to put things.

From my point of view as a sysadmin, Maven is a tool that was invented to punish people in my profession. Want to test in a sandbox separated from your SCM for security reasons? Good luck. How about grabbing a defunct project from the Internet because it does what you need, and discovering that it won't build because it wants a dependency that it can't download, and so rather than just letting you supply the dependency in a way that will satisfy the compiler, you have to make Maven happy as well.

I shouldn't have to fight this much with a build tool to do simple things, like BUILD THE APPLICATION.

This is one of the few rants I've posted here, but fuck Maven. It's an overcomplicated answer to a problem that the mindset that led to Maven development created in the first place.
"Why would you want to do that?" is a very different question from "Hmm, why do you want to do that?"

The emphasis on "that" in the first one is usually rather accusatory and the "Hmm" in the second one dramatically changes the entire tone. In face to face conversation, the vast majority of meaning is not in the words but in the body language, facial expression, and voice tone (and maybe a few other things I am forgetting). The actual words we use are a tiny part of it, which is part of why online communication can be so rife with pitfalls of misunderstanding (which can lead to flame wars etc, which would probably be avoided IRL by voice tone, etc while saying possibly the exact same thing as was written).
A timely reminder to forget about the sometimes irrational limitations we put on things as adults.
Review my startup: Mouseflow.com
Visit the site at http://mouseflow.com

Mouseflow is a service that records browsing sessions using javascript and allows webmasters to replay the sessions in the browser. Mouseflow also summarizes the captured data in heatmaps showing clicks and scroll behavior. You can filter the recording list by by many different parameters so you don't have to look through thousands of recordings. The ability to watch user behavior and to filter the recordings are essential to get useful information on how to improve your website, in our opinion.

I would be great if you could try out the service, and let us know what you think!

Use this campaign code to get 1000 free recordings: LWP5J3 - and if you need more, let us know through the contact form.

Signup link: http://mouseflow.com/sign-up

Thanks guys!
Free Mobile Phone Wallpapers, Cell Phone Themes
Mobile Phones have a huge market in the world and especially in India. With the inset of Multi- Nationals the want for a better lifestyle has turned into a need and more precisely the Mobile has become a necessity rather than a luxury commodity. The consumption of Mobile Phones in India is touching new heights with the boom in the IT industry.
It got your attention, didn't it?
Guinea Pig Hacker App
Dude, Where's Our Car ?
From GPLv2:
"You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change."

http://www.gnu.org/licenses/gpl-2.0.html
"TOS != legal right to block access to public data."

You seem to be arguing that Facebook should only be able to choose between "everything goes" or "hidden behind a contractual login wall".

However in the U.S. the Computer Fraud and Abuse Act requires computers to be used only with the owner's authority. The key is that authority can be conferred by means other than a formal contract, and instant monetary damages apply only to access control violations.

This is good! It lets you use public services without a barrier to entry or legal risk. If the provider does not like it, they have to suck it up until they find out who you are. Then they can order you to stop, and if you stop the matter is over.
I don't know. I didn't find the article interesting. I mean copyright, comments and what not on files...? Come on!

These templates are written for a reason. Some companies DO write templates to make their files "standard". This is nothing new especially in a corporate environment.
I'm sure a few people are working on it ;)

It's just depressing how much batteries suck.

Why can't we buy AA batteries that last a month constant usage now? Probably because then we'd buy less batteries, and people are unlikely to buy more expensive batteries.

Anyway, some new startups working to shake things up would be cool IMHO.
Nature by Numbers - La Pelicula
Open source software for Building Your Own Social Network Websites
Flagged. This should not be on HN.
It is because in the US, it seems that people don't have enough time to do all the things they want to do in a day. Most of them eat, drink, put their make, etc etc on the way to work.

This is just an observation though.

Relax anyone?
Design is a Side Effect
Define Compare and Contrast Essays
When required to write an essay as an assignment, the teacher may ask you specifically to write a compare and contrast essay. Or, instead, choosing this particular essay structure may be your own choice. Anyway, it is convenient to know what are you exactly supposed to write about.
It can be done. I and my kids cook from scratch daily because of health issues in the family. Those same health issues means none of us can afford to be chained to the stove. We shop carefully for wholesome ingredients, we are picky about some things we won't eat, and we follow the KISS philosophy. Some tricks:

Bake something. Buy frozen chicken or cornish hen, clean it, toss on some spices and organic butter, put a little water in the bottom of the pan so it doesn't spatter grease everywhere and stick it in the oven. If you want, you can toss in some potatoes and veggies. New potatoes don't have to be peeled, just washed and cut to smaller sizes. If you aren't handy with a knife, some veggies can be bought already peeled, chopped, etc. Prep work should be under 20 minutes after you get the hang of it.

Quesadillas (or other similar "traditional" foods which involve some sort of flat bread) are quick and versatile. Toss in a little cheese and other ingredients of your choosing (like frozen mixed veggies) and fry for a few minutes on each side.

Homemade soup for one doesn't haven't to take long. Potato soup can be made quickly with just 2 to 4 potatoes. Or you can beef up cup-a-soup or ramen noodles with an egg swirled into the boiling water and/or a few carrots or other veggies cooked for a few minutes in the water. (You may need to add some salt if you add a lot of other stuff.)

Pick up beef that is cut thin or sliced up like stir fry or ask the butcher to cut a London broil into a bunch of "breakfast steaks". Thinly cut beef cooks rapidly. If you aren't handy with a fry pan, get a George Foreman grill. Actually, if you do that, you can also put thick slices of onion, yam and fresh pineapple on the grill with some eye of round steaks. Voila, meat with sides.

Stick to "one dish" meals and add easy things on the side to keep it from getting boring. The practice of making a main dish and a whole bunch of side dishes "with all the fixins" basically requires servants to keep up if you are ever going to get anything else done other than eating. Now that I am no longer a homemaker, I no longer cook that way but because we are picky about buying wholesome ingredients and making things fresh, we eat a lot healthier than we used to.
A few quick thoughts on your landing page (almost as important as the service itself?):

The animation is great. I like to see what an app is going to look like before I sign up.

Your logo looks weird to me, like it was created in one of those automatic 'cool text logo' websites. Get someone to make you a nice logo.

Your features list is a bit too long. Make it three or four fantastic benefits of your service, e.g.:

* Optimize your landing pages

* Increase conversion rates

* 1 minute install

And kick the '100 free recordings' bit to the pricing/plans page.

Finally, just a question rather than a comment on the landing page: how do you compare to crazyegg.com, the obvious competitor?

PS. Your plans could do with a bit of work too. Make it MY local currency, for a start. Also, your top-end plan is stingy. You're charging 199 EUR a month - let them use it on as many damn websites as they like! And store it indefinitely! Is disk space expensive? No. Top-end plans are for businesses who have plenty of money and want the absolute top end service. Plus, what is a 'recording'? It's not obviously clear unless I already understand your service. Perhaps you could say 'unique visitor', for example.
Where to find Game-Dev papers and resources
It won't work for them, because they need to multi-task too.

Hmm, I think he is possibly incorrect here. A lot of people do multi task; but my parents close every application when they start a new one. If they are sending emails they close Word - and vice versa.

My gran did this, my brother used to do this till a few years ago, most of the people on my uni course (electrical engineering) who were not computery people tended to do this, all my friends generally do this as well.

Indeed the only thing I have seen people traditionally leave on is music (which can be done on the iPad) and chat (which currently cannot).
Think of the iPad as the Macintosh 128k. It provides a glimpse of how we will interact with computers in the future, yet at the moment is undeveloped and lacks the features and software of mainstream computers. The Mac 128k lacked a hard drive, multitasking, enough RAM to be usable, and the huge range of productivity software available on MS-DOS machines. Over time, the Mac (and Windows) matured and the feature set exceeded that of command line driven OSs.
I think people making these points are forgetting something crucial; nowadays consumers vastly out number the hackers.

All of those people will never have a jot of interest in how their device works - they just want it to be slick, look good and "just work".

It stands to reason that platforms for consumers will be bigger and more full of hype; simply because the market is bigger and the users are less cynical about the tech.

It does not mean that hackable platforms are going to disappear or become inaccessible.
Is here anybody successful as a quant and can tell us his story (life as a quant)?
There is a series of books, which for the life of me I cannot remember, about learning various programming languages and such. The front of the books has tips like "Read just before bedtime" and talks about why the book is organized the way it is (for maximum memorability). They have illustrations and witty, engaging and generally interesting.

A quick google turns up the title "Head First" and I think that is the name of these books. Even if they don't teach any subjects of interest to you, walk into a book store and read the intro that talks about why these books are organized the way are and the tips and suggestions they offer for learning more efficiently.
Here's an interesting paper. It describes a cross between a trie and a hash table. Instead of storing the string itself in the trie, it first hashes the string and then stores that in a trie (in a smart way). The memory usage is claimed to be very good, and the benchmarks in the paper seem to show that it's faster than a hash table for lookup...

http://lampwww.epfl.ch/papers/idealhashtrees.pdf
I will argue that a properly implemented tries are more compact but not necessarily faster than hash table.

Where do you argue this?

The fact is, there are some badly implemented tries which even worse than hash table in term of memory consumption.

Any data structure can be badly implemented. What use is comparing a badly implemented data structure to a well-implemented one?
Obviously, C# and a good part of the the .NET libraries are Microsoft's attempt to do a better Java, with Anders Hejlsberg leading the effort AND trying to fix some Java mistakes while he and his team were at it.

As far as I'm concerned that's just fine, competition is a good thing. Also note that this happened shortly before progress in the Java language became glacial and sometimes dysfunctional.

(Also note that Java was hardly original when it came out; being able to do that in a useful way has become exceedingly difficult now that we're in the 5th decade of high level language design. If you disagree, please point out say half a dozen things in Java that had never been seen before in the lab or industry.)

However note my comment "most especially the CLR [is a great idea]". This is where Microsoft can in theory win on the technology side of things. E.g. F#, their dialect of OCaml. Indeed it's "just copying what other folks are doing", but it is the first functional language with major vendor support, right?

You can do functional programming on the JVM with e.g. Scala and Clojure, but the JVM runtime is not exactly going to go out of its way to help you (that's actually scheduled for the upcoming new version of the JVM).

My bottom line is that focusing on C# rather misses the point when Microsoft from the very beginning made such an effort at a multi-language system.

Your points about vendor lock-in are of course well taken, although I'd say Microsoft's abandonment of backwards compatibility with VB6 -> VB.NET is a lot worse. There's a difference between the old "IBM will take care of you" and Microsoft's untrustworthiness if you play the game by their rules.
Yikes!

"This means that you don’t need to do anything to have copyright over your works."

But you DO need a copyright notice to collect damages for infringement. Without a notice, the most you can get is an injunction to stop infringement.

"Often, source code files repeat the file name in the file itself."

So you can tell which file when printing, or when viewing through a broken web interface.
As I mentioned in the other post about this, there is a Python Sinatra-esque project that isn't a joke: itty. It apparently was half a joke or a dare at first, but it's not any longer:

http://github.com/toastdriven/itty
Greenpeace are against pretty much anything which would allow technology and civilisation to proceed at it as it currently does.
Your remark reminds me of the book Timelock: How Life Got So Hectic and What You Can Do About It http://www.amazon.com/Timelock-Life-Hectic-What-About/dp/006...

Though I would guess that there are other factors as well, such as the very high divorce rate here and general breakdown of family, plus our car-centric lifestyles which have us spending excessive amounts of time driving around, thus fostering the drive-through food mentality (which means even when you get home, you want it in 2 minutes, thus microwave meals). Cooking from scratch is time consuming. It's easier to develop those skills if you have the traditional nuclear family thing going where one person is the primary cook and it's easier to come up with the time when you don't spend an hour or more every day just driving to and from work. (Generally speaking, even if your commute takes just as much time, taking the bus/train takes less mental and physical energy out of you than driving does.)
Sailboats are luxury items, dude. People aren't forced to use sailboats. In fact, instead of 100% of ships being sailboats, I'd gander only 5% or less are sailboats.
The article a little out of date. The RISC vs CISC distinction is very blurry these days. Most RISC architectures have been made more CISCy, and vice
versa.

The article mentions CISC CPUs using RISC instructions internally, which isn't the whole story anymore.

Ars Technica did a classic article on this debate (in 1999!): http://arstechnica.com/cpu/4q99/risc-cisc/rvc-1.html and a follow up here: http://arstechnica.com/hardware/news/2009/09/retrospect-and-...

A particularly interesting part of the follow up:
"But a funny thing happened with the Pentium M: processor designers discovered that processors of all types are actually more power-efficient if their internal instruction format is more complex, compound, and varied than it is with simple, atomic RISC operations ... ... The end result is that even RISC processors needed to get more CISC-y on the inside if they wanted to juggle the largest number of in-flight instructions using the least amount of power."
You want the HPN-SSH cipher-none patch:
http://www.psc.edu/networking/projects/hpn-ssh/
Although even the HPN-SSH project recommentd using MT-AES-CTR on multicore machines to get encryption and saturate a 1GBit link.
Ok, thanks. I think I have one of the head first books (UML I believe) so I'll check that out
Dextrose is glucose. It is not sugar; it has no fructose. Glucose is that stuff that goes into mitochondria to make energy; it is the food of life. They give it intravenously to patients who can't eat. It's pretty healthy, believe me.

I still eat other stuff.
No insult meant, but I don't think it was very subtle at all.

Yes, he gave it a pretty package, but it was done in such a way that (1) you could see the source (did you look at it?) and (2) the comment by Armin on the webpage of the joke was itself a very broad hint.

When it was posted here, people caught on immediately, as I recall.
Interesting link, that is the kind of stuff I'm looking for.

Yes, organizing is crucial. I am basically trying to do the collecting and repeating recursively. All of the various projects I have set up use a fair amount of similar "chunks", but in slightly different contexts, so I hope to have built in the repetition, but in an interesting way. The overall organizing I am still working on, as I am putting the finishing touches on the 'syllabus' I am going through. It looks as though I will have to write some custom software to do it, which is kind of good news in a way, because by doing that I will also work on areas which I am studying, i.e. data visualization. Thanks for the link
I think, when trying to help someone, asking for more context is a good thing. The examples that are given in the article are often things that arguably sound a bit more complicated than necessary (writing a windows app in assembly). Thus, the question is a valid way to establish a bit of context and by no means an implicit denial of the validity of what is being asked. "Because I want to know how it works" or "because I have reason to believe it is the only way it will work/be fast enough" are good replies and the whole thing leads on to a nice discussion (No not an exchange of tweets, a real discussion!)
Do you know what would impress me a lot more than protesting? Lead by example.

If Greenpeace and the rest of their ilk care enough, they should lead by example - announce that they'll no longer use cars, telephones, computers, heaters, air conditioners, or anything that was made by a process that also created pollution. No email, no internet, nothing more than riding on horseback to drop a letter made on hand made paper off. I think that would be good for them as an organization and good for the rest of the world.