skysight-inc/HackerNews huggingface dataset:
> GTK support for OpenGL, OpenCL was terrible, having to low code everything, while in Qt works as well as with cocoa.

OpenGL support sucks in GTK and QT equally. Especially if you want a more recent version of GL.

OpenCL does not depend on your widget toolkit in any way.

> Let GTK die and improve(or fork) Qt.

Qt is not really as great as you seem to suggest. It's a bloated "batteries included" framework that has everything from it's own string type to wrappers for things like threads and sockets. GTK is a widget library that is a lot leaner and meaner in comparison.

These massive platforms that try to wrap everything in the underlying operating systems to a common API use only the least common denominator of the systems that it runs on. The easy 80% works quite well but things tend to fail miserably when you enter the 20% realm. Things like memory mapped files or asynchronous socket i/o tend to be missing from these wrapper platforms.

And Qt is still using an old non-standard conforming version of C++ to achieve portability to things like Symbian. And their own C++ extensions that require you to use their build system and pre-processing tools. So you can't really use Qt without going all the way to Qt land.
Bicycle created out of recycled cardboard for $9
Paralympics 2012: Martine Wright, Wheel Chair to Will Power
It allowed markup inside the pull down so that when you hover on an icon in the pull down list, a tooltip appeared. It was much more, but this is what I remember.
Wanted to know about wax candles on net. 
We offered best wax candles with special price with unscented candles, square votive tapered white unscented with desirable burning time. For more info visit http://www.candles1.com.au/
How a Designer Can Brush Up His Writing Skills
It is very likely that you get the feeling that some members of your team aren’t quite getting the message of your communication right. Communicating effectively with the team is a tricky process because all the different types of people think differently and would have their own meaning of the message.
Wasn't this posted to HN yesterday?
湿地植物
10 Beautiful Photography Websites @MediaNovak
You thinking Boracay/Palawan?

Got to admit, the Philippines is a good shout. Is another place on my shortlist for an island hack-a-thon.

While I love the food there (Especially sisig!), you can't beat Thai cuisine.
Windows 8 Default Wallpaper Leaked Download Now
Auto body shop Toronto
Uni-Body Collision in Mississauga serving the Toronto area is a full service auto body paint shop &amp; collision repair centre specializing in BMW, Mercedes Benz, Audi, Porsche and Volkswagen
Well, I had the opposite conclusion. Lots of the linear estimates were more or less right, and the ones that were wildly wrong were not linear enough.

Like, here's a wildly wrong one: "Probate and copyright law will be entirely restructured by 2012 because people will be frozen at death, and there will be electronic means of consulting them. Many attorneys will specialize in advocacy for the dead." What is this guy anticipating? He's anticipating that biocomputing will explode up from approximately 0 to the level where we blur the line between life and death.

What about "now in 1987, we would beg you to forgive us. We have burdened you with impossible debts, wasted and polluted the planet that should have been your rich heritage, left you instead a dreadful legacy of ignorance, want, and war"? The author has totally neglected the idea that perhaps future presidents would create debts, pollution, ignorance, and war at scales which just blow those original scales out of the water, so as to seem irrelevant by comparison. Instead he predicts a total reversal of human nature, expressed in a "faith that you have saved yourselves".

If they've shown sci-fi bias towards computers, that has actually to some extent held up; if they've shown sci-fi bias towards space, that has not. The slow-and-incremental predictions are not so bad.
Also note the qualifier: "in their blood cells". HIV reservoirs are not necessarily restricted to blood or blood cell types.

You would expect that these patients need HAART to prevent a reactivating virus from replicating. The Berlin patient is different* because particles generated by a reactivated CCR5-tropic virus cannot infect his new T-lymphocytes.

* though it remains to be seen whether he is truely cured.
How to remove competitor website from your website search results
Wow, I wish I could have posted that as concisely.

