skysight-inc/HackerNews huggingface dataset:
Regarding search, something that always trips me up in Nautilus is the find as you type feature, which I also love.

If you are in the folder list and you start typing - you can select folders. Say you start typin P-i-c, it will select say your Pictures file or folder. I then go to copy the folder but I'm still in the find as you type box, but I don't notice. I move to another folder view and paste, and find I have done nothing. Then have to navigate back to where I just was. To get around it you have to hit escape first before the copy. I'm aware of how to do it correctly - but I repeatedly trip myself up.

The other issue is the text find tool overlay is hidden in the bottom right hand side of the window, which seems to sometimes escape your eye. And the interface then feels non-responsive. Love the feature, but there's something amiss in the interface.

If you start to type the name of a folder, and it matches something, hitting return will open that folder, which is great, but is slightly out of tune to trying to use say CTRL + C (which copies the text you are typing in the selection box.) The latter is something that you might want to do - not that I have ever done it. But there are two conflicting behaviours here.
Wouldn't it be awesome if this map turned out to be a good predictor of the states Obama wins in the next election? Reddit could be the new place where candidates come to do "Reddit Hall Meetings" as opposed to "Town Hall Meetings". Does this service already exist? Can I call dibs on this as my start up idea? If I can't and someone else builds it, I would love to help. I'm a noob programmer with mediocre skills across the stack looking to get my hands and brain dirty.
Daemon Tools Pro Advanced 5.1.0.0333 - (2012) - RePack LetitLinks.Ru
I was working on a book social site where users earn badges after reading books. (Basically Foursquare for books. There would be badges for reading the top 10 books of a genre/author, milestones, etc.)

Gave up on getting a good book database.
Probably www.tagmark.org
A Chrome and Firefox extension for - Tagging (i.e Bookmarks), Tasks, Notes.
I still use it everyday but I never really followed through with marketing or getting feedback on it. One day maybe.
My 3 cents worth.

* General design needs rework especially the blog.

* Can you make an app to allow quick data entry.

* Most importantly why not try and build a social aspect? Forum / Leaderboard functionality. Is that too 2009?
Not the one you're responding to, but: I guess the difference is the preferred pointer device plus the screen quality. I have to tell you though, I've seen quite a few posts of people switching from thinkpads to macbooks and not one of them was looking back to the thinkpad's pointer nipple, at least not if they have been using a macbook after a while. All other differences of those two products are basically a matter of taste IMO.
I haven't used much Scala, but Haxe (haxe.org) sits somewhere between Javascript and Java. I enjoy it, ymmv.
Sounds like an interesting idea - I love reading, and a lot of ideas I've had have been book-related.

Just curious - why not utilize Amazon's book database, since that is likely how you'd make your money anyway (via referral fees)?
Here's the core problem with next generation languages. Languages that come out of academia focus too much on syntax and computer science level functionality, and it's extremely rare for a language of that sort to make it in the real world. The languages we use today either come from big companies with the ability to promote anything long enough to get traction on any language that is at least "good" or they come from the "streets". From extremely small teams who create incredibly flawed languages that are immimently practical and go on to rule the world. Perl, Ruby, Javascript, PHP.

It's "worse is better" again in spades. Ivory tower language designers try to come up with perfection when what we really need is to improve on the basics.

The next big language is probably not going to be something like Haskell (as nice as all that functional purity is) it'll be something that builds profiling and unit testing and better source control support right into the language, compiler, and tools.

Edit: if you look at where the average developer is spending most of their time and especially where the majority of the pain is it's typically in things like testing, debugging, performance profiling and optimization, and deployments. And if you look out there in the field you'll see lots and lots of awesome tools and systems helping peoplee tackle those problems. But it's exceedingly rare to see a new language which approaches those problems or tries to codify those tools into first class language features.
I think you're missing a lot of complexity of the considerations that actually go into implementing any of the above. I can think of 3 subsystems within Reddit alone (reading, voting, and messages) that all have different usage patterns and (if they're doing it right) require different approaches to scaling.

