skysight-inc/HackerNews huggingface dataset:
PostgreSQL has evolved a LOT in the last decade even. I thought the university project was looking at OO paradigms in relational databases (inheritance between relations and the like).

The change from Postgres to PostgreSQL was largely a UI/API change and the move from QUEL to SQL. However, over time virtually all of the software has been reviewed and rewritten. It's an excellent project, and I have been using it since 6.5.......
Interestingly enough, I was talking to Quora engineers about the problems they were facing scaling their website, and there was no doubt about it: CPU was one of the big problems. Yes, yes, I know, don't overengineer your systems in the beginning, but I really get the sense that if software needs to scale, it is going to need to scale in all dimensions, including CPU.

I'll note that the "JVM has had more hours poured into it" argument is meant to give PyPy the benefit of the doubt!
There's a whole class of interesting, valuable challenges that you'll never get close to working on when you're alone and bootstrapping. Building value at a larger scale, as part of a larger team, can be equally fulfilling, as long as the team is great.

Also, while Google, Twitter and Facebook are great outcomes, there's a 1000:1 chance against your particular idea. It's 10:1 you'll be able to start it at all, then 10:1 you'll survive until funding/bootstrap, and then 10:1 you'll exit. If you want the best expected value (in dollars) for your time, go work for wall street firms!
Yes, we are. All the reasonable people and William of Occam are, anyway.
First of all, congratulations on building a few apps that are generating $10/day - some people have never made t this far and have given up before they have reached this point.

With regards, to building more apps, in my opinion it is easier to build 1 app/site that makes $100/day than it is to create, manage, operate 10 apps/sites that make $10 each per day however, this is hard to say without knowing your existing apps.

There are several factors for the fact that 1 is better than 10+ in my opinion including, the fact that they will all require maintenance, management, promotion, support etc and this is time consuming especially, if you are operating 10+ sites/apps. I have seen people attempt to do this and they have managed to a certain point but then it becomes problematic, even on small scales with 100 sites producing $1 each/ day and have eventually merged them all into one since, it is far easier to manage 1 bigger site/app.

However, if you are really determined to build 10 apps that produce $10 each/day then there are loads of ways of doing this but, it depends which route you would rather go down i.e. FREE apps which are monetized with ads & even in-app purchases or PAID apps which can also be monetized with in-app purchases.

Likewise, you should have a look at PhoneGap - http://phonegap.com/ with regards to a framework etc since, you can build and easily deploy your app to multiple platforms (increasing your revenue streams) since it would be easier for you to launch your existing apps onto Android, Windows Platform and BlackBerry's etc.

Again, without knowing your existing apps, I can't really say if you should solely focus on scaling these up to producing more revenue and expanding them or launching a "bigger" type of app which can make $100+ per day since, whilst I have highlighted in my opinion that it is easier to have one core focus there are also certain aspects which can limit their expansion strategies.
What's the information security posture on these things like?

What I mean is, what was considered "secure" in 1977 (DES based encryption was state of the art back then, right?) would be considered laughable today... I wonder what precautions are taken by NASA to prevent someone from intercepting and decoding NASA's commands to the probe and then beaming their own commands to Voyager 2.
I agree there isn't a perception of them being an enjoyable place to work; I think that is more due to the fact that one isn't really encouraged to talk about it, and the most successful actively avoid the limelight! Now there are plenty of sweatshops out there, but there are also plenty of tech companies I wouldn't touch with a barge pool.

Many people, even at Google, will be writing coding that isn't The Product. Having spoken to people at such firms, and their competitors, there are plenty of dev jobs there that sound boring as all hell, alongside the fun ones.

Pushing money around does sound boring, just like "pushing web pages around" or "pushing 140 char messages around". yawn ;-) In the last 12 months I've worked on custom languages/compilers, custom databases, kernel hacking, oddball processors, little visualization hacks, and have a giant stack of as yet unreleased hardware piled up to experiment with. I get to program against millions of events per second with minimal latency, giant result data sets for batch work, and points on the spectrum in between. The data itself is finance related and it's fun to munge and experiment with trading algorithms on it.

So far I have, over time, swung between product companies and trading companies. Fun to be had on both sides, among many other places. Actually, one of the more surprising things I've learned over time is how little most programmers realize about the variety of fun things out there. And how conservative and fad following most programmers are, funnily enough.
Also, what they say about "company financials" is probably accurate, American workers usually cost more so, in essence, what they are saying could very well be true. Obviously this raises political issues, etc as do we really want companies operating here that are being propped up only by the lower-cost of people on H-1B's?
Even Successful Entrepreneurs Don't Fully Understand Entrepreneurship
>What all of these “obviously correct” methodologies ask you do is to sacrifice varying degrees of expressiveness at their altar.

