skysight-inc/HackerNews huggingface dataset:
You might be right. Most of the ancillary subjects that I've been interested in have been science (psychology, sociology, some physics), and I haven't gone into the depth I would with them if I was still in school. It might not even be very feasible to get as solid an understanding without having my classmates there to bounce around ideas with. For my purposes, though, I'm looking to get a broad base of knowledge in a lot of fields and see what's worth exploring further, so it works pretty well.
"There's absolutely no risk and it's completely free to get started."

IMO, That sentence is too verbose, especially with the title above it. Since 'Risk' is in the title, I would change it to: "(It's free!)"
Show HN: FreelyWheely (A better Freecycle).
So here is is: http://www.freelywheely.com

In short: FreelyWheely is a place where you can offer your unwanted belongings, for free, to someone who can make use of them.

The longer version: Although there are similar things, Freecycle particularly in the UK, you only have to visit a tip to see that for the vast majority of people it doesn't work. Masses of useful (even sellable) items being thrown away, lots of unsorted items being sent to landfill. It needs to be easier to find a new home for something you don't have a use for any more. Freecycle has many issues - worst of all the fragmentation and need to find your "local group", but also you can't tell if something is still available, no photos, terrible password policy, no categories... I could go on.

What next: Tech wise, a mobile app, searching. But more significantly a marketing effort to get more things listed.
Honestly, whether you call it 90s database technology or 90s directory technology doesn't really change the fact that it's a pain to work with.

I read the Engine Yard story before, and it's a really good evaluation of where things went wrong for LDAP.
Ganesh Chaturthi Fastival Celebration 2011, Photos, Dates & Information
Ganesh is Hindu's god. Ganesh Chaturthi celebratin in whole india on lord Ganesh's bithday as Ganesh Chaturthi. In india ganesh Chaturthi celebration continue for near about ten days. On Ganesh Chaturthi in india shcool, colleges, business and government offices all are close on the day and enjoy people togather. In india Ganesha is the god of wisdom and prosperity and invoked before the starting of any work by the Hindu.
Seems there's no interest from the others.
So here is is: http://www.freelywheely.com

In short: FreelyWheely is a place where you can offer your unwanted belongings, for free, to someone who can make use of them.

The longer version: Although there are similar things, Freecycle particularly in the UK, you only have to visit a tip to see that for the vast majority of people it doesn't work. Masses of useful (even sellable) items being thrown away, lots of unsorted items being sent to landfill. It needs to be easier to find a new home for something you don't have a use for any more. Freecycle has many issues - worst of all the fragmentation and need to find your "local group", but also you can't tell if something is still available, no photos, terrible password policy, no categories... I could go on.

What next: Tech wise, a mobile app, searching. But more significantly a marketing effort to get a critical mass of users
Obfuscated because it's Perl?
I get the feeling the R&D budget at Apple is just the salary and benefits of the Vice Presidents, who have final word (and often first) on their products - Scott Forstall (iOS), Jonathan Ive (hardware design) and Phil Schiller (marketing/Mac).
Did a basic email take down US defence contractor RSA?
Researchers believe a simple email may have unlocked one of the most respected computers on the planet that threatened US security - was as simple as: "I forward you this file for your review. Please open it and view it." EMC recruiter opened up booby-trapped Excel spreadsheet, whoops.

