skysight-inc/HackerNews huggingface dataset:
Yes, that's a standard and valid HTML5 attribute.
These graphs are interesting. http://www.nowandfutures.com/key_stats.html Sudden and massive deflation? That usually means rampant and almost insurmountable job loss is just around the corner.

http://www.nowandfutures.com/key_stats.html#pain_misery "Pain and misery index": unemployment plus consumer price index.

http://www.usatoday.com/money/economy/inflation/2007-06-13-i...
http://bigpicture.typepad.com/comments/2008/05/core-measures...
Constraint based unit testing in C++
Nevertheless, this is the problem of fighting uphill against human nature.

This phenomenon is made worse by the fact that patronage due to the website is difficult for most restaurants to quantify. The vast majority of restaurants are completely clueless as to how much business their websites are responsible for, which, as with most things unmeasured, leads to neglect and disrespect.

If more restaurants integrated aspects such as table reservations or mailing lists more restaurant owners may come to a greater respect for the importance of getting their web presence right.
same in Dutch ... Drop as in licorice-like candy ... the black evil stuff ;-)
This is pretty cool. I did a similar thing at my last job with this site - http://www.idiom.co.in
Engulf Cookies With Tech Support
Little fragmented data chunks kept on your hard drive by web servers are technically termed as cookies by the tech support professionals. Cookies are designed to record information about your particular site visit.
Roadside video advert porn hacker arrested in Russia
That's an iPod touch.
Idle state event concept in JavaScript
How do you scrape if they are all flash sites!
There are all sorts of ways in which a routable ip address can be shared. At the most basic, a pair of routers or load-balancers sharing a virtual ip using CARP. And you can do weird and wacky things if you control an entire routable netblock ( /24 or larger) using bgp to tell different peers to route it to different gateways etc.

Most of the time you can get away with thinking of an address as being tied (at least temporarily) to a particular location. But once you throw in things like NAT and proxying and the like... That abstraction starts to look more and more sieve-like.

An ip address in a web-servers logs isn't going to tell you much, for one thing it's probably not the address of a specific device; it's going to be the address of a gateway that does address translation for a private subnet; for another, what happens if the machine on the client end of the transaction is acting as a proxy for the real eventual destination of that stream of bits?

In digital forensics, an IP is only one piece of evidence; you need to be able to assemble lots of pieces to get a complete picture.
Post an Entry
Lehman Brothers IT is absorbed by Barclays
Advantages of a 0% Interest Credit Card
HAHAHAHAHAHAAHHAHAHAHAH I THINK ITS SO FUNNY THAT SHE HAS TO SUFFER!!!!!!!!! HAHHAHHAHAAHAHAHAH
Google donate $2 million to Wikipedia
> but you come across as amazingly blasé towards this miscarriage of justice

Sorry, not my intention.

I dont think this is considered a "necessary evil". I think fuck ups and mistakes happen; yes this should be investigated (I have no idea if it has been) and it should be considered how to stop mistakes happening. I think this guy has been screwed by society and his employer as much as the system of law. It's an extreme case and we need to find ways for it not to occur.

However I am also of the opinion that we shouldn't second guess what happened on the basis of a news article. It's hardly a complete investigation.

We have no idea what happened; if there is an investigation then I personally would be happier forming an opinion :)