Where's e-commerce on your list? The approaches for scaling eBay are completely different than for scaling Reddit or YouTube, because eBay can't afford eventual consistency. You can't rely on caching to show a buyer a page whose price is an hour out-of-date.

Here's something else to think about: why do (the now-defunct) Google real-time search and GMail Chat have completely different architectures, despite both of them having the same basic structure of "a message comes in, and gets displayed in a scrolling window on the screen"? The answer is latency. With real-time search, a latency of 30 seconds is acceptable, since you aren't going to know when the tweet was posted in the first place. With GChat, it has to be immediate, because it's frequently used in the context of someone verbally saying "I'll ping you this link" and it's kinda embarrassing if the link doesn't arrive for 30 seconds. Real-time search also has to run much more computationally-intensive algorithms to determine relevance & ranking than GChat does.

I've personally worked on Google Search, Google+, and Google Fiber. I can tell you that they do not all use something like the notions behind Google AppEngine. There's no way you could build Google Search on AppEngine, and G+ would be a stretch.
Because the cost of manufacture is something like 1% of the cost from 20 years ago? Because similar devices can and would be sold for a fraction of the price if students were allowed to use them?
The first version of http://jobstractor.com was meant to be an alternative to advertising revenue for bloggers. I worked on it for about 3 or 4 months, built a huge amount of functionality (which no one ever saw) then finally did some market research. I discovered to similar offerings which had gone and failed before me. Contacting the bloggers involved in those generally turned up people who had not made any money from those efforts.

Ultimately I learned the value of doing the research before writing ALL the code. My subsequent project on the same domain was thrown together in a few weekends and evenings, was buggy as hell and put out with the intention of killing it if people didn't like it.
It always seems the opposite way on OkCupid...
Why the picture? The post is still up.

https://groups.google.com/forum/?fromgroups=#!msg/comp.os.mi...
I don't think that phrase has had any meaning for at least 20 years.
Signed-in reddit is one of the slowest sites I use. It is, however, very fast for what it is doing. I have no complaints about the speed, only wishful thinking.
Maybe a config problem ? It works perfectly fine on my old Core2Duo laptop, with 4Gb RAM. Almost never experienced multi-seconds lag (but I do admit I see some crashes here and there) in the latest Ubuntu release.
From http://producingoss.com/en/license-choosing.html :

There is perhaps one reason to prefer the revised BSD license to the MIT/X license, which is that the BSD includes this clause:

Neither the name of the <ORGANIZATION> nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

It's not clear that without such a clause, a recipient of the software would have had the right to use the licensor's name anyway, but the clause removes any possible doubt. For organizations worried about trademark control, therefore, the revised BSD license may be slightly preferable to MIT/X. In general, however, a liberal copyright license does not imply that recipients have any right to use or dilute your trademarks — copyright law and trademark law are two different beasts.
They've built a database in their database.
Also known as the inner platform antipattern: http://en.wikipedia.org/wiki/Inner-platform_effect http://thedailywtf.com/Articles/The_Inner-Platform_Effect.as...
Now check this - Samsung Mobilers IFA 2012 – Agenda & Facts / Emails Sent to Bloggers - http://www.amitbhawani.com/blog/samsung-mobilers-ifa-2012/
I did this mockup a while ago... the list of buttons for the directory hierarchy looks a bit weird and I thought something like this would be better,

http://holloway.co.nz/gnome-nautilus/

And when it comes to monitor layout within Gnome I thought something like this would be good,

http://holloway.co.nz/gnome-display-properties/mockup2.png
Crumbs, if only Dell and Microsoft had been interested in being profitable, just think!
"On average, less than 1% of Likes on any given Page will be removed"

Since this 'likefraud' is concentrated on branded/corporate accounts, shouldn't Facebook disclose the average impact to likes on these important pages? Or at least break down the impact of the fraud on a more granular basis.