By the way, your shoelaces are tied together.
Llavero con cámara oculta
Llavero espía con cámara oculta.
Uh, I think this is wrong. Your code is not a derivative work of Opa, you can release it under whatever permissive license you want. (Of course, if users run it using Opa, they might have obligations with respect to Opa's license, but this is a different matter.)
I signed up for SerpIQ. Clean UI, but the UX needs work. You present good data, if the user knew what to do with it. Close the loop and tell me. Don't make me become an SEM expert. You're the expert. Just tell me what I should do with the results. Then you have a killer product.

I bounced from SaaSaholics once I saw it was a generic message board. That won't cut it these days. Gotta have a more social UI.
JailbreakMe creator Comex joins Apple as an intern
Ooops.. didn't think about that interpretation at all!!! I'll correct it immediately (even if it's too late). Thanks :)
I wonder how the site (or a similar one) would work where there was a fixed number of memberships, say 5000. If the max number is reached, new people can only join when others leave, like a club. If you don't use your membership for a period of time, you are automatically unregistered. Spammers and others lowering the quality will be unregistered as well.
Alternative Barbecues - Indoor Cooking
Most people would agree on the definition of barbecuing as an outdoor activity that involves a specially constructed grill, fire or considerable heat, a plentiful supply of tasty meat, and, most importantly, a good crowd of like-minded people. When we hear the word barbecue, it's back gardens and parks that immediately spring to mind, not the kitchen or dining room, no matter how roomy they might be. However, the vagaries and unreliability of the British weather mean that it's not always possible to enjoy a good old-fashioned smoky barbecue in the back garden. And when the rain does come down you're left with only two choices - plough valiantly on with the cooking, tongs in one hand, brolly in the other, or give it up and head inside to cook your food in the oven.
What the hell is this spam?
Certainly. However, in many cases, the high-level information that Opa has can be used to produce highly-efficient JavaScript code and/or highly-efficient distribution layout, that would be quite hard, time-consuming and error-prone to replicate by hand. On the JavaScript side, this is already the case e.g. for our implementation of pattern-matching or tail-recursive functions. We have numerous additional such ideas that we have not found time to implement.

And then, if NaCl/NativeClient becomes mainstream, that's yet another avenue worth exploring.
A major one not mentioned - flash hijacks your keyboard input, preventing you from navigating around and out-of on pages which are flash-infected.
It was "Edsger Dijkstra", not Edgar. (Probably no one else cares about this.)
I think the article makes that pretty clear. They were not just acquired for the talent, but meant to run as an independent unit in Google, which they did for quite some time. But now the internal situation changed at Google.
> 1. When you go through the pains of integrating everything else, why not go for gold and exclude x/html and css as well? These are as "glue, antagonistic" as the other bits that make up the current webapp quagmire.

Actually, the x/html and (most of the) css that you see in our examples is syntactic sugar for higher-level constructions.

> 2. When ideas like PaaS are emerging, wouldnt it be better to bundle everything that makes up the app separate from everything that makes up the platform? [...]

Certainly feasible, but I'm not sure what would be gained, and it would make deployment a little harder.
Um last time I checked we are still in a bubble
Why is this being dug up again? Not that I condone flash.
Elaboration:

class Read r where
read :: String -> Maybe r

Note that it's polymorphic on the type of the return within the Maybe. It's very flexible, the polymorphic type can appear anywhere within the type signature.

Now you can write various functions that use "read" and they all remain return-type polymorphic. For example, you can write one that loops, requesting the user to repeat entry until parse-able data (of the wanted type) is given:

repeatReadingUntilValid :: Read r => IO r
repeatReadingUntilValid = do
line <- getLine
case read line of
Nothing -> do
putStrLn $ "Invalid input: " ++ show line
repeatReadingUntilValid
Just result ->
return result

That's just a silly example, because read isn't that interesting.

Another example is QuickCheck, which uses type-classes to auto-generate fuzz-testers for functions.

For example:

import Test.QuickCheck

pretty :: MyType -> String
pretty = .. pretty print my type here ..

unpretty :: String -> MyType
unpretty = .. parse the pretty printing of my type here ..

Now I can test that unpretty is indeed the inverse of pretty:

quickCheck (\x -> unpretty (pretty x) == x)

(for every x, the unpretty of pretty of x equals x).

I can generalize this property to:

isInverse f g x = f (g x) == x

And then use:

quickCheck (isInverse unpretty pretty)

Similarly you can define:

commutative f x y = x `f` y == y `f` x
associative f x y z = (x `f` y) `f` z ==
x `f` (y `f` z)
transitive f x y z = x `f` y && y `f` z ==> x `f` z

Which makes an important type of unit testing a breeze.

The type system is saving us from writing code here.
God is not mocked.

God says...
C:\TEXT\PLATO.TXT

ower. That is what mighty cities declare;
and the children of the gods, who were their poets and prophets, bear a
like testimony.

On what principle, then, shall we any longer choose justice
rather than the worst injustice? when, if we only unite
the latter with a deceitful regard to appearances, we shall fare
to our mind both with gods and men, in life and after death,
as the most numerous and the highest authorities tell us.
Knowing all this, Socrates, how can a man who has any superiority
of
Is that supposed to be derogatory? :-)
Can you write this in point form? I don't understand a single thing you are getting at
You have an astounding dedication to your craft.
It's normal for a publisher to send out "Hey - you interested?" to multiple people. Don't let that make the decision for you. After all, you wouldn't expect them to say, "We'll only do this book if genbattle agrees to be the co-author", would you? They are just trying to hurry the process along.
> The authors promote using dozens or hundreds of compiler passes, each being as simple as possible.

This kind of approach can seem wrong, because it's breathtakingly, disturbingly inefficient, but it's an excellent way to break down a problem, so you can see it, play with it and understand it. It's much easier to write an efficient version once you know what the hell you're doing.
It makes me sad that this is considered abnormal, never mind astounding.
Milos ciric
Torchwood Season 4 Episode 8
Hello world :)
At this time I will tell you about Series TV of Torchwood, of course in a new episode

