skysight-inc/HackerNews huggingface dataset:
FTA:

First, symbols. Read

*	as "pointer to"	- always on the left side
[]	as "array of"	- always on the right side
()	as "function returning"	- always on the right side

If all of these type operators were on the right side, there would be no need for such a guide. Parenthesis would never be necessary for type declarations, and they could be read in one direction.

It's unclear why C authors chose to have both prefix and postfix type operators.

Similarly, the value-level dereference operator could be post-fix, avoiding the need for (->), and making it much easier to dereference and subscript array pointers. That would make it feasible to pass arrays by pointer-to-array, allowing to feasibly pass them by value and have simpler and more consistent language semantics.
I don't think its a bad idea- but like others mentioned, the video is a turnoff for me. I like your enthusiasm, but I suggest a remake of the video. The video to me seems like it's an unprofessional product made by someone on a whim. It's great if it were a testimonial, but when used to describe your product- It could be less personal.

Keep up the good work and let me know how it turns out.

Cheers
FriendDA -- Slightly more than a hearty handshake
As the article says it is mostly about being able to "demonstrate a willingness to move out of their comfort zone".

I can understand why new graduates will do pretty much anything to differentiate themselves from their peers - for a company with operations in China having something like this may well be enough to catch the eye of someone flicking through a stack of applicant CVs.
If any students reading this is interested by an internship in Shanghai, we are looking for interns :-)

It would be doing ruby on rails and node.js development, 3 month minimum, paid a small stipend (enough to cover cost of living in Shanghai)

Contact at interns@webagecorp.com
Microsoft Dynamics Provides Data Visibility - To-Increase Blog
Read how Microsoft Dynamics has helped Norway's largest mail order firm improve supply chain management, by improving data visibility, in this case study from To-Increase.
I've used the generic notepad, classroom, several text editors, but still go back to google docs. I know it's not an actual app, but the no need to save feature is really a bonus for me. I always tend to multi-task quite a bit on the ipad, so it becomes annoying when I get a Save or Cancel prompt everytime i switch over to another app and then back.

I realize the generic notepad does this on the ipad- but google docs offers font formatting such as bullet points and number lists which keeps me organized even if it's just for note taking.
Watch Dallas Mavericks vs Miami Heat Live Stream Final on your PC
Hi Visitors,Welcome here to join with this streaming sports site. Watch Basketball live stream online on your PC. Enjoy! basketball match live online on your PC.Today on Tuesday, 31st May, 2011 in NBA Basketball Dallas Mavericks vs Miami Heat Live Final Match Will be telecast here. Dallas Mavericks vs Miami Heat Live Stream NBA Basketball Game. Dallas Mavericks vs Miami Heat Live Basketball match on your PC. Dallas Mavericks vs Miami Heat live NBA basketball online Broadcast. Want to watch this basketball match just follow this link here.

Match Details
Dallas Mavericks vs Miami Heat
Tuesday, May 31, 2011,
From : 21:00 EST
Place : American Airlines Center, Miami
Conference Final (Game 1)
NBA Playoffs 2010/2011
Why do I keep coming back to the Nexus S?
Quoted by the article: Computers function by executing a series of instructions, at the level of machine language, which perform calculations and manipulate memory and I/O.

Today, our computers increasingly have many cores, and many threads. On top of that, we often have to co-ordinate between dozens of separate servers, each with their own memory and I/O.

In this environment, manipulating memory becomes tricky, because you must co-ordinate among anything from 2 to 2,000 simultaneous processes. This raises a whole host of issues: (a) direct interaction using locks and semaphores is hard to get right, (b) the memory in question may be located on separate machines, and (c) if you're running at a billion instructions per second with a 0.1 second lag between machines, simply defining "simultaneous" can give you a headache. And with the rise of GPUs for blazingly fast general-purpose computation, even the hardware itself is becoming deeply functional.

We've come up with a whole host of strategies for tackling this problem: Worker queues, MapReduce, Erlang-style message passing, shared-nothing architectures backed by databases, and even eventually-consistent NoSQL systems. Each of these, in some fashion, represents a retreat from the old-school model of a single process manipulating global memory.

