skysight-inc/HackerNews huggingface dataset:
God, whatever you do please don't start by picking a few datasets at UCI ML site and using R packages to play with the data.

An ideal approach will be to:

- Pick any programming language and start off with plain regression. It may look simple but this will become fantastic base going forward

- Generate a synthetic data set and apply your freshly written regression on it

- Expand your toolkit to include test and training data set generation and calculation of ROC curves and confusion tables

- Add logistic regression, regularizers and other advanced regression models to the toolkit

- Use a real world dataset and develop multiple different models. And pick the best model (choosing the right model itself is a big task in itself)

- Then try coding Neural Networks, SVM, etc.
Interesting project, a web server in under 6Kb. I plan on giving it a look at some point but it doesn't support windows.
Logitech Professional Presenter R800 Review
Wowd Takes A Stab At Realtime Search With A Peer-To-Peer Approach
It is owned by the Boy Scouts. You pay 5 dollars at the bike shop to get a day pass that you put on your bike.
I think this is due to a mysterious comment about higher than normal shipping costs that Tim Cook made to analysts yesterday. The suspicion is that this is due to the availability of a major new product and some think this might be THE tablet or something else similarly awesome.

Could also just be price breaks on MacBooks, who knows.
It is an elegant idea, but I am not sure it could reach wide adoption. Basically, the pitch is that over its lifetime, it will be cost efficient when compared to current alternatives. However, everyone thinks that near-term alternatives -- including those that include advanced ultra-capacitors -- will be even better so they wait.

I did really like the article saying The buses can also capture energy from braking, and the company says that recharging stations can be equipped with solar panels (although this is mainly to further the perception that the vehicles have a lower carbon footprint). It always bothers me that green concepts try to create an amalgamation of 50 different green sources. Carry over the Unix philosophy, please.
Not a comparison of languages; a comparison of language concepts using Scala and Clojure. And language concepts are subjective - use case, user world-view. We learn more about the author than either language.
Check the buyer's guide. Probably an update to the Mac lineup.
http://buyersguide.macrumors.com/
Low-level signal = long exposure time
Buying a Distressed Business: Ten Tips for Entrepreneurs
Disambiguation: Information from Answers.com
Try the Scrapbook add-on for Firefox. It's quite handy.
Thank you sir! A Lisp book is always welcome.
I wish I had +10 upvotes for this! I can't recommend Theory of Fun enough for anyone who cares about learning, life, motivation, achievement, etc.
Let's not open up the can-of-worms that is "value". For example: people will work hard to afford huge houses, and lavish lifestyles requiring thousands of hours but then can't spend 30 minutes with their own kids because their too busy earning the money to stick them into private school. What does that say about value?

People's sense of value is all over the board (some would say it's f*ckd), and using an anecdote like this and mine above really means nothing in the grand scheme of things.
Lessons From the Mint.com Sale
It's obviously a dual-license :)
The idea of parameterized typefaces is an old one; I guess this example is interesting in that it attempts to parameterize between a serif and sanserif typeface.
The article says surrounding chemical conditions are quite different.
Remnants of our solar accretion disk?
Because Apple hardware launches qualify as news that Hackers enjoy.
I didn't really like that game :( (Which could explain the sale results)
Well, I upvoted it because it looks like a neutral thread that'll have the gonna-happen-no-matter-what Apple conversation held in a neutral light. There's a rumor that the plastic Macbooks are being redesigned, which might mean something ridiculous is coming out—Apple is kind of unpredictable with their ridiculous exciting releases, and the one I thought was coming in September failed to really materialize.

I also upvote new Apple product releases because Apple's the best industrial designer on the planet, and because anything that might inspire another Hacker Newsian with a potential delight for the world of industrial design is worth my upvote.
Benchmarking CouchDB
I didn't buy a single music track until Amazon had DRM free music available. Was it a moral stance? No, it was a pain-in-my-ass stance against iTunes and it's stupid legacy DRM model which forced me into their ecosystem aka iTunes which blows.