Torchwood Season 4 Episode 8 "End of the Road" will be airing on Friday 26th August 2011 at 10:00 PM - Starz Network
Western furniture
It might be pertinent to point out that the Philippines is one of the Goldman Sachs deemed "Next 11" countries. (http://en.wikipedia.org/wiki/Next_Eleven) I hope to see amazing changes in these countries in the next few decades. While being a pioneer might be difficult now, it may be very beneficial in the long term.
Bodyguard hindi movie online,songs,review,pics
Bodyguard action and romantic bollywood big movie watch to download free online,Bodyguard songs download,bodyguard hindi movie review,bodyguard trailer,pics
I tend to think that, if you don't think you are ready, you're probably right. There will be other opportunities. The worst that could happen is that you get published and then critically slammed because your inexperience comes through.

If this gets enough votes/attention, there will be a flood of well-wishers and "You should do it!" suggestions. Maybe they're right, I have no clue. I just have always followed my instincts and, when my instincts told me that I was potentially getting in over my head, I ran. It's worked out well for me. There are always other opportunities, particularly when it comes to publishing.

Good luck!
Same here, and i remember having to compile the kernel to version 1.3 so i could use the special driver my cdrom used because the controller was propietary , well the "standard" those days for cdrom were or SCSI or the soundblaster cdrom controller.
Fair point. But I have been in the situation where I've got a RDP that outputs what I originally wanted, but now I want, e.g., to output an intermediate form, and I'm fucked.

So writing it isn't all that hard. But changing it after you've written it is a recipe for disaster. I did that a couple of times and looked for A Better Way.

A tool like ANTLR, OTOH, makes re-purposing (and initial development and testing) easy, but at the expense of runtime performance.

Perhaps the lesson is, "write a few RDPs to get the hang of it and then make life easy on yourself"?
I find it easier to write a parser by hand than use a parser generator. For most languages (C++ is a notable exception) writing a lexer & parser is a weekend job, and is far and away the easiest part.
I understand why people are still up in arms, because it must be annoying (at the very list) to see eleven years pass without fixing this. However, I find it even more annoying that after eleven years people haven't learned that you can't solve the problem by yelling at people "BAD BOY! FLASH BAD!"

I know really well what the allure of Flash is. I tried my hand at developing casual Web games and that's done in Flash. The following are the reasons, in what I believe is the order of importance:

1) Adoption: When it comes to users, everyone and their grandmother has Flash. Even if they don't, getting it and installing it is usually really easy. When it comes to development, you find that casual Web game portals (such as Kongregate, Newgrounds and Armor Games) are Flash-oriented and you even have sites like Flash Game License and Flash Game Art.