Since you seem to be interested in philosophy, Gotthard Günther gives a very profound criticism of materialist determinism and dualism. His works are somewhat hard to access, since he wrote both in german and english and developed his thoughts over the course of several books. I've only read a summary so far (in german: "Technologische Zivilisation und Transklassische Logik" by "Kurt Klagenfurt", a pseudonym for a collective of authors). His main angle seems to be that even reasoning about consciousness and the notion of "you" in dualistic terms leads to infinite regressions or paradoxes, as Hegel has demonstrated.

I'll readily agree that this whole subject is quite a bit beyond the scope of hacker news and popular "science reporting".
This isn't just an issue of wealth. To do a bone marrow transplant you have to find compatible bone marrow, fry your own (very nasty) and then live in isolation (as in an isolated room) till the new marrow kicks in. And that's the best case.
I'm fascinated that all the real innovation going on in desktop environments (gnome3, unity, windows 8) seems to be taking a hammering. This is possibly just a case of the vocal minority and normal resistance to change but it will be interesting to see it all shake out in a year or two.

In my view Gnome should try to emulate the android model. Build the whole stack up to the widget level (they are really good at this) and then publish a couple of apps and an app store.
How To Integrate ClamAV Into PureFTPd For Virus Scanning On Ubuntu 12.04
Yes, i'm aware of all this, but internet can also be considered like that, and also, many entertainment. And wow is just a game among many, i don't quite agree with this generalization.
You can't judge a medium for what is done with it, but for what you CAN do with it.

Edit : Besides, i don't really like wow :)
How do you measure the success of it?
Sod all. They'll chuck him on the street and declare it's a victory on his part.

That's the legal system for you.
Fatigue Analysis Services
7Solutions India is one of the leaders of providing Fatigue Analysis Services to worldwide clients at affordable rates. The firm is very familiar with the many and varied Fatigue Analysis projects.
Ask HN: Architecture vs. Performance?
Hi,

as working on an interesting project, i face a recurring problem which i still struggle on at programming.

The problem I work on is simply an image parsing (language independed). I know _a_ solution of this problem, i've done it before, but i still have the feeling about, how can i solve this better.

The structure of this problem is:
- load the image (say bmp)
- search the image for certain byte pattern
- create a list of this pattern and search for nearby patterns
- save the results as new list of structures

So the schoolbook solution would be doing all this step by step. This would also allow to cleanly separate each steps in a certain architecture which would allow some kind of modify-less reuse.

But i also have some solutions in mind, which merges some of these steps to reduce the memory consumption and reduce the iterations done on the data, but then they result in a structure oriented architecture which results in the need of review, rewrite when reusing it. The architecture would finally be a monolithic "x to y converter" architecture.

I know its the all time weighting which is to be decided by creating such an algorithm, but maybe you know some more variants which is not just black and white and takes profit from both views.

Thanks.
Such studies are done with patients who need BM transplants for unrelated causes.

These cases are interesting to study because it teaches us what happens when you do reservoir depletion while on HAART. This is a big topic in current HIV research: reactivate integrated HIV to get the host cells killed while blocking viral replication with HAART.
class A { public: int do() { return 1; } };
class B { public: int do() { return 2; } };

template <typename T> int do(T t) { return t.do(); }
Micromax X101 Mobile Price in India-Dual SIM Mobile Features and Specification
Micromax X101 is a Dual SIM and GSM Mobile by Micormax.
It's a great analogy. I'll go tell my wife about it.
People tend to forget how close we came to all out nuclear war on at least two occasions (Cuban Missile Crisis and Able Archer 83) and that there were military leaders in the west in the 50s and 60s who actually wanted to initiate a first strike.
Image processing and machine vision is a big one. Part of the skeletal tracking algorithm for Kinect is implemented as a set of shaders on the Xbox's GPU.

That's just one example, but anything that involves image processing is a prime example of something that can be optimized for GPGPU.

EDIT: To add another couple of examples:

- Digital effects; rendering, etc. Digital effects studios like Weta Digital are using GPGPU for speeding up their photo-realistic rendering [1].

- Physics simulations for games; games can now move resource-heavy activities like physics simulation from the CPU to the GPU, not only freeing up CPU resources, but also increasing the number of particles, etc. that can be simulated (look for n-body simulations as an example).

