skysight-inc/HackerNews huggingface dataset:
Apple and Google both use the WebKit rendering engine for their desktop and mobile browsers. WebKit is free software, and probably the most advanced in terms of HTML5 support. I don't understand where your fear of monopoly and stagnation comes from in light of that.
Suggesting to change your OS when you're on Windows is indeed bad advice. Clozure Common Lisp is a fine CL implementation for Windows and works well enough with Emacs and Slime.

Emacs shouldn't be too much of a problem with version 23 and some sane Windows-oriented keybindings and CUA mode enabled. Perhaps someone (maybe me when I've got the time) should just put a good Emacs configuration online for people wanting to play with CCL, Emacs & Slime.

Then again, Lispbox might be good enough as well. I've never checked it out.
If someone has an "idea" without any market knowledge, why fund them?

I suppose its speculation that they'll be able to remedy their lack of market knowledge, in much the way that you're speculating they'll remedy their lack of a salable product, paying customers, and profits.

It doesn't seem like a bad bet in this case -- just a wee bit mistimed. (They have to remedy their lack of market knowledge prior to failure.)
That seems to fit the article. If someone is depressed about their cheating spouse, and the person is spending all of their thought process cycles on that, you wouldn't expect them to be good at math problems, or even other social problems. The article describes depression as very focused thought, so the ability to do anything else would presumeably suffer.
How long would they stay around for?

That depends on the thermodynamics. Specifically, it depends on the depth of the local minimum and the energy in the system. With some random chance, a protein can get out of a local minimum and fold into a different conformation. If nature is depending on the fold not changing, this could be a problem.

What sorts of problems? Would you need a lot of "bad" proteins to cause problems or just a few?

Again, it depends. In general, unfolded proteins are a bad thing. They are also a fairly common thing to find in cells, and cells have a specific "unfolded protein response" that kicks into gear if there are too many. Too many unfolded proteins literally "gum up the works".