2) Ease of Development: I've seen games that were obviously made by people who have a considerable talent for art and so little talent for coding that they should have a court restraint to keep them away from development tools. Guess what? They work anyway and are popular. Yes, you have to learn ActionScript, but that's pretty much all.

3) Good Free Toolchain: You don't really have to shell out 600 dollars for Flash. You can get your stuff done for free, using FlashDevelop and Flex SDK.

Anyway, my point is that it's widespread, it's easy and it gets shit done. For those who think nagging is the solution, for those who rubbed their hands when Apple said it wasn't going to support Flash, here's the crucial question: can you show people an alternative that satisfies their requirements as well or better?

In this case, Adobe is the metaphorical Microsoft: their stuff is out there and they make it easy for people to use it. As the history has proven, the solution is not to call people sheep because they use Flash; the solution is to provide the metaphorical Mac and metaphorical Firefox and metaphorical Ubuntu -- stuff that's so good, that people will switch in droves without looking back.
Google TV reportedly launching in the UK within 6 months
Is it me or did Nielsen add an update on top of the article when he was hired by Macromedia, or something like that?

The way I recall it, it said something along the lines of "OK, Flash is not very good, but now we are working to address the issues mentioned on this article". I checked in archive.org, but there are no copies of the page there.
Yep.

If your usual working set (code+data), or better still your entire working set, fits into RAM easily and doesn't see a lot of write activity (where in RAM or not it needs to be copied to disk at some point), cheap VMs are often a no-brainer. The I/O hit will only seriously affect you if you need to reset he VM so the working set needs priming in RAM again.

As soon as you need I/O bandwidth (much writing, or a data-set that doesn't fit easily in RAM) you need a physical machine as the I/O contention between you and other VMs will completely kill performance.

So as you say: real machines for significant database work and cheap VMs for your web servers and other worker tasks is often the most cost effective arrangement. Don't go too cheap on the VMs though for production work. I generally avoid "burstable RAM" options as I find them less reliable (I'd rather have a fixed amount that can all reliably be allocated as needed, than unpredictable reliability forcing me to put procedures in place to deal with unexpected OOM situations). And make sure you properly test the bandwidth carrying capacity: I've seen cheap hosts get good reviews where the reviewer tested incoming bandwidth but filed to test outgoing - this is not all that useful as a hosts outgoing bandwidth usually sees much more contention than the incoming.
Flag it and move on. HN does get a lot of spam, but people just flag it, so it gets removed quickly.

In particular, this is:

(Comany name redacted so they don't get more advertising)
... procurement supply chain, logistics and supply chain
management, teacher training, certification, and provide
internal training courses.

(Courtesy of Google translate)
You can't limit the amount of RAM, but the RAM metrics are somewhat deceptive; it uses memory-mapped files, so your virt usage is going to basically be the size of your whole dataset. Your resident usage is going to consume up to as much RAM as isn't being used by other processes on the machine; the kernel's VMM should manage how much resident memory is actually used.

In practice, you generally want your DB server(s) on their own machines if RAM is ever possibly going to be a concern. Any database that constantly has to hit the disk isn't going to perform worth a hill of beans.
UK's atomic clock 'is world's most accurate
An atomic clock at the UK's National Physical Laboratory (NPL) has the best long-term accuracy of any in the world, research has found.
I am just asking a small question: are the complaints here not present with html5 canvas element?

For me blaming a technology, when the issue is people, is not very effective.
The Definitive ANTLR Reference: Building Domain-Specific Languages

http://pragprog.com/book/tpantlr/the-definitive-antlr-refere...

-- + --

Language Implementation Patterns: Create Your Own Domain-Specific and General Programming Languages

"Learn to build configuration file readers, data readers, model-driven code generators, source-to-source translators, source analyzers, and interpreters. You don’t need a background in computer science—ANTLR creator Terence Parr demystifies language implementation by breaking it down into the most common design patterns. Pattern by pattern, you’ll learn the key skills you need to implement your own computer languages."
http://pragprog.com/book/tpdsl/language-implementation-patte...
Writing a book is very good for building your personal brand. IF you are interested in that, and IF you think the book could be fixed without too much effort, you could go for it. Having a starting point, however bad, would make it much easier to write the book.
IIRC there was a version of the code for x86.
1 test is not enough to cover the functionality of various functions.

In Haskell, types are enough to prove some properties about functions, so you don't need to write any test for the proven part. For example, you can write a RedBlack/AVL tree implementation in Haskell where the types prove that the tree is balanced. Haskell's type system is not strong enough to prove the order invariants are correct, though, so you'll still need to test that, but that's easier.

In a language with a weaker type system, you'd end up with more test code (for balance tests) and less guarantees (tests give no assurance).

Also, many bugs slip through tests that are meant to cover these classes of bugs. You don't get any guarantee from tests. Types give you nice guarantees. They're not as comprehensive as very-expensive tests, but they're pretty cheap. You get far more reliability-bang-for-the-buck from types, and thus the baseline from which you start testing is much higher.
"Mr. Cook sent an email around to everyone saying Apple wouldn’t change. That seems a little weird to me; I seem to remember that not too many years ago Apple was a computer company that didn’t do music. Isn’t change at the center of their success?"

I don't think he was saying that they will keep making the same products forever, it's that their core values aren't going to change, as they shouldn't. It's in the companies nature to experiment in new products, and that is what is not going to change.

"...in history’s rear-view, his biggest achievement will be having ripped music retailing out of the labels’ hands, and mobile software out of the telephone companies."

Those are great achievements, but Apple II? Lisa/Mac? Pixar? Rescuing a failing company and bringing it from oblivion to the most valuable company in the world in only 14 years?
I'm not sure what you mean. Would "stable candidate" work better? The 1.8x distribution is still clearly marked as "latest stable", and the 2.0 stuff is marked "development". RCs in open source - at least as long as I can remember - have been publicly released with a "this isn't officially considered stable" disclaimer.
Yes. Also the links to the game demos should be more prominent. I wanted to see what this engine could do, and I had to really look for it.
Huge performance increases, actually. The write lock yielding whenever the DB is hitting the disk is huge and is going to resolve a large number of my production complaints with it. The improved indexes are also quite tantalizing.
Agreed.

When it's as easy to write your game in HTML5+JS as it is in Flash then people will switch, and not one minute before.
google "screencast"--that's what you want to make. I hear it's real easy.
Food: 99% bad
Diffbot helps apps read the web like humans — Tech News and Analysis
I agree with that sentiment.

I have a piece of C code that I license to companies (it does multi-label classification of documents---mostly email) and I have very good test coverage and have been obsessive about its design and operation. Since it does a lot of low level C tricks for speed I wanted to be absolutely sure that it wouldn't crash, and it has to work on Windows (32 and 64), Solaris, HP/UX, AIX, Linux, ... The bottom line is that being obsessed about the stability of the code has meant that in the five years it's been shipping not a single client has reported a bug and I have never heard of the code crashing.

This actually turned out to be a problem for me, because I had a hard time getting some people to renew maintenance on the code because it never failed.
Could somebody explain what this is about? I couldn't find an about link. To future startups: INCLUDE AN ABOUT PAGE.
I've registered, but at the moment have nothing to offer, and there's nothing within 100 miles of where I am.

Traction will be difficult. FreeCycle in the UK has traction and so does work to some extent - I've frequently both given and received.

To gain traction you might need to piggy-back some other location-based idea or service, some reason to have people remember and come back.

Just a thought.
Hoping to get feedback on the current validity of the statements in this article.
What To Do If Your Twitter Account Gets Hacked
What To Do If Your Twitter Account Gets Hacked
Apple Hacker Extraordinaire Comex Takes An Internship At Apple
Jailbreak wii
Until recently I had no idea you could unlock a wii console without voiding your warranty, allowing you to do more with it, like play homebrew games and using it as a dvd player.
Larry Page has said something like "putting more wood behind fewer arrows." Which makes some sense when you see a list like this: http://en.wikipedia.org/wiki/List_of_Google_products
How we found the file that was used to Hack RSA
Architectural Evolution: From Middleware to The Cloud