skysight-inc/HackerNews huggingface dataset:
Can you please share the price suggestion you had from dribbble's designer?
Because in some subtle ways, it's very different from the standard user interaction — if one cuts a piece of text from a TextEdit document, that text disappears immediately. That seems undesirably unsafe in a file system explorer, though, which is why Windows doesn't delete a file that's been cut in Explorer unless and until it actually gets pasted somewhere else. This puts a burden on the user to remember that a seemingly-identical interaction works differently in Explorer than it does elsewhere in the system.

Apple's way puts a burden on the user of remembering a different menu item/key combo, but doesn't break the similarity of the cut/copy/paste interactions with those in the rest of the system. They've just chosen a different set of tradeoffs than Windows did for this engineering problem.
Figured this out too. I'm looking for a tech co-founder now so then I can continue..
we will apply for the summer 2012, we have great idea, i hope when you ask the same question again the answer will be "Dz".
I prefer to sign up to things after I know what they do. No idea what your service does other than some wishy washy claims about increasing credibility.
That depends. Has the idea been implemented only in one country, or on one continent? Do the creators have the ability or capital to develop strong barriers to entry that would take tremendous capital and/or years of effort to overcome?

Spotting an idea abroad and bringing it to your own geography is a perfectly viable strategy.

Check out resources like SpringWise dot com or TrendWatching dot com (full disclosure - I subscribe to both) to learn about new ideas being launched abroad that you could potentially bring to your own country/city.
Somewhere in the xbox vs ps3 religious wars it was discovered that you can deduce the internal rendering resolution via a technique called "pixel-counting". This involves very bored people looking at the individual pixels with a magnifying glass & counting jagged edges.

The info is solid, but its of no real use beyond the ps3-xbox wars.

Lots of info over here including res for pretty much every game:
http://forum.beyond3d.com/showthread.php?t=46241

Or a less tedious summary w/ basic math:
http://www.gamerawr.com/2007/09/28/halo-3-only-runs-at-640p/
happy holidays :)
I recently started using the following two free secondary DNS providers:

https://puck.nether.net/dns
http://rollernet.us/

They both full support IPv6 as well
1. Honestly, I don't think this article is about presenting an audacious new method of bookselling. It's just a clever-if-it-wasn't-so-obvious way of selling his new book. Which is fine, I suppose, but it doesn't make this article especially informative or interesting. Bit of a shame, really.

2. Good point, It's worth noting that many companies that changed how products were bought and sold (e.g. iTunes, Netflix, Steam) did so by offering a product that was better than what the competition offered, not sticking two fingers up at The Man for its own sake.
This exists in both Chrome and Firefox. I've used it for years and loved it.
I don't user Twitter. Is that an issue?
I think he meant to say "never build a business based on adsense revenue".
Yep, started https://paydirtapp.com - intelligent time tracking for freelancers.

We spent 2010 freelancing figuring out the business side of things a bit, earning some money to give us a bit of a runway, kicking lots of ideas around, and working on our tech chops.

12 months in we're starting to focus more on marketing and sales than development, and we're aiming to be profitable sometime before the end of 2012.

Everything takes a lot longer than you think!
That is silly -- buy the man a new Blackberry.
Adsense is the reason i don't need a "real" job... so, either way; he is wrong.
First seen in 1998: http://diswww.mit.edu/bloom-picayune.mit.edu/perl/10138
Merry Christmas pg.
"Better than SOPA" => A lot of things are better than SOPA. But we have done this dance a lot of times before. These 'better things' are a lot of different things to different people. I know that 'people in Europe' would be satisfied if they could get content in an easy manner and directly. The fact that you buy a book/movie/game on Amazon/apple/whatever and it says 'not available in your region' is prehistoric and simply invites illegal copying. No-one cares about the copyright laws involved with regions; it's inconvenient, so people copy and (a lot of people) buy when it comes out in their region (finally, if it ever does...). But the whole region concept is so out of date that even the notion of it makes all 'piracy' claims laughable in the eyes of most people 'over here'.