For prions, tau (in Alzheimer's), and others, the story is a bit different. In these cases, the presence of even a few improperly folded proteins can catalyze further misfolding.

Alternatively, the proteins we find in nature might be more tractable than the general problem described in all its mathematical glory

This is almost certainly the case, but more tractable != not intractable. Solving the problem also requires clever solutions and a better understanding of physics. If your curious, I did my Ph.D. preliminary exam on one example (modern methods of handling side-chain entropy, including belief propagation techniques). The LaTeX source is at: http://github.com/jballanc/prelim/
A 3 minute screencast for a simple commandline tool? What's wrong with an annotated transcript?
good point, but as engineering trade offs go; do you want to tie your application's performance to one RDBMS' non-standard hacks; or do you want to throw cheap hardware, ram, fat pipes and caches at the problem? I can scale my lousy middleware-as-calculator solution with something as cheap as running data consumers and producers on the same machine, or as "expensive" as a gigabit switch and a fat cable. What would you gain from a beefy RDBMS that you couldn't get done with sharded db wisely spread across machines?
What do you mean by, "If you use PLT Scheme, too, you get Lisp-n"?
The Flag Patented Mission Statement Generator
Web Design co offers web page speed check
I wonder if you could resolve it using something like this.

Depression still exists due to the evolutionary reasons described in the article. However, since depression is caused by certain reactions in the brain, other things can cause depression.

Just a guess though.
4 extra bytes for a pointer is wasteful, but having an entire separate vector CPU just to make the windows transparent isn't?
Deviancy amplification spiral
It reads like any other newspaper technology column I've ever read.
It’s using the best current practices and state of the art to communicate and to protect itself

While I was impressed with the overall design of Conficker, I was genuinely surprised to see that it seemingly used HTTP 1.0 and not HTTP 1.1 for updating itself.

To me that would seem to severely limit the amount of usable hosts it can use to retrieve updates.
Yeah, plus http://news.ycombinator.com/item?id=785609. What a deal! :)
TriinT, a lot of math porn coming from you lately, but I don't see a pattern emerging here. Are you just posting links as you come across them during your research, or are you trying to index the known math ebook universe? if the later, I think you should also submit them to Academic Hacker News as well.
How to create a password protection policy
Yep, we agree!

One small thing though, its only intractable if P != NP.
xulrunner 1.9.1 displays <video> video much nicer than any Flash solution, in my experience. The controls are better looking and more fluid, and the video itself plays back more smoothly. (It also works with ALSA properly :P)
I was ignoring html 5 until a few days ago and... I admit that so far its pretty cool. The canvas tag is very impressive, for example.
the urls could be much shorter if you used a-z and A-Z and not just hex (a-f). But it saves some lines of code.
Evidence that it's really "about twice as much"? Much of what any given program stores will be things other than pointers.

According to http://www.springerlink.com/content/h6803610u1124354/ (actual article is behind a paywall; but the information I'm referring to is on the first page, which is shown) the typical increase in size for Java objects is 40%. I strongly suspect that most programs that use a lot of memory (which are the ones that matter) do so because they have big wodges of non-pointer data (long strings, images, matrices, ...) and therefore get a smaller-than-average size increase, but I have no actual evidence for this.

Anyway, you'd only get a 2x increase if every single byte of memory used by your program were either a pointer or an integer that changed from 32 to 64 bits on switching to 64-bit code (e.g., a long in C or C++, for gcc at least). That's gotta be far from the truth.
Cssah | web Developer | Css Tutorials
Cssah is a blog that powered by Ahmad Al-Ajmi.Cssah is a Web Development blog interested in web development, web design, Css Tutorials, inspiration and typography.
The single best way to learn about online advertising is to run a Google AdWords campaign for a few months. You will learn more than you ever wanted to know.

One way to do this is to find someone with an info product (software, etc) you wouldn't have moral qualms selling, signing up as their affiliate, writing yourself a landing page, and then driving traffic to it in AdWords. You're not doing it to make money: you're just playing a more educational, more expensive version of WoW. (I advertised my very, very niche product for less than $3 a day for over a year, while teaching myself how online advertising worked.)

Note that you'd quickly find out that "reasonable eCPMs" and CTRs are very, very dependent on what the market and context is. I know some advertisers who are freaking overjoyed that I pay them $1 CPMs. (They sell me "remnant inventory", i.e., it is traffic that we expect to have such low performance if it were meat it would be the parts of the cow we grind up to feed other cows with.) That is under a tenth of what you'd expect for the best traffic (US-based, first pageview) on a fairly successful tech gadget blog.
The book is a very interesting read. It's easy to take our modern understanding of genetics for granted. "What is Life?" contains Schrödinger's musings on what kind of matter could be responsible for heredity; an "aperiodic crystal," as he refers to it. I found fascinating both the things that he got right and the places where he was way off base.
I believe in practice register renaming (http://en.wikipedia.org/wiki/Register_renaming) largely negates the difference in performance. Notice the mention of some CPUs having MORE registers than are nameable in the instruction set.

I am not a hardware engineer though, so YMMV.
seems that most of the functionality here can be replicated with basic shell commands:
t add "blah" == echo "blah" >> Todo.txt
t ls @search == grep @search Todo.txt

so all this does is ... color-code task priorities - meh
10 Awesome Websites That Help You Discover the Best Web Apps
The Postgres way is much simpler:

CREATE OR REPLACE FUNCTION product_sfunc(state NUMERIC, value NUMERIC)
RETURNS NUMERIC AS $$
BEGIN
IF value IS NOT NULL THEN
IF state IS NULL THEN
RETURN value;
ELSE
RETURN state * value;
END IF;
END IF;
RETURN state;
END; $$ LANGUAGE plpgsql;

CREATE AGGREGATE PRODUCT (NUMERIC) (
SFUNC = product_sfunc,
STYPE = NUMERIC
);

This took only a couple of minutes to write and didn't require any extra tools. Now I can use the PRODUCT() aggregate in queries, like this:

SELECT SUM(n), PRODUCT(n) from generate_series(1, 5) as n;
sum | product
-----+---------
15 | 120

In Postgres 8.4 it also works as a windowing function which means I can use it to get a running product (is that the correct expression?):

SELECT n, PRODUCT(n) OVER (ORDER BY n) from generate_series(1, 5) as n;
n | product
---+---------
1 | 1
2 | 2
3 | 6
4 | 24
5 | 120
Frankly, I found that comment useful. The first question I had was if this was about a new solution, idea or a fresh development and the comment in question answers that in the negative. I suppose a lot of people here are already familiar with the problem, it's history and gct.
A lot of interesting stuff can be done with shell commands and scripts.

A relational database system:

http://www.strozzi.it/cgi-bin/CSA/tw7/I/en_US/NoSQL/Home%20P...

A compiler and assembler in shell:

http://lwn.net/2002/0110/a/osimplay.php3

An implementation of MapReduce:

http://github.com/erikfrey/bashreduce/tree/master

A complete BBS:

ftp://ftp.uu.net/usenet/comp.sources.unix/volume13/sbbs/
This solution is not equivalent numerically to a multiplication and I hope nobody uses this where precision is important.

Remember that floating point isn't the same as the math you were taught in high school.
Mostly posting links as I come across them during my research. There's no point in trying to index the known math ebook universe... it's already been done:

http://us.geocities.com/alex_stef/mylist.html
How come they don't give a real world example of a "Deviancy amplification spiral"?
With that kind of attitude, user interface changes get carefully considered and tested before being rolled out.
Yeah, it sounds like you were really trying to be thoughtful, gracious, and evenhanded in your comparisons:

Nokogiri: A Faster, Better HTML and XML Parser for Ruby (than Hpricot)
http://www.rubyinside.com/nokogiri-ruby-html-parser-and-xml-...
Apple finally enters the world’s biggest mobile market: China
Bizarre Japanese Laughing Machine
I agree that using a precomputed value in a where clause is a good idea. But it's very likely that computing that value inside a DB engine and fetching a single value is going to be faster than fetching 50 values and calculating the product in your app.

Also, consider the following case: UPDATE huge_table SET someval = (SELECT PRODUCT(x) ...). Splitting this into 50 million queries wouldn't be a very good solution.
Very unlikely.

Very few known efficient algorithms for natural problems have
exponents above 3 or 4. If P=NP would be proven, polynomial algorithms for NP-complete problems would likely to follow this "trend".
I hate to nitpick, and I am sure many of those documents will grow into something fantastic, but the difference between Lisp documentation and "scripting language" documentation is one of caliber.

Compare any existing clojure documentation to any of these traditional Lisp specifications:

http://library.readscheme.org/papers/t_manual.pdf

http://www.franz.com/support/documentation/8.0/ansicl/ansicl...

http://www.r6rs.org/final/html/r6rs/r6rs-Z-H-2.html#node_toc...

http://www.opendylan.org/books/drm/

Then google the manuals for the "lesser" Lisps; ISLisp, EuLisp and LeLisp.

I.e. A manual; specification + examples, etc. Lisp texts have a specific flavor and you wont mistake them for others. It doesn't have to be written by Guy Steele or Kent Pitman for it to be useful, by the way :-P It's not as codified as the Unix manpage format.

In a nutshell, Lisp manuals usually go this way; a short introduction to the Reader syntax; an overview of the special forms; high-level description of the type system; in depth discussion about the evaluation model and all top-level forms, then In depth discussion about the language specified parts of the type system over several chapters.

Each identifier is clearly labeled by its type and evaluation method, e.g. special variable, generic function, condition, etc. Its uses and abuses. Its side-effects, if any. Its exceptional situations, what conditions it might raise, if any. Examples. And finally links to other related symbols.

Nothing is said about regular expressions, database access, web API or GUI toolkit. A Lisp documentation is sufficient for implementing the language, as well as daily use. That's really the main difference I can think of. The C book by Harbison and Steele C: A Reference Manual is the closest thing I have seen to a Lisp-style manual for a non-Lisp programming language, and it's no coincidence ;-)

Regards.
in a word. Fear. fear that if i don't execute this well, I won't be able to feed my family. The best case is a combination of enjoying the work (carrot) and fear of failure (stick). If I'm not enjoying the work then I just focus on the (stick).
Getting The Best Deal Possible When Buying Uniforms
Getting the uniforms that you want, all at a great deal can be a wonderful help, and really allow you the freedom to express your own personality at your job.
Did _why strike you as a guy who lived within the social norms? I mean, come on.

I would like to also point out that the people who "won't be happy with you if you exercise that right" don't actually care about you any way... so what's the loss?
Human - Homo Sapiens
Hi Joe, we really appreciate your time and energy at fbFund REV!

I'm curious about the distribution of meetings/term sheets for the investors you highlighted.

Also interested in the second and third order effects of introductions to investors. Who has the best recommendation/conversion in the valley?
*Need to do my HW on papers, dissertations, etc. to formulate better questions but seems like we could run tests to validate some of your points with our teams...

Thank you,
Enrique

Sorry would of posted earlier but failing to get my username enriqueallen back :(
There are copies of it floating around. Here's one on Scribed:
http://www.scribd.com/doc/2236084/Whys-Poignant-Guide-to-Rub...

I understand that you're referring to the web-based version which has a different feel to it, but the content does still exist. Nothing lasts forever--enjoy it while you can.
Commercial window tinting films colorado
Heat Shield Window Films specializes in introducing the first full line of nano-ceramic window tinting films & clear solar control window film that provides *99.9% infrared heat rejection, as well as 99.9% UV protection.
Get Hypnotic Writing FREE ebook
AFAIK there are forks/mirrors of his work on GitHub; so why are you having such a hard time dealing with his repos being deleted by him? It sounds like you're just whining.
I'm not saying Evony is a good game. I even won't play it on principle (boob ads? wtf?). But being a browser game is a competitive advantage (if your can deliver quality) because your users threshold to try it out is orders of magnitude lower.
Skype trojan sourcecode available for download
I do not condone this but it's scary to know that there is actual downloadable code like that.
How To Enable Adobe's Flash Player In Google Chrome (Ubuntu 9.04)
_why isn't required to maintain his copy of the source forever. Other people have forked/mirrored his projects; deletion of his repos is an inconvenience, but something that can be recovered from.
There is also that http://portal.acm.org/citation.cfm?id=1562870

If somebody has the PDF...
My friend Josh's Music
Fun With Method Missing and C# 4
Ask HN: Where do you find clients?
I am the co-founder of a company that provides software to established and rapidly developing organisations that wish to introduce modern web working-practices. Think e-commerce apps, large Joomla-based sites, social media features, clean and functional design etc.

We are just getting started but have managed to find some leads mainly through our professional contacts. We’ve also tried websites such as http://www.supply2.gov.uk/ but I’ve found these to be of limited use. Getting clients at this stage is critical to us as we need to increase our portfolio of work.

My question is for those that do web development for a similar audience; where do you look for potential clients, RFPs etc? Do you hit the streets? Hold workshops? Attend ‘networking’ events? Search online?

Note that I am based in London - although it would also be interesting to know how this works internationally. Thanks all.
RockMelt: Another Day, Another New Browser
Now if only they'd make it truly free, provide an easy download option (also the possibility to get the whole archive) and use the crowd to improve the quality of the text.

I wonder if re-hosting is allowed, then someone could start a plain archive where people can upload the files.
I am surprised how well that went down to be honest - they must have been some bright kids!

I don't think you'd have as much luck with first year uni students in a three hour segment.

Great work and I love the extension ideas (including USB drives!)
• Yoga Moves to Beat Insomnia, Ease Stress, and Relieve Pain - Page 1
Agreed but this app isn't such an example. Basic one line shell commands don't count as "interesting stuff" in my book.
I can't vote this up enough
We're using 1.9 for new work, but I still need to switch back to 1.8.7 for maintenance work
How'd you go with that? I was going to use 1.9 but chickened out at the last minute and went with 1.8
Predicting the future and getting rid of the past
So my gut feeling to stay with HTML 4.01 and use the new cool javascript features is perfectly sane?
I'd love to see that engine thrown in to a scale LEGO car and see how it actually performs when it's pushing something along. Seems like it would do a great job, and the end result of a scale car would be awesome.
I don't know. I ran across the article after watching ridiculous late-night news commentary on "sexting" with the headline of "How should teens be punished for sexting?"
to cut to the chase, http://books.google.com/googlebooks/agreement/
make it turnoffable!
It gives "tipping" a new meaning...
Seems like they've tried it with a lego car.
http://www.lpepower.com/content/power-without-control
That is a side effect of this strategy, but I figured I'd add my own to the bunch to give people more choice.
Alternative working spaces
another longest poem on twitter (possibly an inspiration): http://www.time.com/time/world/article/0,8599,1917882,00.htm...
Darwin's "strange inversion of reasoning"
I'm not really a fan of screencasts but in this case I thought it gave a nice idea of what the tool feels like to use. That's pretty important with something like that, but a little hard to convey through just a transcript.
It's speculation with logic. You don't always need make measurements to get accurate conclusions.

The points in this article sound logical to me and also useful. Dismissing them as "pure speculation" does not seem justified.
That's what shell scripts do in general, they automate things you could have done yourself with a bit more typing. With a todo list I feel it is absolutely vital that there is as little friction as possible. You don't want the process of recording and tracking what you have to do to distract you from actually doing it!

Plus how long would it take you to accidentally type "echo blah > todo.txt" instead of "echo blah >> todo.txt". I'm thinking a few days for me :)

This is all academic of course, everyone should be using org-mode for todo lists. What do you mean you don't have Emacs running all the time?? ;)
Search Engine Optimization Provider
Niche Web Services uses website traffic promotion techniques to optimize your website for the search engines, and design of your website to increase website traffic from both search engines and visitors.
http://desktoppub.about.com/cs/freelance/a/clients_8ways.htm
hmm well I suppose networking would be crucial. At least for me it is. I sometimes do some web development/design work and all of my clients recommend me. How I found the first one was simple, I did it for a friend...you could offer a free version to someone, etc?

I suggest you read Seth Godin's website. For God sakes the man is a marketing genius! :)

Best wishes with your venture.
Depends on what your bottleneck is. For me, it's usually been memory rather than CPU. I was using 64bit, then switched to 32bit and saw a gigantic improvement in mem usage. (See slicehost vs linode comparisons etc)
More college grads bank future on private student loans
> Also, you also seem to be implying that people should only be interested in making huge amounts of money. That it's a bad thing to become a doctor or a lawyer because it places a ceiling on how much money you can make.

I ought to be more eloquent - though I've been under the impression that a lot of people do become doctors and lawyers for the mix of prestige and money. Many lawyers love the law - but many go in because it is a high paying field. Yet, there are better paths to wealth than law. That's why I wanted people to come and discuss - there's young readers here, they ought to consider that if they'd like to be wealthy, university may not be the best path.

> Most people would rather do a job the enjoy and make a decent amount of money rather than doing a job they hate and making enormous amounts of money.

This is such a false dichotomy. You can have both - really. You can find an intersection of doing something you enjoy and making enormous amounts of money. It's such a brutally bad false dichotomy - choose between hatred/enormous money or enjoyable/decent money, and a lot of people are poorer or lead less enjoyable lives because they don't fight it. It's a societal cliche, but it is false. That's worth pondering.
I'm amazed as well that it went that well.
And its really great to hear that they weren't put off, lets hope the coming generation can help improve the genre ratio within programming workplaces.
I like you approach, and choosing shoes probably was a good choice. Instant gratification should be #1 goal in classes like this, its all about building excitement, which it seems you nailed.

"Another girl dug into the documentation she had seen me use, and figured out how to use the color picker to let the user select a color for the line!"
I'm impressed. Figuring out manuals can at times be hard even for us who use them on a day-to-day basis.
Cloud Changes How But Not What
Microsoft apologizes for photoshopped photo
Enh. I'll stick with org-mode. I always have a text editor up, anyway.
Lab Produces Monkeys With 2 Mothers
A few of my favorites that I didn't see people list; note that many of these are sort of combined personal blogs and programming-related (like mine - http://joeganley.com):

- http://wilshipley.com

- http://lbrandy.com

- http://nedbatchelder.com

- http://www.teamten.com/lawrence/writings/
Intro to assembler
Excellent Content Still Requires a Pretty Package