skysight-inc/HackerNews huggingface dataset:
This is really awesome, even though i never bothered to follow any official design pattern yet still survived, and my code was efficient and easy to read. Memorizing 13 design patterns looks like an over kill unless you are developing the next OS and working in a 5000 developers team.
I'm sure a bucket full of your source code on bitbucket will serve the same purpose when interviewing. I'm on the job hunt and in interviewing with some YC startups we haven't really gotten to my github, since they more were interested in some of the closed-source projects I've done at other jobs. I think the overall point of the article is to be able to show people you can code rather than just list it as a bullet point in a document.
A fun new web app, that lets you visually design your own Trail Mix
What do you think?
The top 9+7 things every programmer or architect should know
So they have finally found a way to do video chat on iPad 1!!
(video at 01:13)
Exactly what I said over a year ago http://news.ycombinator.com/item?id=1472985
Maps of Twitter vs. Flickr usage
thanks for this, useful. probably worth amending in the original post :)
It's easier to go to the first page by press the home button again than to swipe to the fifth page all the time. If we press the home button accidentally, it's easier to open the same app if it's on the fifth page although we could double click the home button. The way it is now is good if we have a group of apps on the fifth page that we use for a certain situation.
I remember reading somewhere that Google's overarching policy is really a "scorched earth" policy where due to the "fuck you" money afforded them by their search business, they are able to offer services and products from which their competitors (probably anybody in tech) derive their core business from for almost nothing. Effectively this creates a moat around the Google castle with the surrounding land razed, allowing no one else to subsist or grow large enough to ever challenge them.

Sometimes I believe this...sometimes I don't. Any thoughts?
My resume is my resume. My personal code is closed-source, with the exception of a couple of bits for presentations and an archived project for which I am a maintainer. You could say that "well, that one archived project is your resume," but that would be foolish (not that you are saying that, but it does follow from all of this) because it has little to do with what I actually do.

More than anything, though, I kind of find all this "anoint the buzzwordy startup as the new X" stuff silly. Maybe one company in ten would actually follow a link to Github or Bitbucket on my resume, regardless of the content. At least for now, the resume is the new resume.
You're not way off at all. In a lot of climates (SF bay area is a classic example, but also think deserts), the average temperature is comfortable even if the extremes are not. So if you have a good way to store heat during the day, and use it to avoid heating at night, you can avoid direct use of energy for heating and cooling, and yet stay comfortable most of the year.