The claim that if 'companies would make legal buying as easy as copying people would buy more' I think holds a lot of truth. Sure you have people who copy always (they just don't want to pay), but SOPA won't stop that at all, not even a bit. It doesn't stop these people and pisses off people who actually are not opposed to paying but cannot (at the time). There might be other groups, I don't know them.

Currently there definitely is nothing 'better' than SOPA in the eyes of the publishers besides what there currently is, and both don't prevent what they want to prevent, but SOPA does cripple the internet, which makes it very wrong. Everyone with a brain SHOULD oppose it.

If you know of a 'better' solution, please enlighten me; the 'solutions' so far are based on a lot of work on the side of providers and such and none on the side of publishers while just providing the same content for the same price at the same time all over the world would prevent significantly more than any laws, punishment or filters can (but I know they are trying to postpone that eventuality because they want to make more money artificially (without doing any work) which is exactly the reason they are dinosaurs).
This is the problem with any license, contract, or other formal agreement. It can say whatever, and one party or the other can simply ignore it. You have to take them to court to force compliance, and since it's a civil matter you have to pay your lawyers to do that.

It's the same technique insurance companies use to deny claims: they know you will have to sue them to get them to pay, and this is so expensive and takes so long that a lot of people will just give up.
for now we only are open to twitter users.
No one will really hurt a 50-200 person tech company. If you're a large company, sure, I could see some extortion potential.

There are a lot of things WA politicians are doing which seem reasonable, especially compared to other states. There are a lot of factors besides government; Seattle happens to be a great tech place for computer security, and UW is really good. WA people and weather are nice, and it is a good place to live.

If it is just about minimum regulation, startups would all be in NV and WY. Very few are.
Interesting followup data would be:

Moreso than traffic, which resulted in the most signups (absolute or as a percentage of visits)?

Which cohort of signups had the most still-active users weeks/months later?

The service would seem to be of more interest to dedicated travelers than the kind of tech/startup junkies who visit HN/TC/TNW. Have you had any traffic/signup surges from coverage in travel-focused forums to compare?
What? C has those const rules. The type "int const* const*" is valid C.

The differences are primarily that in C you can't use a const symbol in a place where a constant expression is expected (e.g. initializing another const, or a statically sized array).

But you can absolutely do const-correct code in C.
Some offers have been as high as 2000$.
It seems like we are too will be moving our domains to dnssimple. I just had to buy a new domain and I bought it on dnssimple. The UI is really nice. And fast!

Now about your concerns...

The point is that at dnssimple registration and dns are separate things. You don't have to register with them all domains that you mange, and you don't have to use their dns on domain you register through them.

So if you decide to move your domains you can transfer them out while keeping the dns with dnssimple and switch it after domain transfer is complete, or leave it there.
A few things I noticed after a brief look:

Your blog still has the starter Wordpress post in it. I understand if it isn't finished yet, but you should remove the link to it until it is.

It wasn't immediately apparent to me that this site's hook was getting entire groups of people together. The tagline sort of hinted at it ("Have your people meet my people") but I still didn't know if this was a standard one on one matchmaking site. It'd get the point across better if you showed entire circles of people on the landing page, not just one member.
My first job out of college was at an ISO9000 certified place. It was weird. If I wanted any documentation, I had to go to a specific desk and fill out a form, checking all the documents I wanted. She had to go make copies, mark me as having them "checked out", then, after a few days, I finally got the documents that I requested. Of course, often they turned out not to be the documents I actually needed, so the process started over again.

I'm sure ISO9000 is an improvement over the worst-case, but dang if it doesn't introduce an amazing amount of bureaucracy into just getting things done. Not to mention adding bureaucracy to documenting things once you've done them.

In my experience, the best thing for institutional memory and process documentation in general is an internal wiki. Syntax can me learned in minutes, the barrier to documenting is extremely low, reorganizations are easy, and old versions are archived.
Hi Mike! not wishy washy at all, we are all devs here https://github.com/geeklist run by devs for devs. Go to the about to learn more, but is pretty straight forward... an achievement based street cred builder for developers.. easy.
If nothing in here is exaggerated, then you don't need people skills. You should be able to easily find a problem to solve that will give you passive income, which will give you time to work on indie games.

Then, if those are as good as you claim, you will have enough concrete proof of skills to land a top slot at a game dev company (or just start/grow your own...) regardless of contacts or negotiating ability.

In other words, you don't need to persuade people to invest in you. You don't need to be "given a chance" or garner support. Just go do something kickass. It's impossible to argue with results.
Congress calls on Twitter to block Taliban
Facebook doesn't offer those metrics to third parties AFAIK, so I assume just a weird mistake.
The deeper the compression, the more effort it takes to unpack fully.

That implies that humans must mentally compile the code. By definition that's not true of a higher-level language.

Ditto for your invocation of leaky abstraction: by definition, a program written in a language can be understood by learning the language and reading the program. If that's not true, then the program must not really be (fully) written in that language.

The whole reason why we prefer a program in, say, C to a 100x larger program written in assembly language is that it's easier to understand. Given that available evidence points to source code size as the best measure of complexity and best predictor of errors -- there was a recent thread on HN about this with links to several papers -- I think the burden is on you to explain how the benefit of writing smaller programs in more powerful languages holds good up to, say, Java, but breaks down when you move to, say, Lisp or K.
Enable the Gnome Shell in Fedora 16 and Virtual Box
DefendTheInter.net: An illustrated guide on why the Internet needs saving.
Monarch: Preventing Spam in Real-Time
And just finished!

http://www.euphonious-intuition.com/USForeignAidVis/
You seem to be arguing that, when viewing a conditional, the reader should have to verify the type of the variable in order to glean understanding of the logic. I don't like that. I don't want people to have to double-check variable types, and I want everyone from the project lead to the new college hire (who doesn't have an intrinsic understanding of DWORD implications) to, at a glance, understand that I'm checking for a range of values.

Of course, all of this would be handled by a native range expression, but we don't get that in C/C++. And, as I said in an earlier comment, project- or company-specific macros just add another layer of required comprehension.
They also offer $20/Year SSL certs.
I started Helpjuice.com a couple months ago. It's now profitable.

I had an idea, called a few companies that I thought would pay for it. Then, I skipped school (I was in high school at the time) for a couple of days and built it. After I had built the BARE minimum version (now that I look back, our "search" was using simple MYSQL LIKE "search" and I was selling it) I was able to get a few companies to pay for it. And am now working on it full-time.

Maybe I'll write a blog post one day about the process.
Would love to know what you are doing. I don't see anything in your profile. If you aren't comfortable posting publicly but are willing to divulge privately, my email address is in my profile. Thanks/sorry to bother you if it's an issue. :-)
Perl has a similar (non)problem with TIMTOWTDI.
Yes. Which means it does NOT run on PPC, or MIPS, or IA-32, or Sparc. Note that there are modern-ish web browsers available for at least PPC, MIPS, and Sparc.

More importantly, content using NaCl would not run on any new hardware platforms that might appear.

So if the web were to use NaCl to an appreciable extent, new platforms would be unable to get any traction in any context that relied on the web. We'd be stuck with ARM or X86 forever for any mobile devices we might have.

Maybe you think that's ok; I think that's a terrible idea; an attitude like that toward the web in the late 1990s would have meant that ARM phones that appeared in the late 2000s would not have been able to browse the web!

(Also, note that I said "hardware _platforms_", not what you asked above.)
Approximately 1/3 of images of the profiles have an iStockphoto watermark. They look like fake profiles. http://imgur.com/q5Pbh
Probably a little less than back then, the incentives are not so strong. During the Cold War it was like in Harry Potter: "one cannot live while the other survives", now the struggle for power in the world is less intense, it's more about influence and profit rather than destroying the other side.
that's what, five years now. Imagine what you would need to pay someone who didn't know the code to come debug the current version.

That's Perl built-in job security right there. Also why I don't use it except as throw-away scripting at the bash prompt:)
Could Revolution Come to Putin's Russia?
Ask HN: Is there a Kickstarter for open source software projects?
Is anyone building a website similar to Kickstarter but focused only on open source software? Also, what would be the primary challenges/issues with such a site? What characteristics of the open source movement and community would make this work or not work?

I see that Gun.io is trying to do something like this. It doesn't seem to be working very well yet. Not sure that specific implementation of the idea is right. Something feels off.

Background of question:
I was just brainstorming some open source projects that I would like to exist. If I had more time or enough income that I could use some of my income generating time for purposes other than generating income, I would just build these projects. However, because of my life circumstances this is not the case (Early in career, stay at home wife and child, high cost of living, commitments outside of software world, etc...). These ideas are ideas that I believe a lot of other people could make use of and would generate income for many people if built. This got me thinking that it would be cool if I could either chip in a few hundred bucks towards the development of these projects or if I could get paid just enough to build these projects that I could afford the time to build them.

Related Side Rant:
I greatly appreciate the open source communities commitment to donating time for the greater good of the community. I also think that it would be very beneficial to create more tools to further encourage the development of open source projects by compensating the talented engineers that lead the development in order to at a minimum offset the opportunity cost of time spent developing open source. I also think it is fantastic that companies and organizations like Khan Academy, P2PU and many others are attempting to build sustainable organizations based on open sourcing their code.

Related Discussions:
Reflections on Using Kickstarter for Open Source Projects - http://news.ycombinator.com/item?id=2875255
Gun.io Debuts Free Group Funding for Open Source Projects (gun.io) - https://news.ycombinator.com/item?id=3348358
I downvoted you for framing someone's observation as a generalization, and then trying to argue about it.
"Professional commentary" and "community"?

You must be looking at a different website at the domain 'techcrunch.com' than I am.
thanks, this is incredibly helpful, and one of the reasons i hang out here. i'll remove some of that and post up a version later today...
Perhaps I'm just not seeing the distinction, but can't they be the same thing? You can use an "idea" to solve a "problem". An idea (whether self generated, or off a list from pg's head) could be rooted in a real-world problem.
non-mobile link:

http://www.rollingstone.com/politics/blogs/taibblog/a-christ...
That looks pretty nice on an iPad :)
well, China manufactures all America's stuff. I will leave it to you how the Soviet-era threat of Nuclear bombs compares, to an American, with the threat of not getting any more stuff.
Skynet - Internet Via Satélite
The issue is laid out here by C-FAQ: http://c-faq.com/ansi/constmismatch.html
I think this means HN readers are way more 'engaged' than TC's. HN readers are more interested in the topics being treated here, and click-through rate is probably higher. It's also important the fact that in HN you only have a link to the site, not an article explaining what the site is.

Oh, and I also agree with gojomo: would be very interesting to have followup data, most signups, most active signups...
All Software
Donald Knuth: Lecturing on Science and Religion
Carmack's article inspired me greatly. For the past month I have been churning a product idea for a code analysis & program transformation tool for Python. Seeing someone like Carmack recommend tools like these feels like substantial validation of their usefulness.

While investigating the feasibility of my product idea, I have run across 3 interesting Python analysis tools that are often overshadowed by pyflakes & pychecker. You may find them relevant to your question:

- pylint (http://www.logilab.org/card/pylintfeatures): Already mentioned here, but the list of checks it will perform is humbling.

- Pyntch (http://www.unixuser.org/~euske/python/pyntch/index.html): Type inference via graph analysis.

- Pypy's Annotation Pass (http://readthedocs.org/docs/pypy/en/latest/translation.html#...): Type inference via control flow graphs.

Anyone maintaining large Django or other Python projects who wants to chat about my product idea, email me (my HN username at Google's email service)! I am especially interested in any constructive skepticism you send my way. I am looking to refine my ideas into something that genuinely advances programming.
Berkeley Explains Why Google Trumps Microsoft
single page: http://www.sfgate.com/cgi-bin/article.cgi?f=/n/a/2011/12/25/...
Not your fault. Apple software in Windows is awful. iTunes is slow and ugly, for example. But when you use that apps in a Mac they're just great.

Don't ask me why this happens. It may be Apple's engineers fault or Windows' architecture fault.
Happy Newtonmas
PG posted on HN not too long ago asking for recommendations of a beginners programming book to give as a gift. I assume the author was following up to see if PG made a decision. Not sure why it would come off personal.
You're mostly right, I made a similar point few months ago[1].

However, I must disagree that we are able to use regular expressions to test for primality all the number we're interested in. Your argument only proves that there exists a regular expression that tests for primality all the numbers below N, where N is arbitratily large. It does not shows any way how to construct it[2], nor does it guarantee that the DFA we will be using to test for primality will fit in available memory.

[1] - http://news.ycombinator.com/item?id=3046623

[2] - It's actually trivial: example regular expression we're looking for is /a^p_1|a^p_2|...|a^p_N/, where p_1, ..., p_N are primes below. Sadly, to use it to test for primality, we need to know if the number is prime beforehand.

Actually, it sounds like an interesting problem -- to come up with an interesting and nontrivial regular expression schema that for every N gives us a regular expression that tests for primeness all numbers less than N.

Come to think of it, the existence of any such interesting schema seems highly unlikely -- the Parikh's theorem implies that the set of lengths of words matched by regular expression (or even context-free grammar) seems to be too constrained to allow for such scheme -- we can easily find non-prime matched by an such regular expression, and Parikhs theorem seems to imply that it is not much bigger than the automaton state count.
How atheists celebrate Dec. 25
What's missing from this discussion is the impact of reduced book availability on the poor or middle class.

I grew up without much money, and spent much of my time reading books borrowed from libraries. If library books were not available, it's unlikely I would have been able to read much beyond my school textbooks.

If the argument is that print book eventually wear out, forcing libraries to replace them, then by all means figure out the average number of "lends" before a library replaces a book, and provide books to libraries with limits along those lines. I assume that print books last far more than 26 lends.

In the face of radically improved theoretical access to information, changes to the library model that reduce the availability of books for people of limited means should be very carefully considered.

And yes, I know that libraries can still purchase and make available print books, but they have limited budgets. Libraries will be pressured to offer e-books, and if e-books cost substantially more than print books did per lend, that will result in a smaller number of available books for the most disadvantaged.
I'd prefer that to having to learn C++ from it.
Some ideas focusing on the word meal

mealdaily
thinkmeal
mealous
mealfirst
mealbuild
After EveryDns sold to DynDNS and stopped offering services earlier this year, I looked around for a free provider. I didn't find anything that I liked and ended up paying for Zerigo.com. I've been happy with their service so far. I see that they also have a free plan if you only have a couple of low traffic domains.
Why you are leaving only GoDaddy in protest against SOPA? They aren't the only company who supports SOPA. There are also Microsoft, Adobe etc. Why not switch from Windows, Photoshop then?
Yes, shut down one and ended up with another I'm quite pleased with. Though, there's nothing like customer service emails on Christmas Eve.
very very very true!
Yes, http://www.industrydive.com

My co-founders and I have just quit our jobs to focus full-time on it. It's a mobile-focused B2B media company (pull up constructiondive.com on your phone for a very rough feel for where we're going). I'm working on a blog post to explain why, but the short version is we see a great market opportunity and our team is uniquely qualified to fill it. I really like working in the B2B space because there's a ton of money floating around, but it seems so unsexy that there is little competition from innovative startups.
yeah that was just a mistake because it was posted in our internal group page, my bad