In this world, functional programming adds one more tool to our kit. It treats mutation and global memory as a special case, and gives us a new vocabulary for working in this world: map, reduce, transactional memory, monads, and local state (via Haskell's ST monad, for example). Even if you work in traditional OO languages, this functional vocabulary will give you new ways to tackle hard problems.
Then, the more abstract model of functional programming allows the implementation more freedom when distributing work on the many cores/GPUs, and can make use of this new architecture

I have read this many times over the years and it sounds perfect. It would be great to have some form of programming that maps to parallel architectures without headaches and bug-prone extra work.

Still, for GPU programming we're mainly stuck with things like OpenCL/CUDA, which are imperative like ever, and it's a lot of work to port non-trivial programs to them.

Also, even with Haskell/Erlang/etc AFAIK you still have to do special handling to get programs to be efficient with manycore parallelism. And that's not even talking about GPU.

Is this system ever implemented or does it just exist in theory?
Yup, I'd agree with that. These days I only use Unit Tests in a few very specific scenarios:

1) I like to write a 'nominal case' unit test because it helps me think about the sort of API that I want, and it let's me see the fun stuff up on the screen very quickly.

2) I've found a bug, so I write a unit test because apparently this bug was in code that I wasn't able to reason about correctly when I first wrote it, which means it is probably tricky - the unit test will stop regression.

3) When investigating a bug, and I want to assure myself that a subsystem is reacting the way that I expect it to, I sometimes write unit tests as a way of proving to myself that I have understood what is going on.

I've seen other people write loads of unit tests for every single little thing, but it actually makes their code more rigid, as if you want to change an interface, you not only have to change the code in the product, but you have to change all of the unit tests too. The result is that people don't like changing what is written, and prefer to overlay a level of abstraction to avoid the rewrite, leading to less clear architecture overall.
EARN $ 200 DAILY .. NO INVESTMENT.. ONLINE INCOME
I think that a real-life demo is much more effective to knowing whether or not the product works. If you're concerned with privacy- you can even have a quick test run to see if close family members or friends like it.

It would be bad if there were bugs or small annoyances like bad UI when the Angels or VCs are testing it.

If it's a prototype to simply show the idea and not anything close to a full blown site- then go ahead and give it a try. Advice is always going to be advice- it may or may not help, so believe in your product and decide what you might want to do.
>>Google needs to learn the Wave lesson, and go big or go home

Do you really feel that Wave failed because they didnt "go big"? If anything, thats what they DID do. They released a product with so much fanfare that lack clearly defined use cases. Wallet was /just/ announced. its not even a beta product yet. They need time to test out locations with a mostly staff lef trial period in very select locations. They have announced that they want it to do everything from debit cards to airline and concert tickets.

There is a chicken and egg issue here. Companies need to have readers in order for people to actually use it, and people need to actually use it in order for most companies to want to get setup with it.

>>They really need to identify who their early adopters are going to be and launch a concerted effort to convert them

I would say that launching on an offical Google phone in San Francsico and New York would be as close to launching for early adopters as one can get.
This /is/ an early adopters product for now, and will be for a while. But you don't need to convert them - they are the adopters all ready. You need to convert moms. They won't do this until it is very easy to use and known to be very secure. How else to do this then a small release amongst high-tech savvy users in larger cities.

>>Short of that, it's another in a long line of half-assed product rollouts from Google.

I don't feel that people understand what this product means for Google. Lest we forget they are an advertising company. What more rich a source of pointed advertising information than the exact purchases of their user? Barring some horrific publicity ala Buzz, they are going to sink WAY more resources into this one mobile product than they would short of android itself.
Title is incorrect. Goldman Sachs did not invest in the Lybian fund. It invested money from the fund, i.e. managed the fund on behalf of Lybia.

A better article at WSJ:
http://online.wsj.com/article/SB1000142405270230406650457634...
what makes anyone want to use a product that released a alpha/beta? If its good.
How else would they be getting it right without actual customers using the server.
Back in the days when people used Usenet for discussion, newsreaders had a killfile with which you could stop hearing from that particular person ever again (unless they changed their name).