[1] http://blogs.nvidia.com/2010/01/nvidia-collaborates-with-wet...
OK, so Google want to improve their handwriting recognition. Fine. But from a users point of view this just tells me one thing:

- Using an on-screen keyboard is such a pain for people that Google changed their HOMEPAGE to accommodate this.

Why does this irritate me?

1) None of the latest generation of smartphones are coming out with a hardware keyboard. The best are always keyboardless.

2) Stylus-based input, which is the other extremely fast form of text entry, has all but died out (I know some products still exist - but it was essentially dead when capacitive screens won out).

Hence, we've gone backwards from 10 years ago. It was faster for me to send a text/email from my phone 10 years ago then it is today. That is hugely disappointing.
> a MIT or LGPL license

GTK is LGPL licensed.
Green Screen Lighting kit
QML Engine Internals, Part 1: QML File Loading
Security provided by iPhone apps
The iPhones has become more popular over past few years. The iPhones are coming out with tremendous features and with application facilities which has made the users to opt for the iPhone apps development.
The Multi-Channel Banking Challenge
Always favor architecture over performance, until performance becomes impossible to ignore.
Real leather bags
(off topic but thought others might be interested)

What is the difference between BidSketch and Quoteroller?

I ask because i tried a trial of Quoteroller and it didnt work and had never heard of your site before now.
Always good to remember, as these rules of thumb apply to any kind of professional relation.
I'm curious - did you set up "full" Gnome 3 with Gnome Shell, or is it the default Ubuntu install (with Unity)? If the full thing, what made you pick that over Unity?

I "just" did a default install with the expectation that Unity would drive me crazy and that I'd end up replacing everything, but in the end I found it very suitable for how I work (browser + terminal with tons of tabs maximized; leaving one workspace free for the rare other apps I end up using)
As far as I can remember he was either a trainee accountant, or a financial manager. Something along those lines anyway.

As I see no mention of financial restitution I'm guessing it's a 'you no longer have a criminal record, feel lucky about that'.
As soon as we have the technology to monitor's everyone's moves offline and see what they do or think, you can bet RIAA will try to use it. Hopefully they don't exist anymore by then.
35 Beautiful Typefaces for Minimal Web Design Use
The modern artist is gifted with a variety of options for his artwork, typefaces being some of them. Words are strong communicative tools.
"An experienced developer should be mature enough to know that he and his kind should not be the target audience of his product. And putting in all those little checkboxes makes a product a horrible experience for the rest of the world."

Too bad Gnome developers are so far removed from UX and the desires of the "common user" it isn't funny

They took "removing stuff" as their mission and follow it blindly.

Or for a car analogy: Gnome removes the clutch but it doesn't give a torque converter and automatic transmission.
Hire Open Source Developers
Hire Open Source Developers - We offer Hire open source programmers, Hire dedicated open source developers as per your need at affordable prices.
I love it, because it feels streamlined and gets out of the way. I don't really care to participate in flames (the sort that Benjamin linked from his blog post), so I'll just voice some support here.
A number of my coworkers use Unity, and I do too. We're all programmers. Other than it being frustratingly buggy and with a klunky visual design, the general consensus is "meh, went better than I expected".

Granted, programmers have a simple workload: web browser, text editor, terminal, done.

One thing I like about Unity is how keyboard driven it can be: the application search is not too bad, and the "HUD" feature actually seems appealing except that it stole my right-hand-alt, which I use as an emacs's "meta" key. But other than that, I played with it a bit and thought it was a great way to get away from the hierarchical pull-down menu, which I loathe.
This is exactly what shapes the areas of success for OSS. It's glaringly obvious looking back, that success perfectly matches the motivation of contributors in different areas.

And that said, it doesn't need to be so difficult to include all these pesky checkboxes in a way that they don't confuse or hinder usability for n00bish users. This used to work for Gnome 2. Never met anyone who thought Gnome 2 was too hard or counter-intuitive, they were just more or less used to it. Windows XP and Windows 7 have a lot more checkboxes if you look for them.
SIMD is really a big omission if you do a low level language these days. A modern language should really have first class vector types. I'm talking about static sized small vectors that run on SIMD, e.g. 4 x float32 or 8 x uint8. Not something matlab-esque.