In the case of static types, this is simply untrue. Embedding dynamic types into static type systems is a triviality. With compiled code, there is generally a substantial speed up at runtime assocaited with a good static type scheme.

See, e.g., http://suereth.blogspot.com/2010/07/monkey-patching-duck-typ...
There's a strange upside to this solution - because it's obviously so difficult to "get right" people will probably let other people solve it for them (correctly) instead of writing yet another ad-hoc "mostly correct" implementation.
We launched Barkles.com last Thursday and have had some incredible "Dogfights" and feedback already. We would love to hear the Hacker News community opinions - tell us what you think!
That was anecdotal evidence of what I thought was the pretty clear and relevant point that casual gaming, from Bejeweled to Farmville to Angry Birds, is bringing video games to a host of people who previously refused to touch a controller.

These people may easily outnumber what you refer to as the "gaming community" and, for them, Jobs was the face of the device they play on most of the time. In short, the article sounds as though it was written by someone living under a rock and/or refusing to acknowledge the revolution afoot.

Given how everyone seemed to be focused on comparing video game industry legends to one another, I thought it was a point worth making. Judging by the downvotes, though, guess not. Oh well.
I have the opposite problem. I'm an entrepreneur first, and a developer fifth ;) But getting dev's to see their own potential as a partner is like pulling teeth.
What Wall Street Protesters Are So Angry About
True, I think creating high quality, cheap/free reeducation programs are one of the most important challenges facing us today.
Second this :)
I 100% agree that the DOM API is a terrible situation. I don't agree that JS is pleasant. When you run a marathon, your legs ache, and that's the DOM API (and all the other concerns of web programming). JS is the little blister on your foot. It hurts too. CS is the vaseline on that little blister. Sure, you still have to run the marathon, and it's gonna suck. But at least the blister is no longer a problem, so you can focus on the bigger issues.
Startup A round crunch?
Perhaps Texas only teaches addition, California only teach subtraction - they used to also include multiplication and division but the kids tested poorly on those and it was dragging the grades down.
I don't think anyone should set his watch to UTC, only that people use UTC when speaking to people outside their time zone.
Please put this on Github for awesome contribution. It might be useful for people to track the future change.
just a word of advice, if you're on an H-1B, you probably don't want to rely on a startup for your job so maybe this is a wakeup call. You would ideally want to work for a more established, larger company to where you can have some assurance of their continued stability since, as you know, its rather drastic what happens if you lose your job. Not trying to be harsh but just speaking from experience of having worked with startups, both of which had at least one person on H-1B (I myself am American).
Just take a look at the TechCrunch Disrupt conf videos with pg and other VCs. They get pitched constantly when it's totally out of context and inappropriate, eg when they're on mic to ask a question or participate in some contest. Granted this was a startup event, but you could tell that these people would pitch like this at any opportunity they see upon recognizing a VC.
> Five years ago programs thought of JavaScript as a silly little non-language to add fantastic effects onto their serious back-end code.

Back-end programmers may have felt that way five years ago, but there were plenty of people who were using JavaScript to write highly functional and responsive web pages in 2005. Don't forget that the original XHR object was created by Microsoft with IE5 as a way for Outlook to refresh a web inbox view without a roundtrip to the server.
My international corporate tax law knowledge is also practically nil, but I believe there is discussion in Congress about a corporate tax holiday that would allow them to bring money back to the US at a 3.5% tax rate.
FWIW, here's a small Scheme-to-JVM compiler I wrote many years ago: http://wry.me/~darius/software/yabe.tar.gz -- I'm sure it'd be shorter in Scala.
This is why the licensing of the text is absolutely crucial. Unfortunately the article didn't mention it at all.
It's subject to U.S. taxation only if Google ever decides to bring it back into the U.S. via a dividend. Alternatively, they can use that cash to fund foreign growth without ever facing US taxation.

Postponing taxes for about 7 years is roughly the same as avoiding those taxes altogether, based on a comparison of the time value of money calculations (because future amounts of the same value are worth relatively less).
No I agree. Came from c++ that I haven't done in 4 years and I'm blowing through this. Definitely need something more comprehensive.
It is not subject to taxation since the money has already been accounted for in Bermuda (where there is no corporate tax). It is effectively the same as money laundering, but then legal and on a much bigger scale.
The Khan Academy is such a beautiful idea. I can't wait to see if they try any new, whacky stuff at the brick & mortar school.

I wonder why people aren't trying to shut this down? Seems like "big education" companies would be making moves to squash the success of KA. Why buy a $300 textbook (like I just had to recently) on Meteorology when you can watch some YouTube videos?

It'll be interesting to see if this starts happening...I hope not, but at some point you have to imagine that bigger, older companies will try to step in.
That's called a charitable deduction, and it's already part of the tax code.