That's a feature I dearly miss from today's HTML-based discussion areas.
Fedora 15 KDE: When New Old Is Better Than New New.
It stands out as a unique name. It might slip my mind the first few times when I see it, but I could see it sticking around once it becomes popular.
I did not imply you could use GPL code as part of proprietary code you distribute - quite the contrary. That's, BTW, what the LGPL and the exceptions you mention are for.
There needs to be a way of diagnosing and distributing free medications to those who need them but can't afford them. Many people suffer mental illnesses but can't afford to treat it (no need to bust out any stats, we all know this).

Myself, I have clinical depression but can't afford to keep up on my medication. There are times when I could use it but I don't have the money.

No doubt there are many complications and health considerations involved, but the people at HN are smart and thrifty. Problems like this CAN be solved.

Maybe instead of creating another personal productivity app, someone will tackle this very sad and important issue.
Actually, Unit tests should only test 1 thing. (Hence the name 'unit' tests.) So they shouldn't be testing both your models and your logic at the same time.

Plus, they are -way- faster when the database stuff is mocked out.

Of course, that's not always possible and efficient.
Android Marketplace starts cleaning house
Web Development Services | Web Development in India
W3C Solutions provide web design, Web Development Services, Open Source Development and Search Engine Optimization Services at affordable price.
I definitely believe that clones could have a profitable investment, but the hardest part is actually making it come true. Most people don't embrace change too willingly. "Oh another facebook?" even if you mention the small extra features that you have that the original site doesnt.

If you have a good sized number of people who could genuinely use your product (better if its a specific niche), then it would really help. I'd say do thorough research, ask friends and family, and definitely ask a few not so close friends as well for input (close friends and family will try your idea just because they're close to you, not always the best advice).
Vaccine Prices Disclosed By UNICEF For First Time
Completely on board with the first paragraph.

But your unscientific impression may be a little coloured by your age. (I'd wager you're late 20s, early 30s?)

I feel the same quite a few times - that things were getting rapidly better between 1995-2005, after which the pace of change became glacial to the point of regressing.

After putting a little more thought into it, I am almost certain that the way I feel this way is because I have a different view of the world now. I am older, more mature and more prosperous than I was in the early oughties, and subconsciously have a better standard of indicators that I look for, when considering 'how things have changed'. Consequently, things like the systemic corruption and poor infrastructure seem far more important to me now, than they did 10 years back. I suppose I was far less concerned about them, and looking more at access to information (the evolution of the Internet) and 'material pleasures' (malls, entertainment, global brands, etc.)

Basically, if I look at the situation in India today through the same lens that I did 10 years back, then I'd be prepared to say that things are still improving.
First quantum computer sold - a bargain at $10 million
Thank you! This is very, very useful. Not only to beginners, but also to those of us who want to roughly compare the behavior of several algorithms. You can estimate things like sensitivity to parameters and quickly visualize exactly how they behave.

It's a very useful tool.
DECKARD:	Enhance 224 to 176. Enhance, stop. Move in, stop. Pull out, track right, stop. Center in, pull back. Stop. Track 45 right. Stop. Center and stop. Enhance 34 to 36. Pan right and pull back. Stop. Enhance 34 to 46. Pull back. Wait a minute, go right, stop. Enhance 57 to 19. Track 45 left. Stop. Enhance 15 to 23. Give me a hard copy right there.
yeah that video is creepy
Can't understand how satisfaction is linked to being rich? Satisfaction also comes from what impact you have on society.
Yes I totally agree. I don't compare them, I consider them both critical.

For the record I tend to avoid controller tests for non-API controllers; if the app only got HTML views I don't see the point of testing controllers really. Then I think integration tests using browser simulation covers it enough.
thanks I will def add wp7 support.
Genuine protip:

Replacing through-hole parts on motherboards is exceptionally difficult. There's so much copper in a modern multilayer board that it's very difficult to get enough heat in without cooking something delicate. Even with preheat, a reflow gun and a powerful iron it can be very hard going.