That being said, when you're a poor high school/college student it doesn't really matter what has DRM or not, you're just plain broke as shit and get everything you can that is free.
Counting the hidden ($120 billion) cost of US energy economy
I'm going to assume you're doing this for intellectual curiosity, because I'm sure the existing serial port drivers work fine. That's okay; I used to do operating system development (aka "osdev") a few years back as a hobby, so I understand how you feel :)

Here are my hunches for what the problem is: you're initializing the UART wrong (it's been a while and I forget the details), you're conflicting with something else that's using the serial port, or you're registering your ISR wrong.

To test whether your UART initialization is correct, you can try removing Linux from the mix. It's pretty simple to create a binary that GRUB can boot (Google: multiboot specification), and that way you can test out your code in isolation. You'll want to use polling rather than ISRs to wait for data, and write directly into the VGA buffer (it's on the even bytes starting at 0xB8000) to print your data to screen.

You also might want to try running this through Bochs, because it can give you hardware-level logs about what's going on. Are bytes actually being received? Is the IRQ actually being raised? That sort of thing.

If that works, then your problem is with Linux itself, and I can't be much help there. I suggest looking through the source for other drivers that register IRQ handlers, or asking the linux-kernel mailing list.

Best of luck.
Hurl is now open
An excellent summary; a little vague on details. If all server code can be compromised, and all client code, and the man-in-the-miiddle, what are you left to test?
In Haskell, what you call a union type is more often called "sum type", or "tagged union". You declare them this way (your syntax was quite good):

data IntOrNothing = AnInteger Int
| Nothing

You can use it that way:

test :: IntOrNothing -> bool -- optional type declaration
test AnInteger i -> True
test Nothing -> False

This is not overloading. This is the same function. I also can write it this way:

test :: IntOrNothing -> bool -- optional type declaration
test intOrNot = case intOrNot of
AnInteger i -> True
Nothing -> False

So, the "choice" of union type is in the world of values, not in the world of types. Therefore, it isn't particularly relevant in the case of a type-based search.
That's because the propositions are arbitrary.

The definition of what is "Free Software" is arbitrary, because anyone could use a completely different definition and wouldn't be less right or wrong.

The proposition that "Free Software" is moral is also arbitrary, for there's no rationale. There's just some agreement because of the bandwagon effect and multiple meanings of words like "freedom", "sharing" and so on.

The simple truth is: It's sometimes useful and so is "non-free" software.
Genetic Omni-Dominance: The GOD Hypothesis
The Robots Are Coming Oh, They’re Here.
(All material © copyright 1998, 1999, 2000, 2001 by Findy Services and B. Jacobs unless otherwise noted.)

Granted, lua seems to go back to '95 or so, but these ideas were old when the geocities page was created.
A really simple way to integrate your Trac with GitHub
A capacitor can discharge at least as fast as it can charge. Let's see what remains after the first wreck.

The ultracapacitors store 5.9 KWH. (From the manufacturer's specs: http://www.sinautecus.com/products.html)

5.9 kilowatt-hour = (5.9 kW)(1 hour) = (5900 J/s)(3600 s) = 21.24 MJ.

A stick of dynamite contains roughly 2.1 MJ.

Welcome aboard!
If there's a "make your own match-up" link on the page, I didn't notice it. Granted, I wasn't looking for it, but there you go.
there were some films too close to call but I wanted to see the result.. eg "lost in translation" vs "adaptation"

also would be good to have a filter eg "only show most controversial" or "only show scifi"
More details from the movies - tag lines, famous scenes, remind me of the movie - the box isn't enough.
Analysis: CodePlex Foundation - The Terms of Mutual Surrender
You could always have a counter or something that will trigger a popup (or new page) that hightens the awareness of making your own match-up. If this is a goal for this website, it is definitely something to look into.
Pretty much. An internship is structured to be time-limited, so there's a natural stopping point to re-assess (on both sides). First jobs don't have that.

Consider law and business students who typically do summer internships. Many end up working for their internship employer, but many do not.
Looks like somebody hooked up METAFONT to some hardware controls... nifty UI hack, but, as JCL already said, far from new.
I noticed it, but am too lazy to create one. Love the site though it took restraint to not keep going, there's some great match ups.

Also, it would be cool if it showed which film is winning out of a given pair after you vote, like hotornot shows you a person's score after you vote on them.
Our search results are chosen by an algorithm, and now I guess created by one as well.
CheatSheet Collection : Cheat Sheet for web developers
Just wait until you get into the business world. Before I went pro, I was all IM all the time (I'm old so FB/TW wasn't around)

Email is till considered leeding edge for a lot of traditional business, with the phone being the preferred comm tool still.

I really wish email was better, threaded, open .. you name it but it just isn't happening.

I'm shocked (and pleased) when a client messages me on FB or through TW. Although it always leads to a phone call or email (not to mention face-to-face meeting) when we "get down to it".
Algae and Light Help Injured Mice Walk Again
Maybe you could create something similar to an airbag sensor, but instead of having it deploy an airbag it could dump all the charge in the caps into a resistive load (or maybe a one-time discharge load of some kind). It's certainly an easier problem to contain then say a tank of hydrogen.
"A pirating gamer isn't some dirty scum that you disrespect. They are customers. They tell their friends. They're ordinary people. Some games have 80% of their installs due to piracy.

If you can convince even a small percentage of these customers to pay, you win big. Especially in the game of software development."

It's human nature. If someone can get something for free, most will. People don't like parting with their money. This is why you can't make a business out of donation-ware.

However, it's a problem when the torrent and other illegal sites get keywords in the major search engines for legitimate businesses. Many users will go to those sites first and not end up purchasing the legitimate version. You can't tell me that this doesn't effect sales (The actual amount of sales is up for debate).

There also aren't any real stats on how many people that download illegal software actually end up purchasing something from that company in the future.

In my experience, the only reason these people actually purchase software is because the cracks are too difficult to obtain/too much of a pain in the ass or the company they are working for requires it.

Eventually, I think most software will eventually become services. This way, there is no code to share.

It seems that every few years, the reasons why people decide it is their right to other people's work changes (and it keeps moving to more and more industries).
why don't you structure the whole thing like a league? films that 'win' a match, get paired to each other and so on until you find the 'greatest film', Granted, many will disagree, but it should make the project a bit more substantial and may make people come back.
From a guy that lately programs only in clojure for my own projects : Could you please stop upvoting lau articles. They are troll bait down to every sentences.

I mean the guy made a point by saying Static typing is good for people who can't remember the order of function arguments. Isn't it enough to understand ?

This article is a joke. The guy has a bias so obvious the eifel tower is small in comparison.
One could try such a thing (patterned after the emergency quenching circuit found in MRI machines) but there is no indication that these buses (or other proposed ones) include such a feature.
I found myself voting for movies I wasn't familiar with. The link to skip isn't strong enough.
This reminds me of some other research from a few years back where they hooked up a cell culture to a flight simulator, and found that it was capable of controlling a plane in flight.

http://www.sciencedaily.com/releases/2004/10/041022104658.ht...
wrong, i still make special deals with apress all the time :D
Homework?

I had this assignment while studying Operating Systems Design during college. I can tell you I failed miserable. We used documentation from: http://www.beyondlogic.org/serial/serial.htm. You can find some examples there, but not for the Linux kernel.
Yup, provide a time-limited contest : "December 1st (or whaterver), come back to see the winner!".

This could create quite a viral loop.

Also, try to provide a sense of tribe : make people sense they belong as fans of a certain movies. This will greatly increase their participation.
Citation please? I haven't seen anything other than Verizon advertising that would back that claim up. Are there any objective third party comparisons of US cell carrier coverage?
python vs clojure (twice), scala vs clojure, can we stop posting this trash, please ?

http://news.ycombinator.com/item?id=890697

This guy doesn't have the first inkling of how to benchmark something and he doesn't know how to make a non-fanboy comparison between two sets of anything, especially if one of the anythings is clojure.

I'm sure clojure is a great language but this is not the way to do it.
I thought puppy war (http://www.puppywars.com/) was another kitten war?

Disclousure: I am not sure which one of these actually came out first and I don't care to look.
Thanks for the feedback!

The assumption is that you should consider your source code open and exposed to inspection by an attacker, not that it has been compromised. As a result, if any security control is dependent on "secret" functions or embedded keys in your source, the threat actor is going to know about them and will attempt to use them against you.

As a result, the test plan will need to take that into account.
Ask HN: Would presenting less evidence for evolution convince more people?
Dawkin's book seems to suffer from presenting too much evidence, not all of which is equally convincing. It takes effort for people to read and understand the different sorts of evidence.

Why not just focus on the strongest type of evidence -- DNA?

Wouldn't that convince more people?
Start with outb (0x00, PORT + 1);
How An Info Business Grew Sales To $3.8 Million
To be fair, gasoline has over 30MJ/L - so a 20 gallon gas tank has well over 2,000 MJ of energy stored.
A Tour Of A “Pay to Download Firefox” Site
No, I believe I am misunderstood.

I am talking about a WEBSITE - NOT A WEB APPLICATION

I tried to denote this by using the words "static site". Clearly, I have failed.

Also, for the record: I have built a few multi-page sites (not applications) in 1-2 weeks with NO all nighters (i.e. leadlogsys.com).
Baby Products and Toys
The One Stop Baby Shop for all your baby's and toddler's needs
that's useful. I'm brazilian, i've seen most of those movies in my childhood, with the title translated (i.e. f*!&$d up). the DVD cover might not give much detail to figure out the movie in some rare cases.
I fixed a single line of code that drove our embedded processor to 50% cpu - it called 5 ctor/dtors. Changing it to a ref arg with a ref return, and dropped to under 10%.
And yes, class defs had to be redeclared, the line of code was unchanged. Very indirect, utterly beyond the original authors comprehension.
The stripe is perpendicular to the direction of the magnetic field of the galaxy and not in line with the ecliptic plane. The interview I heard here (http://ww.npr.org/templates/transcript/transcript.php?storyI...) suggests that the hydrogen that makes up the stripe is being continuously accumulated, not leftover from old times.
I don't think he misses the type system but rather argues that it isn't useful. You may disagree but that's a different matter.

Also, I don't know much about Haskell but isn't any "pure" functional language based on immutability and doesn't Java/scala OO essentially assume mutability as per the article?
Cheap Mobile Phones
Moblie phones at great prices!
If they let me download their code, they would have to let me use the source and sell it as well. But they can simply not let me download it and force me to run the code on their servers exclusively.

This is where the AGPL comes into play. It's a modified form of the standard GPL3 license, but with extra provisions specifically designed to include the of accessing the software from a remote server as distribution. By licensing web applications or server-based software with the AGPL, you then "force" the hosting entity to provide source code for any users of the service.
I don't get it. So you "sell a product", including a 30 day trial, but once the user signs up there's no product?
I thought this was fantastic. In that vid it looked like it might have been some new way to create fonts. I think that would be an interesting thing to research or develop. Something where you can, through mechanical devices "feel out" a new font. Or maybe one where you can record a new font similar to how you record an audio track. Hook up a keyboard and the typeface creates itself based on the audio spectrum you create. You could have fonts that are almost alive.
Does the order of specification matter ?
One of my from-hell projects that tanked -- and caused me to be nodding my head at this article -- was a website for a company that wanted around 75 existing pages re-designed into one of five or six different templates, all built into TextPattern, which didn't really support the two-column system that they wanted to use.

That wasn't a web application, that was a website.

And six months would have been an accurate development timeline for it, if it was done right.
Thanks for the guidelines !!
And the hidden cost of using Java is that there is a JVM! These are only hidden to developers who don't really know C++. If you have virtual functions everywhere and have api that encourages copy or anonymous constructors you get what you asked for. And any profiler worth its salt should be able to show you what is really happening so you can quickly fix it.

For a game shop who is worried about performance there are many little things you can have your developers do to prevent the compiler from doing many of these things and you should have it be part of your normal API reviews to make sure that developers follow them. A simple example

class Box {
public:
Box(int x);
};

class Foo {
public:
Foo(Box a)
};

...
Foo(1);
...

Pop Quiz: How would you change Foo (or the whole api) to cause Foo(1) to cause an error?
True... and so did one of their biggest competitors in the mainframe market (National Cash Register).... :)
I'm going to guess it's a refresh of the desktop products (mini, pro, imac). I'd be shocked if it was a tablet release without Steve Jobs announcing it.
Im confused too; in my basic Contract Law class, there's something called Value Received. If I don't pay for something, there is by definition NO CONTRACT. So any words (gpl etc) printed on the thing are just decoration.
Hence the rise of "overcoring", the process of re-enabling the fourth core.
Will people pay for content online? Clay Shirky vs. Steven Brill
Languages have been based on lists, stacks, procedures, objects. For years I have expected a table language to appear, just to complete the "Periodic table of Computer Languages".
I bought it a few months back for €14 or whatever it is they charged and I'm quite happy having paid that.
YouTube Ask a Nobel Laureate
Ok Apple... By now all of the tech blogs, financial analysts, and day traders have noticed that your store is offline...

Put it back up already!
Premium H.264 Digital Video Recorder with USB and DVD-RW
The IPD-8/16HD1 represents the latest advancements in digital video security, by allowing the use of analog or IP based cameras. IPD-8/16HD1 adopts H.264 technology, a new video compression scheme that gradually becomes the worldwide digital video standard. Through its benefits of providing higher video quality/ resolution at a given bit-rate and lower storage requirement, the H.264 is capable of offering greater flexibility in compression options and transmission support. The IPD-8/16HD1 can deliver the most flexible configurations to ensure the best system design and functionality. The IPD-8/16HD1 hybrid DVR integrates a VGA monitor output and mouse operating capabilities (optional), along with a user-friendly interface featuring Intelli-Search. The DVD quality DVR makes it the first choice for many police forces and very suitable applications such as military, prisons, banks, or wherever the need for high defintion and superior image quality is required. Commonly IPD-8/16HD1 can be used in a local or wide area network for remote surveillance.
Professional Standalone High Definition 19" LCD Monitor
Professional Standalone High Resolution19" LCD Monitor with the built-in high quality MPEG-4 full function digital video recorder with live 400fps display and 100fps recording. Quadruplex function allows for live viewing, recording, playback of previous recording and remote access at the same time. Supports up to 1TB SATA Hard Disk for faster network transmission. A USB port allows for quick an easy backup. Motion detection, video loss detection and PTZ control are also standard option.
You're not going to convince anybody that evolution is real on the basis of evidence, no matter how much or little, if they've made up their mind they will just dig in further and see your attempt as a personal attack.

And don't forget that for plenty of people DNA is just as much a mystery as god (or even electricity) is.

At this point it is all about belief, loss of face and admitting that you've been duped half a lifetime or more.

People are very stubborn when it comes to holding on to beliefs that are wrong, because they have a very personal stake in it. They would have to rebuild a part of their identity that has that belief as the basis, the stronger the belief, the larger the resistance.

Scientists have this just as much as non-scientists, sometimes they will hold on to a wrong theory until they die.

If someone has a firmly held belief then you can start ramming on them from the outside to change that belief, or you can accept them the way they are and have peace with that.

Why would you want to change another persons belief structures, it really is their problem, not yours, and if they'll change they will have to make that switch by themselves, in the context of life as they see it, which is not something an outsider could ever know or change.
Gotta love this at the beginning: "Windows 7 may just be the most keyboard friendly operating system yet." Even if you just count MS OSes, what about DOS?