The way that Facebook is handling this situation seems evasive and they are clearly trying to soften the PR blow here and spin things so they don't sound so bad. With reports coming out of major advertisers seeing over 10% of their likes disappearing, the Facebook team should really publicly address those cases, even if they are not the 'average.'
The slide machine [1] to make latex/beamer slides out of mind map. See also [2].

The core is an xslt that we use almost daily, we did a quite old-style web site which is still running with almost no users, but unfortunately we have absolutely no time to redesign/maintain it.

If anyone wish to contribute, we'll be happy to release code and share ideas.

[1] http://www.sli-m.com

[2] http://security.polito.it/doc/public/torsec_didamatica2011_s...
Got to love HN, if someone copies a startup pixel by pixel and business modell, hulla, the lynch mob readies it's pitchforks. If someone copies a freelancers design, website or logo, woha, people run amok. If someone copies Apples UI, hardware, apps and app market it's "Apple Never Invented Anything."
The main problem of academic languages is that they improve one or two aspects and neglect the rest. Real world languages must improve one or two aspects without hurting the rest too bad.

The rest means for example: debugging, IDE, multi-platform, standard library, performance, deployment
sounds like a solid idea to me.
Ask HN: REST or WebSocket RPC API
I'm starting a new project, and I've been trying to decide between these two options:

- REST API, with a separate push component like Faye

- WebSocket RPC API

My application fits well with both models.

One argument in favor of a REST API: I'm going to develop this in Ruby, and there aren't any actively maintained libraries that provide RPC & pub/sub on top of WebSockets. There are some Socket.IO ports, but they aren't maintained.

Besides ease of development, is there any reason to go for a REST API?
It's possible that innovation, specifically scientific progress that leads to innovation, actually relies on scientists sharing stuff with collaborators that patent lawyers would not want them to share. The patent lawyers might often be "the last to know". It's possible that many scientists often put their own scientific goals, which stand to enrich the scientific community as a whole, before the business goals of the employers they work for. Something tells me that Apple's patent lawyers do not have this problem with Apple engineers.

Not that I consider software developers to be scientists but I wonder if there are any Apple engineers contributing to open source projects or even just publishing the occasional research paper.

Doesn't Apple have rules that keep all their employees from talking to anyone outside of Apple under threat of immediate termination?

No FDA for software. You can say that again. There's also no Medicaid, Medicare or health insurance that pays for it.
I probably phrased this incorrectly, hence the downvotes. These arcade machines have specific timers, odd hardware characteristics, hard memory limits, etc, that are likely impossible to replicate in software accurately - in addition to the software algorythms they use.

In king of kong, you will hear how a blob of solder in the right location will change the characteristics of the game to invalidate the entry for world record status.

Simply looking at the framerate counter at the bottom you can see that this isn't in any way "accurate". By looking at the github repo, you can even see the author has written about some of the inaccuracies - timing, collision detection, randomization, and bugs.
How do you think they identified your account as fake?
The most useful thing you could do with Nautilus is to make it keyboard friendly without having to resort to Function keys, and other odd key combos.

How about Super key and arrows to move between panes of an applicaton side bar, location bar etc. And make it very clear which part of the application window has the current focus.
How Hacker culture contributed to rise of United States economy
Actually, there are only two steps:

1. Build it.
2. Launch it.

Everything else is a distraction.
The support for JSON is only validation, otherwise it's just like a plain text column.