Replacing broken PSU connectors is one of the most common laptop repairs and should be an easy job, but has a dismally low success rate.
Thanks a lot. I think Omvious is a very good name. But to be honest, I feel Mivious sounds a little better (probably easier to remember?).

Also thanks for confirming the pronunciation. I thought this is how it's pronounced, but as English is not my first language I wasn't completely sure.
Why rename 'classes' to 'applications' when application already means something to developers?

Why use characters that can't be typed?
That is interesting, I don't know Ruby that well. But by what definition is Python not a "true" class based OO-system?
Online free directories
Promote your business by submitting your website to fastest growing online free directories and get high traffic to your website.
Right, the number of app stores increased by 217% and so the one store (or two?) belonging to Apple lost share of the market. Not a very illuminating statistic.

I bet they are still selling more apps than ever before.
>I use Emacs+PSGML to write HTML. I can’t without a DTD.

This seems like a failing of Emacs+PSGML rather than HTML5 lack of DTD.

Or rather why are you using an SGML tool to write a language not based on SGML? (from wikipedia "The HTML5 syntax is no longer based on SGML")
Hahaha this post is a troll.

There's a reason why the expression "feeding" the trolls is popular. Trolls only exist if you let them.
I'm sorry, surely this is taking it too far?
Think about it: if the shuttle program were canceled when it became clear that it would not provide low-cost space access, there would be money for a lot more launches, more launch vehicles (big cargo, small cargo-and-crew, small cargo without crew). By now, the ISS would be 5 times its size with a dozen scientists working there. We could even have established a permanent moon colony (a radiotelescope on the far side is a nice idea).

That would also inspire generations of new space scientists.

The successes of the shuttle program were, indeed, impressive, but the failures were equally baffling. Let's hope, the next time, reason prevails over politics.
This article is just to drive page views. The website sells investment reports, it has a ticker across the page with fake recommendations.
A finished movie is a large and costly project. Fail early would be to scrap a movie project based on an early draft or storyboard. But his point is that every project starts out crappy, and then is gradually improved through the process. His story about Toy Story 2 is about how a failed project turned into a great project.

So I don't think he actually agrees with that mantra.
Aren't they they same. We are all on one big rock and access to petroleum, water, and food will become more limited and more contested as both economies grow. Economically and realistically, India is a threat to China, Europe and the US.
Samsung Believes iPhone 5 Could Be Nexus S Copy
Multi Level Marketing Company
Gati Technology Systems is a leading company of MLM Software. We offer you MLM Online, MLM Network Marketing, Multi Level Marketing, MLM Software Jaipur, Delhi and Mumbai.
Because there is no GitHub for bzr. I think git gained it's popularity mainly because of GitHub and Launchpad is just not good enough.

P.S. Let me know if somebody's going to build a "BzrHub".
MLM Software Mumbai
Are you looking for MLM Software, Network Marketing Software, MLM Software Jaipur, MLM Software Mumbai, MLM Network Marketing then we are here for your all solutions.
Wow 3 android phones and still not happy. Time to try something else?
I did something similar, but with the (keyed!) ribbon connector.

Embarrassingly, I fixed it with a solder, luck, and a replacement pin made from a paperclip.

Necessity is the mother of invention. And functional TiVos.
I met my last trolls on Google Buzz, so I created extension to Chrome which was (and still is ;-)) removing comments from those people from my stream. So even if they are writing something in other people Buzzes I simply didn't see it :-) [normal block in Buzz works only in this way that it blocks only given person from commenting on your posts].

So I think HTML based discussion areas aren't as bad ;-) you can still have tools for removing trolls comments. DOM is our friend here ;-)

https://chrome.google.com/webstore/detail/fadjoojmlelmmmiban...
Right. Except water from the ocean was going in and out through the few tiny holes, and maybe that was the main problem.

Where are you getting that from? Afaik they flooded the buildings with seawater on purpose, as a means of cooling. They did that because it appeared to be the lesser of two evils.