Google isn't using the charitable deduction; it's simply using a loophole to avoid U.S taxation on income earned from non-US sources. Whether this is bad depends on your view on taxation.
RespoMarble ( jasa poles marmer )
Yes, the cotton pickers will need to be forced to go to high school and learn something that hasn't been automated. To the argument that this can't be done, take away their food, they will adapt. Mercy can be used in exceptional cases.

I don't like the argument: "This human has such an aversion to learning that they must be supported forever like a pet". I suppose you wait for them to die and the problem solves itself. They can learn, they just have been positively reinforced to not learn.
I too am obsessed with finding a way to make typing on the iPad live up to its full potential but I don't think this is the way. A physical overlay requiring precise positioning will destroy the fluid experience of the iPad which makes it so great.

For instance when I'm typing a lot of text on my iPad I still often alternate between reading and writing. If I leave the overlay on when switching to read a blog post the very bottom of the page would always be obscured. It looks like trying to read through the plastic keys would be annoying at best and impossible at worst. On the other hand taking the overlay on and off would be a nuisance since you would need to get it into the exact right spot every time you wanted to start using it.

Instead if people want to type quickly on their iPad: Practice! Here is the typing test leaderboard for an app I made called TapTyping:

http://www.flairify.com/leaderboard/

The fastest typists have reached over 110 wpm with 98% accuracy (which is frickin' insane, BTW) but even speeds half of that are quite functional. I type at around 65 wpm on my iPad (85 on a keyboard) and I'm not shy at all about tapping out long passages of text when the inspiration hits me.

All of that said: these guys are helping to move the ball forward in touch screen input. I did indeed pledge $45.. Good luck!

Sent from my iPad
Poles marmer jakarta - poles marmer murah
JASA POLES MARMER JAKARTA - POLES MARMER MURAH - JASA POLES MARMER - POLES GRANIT - POLES TERASO - RESTORASI MARMER MURAH JAKARTA - POLES LANTAI MARMER
I went to school in Minnesota, and I think I know what they're talking about, at least when it comes to the math curriculum: we never had a trigonometry class. Sure we learned trigonometry, but it was never a dedicated class. Instead it was always a unit attached to what we were currently working on, whenever it made sense.

End result: we learned the same material, just in a different order.
From the comments here, I infer, VCs probably don't like being pitched unsolicited. Girls don't like being hit on. I have never pitched a VC, so i am basically theorizing here. The trick is not in approaching them, but approaching them in a way which does not activate their natural defense mechanism. If you come across as interesting the girls will give you attention. Its better to lower their defenses with an approach that they don't expect.
That's not true at all. It is subject to taxation if the cash is ever repatriated back to the U.S.

That's not money laundering (which is the use of legal business activities to exchange illegaly earned income for legally earned income).

It's legal because the money was technically earned by Google's foreign subsidiaries, which are legally distinct entities. As long as the money isn't repatriated to Google (U.S.), the money isn't subject to U.S. income taxation.
I put some video going through few WebGL enabled websites and it's looks very promising http://vimeo.com/31644717 The JavaSript performance itself for example in mesh building is really terrible. Trying to benchmark it against Nitro in normal Mobile Safari would be a good thing to do.
Jawbone UP Review
Could you change the title to mention that its Kaggle? The company has been featured on Hacker News.
What are America's quirks? The world responds.
Typical solution would be to introduce a requirement that teaching materials had to meet some national standard- for the good of the children - the standard would of course be set by the major publishers and the certification wouldn't be available to anyone else.
I was looking specifically for information about the Voyager 2 computer systems, but there's a lot more in this document:

http://history.nasa.gov/computers/contents.html
Did your girlfriend finish her degree in the last 12 months - if so she can probably qualify for a Tier 1 (Post-study work) visa which will let her stay and work in the UK for up to two years (at which point she'd be expected to switch to a different visa if she wants to stay).

But the important point is that it wouldn't be contingent on her having a job offer.
Why do you think so?
I have omitted one case: The two year requirement might also apply if the visitor is from a developing country and his skill is needed in that country, but there are very few European countries on that list.

Source: http://travel.state.gov/visa/temp/types/types_1267.html#15
I think this is missing the point. On a practical level, most of these "obviously correct" methodologies have escape hatches: i.e. FFIs for memory safety. On a theoretical level, by embedding dynamic types in a statically typed language, you have a stratification where code written in the host typing is "clear of typing bugs", but code written in the embedded typing is less sound. You need to distinguish between these two layers.
Hmm. I'd dispute that. We now have cellular phones, computers and the Internet, cars that are far safer and more efficient, 43" plasma TVs with 500 channels, iPads...

You might say "well, those are all gadgets." Fine, but if you cut all of those out of your life you'll probably save more than $3000 per year. That itself is a huge boost for the average worker.
This is just my uninformed opinion, but I think a lot of it has fallen victim to keeping up with the Joneses, and a lot of the rest to employers not being willing to give decent terms to part timers.

People could get by with a much smaller salary (or keep the same salary but save a ton of it) by having an older car, a smaller house, less fancy food, etc. but everybody else has nicer things. I see people buying really nice cars on credit and then they don't have much time to drive it recreationally because they spend all their time working to pay for it. "Well there's your problem!"

For the other side, let's say I make $X but only need $X/2 to live. Try finding an employer who will let you work half time for $X/2. It's pretty tough, especially if you make $X at something "professional", rather than, say, digging ditches. Worse, for Americans, is the current link between employment and health care. Half-time employment generally means having to buy your own health insurance, which doesn't come cheap.

In short, it seems like it's pretty hard to work less and make less, and when you do work full time and make good money, it's very tempting to spend a larger portion of it on luxuries.
Nice set of qualities that make aspects of code obviously correct, but he forgot tests.

Like static typing, they are not perfect. They only catch certain classes of errors. But, when you have them, you have the assurance that the code behaves as it does in the test when the same conditions occur in production.
We need Web Intents
I'd bet that now that iOS has notifications, it'll show up in a future version of OS X
A lot of the argument on this topic seems to be "but this time it is really different!"

Perhaps. And perhaps not. Most likely it is different, just like all those other times were different.

I hate to be skeptical, but when this same pattern of people saying "it's different!" repeats over and over again without it being different, I think the onus is on those making the claim to support their argument better. If anything, I think the metrics are different, and that leads to a lot of erroneous conclusions. I see a lot of economic activity that doesn't fit into the neat little categories we have constructed.

As an example, my wife is middle-aged, middle-income, and college educated. I helped her create a site about her hamburger casserole recipes. People liked the site, so she made the site into an ebook. Every day, hundreds of people either use the free site to cook dinner, or decide to buy the ebook (shameless plug: http://hamburger-casserole-recipes.com)

And it's not just her. She has a friend (also middle-aged, college educated, and out of the official workforce) who collect semi-rare books and resells them. Another friend sells household goods by leveraging her social networks.

The list goes on. We probably know 5 or 6 people who have some sort of unique arrangement that technology has facilitated. These are folks who do not have "jobs", yet they have income. They provide value to people.

So if I had to bet, I'd say the odds are 90% that the economy is evolving, not drastically changing. I might be wrong, but I'll need to see a lot more data than this before I'm willing to change my mind.
But do you believe everyone is capable of that kind of work? Even with great education some things require talent at a certain level. The higher level the job the more dependent it is on talent in my view.
Are you in SF?
In my opinion, what the world of tablets need is a good tool for quick and reliable one-hand writing, which would be a) easy to learn, but b) quicker than handwriting. It would most likely not be a physical product, but a replacement for a standard keyboard.

There were a number of solutions -- like chorded keyboards -- but none has really approached the popularity of traditional QWERTY; I believe that with software instead of a physical keyboard many more solutions might happen in the future, some even becoming our new favorite text-entry solutions.
It seems to me that much software can use a layered approach to get the best out of both systems. For example, in LedgerSMB, we use a highly engineered database on PostgreSQL, which means we can make the code "obviously correct" with regard to a number of invalid data bugs. We can then assign security to API operations declaratively using SQL roles. This makes the code obviously correct for certain classes of security issues and helps to mitigate other classes of security issues (for example SQL injection).

One of the key things to understand though is that "obviously correct" is always relative. There are, in fact, ways to circumvent these measures, and understanding where the problem areas lie. This means that most of the code may be "obviously correct" and some may be a bit less so. Knowing where that code is allows one to spend review time there.

The application above is written in Perl. However we are moving to Moose because it gives us a better ability to declare data constraints there.

I guess I'd call it "declaratively correct" instead of "obviously correct."
http://en.wikipedia.org/wiki/TRS-80_Model_100
This situation reminds me of the telcos suing local governments for trying to provide broadband services to their constituents. Never mind the fact they local governments where only doing it because the telcos were neglecting them as they were too small a market to bother with...

http://tech.slashdot.org/story/08/09/12/2326251/telco-sues-m...
Growl could offer (for a reasonable license fee) a version of the Growl framework that works regardless of whether the user has the "full" version of Growl installed on their computer.

Users could buy Growl from the App store for a way to centrally manage notifications, change the notification style, send notifications between computers, etc.
I can read my mind.
If you consider the area between the Tropics of Cancer and Capricorn the answer is yes. That's why DST was devised by people who live north of the Tropic of Cancer.