skysight-inc/HackerNews huggingface dataset:
Here are a couple of observations

1) The implementation may not be the most effecient for a larger matrix or an even more dense matrix. 1% of 52000 is 520. That divided by 32 is 8-9 additions per thread. As that number increases, increasing the number of threads (and eventually using more blocks per row) would be a good idea.

2) He is allocating twice as much shared memory than required. I genuinely hope that was an artefact from before. If not, that is a killer for performance. Using more shared memory per block reduces the number of concurrent blocks.

Note: Not sure why he is still using cuda 3.2. cuda has had csr multiplication for a few months now, and has even gone through a revision to make it even faster.
Firefox Plugin Tamper Data:View & modify HTTP-HTTPS headers and post parameters
Sony Xperia S and NFC – Simplicity is Elegance « StartupTunes
Warning: looks like a referral id in the link to Harvest. As this is a self-posted link, I'm therefore suspicious, but everything else seems legit. Very little is Stockholm or Sweden specific.

Personally, I started an aktiebolag rather than an enskild firma because as a non-EU citizen (the author appears to be German) I thought and still think that it was easier that way to convince Migrationsverket (the Migration Board) to grant me the required residency permit.
Konami code on French Presidential candidate Bayrou website
急慢性鼻炎
Does anyone know how to do a consumer electronics startup? Can you contract out the design to someone knowledgeable? How do you find such a person? How do you get it manufactured?

Are there a lot of regulations to be aware of?
Tips For a New Applicant
I submitted an application for YCombinator late. I'm a solo founder but I know this is what I want to do. Anyone have some advice I can pull from if I get a response?
Interesting. From what I can see, it just tricks any CommonJS style module into thinking that the module and exports variables are available; and that it's running in a node like environment. Things like accessing the file system and http wont' work, but that doesn't seem to be what it's meant for - it's more "write your client side js in a testable common js format, declare dependencies like backbone and underscore, and you'll get a neat little browser runnable package at the end".
A perfect anti-example of why niche focus/positioning is so important.

"Who's it for? Everyone! Where? In every country! What do you sell? Anything! If we can just get 1% of that market, we'll be billionaires!"
Codes is the normal word in Mech Eng, at least, and in other disciplines that were early adopters of computing.
These services claim themselves to be a spam fighting tool. Ironically, they facilitate another time of spam. Forum and Comment spam.

I'm definitely tracking a rise in the number of these types of services, used for posting comment spam - and signing up to post on forums.

(I've even seen normal email spam - 'appear' to come from disposable email addresses. There are so many services around - easy to find ones that don't setup SPF etc)
China's censorship can never defeat the internet
>competent cleaners that are unwilling to strike out on their own //

Or get his subcontractors (ie the cleaners themselves) to accept a non-compete, possibly with a specific figure attached should they jump ship.
Several years back I was backpacking around Asia and that's where I saw this "plastic" money. I thought they were fantastic, the paper stuff around was falling apart yet here was something that I could keep in my board shorts, going swimming with, not worry about someone stealing it from my wallet that I had to leave at the beach, and I could then use it straight away without to individually dry them out again! Or putting it through the washing machine :)

I didn't realise Canada had them too! Kinda surprised more countries are not using them, the security features (like the see through window) must be a lot harder to replicate, as well as looking pretty cool!
On the mailing list, it's planned as a local server + browser http://groups.google.com/group/light-table/browse_thread/thr...
I was thinking a webapp version would be easy to monetize (monthly), but it only makes sense when you have to store data - which I now realize could be the code itself. :) A front-end for developing hosted projects.

It could be sold to amazon AWS, heroku, google apps, IBM/Oracle etc; and perhaps to github, bitbucket, dropbox when they start hosting apps - or start a new dev cloud. (of course, still provide the local server version).