At the end of the day it comes down to a wire choice for the investigator. Does he pursue this aggressively and risk tarnishing an innocents reputation. Or does he back off from his cases and risk letting a pedophile go free. The LE officers I know tread this line with skill and dedication: I dispute the idea that this mistake, a situation where the line was crossed in the wrong way, is representative of the entire picture. :)
There exist 3 kinds of lies. Correlation does not imply causation.
Sources: Silverlight The Platform For Windows Phone Apps
That bug is now fixed, too.
The C Stardard (addmittedly from ISO:9899:1990, which describes C89; it still holds for C99; no comment on C++, which I don't use) states: "... size_t which is the unsigned integral type of the result of the sizeof operator ..."

P. J. Plauger in _The Standard C Library_ states: "When you apply the sizeof operator in a C expression, the result has type size_t. It is an unsigned integer type that can represent the size of the largest data object you can declare. Almost certainly it is either unsigned int or unsigned long. [emphasis in original] ... It is the safest type to represent any integer data object you use as an array subscript. You don't have to worry if a small array evolves to a vary large one as the program changes. Subscript arithmetic will never overflow when performed in type size_t. You don't have to worry if the program moves to a machine with peculiar properties, such as 32-bit bytes and 1-byte longs. Type size_t offers the greatest chance that your code won't be unduly surprised. The only sensible type to use for computing the sizes of data object is size_t. ... You should make a point of using type size_t anywhere [emphasis in original] your program performs array subscripting or address arithmetic."

Answer as I see it: the issue wouldn't come up at all.
> It would have been trivial for them to check and see that the child porn was purchased in Indonesia

Not particularly trival. And more importantly accessing another IUP is trivial; there is common software for the purchase of this material that uses various random proxies to protect your location/identity.

The fact the IP address is in Indonesia tells us very little; tracing the actual IP to a physical location is relatively hard and time consuming. There isnt the money available to do that.
I know of at least one major restaurant point-of-sale system whose API requires you to: 1) make requests by dropping files on the filesystem in a particular directory (that they poll at an interval) and 2) wait for it to deliver the response, which it does by writing to a new file in another directory.

You're spot on when you say they're running about 5 years behind everyone else (if not more).
How To Switch Permalink Structure In WordPress Under Ubuntu
That's right wing crock.

It only taks about 250,000 dollars in the bank earning 4 per cent to retire at 1000 a month. Your average doctor could retire after 2 years, yet they continue to work.

The type of people who would quit for just 1000 a month at say age 20-50 are mostly on welfare already.

The people who earn 1000 a month today are probably not creating much societal wealth anyway (creating exportable goods or new technology).
This is golden, I didn't know that.

A perfect example of the infinite features that can be found in bash manual page. I've been using bash since the early 90's and I've written lots of non-trivial programs in bash, and I know a lot many other people don't know and yet I had somehow managed to miss this pearl.
Writing in the Sand: The Need for Ultra-Robust Digital Archiving
Evidently the speed constraint on very very fast cars doesn't come from making them go faster, it comes from making them not take off into flight.
5 Offensive USB Flash Drives
Tampon? Check. Plastic penis? Check. Fetus? Check. Just when you think you've seen all possible novelty flash drives..
The correlation between education and atheism is one of the sociological reasons I was referring to. Unfortunately I do not have access to any research that tries to control for this obviously correlated factor.
I think you need to re-read the part he put in quotes, not the "tripping over" part!
How long ago was this? I've seen a couple of companies that are building generalized template solutions for restaurant owners to export websites, iPhone apps, etc.
Philosophy of Education: An Essay
Top SEO mistakes web designers and developers make
If you own a website, you probably know that search engine optimization is an inherent part of design and development process. It would not be an overstatement if we said that the website design and development.
These results are old because they're from the time I had a tour through the aeronautical research laboratories in Melbourne, Australia. However,

The wings of a boeing 727 flex about 8 inches in each direction in normal flight. In tests to destruction they were flexed repeatedly to nearly 8 feet in each direction before they showed any visible signs of distress, finally failing after 13 hours constant flexing at 8'4" in each direction.

I'm not suggesting I wouldn't be terrified in a major storm, but I felt a lot safer in flight after that. Aircraft wings are amazingly flexible and robust.
That's all true, but unfortunately it doesn't help. You can still have two indices greater than half the maximum value of a size_t, and cause an overflow.