Something along the lines of OpenGL shading language, OpenCL C or relevant vector extensions in modern C compilers. With GCC and Clang vector extensions, SIMD programming is fairly nice. (NOTE: GCC 4.8/git version vector extensions emit bad scalar NEON assembly so you can't really use them if you target ARM).

One particular thing about SIMD coding is the shuffling instructions which are hard to express in normal programming language terms as the order of the shuffling has to be static. GCC and Clang both have a shuffling function that requires the parameters to be compile time constants. But I prefer GLSL/OpenCL shuffle syntax, like vec.xxyy or vec.wzyx or vec.s0s0s1s1, and combinations like (vec4)(vec1.xx, vec2.yy). Too bad this syntax is not available on Clang or GCC when doing normal CPU C code.

NEON's shuffling instructions are rather odd to deal with. An odd thing about them is that Clang's ARM intrinsics actually use __builtin_shufflevector to implement NEON shuffles like vrev.
no real first class functions - you barely use map/reduce/fold/etc. in python

Can you expand on this?
What's taking Google so long to offer GDrive support for Linux? Doesn't it work already in the Linux-based ChromeOS?
I'm curious - why does the bone marrow transplant require a lifetme mmunorepresants? Is it because otherwise the new immuno-system would attack the host organism?

Also - isn't an organism on immunorepresants essentially n a smilar position as an organism with inactive immun system due to HIV?
Uploading, converting and generating thumbnails for PDF documents
This blog post explains how to easily upload PDF documents to the cloud, automatically convert them to images and back to PDFs, generate thumbnails dynamically, extract certain pages from multi-page documents and deliver through a fast CDN. All that done in the cloud without any software installation. Ruby on Rails, Python, Node.js and PHP sample code included.
If you keep them as separated independent steps, it may be possible to pipeline the processing over multiple cores (that is, while one core performs step one on the next pattern, step two is being performed on another core on the previous pattern)[1]. If this is possible, it may be possible to offset the performance benefits that a monolithic approach would have.

But as sillysaurus says, architecture over performance until performance becomes an issue. Multicore pipelining is a performance optimisation, so its something I would read up on to be prepared for it, but don't try it until you feel you need more performance. Also don't try build it yourself - use a library. Finally, if that still doesn't give you the performance you need, start thinking about merging components together. Profile before thinking too much about performance (but by all means, keep performance in mind so your architecture can be modified to be higher performance later).

[1] If you're using C++, I personally recommend http://threadingbuildingblocks.org/ If you're using another language, it may still be worth taking a peek at the documentation (especially the section on pipelines) to get a feel for what I mean.
Xfce has more manpower than Gnome? Xfce has achieved the transition to GTK+ 3? (both rhetorical questions)
That I have no idea about; you'd have to do a survey and get honest results from CEOs which have run companies that tanked. CEOs have much more insider information than "this mythical market", but I'm sure primary insiders have occasionally been blindsided by a crash in the stock value before it was obvious that anything was wrong with the company.

Regardless, Pincus & co. will probably be investigated by the SEC after this. Illegal insider trading is punished very harshly.
Bring up the Unity dash, go to the apps section (icon with ruler/pen), click "See X more results" in the Installed section. You can filter these results on category. Not perfect, but workable.

To get a second instance of the terminal, right click the launcher icon and select "New terminal". Or middle click the launcher icon. Or press ctrl+alt+t.

How can you say that Unity is still crap, if you haven't tried it in 12.04?
Very cool. That's why I use Dropbox though, they already officially support all platforms I use. Also, there is little reason to switch away from Dropbox for me, it just works.
Wedding Waistcoats in UK
I don't want to bash Gnome. I have Debian testing (Wheezy), and I did try Gnome 3. It's steadily improving, though I still have issues with it. I try it every now and then - but I'm retreating to XFCE for the time being.

Gnome feels un-unified. I guess this has always been the way under Linux, what with QT, GTK and other toolkits, but when one app is slightly at odds with the rest of the Desktop - it feels, odd.

Example being non GTK3 apps, like LibreOffice (though someone here suggests that that is being rectified.) Even VLC, Opera, Firefox and Chrome feel a little out of place. Each behaves differently. You can't quit VLC with CTRL+W for example. Each are designed on different toolkits. Menus are inconsistant. Tabbing behaves differently in each app (can't we relegate this to the Window Manager or Desktop?) Keyboard shortcut unification doesn't exist. These are the edges I'd like to see addressed across the Linux desktop as a user.