Maybe problems with network latency + javascript performance... but might work for some divisions of labour, on some platforms (e.g. iPad). Network latency is worth it, if the result is faster than a local server could do... and if roundtrip + server was 100-200ms, that feels pretty much instant. If your app is remotely hosted, the main benefit is orthogonal, being convenient access (100% portable dev environment) - so, as JS and networks improve, it becomes more compelling. Test and integration servers can also be remotely hosted - no need to edit the live app. (This approach, like vim-editing remote files, has appealed to me for a long time).
Especially ones like this, where their utility is somewhere between awful & dubious, it's an interesting hack sure, but I don't think I saw the article clarify that it is a terrible idea!

If a developer ever came to me advocating abusing labels/inputs/checked/z-indexes this way for tabs they would have their marching orders pretty quickly!
Dirt roads? gravel roads? And the bag keeps it together. But I'm also not a civil engineer so I'll take your word for it.
From a consumer point of view, I can see two problems. The selection is muddled, and the prices aren't all that good.

They say they have 194,614 products, but that includes things like 5000 rubber mats and 2000 hex keys. Meanwhile, there's a single television and a single MP3 player.

For the few products that I checked, the price with international shipping was always higher than what you could get from a local store.
Why bother with the intermediate stage and not go direct html-to-png?
You can work around to the text kerning issue by using custom web-fonts. But I agree, they definitely need to fix this issue.

http://code.google.com/p/wkhtmltopdf/issues/detail?id=72
Redpoint Leads $40M Funding Round for Path
This time next year on reddit:

"From working my ass off 90 hours per week running a business that wouldn't scale to nice salary/benefits for 40 hours. I'm taking home the same net and I feel like I'm on vacation."

I don't want to sound too snarky and I really admire OP's initiative and ability to make things happen, but this just doesn't smell right. It's easy to get excited by nice revenue in the beginning (as he should), but this new business:

- doesn't scale well
- is notoriously difficult to get and keep good workers
- is the first thing customers eliminate when times get tough
- has minimal barriers to competition
- is price sensitive
- is difficult work
- is almost 24/7 customer service
- has major tax/liability/insurance issues
- provides minor personal growth opportunity

It reminds me of growing up hearing the debate between 2 uncles at Grandma's every month. One ran his own grocery store and the other worked 9 to 5 for BigCo. Each thought the other had it made.

Uncle A said, "You get to go home every night at 5, never work weekends, get benefits covered, and have a life.

Uncle B said, "But you can grow your income as big as you want and you don't have to put up with an asshole boss."

Both were right.

OP is excited now, but I have a feeling that in about a year or so, he'll be feeling a lot like Uncle A.
Hacking Your Car
4Clojure: learn Clojure through interactive problems
For niche markets, I recommend reading "Start Small Stay Small" by Rob Walling. You'll have to keep a critical eye while reading, but it will give you a basic canvas to iterate on.
Google Co-Founder Blasts Entertainment Industry On Piracy
In a new interview where he outlines his fears for the future of freedom on the Internet, Google co-founder Sergey Brin slams the entertainment industry for its response to piracy.
Would it be sufficient to create PNGs of the web pages and extract the text of the webpage to place in the background of a PDF file (for search, screenreading)?
They're just being rolled out in Canada. So far, just the 100 and the 50 have been released into general circulation. I'll be glad when the 20, 10 and 5 are released; with the popularity of debit, I don't tend to have reason to carry large bills.
emacs : M-x spook
When browsing product categories, the page title says "Search results for ''". For €40 million, you could check for empty strings.
Getting around the London 2012 branding police
Apple Hides Michelangelo's Hand of Adam in Patent Filing
You have the right to use whatever word you like. You have the right to use offensive words. You have hundreds of thousands of words to chose from.

"Anorexic" is an odd choice. Dealing with this purely from a linguistic point of view, and ignoring the "you might offend a few people" point of view, there are some unfortunate connotations.

Anorexia is a serious mental health problem. "The mentally ill start-up"?

Anorexia is, when we adjust for age etc, the most lethal mental health problem. About 1 in 5 anorexics die from it. "The at risk of death start-up"?

Anorexia in its severe forms is very distracting for the person. It takes a lot of effort to avoid eating; it takes a lot of concentration to count calories; it takes a lot of effort to 'body check' before you leave the house. "The distracted start-up"?

Anorexia leaves the person weak, susceptible to illness, and unable to do much. "The frail start-up"?