A better choice would be to use a hstore column, which is sort of like JSON but we different syntax. Postgres supports indexing hstore subfields, querying on them etc.
PG said in an interview that they first wanted to have a HN subreddit but back then reddit didn't yet have subreddits and it was taking too long for them to implement that capability so PG made HN on his own.
Wow, it's from Fabrice Bellard of QEMU and ffmpeg fame, excellent.
I wonder why this was not developed/contributed to the GNU Radio toolkit (http://gnuradio.org/redmine/projects/gnuradio/wiki) .
Very neat. Shame that 'interested companies can contact me'.

Would be fun to know how such base-stations - when attached to antenna - can be used to spoof things and perform attacks. Lets hope that comes up at some blackhat conference soon...
Neat, however, software for base station are not provided and interested companies can contact the site owner. Pretty cool that this is allegedly running on a software defined radio kit which can be had for only ~$2000 (a bargain).
Kind of related Q and A: http://www.careerfaqs.com.au/careers/interview-questions-and...
You don't need Kies to transfer files to your tab, in fact you don't need Kies at all since they "leaked" ODIN (which has been independently re-implemented as "Heimdall", not to be confused with Heimdal).
I honestly don't know. What I do know is that the account was associated only with an email, and the only activity was the site or app I wanted to approve. I didn't add friends, and didn't accept friend requests.
I'm sure if they prove themselves they will revise the law.
An idea that seemed brilliant but fizzled spectacularly.

There are a lot of bookmakers around, like 60 decent ones and hundreds of trashy. I wrote a lot of scrapers collecting prices from them, invented an algorithm for automatic name matching (different bookies spell names of same players differently, like R. Federer is same as Roger Federer, or even Russian or Polish spelling of same name etc), so i can compare prices in different books.

Idea was that: betting on the line of one bookie using inverse prices of another bookie as a source of probabilities, run statistically over a long period of time (i.e. virtually betting on all events where price in one booke multiplied by inverse price from another one yields a profit, then recording which bets 'lost' or 'won' and aggeregating profit/loss, doing so for each vs each of the books), finding out as a result, which book 'knows' a particular sport best and worst of all (if i bet in the best of them using a line of worst for probabilities, i get maximum loss, and maximum profit vice versa). Then i wrote a script that does the execution, placing the bets.

Surprisingly, i found an investor willing to back all this in half a day, after pitching just a few of my former clients (i do custom development).

Estimates indicated a lot of profit, but it took just a week to know that there is no such thing as a 'betting market'. All of my accounts have been suspended: they seemingly track events which come into arbitrage with other books, and show down people who bet on them, which i did (except i didn't bet on both sides of the arbitrage, only one that was more likely to win).

I was quite disappointed and depressed for a month.

Fortunately, the investor didn't lose anything: he needs the resulting code for a totally different thing (no execution of bets), and quite happy with what he got, so it ended up being just one more custom development project - very fun to do.
Thanks for trying it! Yes, it is pretty much unusable with a mouse, but it was kind of fun on an iPad or with a Wacom Tablet. I remember that I had some problems with the touch events on the iPad - I eventually solved them (http://davidtanzer.net/canvas_ipad), but I'm not sure if I deployed the fixed version...

As I said, the project is pretty much dead now. But your idea (listening for mouse up on the document) would probably solve several problems, thanks!
Angry Birds is a "me too" product in its own right, with its mechanics copied from popular flash games like Crush the Castle. Where it differentiates is its polish and style, as well as widely accessible characters, and a dedication to releasing new content.

It also wasn't an overnight success. It released in December 2009 and dropped off of the top paid app charts in the US without making much of a splash, and only began its meteoric rise months later after an update with more content and a lucrative negotiation for a "Game of the Week" iTunes feature from Apple.

You can view its history here: http://www.appannie.com/app/ios/angry-birds/ranking/history/...

http://www.google.com/insights/search/#q=Angry%20Birds&c...
Such a small sampling of my many failures. I do try to celebrate them though.

Lessons learned? Well I did a full run down of all the projects I could think of (that got somewhere at least) a little while ago and I did have some interesting insights. Mostly I try to invent new categories of things and fail (both the idea and the newness thereof tend to fail in case you're wondering).

The promising direction that I hadn't followed was my first ever paper, and I think thats because it was a Human Computer Interaction project. At least for this project the focus was on new ways of doing tasks that people already do with computers - so it had some built in relevance. So now I'm trying work with my own psychology and find innovation in interaction - not in the entire category of product.
Presumably not that exact algorithm.

There's a race between (1) and (3) where new entries could be created (increasing the max primary key value) before the triggers are in place.
Another Indian blogger - Amit Bhawani, who was also there at the event has a different version of the story.
http://www.amitbhawani.com/blog/samsung-mobilers-ifa-2012/
According to him, Samsung had always billed CJ as a promoter and not as a reporter. This seems to be a case of miscommunication. However, even in that situation, what Samsung did was extremely immoral. If they believed CJ was not playing his part they should have flown him back to India, had a discussion, and ejected him from the program. Not leave him stranded in a foreign country.
It is much better than using browser tabs for an archive - I'd rather not let Google have all my base, though. I'm thinking I'll do a bookmarking solution one of these weekends that syncs to a webserver I own.
About 500€ with an Android app (a Facebook client, link: https://play.google.com/store/apps/details?id=com.flipster), though I do not know if it will go up or down in the future, since I've just activated payment options in my app. (activated In app purchase on 1st August, released Pro version a few days ago)

Haven't done any marketing other then contacting a bunch of blogs (~20) before realizing that this feels a lot like "farming" in a MMORPG, which I hate doing, so I stopped. ;-/

Other than that, it's a nice playground for trying new stuff, which in some cases is directly reused in the products I build for the startup I am working for.
In Lua, markdown (discount) is a single function

https://github.com/buu700/upskirt.go
- So is it niche marketing?

- Are all your websites revolving around the same niche?

- How many do you deploy for particular keyword and its long-tail keyword?

- How many years/months you spent on keyword research? I mean when did you eventually ended up on this niche?

- All your income is just Adsense? or Affiliate marketing too?

- All yours websites are ranked #1 on SERP or few just somehwere on page #1?

- Is your traffic source completely organic?

- How much of black hat SEO involved?
I'm curious - why cant a desktop version of Android be possible ? I mean, OSX is moving to a world where an app developer (optimistically) can code once and compile to both desktop and mobile targets. Why cant Android be able to drive that in Linux.

I would like to think that if Android was available on both desktops and mobiles, we would have been happily playing Dark Souls using Steam-on-Linux by now.
There are lots of pizza restaurants because people like to eat pizza. A percentage of people like Harry's sauce over Mario's (features), and another group likes Mario's service (support) over Lucia's decor (UI). Or, more commonly, maybe Lucia's was discovered first by a few customers, and they remain a customer out of habit or predictability. Many of these pizzeria's can get a slice of the big pie of people who like pizza and do fairly well.

A few month's ago, a local spa popped up down the street that let people float around in big tanks of salt water for an hour. It was revolutionary - my corner of Virginia had never seen anything like it. But people would generally rather eat pizza than float about in salt water, and so they ended up going out of business in just a few months.
Quebec Whodunit: 1/4 of Province's Syrup Reserves Go Missing
Agreed. I don't even know what this "Linux Desktop" is what most people are talking about here[1]. If I walk around at work or look amongst my friends which use Linux there's no single desktop that is the same. THAT is the Linux desktop IMHO and that is its strength.

[1] Perhaps Ubuntu's default install?
Fabrice Bellard a genius: http://en.wikipedia.org/wiki/Fabrice_Bellard
> The drama about hmlee's post was completely non-sensical,

This describes all reddit witch-hunts ever. I swear, any time anyone posts an anecdote there, the "forensic experts" come out of the woodwork, calling bullshit for instant comment karma.

It's tiresome.
Yes, and that's the bargain that patents give. Either you keep it a trade secret, and live in constant fear that someone will leak it someday, or you get a patent, publish all the details, and get a government-supported monopoly so that you know that for 28 years no one else can make mayonnaise like you do.
Yes the facts really aren't with Miguel on the API breakage claim.
Kenya develops an advanced pinterest clone
Pinterest made in kenya for Asia and Africa. Support them if you got love.
another useful text JavaScript plugin

http://fittextjs.com/

Full Disclosure: I have nothing to do with this product :)