Perhaps unification is a lofty target. And we should just be happy with the fragmented cottage patchwork.

I don't even know the difference between GTK, GTK2 and GTK3 and QT! My desktop is such a pain to theme it's a nightmare, I certainly notice that. What's new in layman's terms in GTK3?

As for some core apps, Evolution looked promising. But even that feels a little rough around the edges (I can crash it quite easily.) Thunderbird doesn't integrate with Gnome brilliantly. One flagship email client would be nice.

Focus on the core, the desktop design guidelines and some intrinisically needed apps. Most desktops on Linux seem to suffer in much the same way. Unity still appears ad-hoc.

I guess a good aspiration would be to make it as simple as possible for people to create applications as well as use them under Gnome.

Could there be some kind of CSSification of an app's controls? Present them as interfaces that could be styled differently according to the platform you are on. Leaving Window Managers to take on the role of innovative desktops. Perhaps apps are designed like this already? At least it would be easier to port an application across different form factors.
« American Wives » sur TF1 le 13 août prochain
De TMC à TF1, il n’y a qu’un pas, bientôt franchi par les vedettes d’« American Wives ». En effet, la série US avec Kim Delaney et Catherine Bell débarque sur TF1 à partir du 13 août 2012.
I'm sure what you say is true, but it's seems a bit rough for it to be a tax event if you are locked out of liquidating for six months. I guess you could have hedged or something.
I have mac user walking around in the office and asking me what kind of a desktop environment is it, being genuinely (positively) surprised that it is actually GNOME desktop on Linux. Well. And I have other Linux desktop users (like Xfce or something even more 'geeky', even TWM) that are genuinely surprise that I can just plug in another display and have it work without touching the command line (not that I can't use CLI xrandr, but why would I).
Stream Travis CI updates into notifications center
Works well here. I just set it up using the same methods that I used to lock down Dropbox on my system - https://grepular.com/Protecting_Your_GNU_Linux_System_from_D...
This is so old
Live cam of brown bears fishing for salmon
Admittedly I'm sleepy and wild-eyed, but... I have to wonder: If Valve pushes Linux as the focus of their internal development? But give it three years. What if Linux actually becomes the chief gaming environment? I can certainly see indie developers pushing Linux, or at the least offering Linux versions, as Steam currently offers both Win+Mac versions of games.

Given Linus' own comments about gnome, maybe some new attention is exactly what's needed for a new desktop environment to spring forward? And considering the freeform nature of Valve, I wouldn't be amazed to find out that some of the internal focus on the rumored "SteamBox" console turns into a new Linux desktop.

And what happens with MS? Do they chiefly become a device pusher like Apple? Are they even prepared for this fight?
Enjoy Virtual Game
Online gaming is the ever expanding and enormous industry. It has become an integral part of the game. You enjoy the game of golf in innumerable ways when you play the game online. There are several ways to enjoy the game of golf and it includes subscription gaming, mini games, fun networking games on social networking sites and more. Online golf is the perfect way to enjoy the game without booking tee times in the overcrowded golf courses. It is the perfect way to enjoy the game in front of the computer to have a wonderful time.
I'd say xmonad[1]! It is a very light and fast tiling WM.

There's also a couple of elegant and blazingly fast web frameworks, such as Yesod, Snap and Happstack[2].

1: http://xmonad.org/

2: http://www.haskell.org/haskellwiki/Web/Comparison_of_Happsta...
http://stackoverflow.com/questions/5645168/comparing-haskell...