There are better words for "ultra lean".
Yes, I understand the principle. But deciding to form a coop, hiring a manager/marketer and being a partner in a company are all skills, and while valuable, they're just just as arbitrary to decide to teach in schools as knowing how to build a vacuum cleaner.

Also, where is the evidence of exploitation? Does this guy make more money than he would if there was profit-sharing? Paying a salary is profit sharing.
The bag will rip and tear over time because the contents are shifting independently of each other. This will not happen (as quickly) with a non-Newtonian liquid. Not to mention, dirt and gravel roads aren't big bags. The materials are simply laid out on the ground. They also don't last very long under high traffic or heavy loads.
Code Club - after-school code club initiative goes live
Our mission is to inspire kids to learn how to code. Our plan is to create a nationwide network of volunteer-led after-school coding clubs for children aged 10-11.<p>We're asking interested programmers to teach for an hour a week at their local school using Scratch and lesson plans based on the Scratch curriculum. Lesson plans are currently being created and tested so interested programmers can sign up to hear when they are ready at www.codeclub.org.uk<p>You can follow our progress at www.codeclub.org.uk/blog and follow us on twitter @CodeClub
Wkhtmltopdf does have its share of warts, but if you need to do a quick and dirty PDF dump of an entire site, it can help.

I used it with wget to scrape a site for conversion: http://darrenknewton.com/blog/2011/10/30/mirror-site-and-con...
What do you mean? Hasn't anyone thought that people could be banned by mistake?

This is terribly unfair and nonsensical.

Not that I have a lot to lose by abandoning this account, but as a matter of principle it would be nice to have it back, as it is clear that I haven't done anything that deserves such a punishment.
A lot of this is stuff I've been thinking implicitly for a while.

Success can exist on a continuum between competitive and niche.

The far end of "competitive" is being something like a concert violinist. Everyone knows that it's prestigious to be a concert violinist, millions of people want to, everyone plays the same audition pieces; you win if you're a hair's-breadth better than a million people doing the same thing. It's an unpleasant process, and the odds of success are long, but you know for certain what you'll have to do to win, and you know that if you get that coveted orchestra spot, you'll have reached the top of your profession.

The far end of "niche" is probably starting a company in a completely open industry. Nobody else is doing what you're doing; you're not competing directly with anyone; but you don't know what you'd have to do to succeed, you don't know if the niche you've chosen is any good, and you don't know how to judge how valuable it is to succeed in your niche. On the other hand, you don't have the demoralizing stress of trying to do the same thing as everybody else, infinitesimally better.

I've been trying to decide what to do with my life in this context. I'm a grad student in mathematics, with research interests related to machine learning. On the one end of the scale there's academia (which is at the extreme "competitive" side of the axis) and on the other side there's entrepreneurship (at the extreme "niche" side of the axis) and in between there's working as a data scientist at companies ranging from "three-month-old start-up" to "IBM." There's a tradeoff between the freedom of staking out your own territory, and the risk that if you're free to make things up, you'll get everything wrong.

(I've noticed that this is also true within science. In my computational vision research, there's a lot of "whitespace" for developing your own mathematical models; but most people, sooner or later, get proven wrong. In my harmonic analysis research there's a lot of classical theory already existing and the problems are better-defined; but it's correspondingly harder to make an original contribution.)
FOA, "using same code" means "sharing same source code in all JS environments" in this context. "Proxying some server-side JS code to client-side" is totally irrelevant to this topic, as you pointed.

And here are the differences of OneJS:

- it produces unobtrusive code
- it bundles any level of dependency properly
- it's not only for web browsers, but also all JS environments including Node itself
- it's a command-line tool that doesn't require you to code.
Thoughts on upcoming PLs
Minus 2? Explain yourself.
There's some weird HTML in the page...