The problem here isn't the maximum value of whatever data type we are using, it is that no matter what that maximum is, you can always exceed it by adding two sufficiently large values of that same type together.
Milton Friedman on Government's role in schooling
Akihabara, Eat Your Heart Out
Marketing Advertising Law Firm Attorney Lawyer San Diego
Web Marketing and Advertising for Attorneys, Law Firms, and Lawyers. Our company is based in San Diego California and specializes in marketing and advertising solutions for Legal Professionals, Criminal Defense, Divorce, Family Law, Elder Law Marketing, Law Practice, Personal Injury, and Bankruptcy.
An oldie but goodie. In practice, compilers are pretty good at working this out for you, provided the denominator is a constant expression. In other words, if you're burning cycles because of a division with variable but rarely-changing denominator in an inner loop, it can make sense to precompute the equivalent multiplication factor and perform the multiplication explicitly.
Apparently not much has happened in the 9 years since the 1.3 release. Only in the last year did they fix something that was 10 times slower than zip to be only twice as slow as zip, and yet still... it's twice as slow!
Great Collection of Free Opne Source Project Management tools.
If Perlis was right when he said that Lispers know the value of everything and the cost of nothing, this bug proves the counterpoint: of Fortran-derived languages knowing the cost of everything but the value of, um, most things but not some others.

Not quite as eloquent, is it?
FWIW, Chrome comes with 8 200x130 frequent sites, 8 or so top bookmarks, and 5 or so recent tabs.
Canviz: Graphiz on Canvas
The source is available here: http://code.google.com/p/canviz/
Check out the Google Logo for the "ascii art" query
Child Development and parenting
Information on child development, child psychology and parenting plus learning, health and safety. Comprehensive resources and practical suggestions for parents covering toddlers to teens.
That is a nice piece of hacking work. I'd lay 99.9% odds on that write-protect pin being left floating. (Which would mean he'll have to go through the same exercise again. He should have gone ahead and fixed it this time.)

+1 karma to LG for including that schematic. I will remember that little tidbit of information the next time I'm shopping for a TV.
The source is available here: http://code.google.com/p/canviz/
Seven signs you may need a NoSQL database
More W3C Controversy (2006)
Ah well, at least it fit the theme here when I misremembered.
"total debt is what the original article used, so an apples to apples comparison talking about what was in the article should use total debt."

I agree that total debt or some proxy for it should be used for the comparison, but the numbers on the wikipedia page you linked as well as (apparently) the numbers in the article are _not_ total debt. Not even close. These numbers show only external debt.

That excludes almost all US mortages, it excludes almost all US and Japanese government debt, whereas for other countries it includes almost all debt that anyone, private or public, has taken on. That's why comparing these numbers says absolutely nothing about the total debt load an economy has to support.

External debt does matter in some respects, it just says absolutely nothing about total debt, which is what you say should be compared. It's not just a little bit off. For instance, Japan's government is indebted to the tune of more than 200% of GDP. Yet, external debt of Japan as a whole, including private and public debt, is just 35% of GDP according to that wikipedia page.
A Lambda Calculus for Real Analysis
that would be more useful to me if the search didn't assume that south america == argentina... (at the moment it just confirms some chilean stereoptypes about argentinians... ;o)
How about the doctors funded by tobacco companies who did "studies" and told people that smoking didn't cause cancer, did these doctors/companies commit a crime against humanity? I think it is reasonable to say they did.
It's... shinier?