See, uranium doesn't fly away when the reactor is open

It does seem to fly pretty well when you add fire. At least that's what the 2600 squaremile no-go zone in chernobyl would suggest.

statistically less likely than an earthquake

That may be true, yet it's bound to happen eventually, right?

How would you rate the socio-economic impact of a single such event in contrast to, say, 9/11?
The Reuters title is hard to parse. I've changed the preposition to of.
How difficult is it to get a visa to work in China?
One thing to say is that OO doesn't mean no-functional and functional does't mean no OO. For instance, Python's String is functional since you can't alter it.. 'test'.replace('t', 's') will always return something new and does't not depend of anything but the string itself. I'm not saying python by itself is purely functional.. (as scheme is not purely functional).

I'm saying that because I've had great success recently by using immutable objects in languages that aren't.. how to say, functional friendly?
It was one of my complain about CoffeeScript[^1].

This with the existence of CoffeeScript.eval and now, I believe I will use CoffeeScript.

[^1]: http://yannesposito.com/Scratch/en/blog/2011-01-03-Why-I-sad...
The Silence (1963, Ingmar Bergman)
PBS will have four commercial breaks per hour soon
Movers Packers Mumbai
LLVM leaves that problem for users of the library. Users instantiate optimization passes and specify in what order to call them. For example, 'opt' has (http://llvm.org/cmds/opt.html):

-{passname}

opt provides the ability to run any of LLVM's optimization or analysis passes in any order. The -help option lists all the passes available. The order in which the options occur on the command line are the order in which they are executed (within pass constraints).

-std-compile-opts

This is short hand for a standard list of compile time optimization passes. This is typically used to optimize the output from the llvm-gcc front end. It might be useful for other front end compilers as well. To discover the full set of options available, use the following command:

llvm-as < /dev/null | opt -std-compile-opts -disable-output -debug-pass=Arguments

I do not know whether compilers 'included' with LLVM (clang, llvm_gcc) have support for tweaking the order. If they do not, you can always let them write unoptimized IR, and pipe the output through opt.
Clojure and Scala Comparison (2010-04)
I did not know this! Thanks for the clarification.
What is Special on HTML5?
AFAIK the PSGML mode is also the favourite one to use for XML editing.
IMHO this is going to kill personal donations and "silent" foundation/corporate donations because who is going to see them as a worthy non-profit entity after this point?

Also, they could more easily lose congressional funding once they demonstrate this model of income.

Very sad day for US culture.

Just imagine the news about something nasty the oil or coal industry just did and then there's a cut-away to a commercial from big oil telling you how wonderful they are.

Or commercials in the middle of Nova and Antique Roadshow.
I suspect more than 90% of the articles on HN are either to drive pageviews/sell someone something. Your first sentence and "The website sells [blank]" could apply to almost every website. But there is content to be discussed.
Wow, I wish I knew it earlier!! Thanks
nah, your best bet's definitely nXML - http://www.thaiopensource.com/nxml-mode/
Smalltalk is a beautiful marriage between OO and functional programming.
What would be a good first functional language to learn coming from an imperative/OO background?
Delhi Hotels
Review: Incendies — A Global Tale of Family, Fate, Conflict, and Tragedy
DelhiHotelsIndia
Special rates New Delhi hotels.
Don't miss out, book now..!!
I always trie to explan that to people its not about FP vs. OO. You can have a very functional OO language (dylan or scala come to mind) or you can have a imperativ OO Language (Java).

The real importend fight is FP vs Imperative. If the language is OO or not does not really matter.
Free Download Mask Wallpapers | Free Desktop Mask Photos, Images
User experience matters, first and foremost. Manufacturers and carriers are ignoring this at their peril.

Shipping a technologically superior uberdevice with all sorts of bells and whistles, without proper fit and finish is a failure mode.
Can Paperless Docs Reduce Startup Legal Costs?
Distance Arbitrage
...using http://www.thaiopensource.com/relaxng/trang.html for DTD -> RelaxNG conversion, I agree.
Pixel Qi Bombshell: Three Million Screens Shipped