<script type="text/html" id="template_pulseItem">
<![CDATA[

<$
var textTranslations = {
.
etc.
.

Any idea what this is?
So are you opposed to teachers offering partial credit for problems that are mechanically correct but have clerical or arithmetic errors?

For me, algebra is easy, but writing out steps is very difficult, and sometimes I prefer to use a process other than the one taught in class. Should the goal of math education be to solve problems or to learn processes?

In the real world, it’s solving problems that matters—I wouldn’t say “being right”, necessarily—but it’s also important to be able to weigh different potential solutions to find the best or most efficient. Programming is a decent example of this—don’t go for the O(n²) algorithm when the O(n log n) is just as easy to implement.

But even better, consider a startup. If you want to build an online store application in 1995, and doing it in Lisp means you expend less effort than your Lispless competitors to get to the same “right answer”, then you should take the advantage. The amount of effort does matter.
Without an explanation of why they had to make waistlines transparent to enable multi-player mode, it doesn't look very convincing. Couldn't they just move the torsos down or the legs up one pixel? I'm sure the C64 graphics hardware allowed that.

On an Apple II, I was, once, asked to move something half a pixel to the left. And I did it. ;-)
Arduino True Random Number Generator
Is there some useful lesson here? I don't think iterate quickly counts. I'm sorry that thing didn't work out for them, and without some insightful analysis this article isn't interesting or newsworthy.
if (!isActive) {
$parent.toggleClass('open');
} // best

Damian Conway of Perl fame wrote an excellent style guide for C in the early/mid 90s which I'm pretty sure explained why (I can't find my copy):

Programmer A:

if (!isActive) $parent.toggleClass('open');

Programmer B:

if (!isActive)
$parent.toggleClass('open');
doSomethingElse();

Oh dear.
Yes it's a shame that just because of a few zealous high-voted people, all the interesting questions lose their legitimacy.
Backbone.js Patterns
A tutorial/presentation I made with common patterns I use for developing Backbone.js apps.

Viewable in modern browsers.
How did an iOS developer end up sleeping on the streets of Kuala Lumpur
Do the spam actually come from those addresses, or is the address just 'forged' in the headers?
Had many beautiful days here since I signed up. Never got a single email. Sadness :(
That's already happened - the Adobe DRM "standard", and readers like the Kobo. It's going nowhere, because the selection of ebooks is much smaller than Amazon's, so few people want to buy one of their readers, and you can't read those ebooks on the kindle, so no-one buys the books either.
If they sold DRM-free ebooks then there might be a chance for other ebook stores to get established selling to kindle owners (though given how well integrated the kindle and its store are, I'm not sure), and then amazon might be forced to sell DRM-free ebooks too and at that point the market in readers could open up, and it'd be music all over again (where iTunes is still the 800lb gorilla, but no longer in a monopoly position). You'd think book publishers would learn from history...
Oh, hold on a second. If you try to join on the US website, they are using a fruugo.com site certificate, but the domain I'm navigating in is fruugo.us

https://www.fruugo.us/auth/register.htm

Gives me a nice big Firefox webpage telling me that I'm viewing an untrusted connection.
Billige NIKE FREE 5.0 V5 Menn 40-44 Nike Free Run
Billige NIKE FREE 5.0 V5 Menn, Nike Free Running Shoes Cheap Sale in DK, Nike Free Runs 5.0 40-44 Nike Free Run, bedste quailty! hurtig levering! laveste pris!
>> Information, quality assurance, and good management are all scarce

>I acknowledge that. Read my comment below

Well, your surplus-value is everyone else's value-added. There are probably more efficient ways to do things in the information age. I'd like to see a smart bunch of hackers disrupt the maid service industry. But I don't think the current method is unjustifiable and I don't think it's correct to question someone doing things the old way in a good way.
Not just park, I'm guessing it'd take a few seconds of rest for your wheel to sink in it. I guess it'd probably rip the bag and sink in the hole completely.
As an exercise; let's say you're called into Fruugo this morning and put in charge (they make an offer you can't refuse).

You can raise money thanks to the connections of the board, if you need it.

You're given the brief that you can do whatever you need to save the company.

What would you do? (Shutting it down and selling off the parts for scrap not being an option).
Pirate Ship | Paultons Family Theme Park - Home of Peppa Pig World | New Forest
Mawwell the First Crowd-Funding Platform in the Arab World is Set to Launch
Unfortunately this is all too typical of the tech scene in Finland. While there have been a few breakout successes (Rovio, F-Secure for example) and the tech talent in Finland is generally top-notch, much of the scene is dominated by a tight-knit old-boys network in the boardroom, unions and government.

See here for example:

http://www.arcticstartup.com/2011/03/03/making-growth-entrep...

http://www.arcticstartup.com/2012/04/03/the-best-april-fools...

Who do we have ? Jorma Ollila (again) - the arrogant twit who drove Nokia into the ground long before Elop took over. Siilasmaa, another face from Nokia. The same people involved in the Fruugo fiasco. Taxpayer money funneled through Tekes to support no-hope startups run by people who know the right people. Silly little committees - again taxpayer funded - to discuss the "future of IT in Finland" with nary a nod toward the genuinely successful startups.

The tech scene here is anemic, incestuous and poorly managed, propped up by taxpayer money through layers of government bureaucracy. Which is a shame because the tech talent is excellent. What's really needed is a more startup-friendly environment - a reduction in bureacracy, taxation reform, and a more small-business-friendly culture - but these are "hard" problems. Let's just have yet another worthless "steering group" and appoint the same guys we drink beer with in the sauna.
They're already hard. They won't spread apart because they're in a hole.
Git v1.7.10
* When you do not tell which branches and tags to push to the "git
push" command in any way, the command used "matching refs" rule to
update remote branches and tags with branches and tags with the
same name you locally have. In future versions of Git, this will
change to push out only your current branch according to either the
"upstream" or the "current" rule. Although "upstream" may be more
powerful once the user understands Git better, the semantics
"current" gives is simpler and easier to understand for beginners
and may be a safer and better default option. We haven't decided
yet which one to switch to.
this is mostly orthogonal to issue I have. Syntax-wise I want either Common Lisp or IsLisp style special variables, with selection of syntax being predicated on other concerns like performance, interaction with multiple threads (dfsch was originally fully multithreaded, current implementation uses global interpreter lock only for few rare operations, which is faster than fine-grained locking) and isolation between multiple lexical environments (so dynamic variables have to be partially lexicaly scoped)
Thank you for posting. I recently did a bit of research on producing thumbnails with Ruby using this project: https://github.com/csquared/IMGKit.

Only problem was getting the screenshot to work with Flash. It seems as thought the javascript delay option on wkhtmltopdf didn't delay at all.

Can PhantomJS handle pages with Flash?
US and China engage in cyber war games
Why both chroot and SELinux?
GREEN BEANS one of the best vegetable food...
I am ecstatic to see that some node.js frameworks are trying to move toward being aggregations of standalone modules rather than growing into monolithic coupled frameworks.

Monolithic frameworks are plentiful in the PHP community, but recently some of the larger frameworks have started moving toward this aggregate component model. Unfortunately, the PHP frameworks are much older than node.js, so many of the corresponding micro-communities are entrenched in the idea that their framework is "best". This means that while it is awesome that frameworks are allowing you to consume individual components, you still do not see it happening very frequently. You almost never see the frameworks themselves sharing components, for example.

Obviously the module system baked into node.js helps steer the community toward the concept of consuming modules, but I'm optimistic that the community is also young enough to completely embrace the idea of frameworks being little more than aggregates of the most common modules for building apps and also that "sharing" between frameworks is not something to frown upon.
Kickstarter Apology to Rachel Marone
History of Coffee
The history of coffee dates back to the ancient times, According to an Ethiopian legend, the shepherds were astonished to see the goats dancing playfully after eating red coffee berries. It also comes into account that the ancient African tribes used to eat balls made of coffee berries and oil.
I feel like I stumbled into Middle Earth or some fairy tale. And then Trobrowich called upon the Middians, and they sent their best warriors. An epic battle ensued, leaving slain Brubicks and Gagagnoths all over the place.
Asperger's Are Us comedy troupe plays off their disability
This site looks like it's made for 2002 interwebs at best
For spanish speakers "Demopaja" sounds like Demowank or Demojerk ("paja" means masturbation).