skysight-inc/HackerNews huggingface dataset:
Amazing video. I wish he had a second video to explain how exactly the government is trying to fix the problem.

Maybe that could be represented as a giant firehose of money fueled by the giant firetruck of taxpayers, which in turn is used to put out the fire in the banks and the fuses on the bombs.

Either way, amazing video.
“I confess I'm a little confused as to what an "extreme" atheist even is. I mean, a normal atheist believes that there is no God. How do you go past "does not exist"?”

An extreme atheist is someone totally pre-occupied with his belief in atheism that he will forgo generally civilized manners in conversation. A fundamentalist atheist is someone who looks down on other people with a different viewpoint/ideology or belief.

Most Christians spend one day a week in church – these atheists spends 7 days a week on atheism.

“Anyway I'd like to say one thing: pointing out others' ridiculous, harmful beliefs is good and necessary.”

Everyone has some ridiculous/irrational beliefs. I believe that everyone is entitled to their irrational beliefs – whatever they may be.

“No free pass because it's religion or because the Catholic Church did this or that. “

My point is that the CC did and still do some very good work for people (I can search for quotes on the number of hospitals, etc... in Africa but that is not the argument). In the atheist subreddit they are painted as an evil child-raping organisation.

“My point: Some things deserve ridicule.”

Why? Let everyone believe in their own irrational beliefs. My father does not believe in evolution – yet he is one of the nicest people I know. My sister believes that Jesus wants her to work with orphans. What harm does this do to anyone?
...except provide companies with the equity financing they need to survive (especially in a frozen credit environment) for nothing more than a junior level claim on their residual earnings.
Because it takes about 30 seconds to download and try, and the visual effect is not well demonstrated by a screenshot.
After reading your OOP and the Death of Modularity [http://sob.apotheon.org/?p=935], I see your point more clearly. (I'm not very perspicacious ;-)

Your point is that OOP "creates a means of loosely coupling code in a given complex system," which is considerably more scalable than tightly coupled code, which in turn leads to ever larger programs.

My comparison of Java and Smalltalk was meant to show that there exists versions of OOP which completely decouple code. In a Smalltalk VM (or at least in Squeak), each object you create is immediately available to you as though it were a command line utility.

This is very much in the spirit of the unix philosophy which you cite in both entries:

"...certain older development philosophies (like "the Unix philosophy") that provided significantly better modularity and significantly reduced complexity." [http://sob.apotheon.org/?p=935]

"Unix is the tradition of decoupled code, whence the very notion of a user environment composed entirely of programs that "do one thing well" comes to mind." [http://sob.apotheon.org/?p=245]
South Park is a really great example of how to do online television from a user's perspective.

1. They are really good about getting episodes up quickly.

2. It's high quality.

3. Episodes are never taken down.

4. It's ad free.

http://www.southparkstudios.com/

Now granted it doesn't deal with big media's concerns. It's not set up to make money. There are no ads, and the show archive is great, so it could be argued that it removes incentive to by season dvds. think Matt Stone and Troy Parker might be making a little money because of it, but it's from product sales, not from ads.
Still, there should be a dead simple way to completely opt out of your services. E.g. check for a presence of specific file in / directory and if it's there, abort all testing.

Just keep in mind that for an average hosting provider it is far easier to null route your subnet than to sit there and assume that you will not screw up.

Also, as a side note, even if you are tracking per-IP statistics of your tests, I suspect you are not doing any detection of multihomed machines. For example, my company has a dozen of websites served from a single box, each on its own IP address. Do you seriously expect us to let your service anywhere near our boxes ?
Thank you for the insight. I never claimed my blog to be perfect and invulnerable to attacks from different fields of view.
You show an interesting attitude towards the problem I raised here.
I consider religion to be pretty much the waste of time, but let us not indulge in this personality representing discussion that could lead to already fought flame wars.

Could intelligence directly relate to understanding of what is wrong (by understanding how it affects others) and what is right ? Because if I'm intelligent, and yet I'm a fanatic of something, and I believe that supporting that cause by killing off people is the right choice - am I still an intelligent being ? Or just crazy ? Do my genes indicate that I should be a madman then with the ability to understand technicalities of constructing a bomb and the chemistry behind it?
It didn't affect me in any way tough I did fear for my job, I must admit. But it seems there is no real recession (yet?) going on where I live (Belgium, europe). I must admit a lot of people lost their job, but those people where working in car manufacturing/steel/clothing factories and they have been going downhill for years...
Some, not all ;) http://www.thinkwiki.org/wiki/Category:Ubuntu
First of all, it's important to differentiate between Hulu and its content partners. I'm willing to bet Jason Kilar didn't make this call.

Second, yes, it is a stupid move that shows a lack of foresight. In five or ten years, everyone will have their TV connected to a free web-based source of content. If the content owners wise up, then it will be their source (something like Hulu) and they'll get some ad revenue. If not, then it will be a pirate source instead. As we saw with Napster.....(four years)....iTMS, the sooner the content owners accept the inevitable the sooner they stop losing money.
That model won't work for most shows though. Are you really going to buy a Jack Bauer action figure?
Perl.org "suspended" by directi.com
Hulu is a U.S. service only. Should i find a way to trick hulu that i am from the US, or should i just do a google search with "torrent" at the end of the query?
I tend to agree. But it should be pointed out your observation extends to programming and architecture in general, and OO is just a special case of that. Most people are pretty bad at designing anything much past about ten thousand lines and almost everybody above that scope ends up producing "relatively maintainable spaghetti code", regardless of the language paradigm.

I am also sympathetic to the idea that we shouldn't have architects as a separate, distinct position, but some way of recognizing your good designers and architects seems necessary, because you don't really want just anybody doing it.
Actually, I should elaborate slightly -- FreeBSD actually has two procfses, the real one (procfs) and the one which is used for linux binary compatibility (linprocfs). But neither of them is mounted by default.
Bankers are leveraged. It doesn't matter if the house went down 40% or 100% - they are broke and out of business either way.
Field Runners definitely has increased my daily restroom time.
Not to mention that robots can run at a lower action level (right term?) than soldiers.

Soldier logic: "Is that a suicide bomber approaching the checkpoint? Holy shit I'm scared. Better not take the chance. BOMB!" [Shoots the possible suicide bomber.]

Robot logic: Possible bomb sighting! P(Bomber) = 0.6, 0 civilians in blast radius. Might as well take the chance, worst case he blows up himself and causes $50,000 property damage (dead robot).
Was Madoff a Better Investment Than Your Mutual Fund?
Indeed. Patterns are what you use when there is no cleaner option for the situation.

Recently I've been writing some code which is surprisingly amenable to a cut+paste approach: A tool which automatically generates level layouts for a game. At first I endeavored towards a data-driven approach to customizing each type of level I wanted to make, but soon I decided, "There are only six types of levels. Each one has different requirements and they get maintained in isolation. There is no point in trying to reconcile all of them at once."

And so I went ahead with a strategy of reuse for the most common elements - low-level generation strategies - and made big switch statements for the remainder. It works, I get the job done, and there's almost never anything surprising. The only time something did surprise me was when I accidentally pasted the same code twice in different places and threw the results askew in a non-obvious way. That flags some need to slim down bloated methods, but even as-is, it still feels pretty slim at ~2500 lines.
The visualization mentions credit default swaps, but then doesn't show how those, too, contributed to the cycle as all the investments were being unwound. My somewhat primitive understanding is that since the 'safe' tranche of the CDOs was 'insured' via a CDS, when the defaults actually happened, the banks had to pay back not only the amount they had borrowed, but also an additional CDS payout. This contributed to the bankruptcies too, I think.
The latter will do very little to benefit your company

Except, umm, that they own you? The law is pretty clear that if the board doesn't look after the shareholders, they're in trouble. That's what the board is for, why the executives don't have absolute control of the company.
Thank you for letting me know I should have explained myself more clearly.

"Lack of key fundamental data structures, leads to the OOP bandwagon."

Lack of built-in data structures -> overuse of OOP

"Interfaces and inheritance are good tools but they should be used in moderation. In my project there is the pattern of BaseInterface, BaseClass, MoreCompleteInterface, MoreCompleteClass, ModuleLevelInterface, and ModuleLevelClass all to implement a DAO with nothingg but getters and setters."

overuse of OOP -> Bad design

Therefore,

Lack of built-in data structures -> Bad design
Excellent exposition of what I was trying to say.

The overarching concept is the ""expressiveness" of a language. Concept is "How easily can I express my goal in the language. A crude measure of the relative expressiveness of two languages is the ratio of the number of tokens in the respective implementations of a program. I remember reading a study a decade ago that ranked C at 1, Java at 2, Python at 5 (roughly). Having hashes and their literals as part of the language makes it more expressive than one where hash is in a library. Look at JavaScript where the literals for arrays are used as a serialization protocol.

Expressiveness goes beyond just literals. In python functions are first class objects, so there is no need for the thunk/functor/inner class kludge that you have in Java. Or look at list comprehensions which are way more powerful than for each.

The expressiveness shapes how programs are coded. Programmers will use a concise, powerful idiom because it saves time and thinking and the program is shorter. There is a corresponding obligation on the language developer to make sure the expressive idiom is almost always the best way to go.
If someone appears to be attacking evolution, people label them a "creationist" and stop listening. But if some other label is used, like "darwinian", then people who are less familiar with biological sciences will listen attentively.
We do
Creating all kinds of works:

* Graduation works
* Seminars
* Essays

Photoshop pictures
processing photos, business card . ..

www.maturskiradovi.net
It's worth noting that, in theory, an individual desiring a better return than the 3% the money market is giving them on Google's cash holdings can buy riskier things on margin secured by their Google stock. Google stock price should be safer because the cash on hand will provide a lower bound on the value of the company and so a large margin account is feasible. In fact, if you borrow exactly the amount that Google would have paid and invest it you can synthesize whatever cash holdings level you think Google should have based on your risk preferences and the rest of your portfolio.

This is roughly an application of the Modigliani Miller capital structure irrelevance theorem for the further interested.

http://en.wikipedia.org/wiki/Modigliani-Miller_theorem
Ask HN: Know of any good server uptime monitoring tools?
I'm trying to setup a system tat will act as a server and deliver updates to client software (background process, web browser, etc.) in several different formats (RSS, JSON, serialized object, etc.) Any ideas?
The key with capital gains is that you choose the timing of the tax, so you can wait to capture the gain until you have realized losses to offset them. These tax rates change around occasionally so flexibility in timing has value.
Works well, i did like it, however i have two comments:
-Please be able to get http://www.mywebsite.com , www.mywebsite.com , mywebsite.com , http://mywebsite.com and lastly the good case http://www.mywebsite.com

-I believe that you'd have much more success if you charged on a test basis, your monthly billing might scare people away.
I even think that some initial funding constraints will sharpen your wits in ways that nothing else can.
I still can't get in. I have three emails with three different passwords, but none of them work.
He said he thought it was a hack in the text you quoted. Where do you get "if you're outdoing Richard Stallman, it's not hacking."? Is that an expression of your own opinion, or is it intended to be a restatement of something Richard said? If so, what?
>Java programs are notorious for being resource hogs and unstable, and smalltalk programs are notorious for the opposite.

I haven't experienced a smalltalk app that couldn't be described similarly - but maybe things are improved in recent times, I should look again.
Some designer you have. 95% of DNA is JUNK, entirely useless for the production of amino acids.

Cells, animals, apes, including that ridiculous naked ape who calls himself Man, are nothing more than gene carrying robots, carrying around junk DNA from all antiquity into an uncertain future. The human eye is one of the most inefficient mechanisms ever produced (compared with say, a fly's eye). An engineer who designed that would be fired.

If evolution by natural selection operating on the level of the selfish gene is not true, then you are left with one of the laziest, most incompetent engineers ever imagined, and this bumbling nincompoop is supposed to be operating on a geological and cosmic scale. We are either gene carrying robots as Dawkins and others have proved time and again, or we are puppets created by the most incompetent designer ever conceived.

Oh, and by the way, your incompetent designer theory still begs the question of whence the designer? It is the ultimate 747 in the junkyard, and so we have an infinite regress of "intelligent designers", each presumably even more incompetent than the last.

How tripe like this gets onto a technology forum boggles the imagination. Must we also give equal time to the Flat Earth Society and to Pastafarians? I'll retire to bedlam.
try "reset pass" on the login screen.
Ah, I've been meaning to try one of those.

The only thing I don't like is that it needs a paper filter. I know that I will run out of them at 3am one morning, and will have to go to sleep instead of drinking coffee. The horror!
True, although Digg's "democracy" is no worse than the US's "democracy". (Let me know when I can vote on proposed FCC rules, or the DMCA, for example.)
Interview with of John Wilbanks of Science Commons
Must find $20,000... must miniature golf with Maynard...

This is a really good idea I think, although he's probably getting ripped off on some of them. It's cool to see musicians looking "outside the box" for ways to cash in; ways that don't involve the RIAA.
Unlike tea leaves, coffee grains release little flavor unless they come into contact with water that is not only hot but also agitated. The water may simply flow through a sock filled with ground coffee, or it may be thrust up through a percolator, but it must be moving.

I'm not sure I buy this explanation. How does the coffee know if the water is moving? Also, the water isn't moving in a french press, but it still brews excellent coffee.

(I think the real answer has to do with the rate of diffusion and the saturation of the coffee/water solution. Near the grounds, the saturation is higher, and that water will extract less coffee from the grounds. Move that saturated water away, and more coffee can be extracted. I guess the teabag makes that diffusion even slower, resulting in incomplete extraction.)

This limitation has traditionally made brewing coffee by the cup messy and inefficient.

I also don't buy this. Single-cup french presses and drip aperatuses are not particularly messy or inefficient. You put a spoonful of coffee in them, add boiling water, and wait. Rinse, repeat. :)
thanks. nagios looks great (i already have it installed actually.) does this allow me to build a custom widget for displaying the data in other interfaces though (web browser widget, for example.)
The Workstations of Popular Websites
How does Haskell's collective approach to design / standardization stand here?
I think you should read this document, it has a lot of good info on what you want:

http://nxe.sourceforge.net/about.html
No, it never did anything for piracy, because it didn't have as much content. I'd venture a guess that most piracy is for brand new movies, not single episodes of shows(for most shoes, some exceptions like Entourage exist obviously)
Wikileaks screws up and publishes its secret donor list
whats amazing is that they didn't delete the list after it was submitted by users to their system
Rtumblr: find out who's reblogging you on tumblr.com
An example of a small mind producing a small result.
I think the biggest increase in popularity for ubuntu (or any linux) installs would come from providing images that include all the necessary drivers and config settings to work with specific notebook models. (Notebooks is where it's at for consumer markets at least). That way I could just download/burn/install, and it just works - no lost productivity due to fiddling.

Hardware vendors won't sell it preinstalled (Dell's offerings are weak, esp. outside of the US), and not even Lenovo is offering a linux preinstalled option. It seems that Microsoft still has tremendous leverage in the hardware markets.

Providing (official) images that are basically guaranteed to work with a range of popular notebook models would greatly increase people's willingness to switch. I really want to switch to Ubuntu/Linux, but I don't want to spend two days configuring X and getting my webcam to work.
Oh certainly, Java's missing a heck of a lot more kinds of expressiveness than just literals; I was just trying to show, mutatis mutandis, what a Java-with-decent-literal-syntax would be like, as compared to the current state of affairs.
No Free Rides, Not Even to Jail
this is an interesting development. I don't think being named in that list is something to be ashamed of, rather something to be proud of.

But the fact that the document contains the text begging for money raises the possibility of a publicity stunt.
This is a marvelous little essay that I hadn't seen before. I think I like it better than anything else I've read by Stallman. It communicates the spirit of hacking in a way that is hard to do.

(I really hate the term "cracker" for security breakers though. It feels contrived, which is maybe why nobody uses it.)
I tend to agree
You shouldn't, because the original premise is wrong. You can ask most people very intuitive questions about physics (such as, if you are walking along and drop a book, where will the book land?) and they will get it wrong. They are wrong, not the physics.

I agree strongly with your original premise: most don't understand how to use it properly. I recommend Allen Holub for learning.
Great visualization, really clarifies it.

FYI, the copy on Vimeo loaded much faster for me: http://www.vimeo.com/3261363
Venture Capital is a Mortgage
Huh? I am no fan of RMS, but his mind does not deserve to be described as small. More importantly, the form of play he is describing -- which, as play, isn't trying to produce useful results or large results or necessarily any results at all -- is a deeply human thing. In the long run, it leads to large results much more reliably than serious effort to produce large results does.
The "crude measure" that you cite which "ranks C at 1, Java at 2, Python at 5 (roughly)" shows that on average, every line of code in Python is worth 5 lines of C. Let assume that this is true.

Naturally, this seems to imply that more powerful languages require less code to perform the same task. Python provides a good example of this, but it is not always true.

C is not a very expressive language. It is often cited as a portable assembly. Yet, decades of unix/GNU utilities show that powerful programs can be written in small amounts of C, which are combined to build elegant and decoupled systems.

Java is more expressive line by line, but its implementation of OOP requires so much boilerplate that it requires no less code than C to represent the same simple design as the C equivalent. Additionally, because each line of Java represents 2 lines of C, the resulting programs are far less efficient.

It is important to consider why this true. Java attempts to abstract many of the details of the underlying C implementation, allowing it to be much more expressive. This abstraction allows the higher level programmer to think about business logic rather than pointer arithmetic.

However, these abstractions constrain the programmer's ability to write code that the language designer hadn't considered.

Of course, you might consider these to be edge cases and that is a fair point. However, crippling the outliers pushes your userbase towards mediocrity.

As pg stated: "when you damp oscillations, you lose the high points as well as the low."
Screenshots of this are tricky unless you literally mean "photographs of the monitor", as I suspect the way this is done is by modifying the gamma tables in the graphics card. This gets applied post-framebuffer in the RAMDAC (for VGA) or in the TMDS frame assembly stage (for DVI/HDMI/laptop panels). In other words, the framebuffer, which is what you're normally reading for a screenshot, always contains the same data, it just gets tinted as it is sent to the screen. Graphics card drivers often come with UI to modify this rendering stage, and the windowing systems all come with APIs for manipulating it from user space.

Of course, you could always take the framebuffer and aproximate the transformation in software and dump the result to file.
This sounds like more than just brightness: think colour temperature.
Implementing proposals is risky because the standard might change. Once Windows 7 is released SSDs can start implementing whatever commands it uses.
A PHP Error was encountered

Severity: Notice

Message: Undefined variable: successInfo

Filename: controllers/user.php

Line Number: 587
> More of the open source world does just fine without the GPL than you'd care to admit.

60% of projects on Freshmeat use the GNU GPL. If you include other copyleft licenses, such as the LGPL, this is nearer 70%. -- http://freshmeat.net/stats/#license

Copylefted software includes such important projects as:

The Linux kernel.

Languages such as: C, C++, Objective C, Ada (all through gcc); Java.

Database engines: MySQL.

GUIs and toolkits such as: Qt, KDE, GTK+, GNOME.

GCC is particularly important, because nearly all open source projects are compiled with it or written in languages whose implementation uses GCC.
Then write bigger things next time.