Not to imply that's degrading it, lots of people have trouble handling the bookmarks menu, and this is much more graphically memorable / understandable, so it's likely they could get it more easily. The buttons are also bigger, which (though I'm HUGELY against large browser chrome) can be useful.
>> So I went and read the Web Socket protocol and my reaction was more or less the opposite. I like the protocol and I gather it’s already been implemented and works. But I found the spec hard to read, amazingly long and complex for such an admirably simple protocol, and missing information that seemed important.

Completely agree. I found it very hard to get to the 'meat' of what the data format actually was. Look at the following.

Here's a sample from the spec:

The server must run through the following steps to process the bytes
sent by the client. If at any point during these steps a read is
attempted but fails because the Web Socket connection is closed, then
abort.

1. _Frame_: Read a byte from the client. Let /type/ be that byte.

2. If /type/ is not a 0x00 byte, then the server may disconnect from
the client.

3. If the most significant bit of /type/ is not set, then run the
following steps:

1. Let /raw data/ be an empty byte array.

2. _Data_: Read a byte, let /b/ be that byte.

3. If /b/ is not 0xFF, then append /b/ to /raw data/ and return
to the previous step (labeled _data_).

4. Interpret /raw data/ as a UTF-8 string, and apply whatever
server-specific processing is to occur for the resulting
string (the message from the client).

Otherwise, the most significant bit of /type/ is set. Run the
following steps. This can never happen if /type/ is 0x00, and
therefore these steps are not necessary if the server aborts when
/type/ is not 0x00, as allowed above.

5. Let /length/ be zero.

6. _Length_: Read a byte, let /b/ be that byte.

7. Let /b_v/ be integer corresponding to the low 7 bits of /b/
(the value you would get by _and_ing /b/ with 0x7F).

8. Multiply /length/ by 128, add /b_v/ to that result, and
store the final result in /length/.

9. If the high-order bit of /b/ is set (i.e. if /b/ _and_ed
with 0x80 returns 0x80), then return to the step above
labeled _length_.

10. Read /length/ bytes.

11. Discard the read bytes.

4. Return to the step labeled _frame_.

I think you could better write this as:

Data is either framed as a 0xff terminated UTF8 string
(If the first byte of the frame has a 0 high bit), or as
a length specified byte array if the first byte has a
1 high bit. The length is specified using 7 bit variable
length encoding, with the last byte having a 0 high bit.

Example: 0x00 | 0x01 0x02 0x03 0x04 | 0xff
UTF8 string (0x01,0x02,0x03,0x04)

Example: 0x82 0x03 | 0x55 0xaa 0x55 ...
Data length = 0x103, data bytes follow.
Nyc wedding photographer
Vale Cole presents the best wedding photographers in New York City, NYC wedding photographer blends photojournalistic and filmmaking techniques to create photographs that become your unique wedding narrative. The New York City Wedding photography members are NYC wedding photographers/photojournalists that are ready to photograph your NYC wedding.
I would assume that CO2 per unit energy in his equation is "net of sequestration".
Yes, lein self-install
You sound like this is a bad thing. On the contrary, I think this is great. By killing the encyclopaedia industry, Wikipedia made everybody else richer.

The reasoning is dead simple: if something you use suddenly gets cheaper, you get a bit richer. If something you can't afford (but wanted to have) suddenly becomes affordable, your buying power increases, making you a bit richer.

I think that destroying an entire industry while making everyone else richer is worth often worth the trade-off. In the case of Wikipedia, I have no doubt.
Slightly off topic: I use books.google.com to keep track of books I want to read. Just recently that list of books got made public and retagged as "favorites". What's going on there?
I'm not going to comment on the essay itself, apart from saying that I found it as I find a lot of "philosophy," which is to say, a comforting collection of well-crafted statements of the obvious, altogether creating nothing of real interest.

I would add, though, that there is a lesson to learn. I'm sure I'm not a typical reader (but you probably all think that of yourselves, just as most people think they are above average drivers) but I always get distracted by typographical errors like this:

> ... while [Montessori's] method was very successful for
> cultivating basic skills, when it comes to subjects such
> as mathematics and greek which disciples our mind, it is
> not helpful.

That should be "disciplines" and not "disciples."

It's not critical, it was obvious what was meant, but only after I did a double-take and went back and decoded it.

And that's my point. Errors like this do create a jar in your audience, a form of "dump-shock." For some of us it's deeply unpleasant, and worth avoiding if you can.

ADDED IN EDIT: DumpShock refers to a phenomenon, usually in Science Fiction, where you gets dropped back into the real world after being immersed in a virtual world. There's a real-world version DumpShock that you may have experienced for yourself - I certainly have:

http://news.ycombinator.com/item?id=1131266
SpreadTweet - twitter application that looks just like Excel
I'm not feeling the hate. Certainly, they've identified Public Enemy #1 (anti-Pluto-as-a-planet-ers), but they're quite civilized with it.

I particularly liked the sad Pluto & Uranus (Urectum?) / Saturn. I can't decide if I think it's cute or funny, but it certainly made me laugh.
"Dump Shock"
They're Google. Their data set is bigger than your. :-)
How to install and configure the free Microsoft Security Essentials Anti Virus
Stuff like this is what I think of when I hear "compiler writers are smarter than you, don't micro-optimize".

It's amazingly much better to have the compiler hide this, than for application-level programmers to figure out the trick by themselves, and obfuscate their code accordingly. Sweet.
Yeah, i get pretty shitty speeds with dropbox too. But i'm guessing it's because i'm in europe and they only have US servers.. i usually max out at 100-200K which is pretty slow when you're used to 100MBit speeds :(
Excellent insight with chaining.
Because the new story given by the owners of the domain in question have a completely different story to hers.

Honestly, I find her reply to be pretty rude.
Vakantieparken.nl
Search on this website for the best vacations!
A new global visual language for the BBC's digital services
> now is the most sophisticated fraud detection and combatment system ever created.

That's not saying much about fraud detection systems then. Seems like every other day there is some story about someone whose PayPal account was frozen without any chance for appeal or even a solid stated reason as to why it was frozen.
dev: I just made an incredible site for you - it's totally HTML5.

rest: I can't see the video.

dev: There is no video. You're a bloody restaurant, not Lady Gaga.
Developer Communities: The unsolved scaling challenge
Hah, yep, does the same on mine. Oh well. Thanks for the info. Long int gives me 8, but I see that the standard only requires 4 minimum, so I guess you can't rely on that either...

Eh. I'll still stick with infinite Integers if I'm worried about running out of space.
If she didn't know the facts and never did her part to find out, she should not have posted such a post and may as well be lying, since she states conflicting information as fact.
Let's go further and say that Nearly All C Code Using Integer Arithmetic Is Broken.
We have used long time (2001) ago CVS as repository for one of our games (NHL2K2), and one of the programmers used a specific way of commenting his code. One day, that form of commenting messed up somehow the diff information the .CVS - it was easy to fix (we manually fixed the problem, it was some kind of +, - that got wrong, or something like that).

Once we moved to P4 it was a relief, and still is. And nothing stops you from using P4 with git/mercurial or others.

P4 is great, but sometimes I need to submit more than one changelists (set of files) with the same file, but different bugfixes.
Oh is it? Whoops!
Ask HN: Cloning a US startup for a european country ?
Hi everybody,
I was wondering what do you guys think about cloning a US startup for a european market ?

There is this american startup that has a great product, but there isn't any equivalent in my country ( France ). I'm thinking about cloning it because I felt in love with the product and think it could be a success in my country. Originally I didn't want to "clone" any product, but seeing this one really made me want to develop it.
Anyone has done it before ? What are the different things to consider before starting such a project ? Would it be viewed as "bad" to do such a thing ?
The whole "sub-pixel rendering" is getting out of hand. Text on Apple systems look the way they do for several reasons, sub-pixel rendering might the tech-sexiest of them, but it's really only a minor benefit, almost totally meaningless at the size of header text.
Don't do this. Flag it if you have a problem with the article being posted here.
The style of the spec very elegantly combines the disadvantages of a declarative written description and pseudocode.
> which is more likely -- energy companies making billions of dollars, or scientists making millions of dollars

If you want to do motive analysis, you need to look at the full picture. First off, you forgot one player -- governments "making" trillions of dollars, and in need of a project to justify themselves.

And second, energy companies jumped on the AGW wagon a long time ago. They need to be in the right place, ready to dish out expensive solutions to hungry governments. See http://sppiblog.org/news/independent-newspaper-readers-comme...
It happens all the time and it's a great business model.

There have been a lot of successes with this. I'm shocked it doesn't happen more often.

There's no moral imperative saying it's "bad". In fact, quite the opposite. Just don't violate copyright.
Google Buzz Users a Hive of Confusion
http://en.wikipedia.org/wiki/Power_chord
http://en.wikipedia.org/wiki/Power_cord
Was it 10 minutes or was it 72 hours?

Well, according to the email posted to http://tumbledore.tumblr.com/post/393276231/this-is-in-respo... they did NOT give 72 hours notice, so definitely 10 minutes.
The two things are linked. If they take off into flight they can't go faster, because the wheels will no longer be in contact with the ground!
Oh wow, I just got that...

The pain... xD
HTTP Rickrolled by newspaper
Former top US officials fend off simulated cyberattack