In this case, they're not exactly storing heat, since it sounds like they require sunlight to charge up the store. However to the extent that peak cooling corresponds with peak insolation, the material might be very useful for the design of passive/net-zero-energy housing.
SONY ERICSSON XPERIA NEO TOUCHSCREEN PHONE FEATURES AND PRICE
I think most computers in nuclear energy applications are going to be installed well away from places with significant radiation fields. Most things that are close to the reactor are going to have a multiplexing or demultiplexing role and can probably be better implement with programmable logic controllers.
Ask HN: Review my GitHub resume?
In light of the recent article (http://code.dblock.org/ShowPost.aspx?id=232) about GitHub becoming the new resume for coders, I thought it would be cool to get a resume peer review. :)

https://github.com/breckinloggins

https://github.com/greatfoundry
Sorry - I must be confusing you with another company. I was sure there a YC company doing electronic parts search?
I think the presence of a hard back button in Android is something that iOS is sorely missing. Whenever I switch from using my Droid X to my iPad I am constantly looking for the 'back' button, especially when installing an app from inside the Apple App Store (I find it very annoying that iOS kicks you out of the App Store and brings you to a seemingly random home screen just to show that it's now installing an app).

The back button in Android does have the fault of not always being consistent, but that is due to it being usable by the developer of individual apps. I find it extremely useful that I can be doing something in Tweetdeck, click a link which opens up my browser (Dolphin HD), view the full article, and then just press the back button to go right back into Tweetdeck. That's just not possible on iOS.

Also, long-pressing the back button in certain apps (like Dolphin HD) provide a nice shortcut to quitting the app (instead of keeping it running in the background), which helps on battery life.
> you may be overlooking some good people.

Every heuristic overlooks good people.

This heuristic has the advantage of having next to no false positives, even though it allows for lots of false negatives. Given that false positives are absolutely disastrous while false negatives are merely unfortunate, it's a trade-off I'm happy to make.
I think you'll find that the spammers won't actually be that keen on officially registering as a bot.
جميع حلقات طاش ماطاش 18 - طاش 18 في رمضان 2011 
جميع حلقات طاش ماطاش 18 - طاش 18 في رمضان 2011
For the lazy (like me):

https://github.com/breckinloggins

https://github.com/greatfoundry
Git requires a bit of a learning curve to use but it's gotten far simpler than subversion for me. I used subversion for years before using git. I refuse to go back.

If you always want to commit everything use `git add . && git commit -a`.
What are we "meant" to do? Some people enjoy the active lifestyle full of exercise and unprocessed foods. Others don't mind eating whatever is convenient and enjoy other pursuits. Some don't even have the choice and would be (presumably) happier with either.

We can talk about what diet leads to greater cardiovascular health or what employment strategy is more productive. But trying to talk about something as amorphous as having more "meaning" is a lost cause.
Note that caching didn't and wouldn't have significantly helped in this case. It was an inappropriate Apache configuration. No amount of caching will stop a server from falling over when it's running far more Apache processes than it has RAM for. While caching is part of the solution, it's not the high bit (lowering MaxClients and properly configuring KeepAlives is).
I don't think you need to worry.

In the bigger picture, there are many more startups than there used to be (and therefore more "deep" ones, in absolute terms). It's partly due to the cheapness of the technology, though there's also been a social/economic/political shift away from the paternal corporation; and YC itself also definitely helps. Even if most of the startups are shallow (I'm not convinced that's true, but just for the purposes of argument), I think that there are now more "deep" startups than there used to be.

As for the startups that don't eventually hit on a real problem to solve, or somehow don't manage to execute, or get blinded-sided by a competitor or otherwise luck out - is it really worse for society that they do this, instead of working at a law firm, or merchant bank, or financial analyst etc? Might they not learn something valuable, that will later benefit society? Can you imagine better training, for initiative, getting things done, working with others, exercising self-discipline than a startup?

But I think the bottom line is that if they are getting $25MM payouts, then that shows that our market society is valuing what they're doing. Now, possibly the acquirers are wrong; but that is a fault of our society, not of the startups. And if the acquirers are wrong, it will likely be corrected before long. And, if it isn't, we economically we will be overtaken by a society with healthier, more grounded values - perhaps China. The problem is with "what buyers want", not with the startups who make it.

BTW: I totally prefer meaningful startups - both in a technical sense, and in a making things better sense. (e.g. HP put making money as a means to fund technical contribution; and it worked out well for them.) I think that ultimately they will have the greater success, so I think it will all work out in the end.
> If it goes one way, the cat lives. If
> it goes the other way, the cat dies.

No, that is wrong. The cat does not live or die. The cat is both alive and dead at the same time. This is why so many people have problems understanding quantum mechanics -- they don't seem to get the implications of a state being a probability. Schrödinger came up with his cat in an attempt to make the reality clear to other people, and yet many intelligent people misinterpret what Schrödinger's point was. It's important to get this right: the cat is both alive and dead. Both. If the scenario wasn't so extremely counter-intuitive, then there would not have been a need to invent it in the first place.
I'm using GnuCash, which is free, but its interface is really shit. However, it does handle doing business in more than one jurisdiction at once, so it has that goin' for it, which is nice.

Are these ads you're describing talking about handling day-to-day bookkeeping, or tax return kinda stuff? DTD bookkeeping can be expensive (I do it all myself), but I have an accountant do my corporate tax returns (and help me with tax credit claims). I'm not sure how an "outsourced accounting department" will compare, especially if they are offshore (which would be a giant red flag).
The assumption, however, that everyone uses Github results in processes having a dependency on Github. Which is stupid.
I think it now also closes the "Notification Center". (And the diagram also missed one usage, as spotted by @rpetrich: it also closes an iAd.)
I still could not disagree more strongly. We're producing sites and apps for some of the biggest companies out there in html5. No joke, google.com, yahoo.com, and facebook.com (those were the first and only 3 I checked) are coded in html5. You are just behind the times... sorry! html5 is where it's at, and if you haven't adopted it yet, you are disagreeing with all of the top web coders in the industry. Start checking the doctypes and get with the program : )

I agree that simple is good, but you are just wrong on the html5... sorry : /
The app looks pretty polished
Code redability is more importand that saving a keystroke, and code that looks less ugly is easier to read. You should view the ascii replacements like => like you view the trigraph replacements C allows you to write if you editor or terminal don't allow exotic characters like {.
Another Update to JSLinux - The browser-based Linux. It has now networking
We're giving away Spotify invites
Have we forgotten that when we purchase things from out of state we still have to pay taxes on them? It's just that the seller doesn't have to collect that tax for our state when they don't have a physical presence here, but that doesn't get us off the hook.

Now, I understand that no one really pays the tax, and that most states will let you pay a flat fee to cover any taxes you might have owed (if they are under a certain amount), but rest assured that if you make a massive (think car, boat, or artwork) out of state purchase, they will be looking for that tax money.
In the attached blog post (that mwsherman linked to) Joel states: "The only thing that is not public is the actual, final computation that determines each individual’s paycheck, because we have to balance our own philosophy of openness against the individual developer’s right to personal privacy."
cool, similar to coderwall
Show HN: Which Beard Looks Best
This is a fun poll I put together using our crowdpicker platform to determine what Facial Hair style looks best on me. Let me know what you think!

Currently, I'm actually sporting style A even though B was the top choice but it was really interesting to find out what the crowd likes/dislikes.
Offering spammers a regulated way of reaching a mass audience also gives Twitter the ability to be much more aggressive in shutting down accounts who pose as real users.
I mean the use of the legal system as intimidation instead of arbitration

They gave him a chance to stop before he had to spend any money on court. That's a good thing, not bad!
I appreciate your idea and effort, but here's a bleak picture of how it could go.

1. week: everybody is into it. Some even have little background on the subject, some are complete newbies. You give little bit of homework.

2. week: you start really doing something. Some fall behind and didn't do their homework. Other's have progressed well, somebody is even arguing with you how it should be done.

3. week: class is divided. Some have really picked up the pace, some are following your plan and most of your time is taken up the struggling newbie.

etc.

All I'm saying here is, that if you go ahead with then you can help many but you'll need to be prepared. People learn complex stuff at a different pace. From what I've seen, teaching and computers don't go very well together. Workshops are bit better. Give people resources to learn from and those are interested will learn.
which service are you on that increases ram without taking the box down?
Road crash laser scanners to save millions of pounds
The theory and practice of happiness
How much is only relative to your situation.

If you live cheaply, saving up a few thousand will allow you do things you'd like to pursue without worrying about money; if you have big house mortgage, fancy car, expensive wife, then giving up a luxury job suddenly becomes not so easy.
Ah - I just gave coderwall a try this time. Github's authorization prompt is much clearer now as to what I'm allowing access to.
Ask HN: Ideas For Beginning Mobile App Developers?
Recently there was a submission about Ideas for Beginning Web Developers (http://news.ycombinator.com/item?id=2757467).

I'll be grateful if, on similar lines, you could pitch in with some app ideas for beginning mobile app developers.

While I'm not new to mobile app development, most of my work has been on apps that have been quite similar to each other (2D games and barcode apps), and so my mobile app dev experience is quite narrow at the moment. If you could suggest some diverse app ideas, working through them would help me become a more well-rounded developers. Also, it would be useful to others who are truly beginners to mobile app development.

Thanks!
Rdio is also in Canada.
If it could reasonably be mistaken for an iPod nano, then yes, a design patent covers it.

(I can't see the image of his player because it won't load for me)
I found the iPhone search functionality basically useless. Having search be part of the home screen made my experience worse.
Used ebP963yNKtKhTBG5, thanks!
These look better - http://resume.github.com/?breckinloggins

http://resume.github.com/?greatfoundry
That explains the shape of corporate software. It does not explain the lack of consumer software, though.
Android version of Zeus malware disguises as Kaspersky Antivirus
"Petty"? California is double-dipping on the taxes. Why should Amazon stand for that when it's obviously unfair?
Why would I quit my job? I like my job! Dammit, stop projecting your own dislikes on to me!

I get to work with really bright people on really cool projects. My work environment is somewhat laid back. I get plenty of time off. Nobody bothers me for not showing up right at 9am. Plus, I have fun here!
People don't buy what you do, they buy why you do it (Simon Sinek)
I had no idea that even existed. Thanks! I'm exactly like the person he mentioned in the article: years deep in the enterprise and trying to get more into open source and startups.
> It's a complex attack vector for a simple problem. If you have enough access to tamper with the software, why not just remove the cap from the brake fluid reservoir?

Actually, depending how integrated are the subsystems in the car, one could just create a specially crafted MP3 and leave a CD or USB stick in the victim's car. This MP3 would work like the JailBrakeMe pdf and essentially put the victim's computer in the hands of the attacker. It's been done by security researchers, but I can't find the reference now.
I like the physical home button (as opposed to Android's capacitive buttons), but I do agree that it's way too overloaded with functionality. Single click. Double click. Click and hold. App switching is a chore and takes way longer than it should to complete a task. However, more buttons is not the answer. iOS needs WebOS's multitasking gestures badly.
AppHQ, Cisco’s Empty AppStore
Just pull in the trending stream from twitter and pass it through Hadoop Streaming (http://hadoop.apache.org/common/docs/r0.20.0/streaming.html). This is the kind of work that MapReduce is made for.
Line2 brings phone functionality to iPad for 10 bucks a month (video)
CN-160 LED Camera Video Camcorder Hot Shoe Light Lamp
The LED camcorder lamp light allows you to link lights together to make larger light.
Features 160-LED lights for optimum illumination and diffuser.
Helps ensure your pictures's perfect settings.
This super lightweight 160-piece-LED item can be used in video taking,either for lights setup or supplement.
I'm not entirely sure what the purpose of the search button and the menu button is, but I really hate using a phone that lacks hardware back and home buttons.
If you exit an application accidentally, you can get back using the task switcher, like you say.

The other situation you describe (you have a set of applications on a screen far away from the first home screen, and want to launch many of them at the same time) seems uncommon. It's typically bad to have a UI that makes the common case worse in order to make an uncommon case better.
Thanks! I was able to use cDu6ytmRASJDgAgC.
Man... fonts just look so shitty on windows overall. How can you handle this? Perhaps I'll change it to garamond though, it at least looks slightly better. Thanks for the suggestion!
Hey guys - Addy (author of this mini-book here). Although the current edition is very much targeted at beginners, I'm working on a significantly more detailed version this summer which will also be released for free.

To those who have mentioned some patterns are indeed better suited to 'classical' programming languages, I completely agree with you - the reason I've included a mention of them is so that developers who may not have read the book by GoF get a little historic exposure to why those patterns were defined and where they fit in.

There will be a lot more JavaScript-centric content in the next version with a little less focus on the traditional patterns.
For sufficiently large projects, the choice is not "library vs framework" but "use someone else's framework vs write my own."

If you have the time and the expertise for the latter, great! Otherwise, do some research and understand the benefits and compromises.
How to Merge Two Airlines (image of Delta merger storyboard)
No, that is wrong. The cat is not both alive and dead at the same time. The Schrödinger's cat thought experiment was invented to show the absurdity of the collapse of quantum states being caused by a conscious observer. The collapse of states happens far before the cat dies or survives.
> Chrome caps sampling at 60fps (no big, your monitor is ~60Hz)

No. My monitor here works up to 85 hz, a lot of LCD screen out there are capped at 75 hz. By limiting the framerate to 60 hz on a 75 hz screen you'll force it to look inferior to 60 fps because of duplicated frames (20% of them). It may actually matter in a game.
Where do you work, if you don't mind me asking? It sounds like a really great place.
Thanks for the explanation!

(Yeah, I realize that using the back button to invoke the application's back function would cause its own set of issues. It's a case where the same button needs to do two different things based on the user's current mindset, which the phone obviously won't know about.)
Interesting comment by Tim:

Every employees salaries are completely public. In addition to this, employees set their own salary.
This has been shown to have three effects:
1. People tend to actually value themselves lower than they might otherwise outside.
2. General happiness is higher.
3. People who are earning too much feel guilty, and either work harder or don’t raise their salaries. They’re also expected to perform at that level. If someone sets their salary 5k higher than the guy next to them who churns out the same amount of code but has 1/3rd the defects (and that were the only difference), then questions would be asked.

--- http://blog.stackoverflow.com/2011/07/how-much-should-you-pa...

Does anybody have some references for this?
That's why I went with static HTML + Jekyll. I only deal with the moving parts when I'm uploading a blog post.

It also increases the barrier of entry to posting something, so I'm less likely to post something inadequate.
It can take a long time to understand something simple but alien. The advantages of familiarity are short-term; the advantages of simplicity are forever.
> Over 60% of our traffic and sales came from google.

Because you did not diversify strongly enough. Certainly, Google is a great way to get lots of traffic but if 60% of your sales comes from a single source with whom you do not have a signed contract, it is your own fault if you cannot handle your business when the sales tank. It is no different than putting 60% of your investments in a single stock and seeing the company fail, wiping out 60% of your savings. Sure, you didn't cause the company to fail but you did plan very poorly. People keep blaming Google when this happens. But who told you to rely on Google for 60% of your sales, especially when you haven't paid them or signed anything with them with respect to search engine rankings?

Please note that my reply is directed more to the owners of the ecom site than you personally.
Exactly, you advocate "peer review" to censor scientific papers that don't agree with a pre-ordained political position.

That's not science, and that's not objective.

If you understood the issues, you'd understand that I disproved the AGW hypothesis in my earlier post. It really isn't that difficult. Obfuscation and complexity are the tools of politics, not science.
Might be easier to charge the sales tax only on people who clicked the affiliate links. Trying to tax the people who didn't sounds unfair, considering Quill Corporation v. North Dakota.
"That’s why I’m encouraging my kids to pursue a liberal arts education. I can’t think of another course of study that would prepare them better for the future."

This has nothing whatsoever to do with what he wrote about the diminishing returns of pure engineering skill over the past ten years, and I'm not sure why he chose to conclude with this.

I fail to see the connection between a liberal arts education and "a competency of customer understanding... [that] includes a vision of solving problems the customer has yet to anticipate." Engineering is still going to be a fine career choice for a long time, and unless that liberal arts education comes with a specific mandate to study the current whims of the marketplace and how to create products to serve them, his kids are going to be in a rough spot when they graduate.