skysight-inc/HackerNews huggingface dataset:
Google sucks at putting a human in the loop. They hate it. It costs money and doesn't scale to the entire Internet.

Dammit all that free at point of use stuff Google keeps giving us, I want them to have a guy retyping all my emails into Gmail to make it so prohibitively expensive that they have to close all their services?? That'll show 'em.
Why we fall for fast news
you can't copyright single words.
In some of the older version of the PDP assembler the symbols could be any length, but only the first 6 characters were significant, so you'd better make sure that your first 6 chars are unique.

I don't see any reason to mix filenames and symbol length in any language though.
Russ still maintains 9vx and Plan 9 from User Space.
Are you sure it's a bot? Sounds like someone's browsing with one of these: http://en.wikipedia.org/wiki/MSN_TV (which used to be called WebTV).
goglang.org runs Go.
It's a pity google keeps so much of the kernel secret sauce to itself, it would be nice if they gave back at least as much as they took from the kernel.
It hit from three different IPs at once and did a few hundred pages in a few minutes, so I'm fairly sure, but it could be some kind of cacheing mechanism as well.
To be honest (and I'm in a similar IT consulting business as you) I agree that once you're working closely with the client, signing a NDA is standard. You want them to feel free to divulge the secret sauce of their business so that you can offer the best service.

HOWEVER, I frequently delete or amend small portions of the NDA before signing and explain to the client why I have done so. I've never had a problem so far.
Inheritance Patterns in JavaScript
> Except that both C# and C++ are related to C.

That is a very questionable claim.
"iPUB" to make absorbing digital content easier, fun and interactive.
The Google-fu is strong with this one ... although a 2002 mailing list entry is hardly great supporting evidence:

I think he is thinking of the five-character limit in the original
linker(s) used to develop Unix (which very well may have come from Multics).
That five-character limit gave us the infamous creat(2) system call.

http://www.mail-archive.com/gnhlug-discuss@mail.gnhlug.org/m...

Most other references to 5 char limit are about Tekken or the MS Windows Start button.
None of the States used America, but just as separate countries created the Union, wait European Union the United States used of America to designate where they where. Now in 200 years people might still think of France and Germany as separate countries, but I don't think the distinction is going to last that long.
its fake..
Check this out http://safebrowsing.clients.google.com/safebrowsing/diagnost...
As I've posted above, I've never refused but I have frequently suggested small amendments and explained why I was concerned. It's never been a problem, though in all honesty this has been with mid-sized businesses rather than megacorps.
That's not a Python thing - it was present in Smalltalk, for example.
I'm not. There are few source control systems capable of supporting development at google's scale, Perforce is one of them. It may be unhip (compared to modern DVCS systems), it may be a bit clunky (arguably it's less clunky than git), but it is definitely capable.
better title "White hat hackers singn up at unused Facebook groups"

WOW
A very long article...

One of the most significant bits for me:

Seedcamp do plan to open source their funding documents.
GiaiTri.com
danteembermage caught my gist. E = mc^2 is one degenerate case of a slightly more sophisticated equation. But, it's useful for many common situations, and looks great.
Mandelbulb: The Unravelling of the Real 3D Mandelbrot Fractal
Gord! Forgotten all about that site. Apologies for the fluff comment but I’d recommend a read if you’ve got time, he’s a funny man.
the one time i was poking around in the source files for the C standard library, the implementation for a given function was always in a similarly-named source file. printf() was in printf.c, and so on.

so let's say you're implementing unix on a machine that has a five-character filename limit, and you want to follow that rule. creat.c is going to implement creat().

that would explain why he now thinks it's a mistake: he could have implemented create() in creat.c, but chose convention over forward-thinking.
That's the one. Dupont is pretty fantastic for books and girls.
Sidux 2009-03 is now available - Linux Critic
I'd heard of the idea of using XML forms (explicit self closing tags) in HTML5 to allow it to be parsed as XML, but only at the start of the week began writing my first HTML5 DTD pages. I'd put my weight behind XHTML2 winning but that sadly seems to look ever less likely. I'd assumed that if I kept my <img /> and <meta />, etc., void tags as is things would work fine .. it looks like they should.

But, the whatwg who have many more people and spend many more hours on this tell me "it's not that simple, it won't work" I tend to have to take that on face value - I can't afford to write 40 pages using XHTML style void tags and then have an FF upgrade baulk because some nuance of HTML5 parsing spews at my tags.

FWIW.
They've only blocked the secure site for that domain name. Might be because the SSL certificate is still for www.getdropbox.com
That's fine, but that means you are waiving your rights to the safe harbor provision and opening yourself up to a lawsuit, should the person choose to pursue it.

I am not your lawyer, but I bet if you asked your lawyer he/she would recommend you always follow the 10 days rule.

...the complainant would also be guilty of perjury..

Not really. It's only perjury if the person writing the letter knew that they were lying. Which 1) is almost impossible to prove and 2) doesn't address the many, many people who send DMCA notices based on a genuine lack of knowledge about copyright.

It is basically toothless. (Out of curiosity, has anyone ever been prosecuted for a bad DMCA claim?)
They can save on testing if they will post their patches to mainstream branch.
I really don't see why they don't wall the garden, but leave a window for the spider to see into the garden.

Let Google index it and advertise it. Let readers see the adverts and pay for the full content.
They are 100% not going to do that.
Does Silicon Valley’s Spending Spree Signal a Recovery?
This is the sort of fantastically elegant solution, to a tricky problem, that we have come to expect from 280North and Cappuccino.

The killer feature here is that "you won’t have to change a single line of code". I love how seamless this is to implement! Oh, and that the images are sent as encoded text - pure awesome.
Left vs Right
Toronto Airport Limousine
Toronto Airport Limousine Services are a GTAA (Greater Toronto Airport Authority) authorized pre-arranged Airport limousine and airport taxi service. We specialize in providing state-of-the-art luxury chauffeured airport limo car service at very reasonable rates.
MobileOrg 1.0 (org-mode) for iPhone/iPod Touch now available
Could you provide either some supporting arguments or a response to the parent post?
As any pythonista would say: "from __future__ import braces"
> [...] multiple bigcorps are moving to ban flash on corp desktops [...]

Do you have any more info on this? Sounds interesting!
I'm using SpiderOak which gives you 2GB free, but you can get an additional 1GB for each free referral, for a total of up to 5GB free. You get a 'zero-knowledge knowledge environment' (everything's encrypted on the client-side before upload, and they can't even see the file names or other meta-data). You can use an unlimited number of devices, sync folders between machines, no special 'dropbox' folder is required, share folders with others, and use their web interface (though I'm not sure what the implications of using that are on the 'zero-knowledge environment'...I don't know how they've designed that).
No trademark filed => not their problem.
I wonder if CEO cocaine addicts think snorting using hundreds gives you a better high than using paper?
The impression I was left with was that their p4 stuff was for kernel source only (i.e. for the 30 or so developers that are using it), so I'm not sure if I see the big deal in using perforce in that scenario.
There's also follow through and prolonged effort which matters on a project vs. points for discussion. On HN, the idea is the point each comment makes should be considered on its own merits. On the opposite end of the spectrum; the project should stand on its own merits. However, those merits are likely to be derived from the choices of the person(s) working on the project, so the person(s) involved in the case of a not-yet-finished project is relevant.
the screenshot in ev's post didn't show that, but now I see that the screenshot on Techcrunch does. That makes me feel a bit better.
...except experience has shown him that he cannot get a $100K job (he has been jobless for a year - and that is a recurring theme in the article). In reality he is leaving $75K on the table by not taking the job.
Previous submission:

http://news.ycombinator.com/item?id=905547
this is clearly a conspiracy to get a reddit thread on HN. Just watch me get downmodded.
The name "forth" is already in use for a programming language.
[I am the OP] - The MobileOrg website for a screencast, and documentation - http://mobileorg.ncogni.to/
In which case McCabe may find himself in trouble with Shriekback.
<meta http-equiv="refresh" content="1;url=http://resimlive.ws.tc/hackerhanded.html>;
Old Line Banker Puts $1 Million Into P2P Lender Prosper
Ummmmm, it looks like that is exactly why they were laid off. The whole article is made up of stories of "money people" full of hubris who have no clue how to manage their own money.
'Go' is 100% longer than C.
> This is why so many Microsoft products have such generic names

Actually, in their case, I think it's more that they want to choose names are a mix between commonly-used word and one that is similar to an already existing product. Wordperfect --> Word, Netscape Navigator --> Explorer, OO.o XML --> OOXML, etc.
Blablabla. He may have gotten some details (yes, details) wrong, but he got the important part right: solving a real problem.
scipy.weave solved a lot of these types of problems for me. It allows you to place inline c++ (with access to the blitz library) it does the trick for those cases where expressing something as a matrix operation would be wasteful.
Thank you hassy, that really made my day!

Wonderful how mathematics can turn up such incredibly complex stuff from such simple numbers.

be sure you don't miss page 2!
If its a conscious tradeoff decision, doesn't it need to have a positive however small, to counter that negative, however small? now That positive might be "close to c++ syntax", but I am wondering if there is any other.
By demonstrating they could change the name of the group to 'we support pedofiles' it is less damaging when that actually happens since we now know not to believe the names of groups on facebook.
For as long as I've been gaming there has been piracy. Throughout this the game industry not only survived but flourished.

I simply don't buy the reasons for this as being "to protect the game industry"... like music before it this is not what gets protected. What gets protected are the distribution methods and those go a way to protecting the artificial price... in other words, I believe that DRM only protects the profits of those who control the distribution.
Huge $10 billion collider resumes hunt for 'God particle'
For Today
Rotten Apple: Apple's 12 biggest failures
It's not a matter of skipping Starbucks, buying clothes from a department store, and having a "staycation". When you're paying $3000/mo for your mortgage, $1000/mo on school tuition, $800/mo on your car lease, etc. you can't cut your expenses without making major changes. And, if you expect to get a job in the next few months, it doesn't make sense to move to a bad neighborhood, transfer to public school, and buy a used car.
Yeah, anyone who takes the formal requirements literally for a startup the size of Dropbox is probably not the type of person they're looking for. If you do a cover letter where you're like "I LOVE Dropbox and have used it for X years, have developed 10 Android apps (here are the links) and wrote a well-linked blog post on low-level networking over flaky 3G, oh and here's a ton of StackOverflow questions on mobile programming I answered" - you think they'll turn you away because you don't meet some arbitrary job posting requirement?

These postings are just written by other poor saps, on deadline, who generally just pull them out of their ass. They're not set in stone. (None of this applies to huge companies with rigorous HR screening of course.)
Yes, and I believe in early versions of Unix, system calls were prefixed by a _, so _creat was at the limit.

(From vague memories of a pre-release version of Unix that showed up at Harvard in the mid-70's before it was even officially released to universities by Bell Labs.)
You might need one of these bad boys:

http://www.nespresso.com

I can't speak from personal experience, but I've heard many good things.
Indie vs. Major Label.  Where's the gap?
Why is it so difficult for independent unsigned musicians to compete with the major labels and their artists? Its clearly not for a lack of talent. Is it a lack of resources, representation, funding, what?
This is pretty useless for anyone not using Picasa. I cannot "sync" my iPhoto library easily. The Picasa Web Album Uploader sucks.

Still hope they can give us gDrive ...
Early in my career my wife and I were very aggressive savers. We lived a fair bit below our means.

The day after my first layoff we sat down to look at what the new budget would look like. The first thing to go was all of our investment and money market contributions. Completely painless.

The lesson I learned is that the best part of saving for a rainy day isn't the nest egg you build up, it's the flexibility you gain from having a nice amount of surplus cash flow.

Or, when looking at your cash, it's not the constant that matters, it's the first derivative. (and maybe the second)
It's also 33% quicker to type than C++
Sure. The 'indentation is enough' argument ignores that braces offer redundancy and are unambiguous.

They're like guard rails on the highway, they make totally explicit what is going on.

The 'but you're writing for other humans to read' argument imho is not 100% the truth, you're writing for both the computer and other humans to read.

Humans like the indentation, the braces make it explicit.

The computer doesn't care about the indentation, it just looks at the brackets.

Drop a bracket and you get an error, drop a couple of spaces and your program will happily continue to work, only not in the way you intended.

it's funny how even in languages that don't use 'begin/end' markers (such as python) there are extraneous characters, such as the () pair when calling a function (surely there are ways to do without that ?), or when making a list or a dictionary.

Some things come in pairs, and the beginnings and endings of blocks are such things.

In Pascal it was BEGIN and END, which seemed overly verbose, in C it was { and }, which seems about as minimal as you can go before you become invisible, and when you get invisible you lose something.

Try cutting and pasting some python examples from online fora and see how well it works without.

And try figuring out from a python program that has been created on a box with alternate tab settings what it's intended function was (yes, I know there are tools for that situation).

Begin and end block have meaning, they are 'there', and even if you don't strictly speaking need them they cost next to nothing and make me feel a lot more like things are spelled out to mean exactly what I'm reading.

I should probably start collecting python examples in the wild on the web where the indentation is clearly messed up so the code no longer works the way it is intended, this is a lot more common than you'd want. It is also very frustrating when learning a language.

So, please keep those braces.
That sort of works as fiction, in part because it is so ambiguous - it could be anything from a tragedy to a farce.
Erlang at Facebook: Chat Architecture
because one important difference between judges and compilers is, judges are generally clever enough to screen out technically correct exploitations of egregious edge cases
The first and third habits are subjectively irritating. The middle habit, that of using organizations as examples of success without any attempt to perform even a cursory study to back up the conjecture, is demonstrably harmful and objectively wrong.
Why Paper Receipts Won’t Die
This is a weak article about a pretty slick tool. (They aren't really Linux apps, they're Mono apps, but since Mono is cross-platform, they may be running on a Linux machine.)
I'd go ugly early by saying that so did Hitler.
This might have been (see my other comment) a technical limitation at the time, but it also might have simply been the nature of Unix.

Remember that Unix was created in response to a disastrous dis-engagement that Bell Labs had just had from the Multics project, where source-code and file-name verbosity was the rule of the day, and I imagine one of the disaffections involved was the absolute baroqueness of the Multics naming conventions.

(E.g., random source code example of the Multics sources: http://web.mit.edu/multics-history/source/Multics/ldd/system... .)

So when you're using library and program names all day that are terse by design (ln, ls, awk, ed, etc.), "create" looks positively sesquipedalian.
The 'news' events they're reacting to are financial events at the level of price changes, order book depths etc. They don't react to things like the president being shot, and I'd imagine that if that did happen then at least some of those traders would be switching their models off - the markets could well go crazy at that point and a model won't have been back-tested in those conditions, hence you have no idea what will happen.
What is this referring too?
Very cool, but Base64 encoding produces results rather larger than the original image binaries, no? I guess the benefits outweigh the drawbacks?
Thank you Schuyler Patch. KIA in Kandahar on 2/24/09.
A lot of this looks very nice. One very simple thing I noticed was missing was a binary integer literal syntax. With a systems programming language, it would be nice to be able to write bit sets without shifts sometimes. Just use the obvious '0b10100101' syntax.

Also, I think the zero-prefix convention for octal literals is very confusing and possibly error-prone, but it seems to be used even in modern programming languages. Is there a good reason to keep using '0765' instead of something '0o765'?
It's Veteran's Day in the US today.
I'm pretty sure Unix even in its most primitive forms never had a 5-character filename limit. It might have been 8 initially, but not less than that.
He is thanking soldiers who fought in World War I or subsequent wars, because today is Remembrance Day.

http://en.wikipedia.org/wiki/Remembrance_Day
When I worked as a consultant, I never found my refusal to sign an NDA a problem. I did, of course, carefully explain my reasons.

It's a slightly different matter after the contract is signed, though. If they have some unique technology or sensitive data to protect, then an NDA is reasonable. But not before the work is agreed!
Mobile.airasia.com - Directory
...and this will GO ON forever, you know.
As much as I hate to defend copyright and trademarks, if the creator of go! did not trademark the name, then the responsibility lies with him. If one where to try to avoid the name of every pet project out there, it would be nearly impossible to come up with a name that someone used for a weekend of abandoned code, that was thrown out onto the net. Given that the guy wrote a book on his language, I sincerely hope that he had the forethought to trademark the name.
This sounds exactly like the ImageBundle feature in GWT: automatic spriting, no configuration files, works on IE6 and above... it's a great feature.
Spiders are better.
Strictly speaking, no registration is required for trademark protection in the U.S. - you simply need to have used the mark.

Registration is required to bring suit in Federal court, to prevent infringement from imported goods, to claim protection internationally, and to gain presumption of exclusive ownership nationwide.

You can also use the (TM) symbol to assert your claim on the mark without having registered it.

From the USPTO website:

Is registration of my mark required?

No. You can establish rights in a mark based on legitimate use of the mark.
Automation. They accidentally flagged the entire internet a while ago.

http://news.ycombinator.com/item?id=459590
And in the UK it's Remembrance Day. Similar thing. Just walked past Constitution Hill where the flames are lit.
Eldy rocks!
Credit Card Debts - How to Manage Your Credit Card Debt
Did a Time-Traveling Bird Sabotage the Hadron Collider?
Ah. Thank you. We have a different day for that, so I didn't know.
Viewsflow: financial news/social media mashup (invite code in comments)
Isn't Raganwald in Toronto? In Canada, it's celebrated as Remeberance Day. I grew up in Toronto, and I've been living in the U.S. for 16 years or so. It has a slightly different flavour in Canada, at least while I was growing up. It was more about remembering the horrors of war. The great sacrifices that Veterans have made were part of that, an important part, but not the whole thing.
Beta invite code (good for 150 logins): 8c6ac5d79
New Samsung Un55B8500 LED TV
This could lead to some serious procrastination.
Happy Veteran's Day! Thanks to all the Vets on HN.
Yes, that's true. I think, generally speaking, base64 encoded images will result in more bytes than the original. I guess it's probably around 10%-20%.

I think, in the case of spriting, it would be fair to say that the overhead of loading many images/http requests (and their individual headers) pretty much nullifies the effects of bloating from the encoding.
Does Live Mesh support Mac and Linux because if not it isn't so much a competitor to Dropbox.
Also, keep in mind that you have to get _very_ big before this becomes an issue. If you're at Yahoo, Google, MSN - yes, language issues can become a performance design consideration.

If you're at merely a big site, like Ticketmaster, IMDb, or Livejournal, with good software design you can handle a lot of load with reasonable responsiveness. (All those three sites are written in perl, in fact. I've worked for one of them.)

If your page views per day on your project aren't peaking in the billions, you're probably better off optimizing for the language that your team is most competent in.
I find it incredible hard to add a comment with the remaining chars (original tweet length - 'RT @username')
I thought he was the recipient of an organ transplant for a moment...
Giving Back With Emerging Media
There must be a pretty high incidence of geekery in Canberra, not surprising when you consider all the government departments requiring IT staff. And a few plucky little games developers...
Me thinks this whole discussion is going to last about as long as today's morning coffee in Disney's legal department.
Let me help you there, how about some CUDA implementation of a real time viewer :) ?
I've always been unsure on the British governments current policy to avoid funding any space projects.

On one hand they're forcing Virgin Galactic to become financially independent and not to rely on government handouts and be ultimately indebted for their existence.

Yet on the other hand, it appears as though the government isn't invested in their success and that they're happy to let NASA and the ESA deal with everything space related. Yet we all know, the first successful satellite launch by Virgin will be praised to no end by the British government as a 'made in Britain' triumph.
probably only about 20% since you need only two keys for both :P