skysight-inc/HackerNews huggingface dataset:
is this officially accepted syntax? does it work in all browsers? (I'd really love both these answers to be yes so I can start doing this on my sites)
This was something I was thinking too. I watched a video from Matt Cutts yesterday where he mentioned they have a "team" (I guess it could just be 2 people, but it sounds like more) who are entirely dedicated to parsing 404 pages that return 200 response codes. I too wonder if they had a team just for this, or maybe they have a "usability" team who were tasked with this?
The help text still references the button which has been removed ;)
Introducing Union Station: our web app performance monitoring service
Sorry you feel that way, eps. It's our product's blog and we wrote it because we're genuinely facing this problem and wanted to share. There was no intentional "marketing content", it wasn't forced, and it certainly isn't disingenuous.
Pretty sure they don't care. Apple follows their own road, sometimes they strike gold (everything iOS, laptops etc...) sometimes they miss (mice, Apple TV gen 1, etc...) but it's almost always a good show.

They make stuff they like. If you like it, too: buy it. If not: sod off. Their damn-the-torpedoes approach is what makes them so engaging.
I feel like a lot of startups might find value in outsourcing some of these items, but depending on the startup many of those things will be core competency. Server setup isn't something you want to completely outsource because without it you have no startup. Project Management tools are equally as critical and will vary based on the team. Some teams work well with items like Pivotal Tracker, some with basecamp, others prefer a much more structured waterfall execution with a long planned gantt chart. It sounds like a lot of these items are either a key part of how the team executes personally or are very low touch items. The general of idea of this I like but the specific services I feel are off base in what startups would like to outsource.
What are best examples of companies using continuous deployment?
Google needs to do something. They absolutely do not need to mimic Apple's policies or impose any radical new limitations but the current situation is starting to spiral out of control. Once this starts hitting 'normal people' it could have massive repercussions. They need to stop this before the average person fears installing software onto their device or the entire third party ecosystem is going to be stunted. When you think about the depth of personal information, location awareness, microphone, camera, etc the ramifications of this are huge. The first virus that leaks SMS messages, owns Facebook accounts, or turns on cameras to spy on people could basically end Android as a viable consumer product. Of course we've seen this all before on PCs but I think the stakes are higher these days especially with devices that are so personal and highly connected.
I hope Dave didn't realize that I was being kind of a jerk in my Twitter reply, I felt bad about it right after I posted it haha
It may be archaic, but I'm in the same boat with you. If China lined the great wall with dry-erase, provided coffee and a few director chairs, I'd relocate and use the entire space - and a lot of markers... Online I use scriblink.com.
Yes and yes, since 1995.

More specifically:
http://www.ietf.org/rfc/rfc3986.txt

Via:
http://stackoverflow.com/questions/3583103/scheme-relative-u...
Students use vidinotes.com to summarize video lectures.
I am in a similar situation but i was so parnoid and keeping most of my money in a treasury money market fund for years. Now i am slowly trying to get into a 50/50 diversified bond-equity portfolio slowly in the next 2-3 years (via dollar cost averaging).

To all the curious people there are a lot of lifestyle success like this (which you wont read in techcrunch) from seo/ppc affiliates to viral websites to SaS companies, you just have to search for it.
Who cares? What interesting discussion is there to be had about this?
Cardpool (YC W10) Launches One Gift Card To Rule Them All
This article is way off, on so many things.

Why are U.S. children so far behind in science and math compared with those in other developed countries?

Because the US has fewer high performing Asians and more low performing Blacks/Hispanics than other developed countries. That's all there is to it.

http://super-economy.blogspot.com/2010/12/amazing-truth-abou...

Convincing star college scientists to enter the field of K-12 education can be a hard sell, especially when comparing salaries of public school teachers with those elsewhere in the science industry.

I don't know exactly what the "science industry" is, but in general this is bunk. K-12 education is paid vastly better (in terms of money and job security) than most scientists. Perhaps tenured profs do better, but most scientists are not tenured profs.
Why the Dollar's Reign Is Near an End
I think the computers at least appear dated now as they set trends of the time. The iMac in particular has seen PC clone manufacturers pumping out superficially similar designs with each revamp.
The New Formula for Consumer Packaged Goods Innovation
I actually always assumed that you guys had consciously come up with a brilliant way of creating a hosted CMS through a lean/customer-driven approach by focusing on a rapid prototyping tool first! :)
No Liskov?
I know I sound curt, but don't you find the bit about trends you quoted a tad ironic here on HN?

I mean, what's more trendy in Web3.0 than web apps with landing pages featuring a few bands of color for a background, drop shadows, Apple-like icons, 2 short sentences, and a request to signup?
Protobufs backward and forward
SOMETHING should've been found by now

Well, I'm working about as hard as PG. No, actually I work much harder.
I SHOULD have found the one startup-idea by now that takes off and makes me as wealthy as him!

Notice the flaw in your reasoning? There is no correlation.
Google has been really been stepping up their design over the past few months. I really like the subtle tweaks they made to the top bar across all google pages:

https://img.skitch.com/20110302-kdhkc99usamdhb6yaptrw2y81d.j...
" And to compete in the business community, you'll find
yourself having to treat others - your employees - as much like slaves as you can get away with. Pay them as little as they'll tolerate and give them no say in anything, because that's what's most efficient and profitable. Money
is the absolute standard. Freedom, and the dignity and well-being of one's fellow creatures, simply don't figure in the basic formula."

This is patently untrue based on my own personal experience but forget me, to just cite two of the many famous examples that immediately come to mind:

1) Zappos gives their employees complete freedom in how to do their job and has succeeded wildly.

2) Google pays their employees quite a bit in salary and perks and is one of the most successful companies in the world.

The whole piece is full of claims that are provably false and claims about how it is impossible to fix it. Sure, many companies treat their employees like cogs in a machine. I worked for one. Then I started my own company to do things differently and I was able to. It wasn't easy but compared to anywhere else in the space-time continuum I feel like we, in 2011 in the United States, are in one of the best environments for entrepreneurship.
Interview With Andy Lester - Author of Grep Replacement Tool Ack
I find it pretty hard to believe the iOS review monkeys have the technical ability to reason about the disassembly of a binary (if sufficiently obfuscated there are maybe 1000 people tops on Earth with the ability to do this).

As long as the operating system has a dynamic linker all bets are off wrt. static analysis, and the halting problem definitely applies to automated analysis.

If the OS allows writable pages to ever be executable then you can pretty easily hide your nasty code in the low order bits of an innocent looking data file (say an image), then pull them out and execute them at runtime.
For most modern browsers, you don't need JSONP if you set the Cross-Origin Resource Sharing header, http://www.w3.org/TR/cors/
http://news.ycombinator.com/item?id=2279949 is a start.
That's the age when I really started coding. Now I'm in my second full-time programming job and building a pretty great resume.

My tips:

1) Study and practice. Pick a topic you don't know, choose a book that's well reviewed, and learn it.

2) It's better to ask a dumb question than to never know the answer.

3) Do a bit (not too much) of reading on things like HN and JoelOnSoftware, etc, to help you pick what to study next. (Like when I read Spolsky's argument for why distributed version control is better than centralized, I eventually decided to learn Git. Or when I saw all the buzz about Rails, it pointed me that direction.)

3) Learn the crap out of your tools. I started out with a Windows HTML editor. A couple years later, I was using Vim in Unix and I'm way more productive. But I'm still learning new stuff about it every day. I intend to know it backwards and forwards eventually.

4) You'll never know everything - don't get discouraged.
Continuing with the here's mine: http://gkatsev.com/gameoflife.js/index.html
I wrote this a few months ago. It's fairly similar to the post's one but I have a few presets as well as the ability to share.

Also, as mentioned above about the MIDI I plan on making it into a step sequencer using the new js audio APIs but have not had a chance to do so yet.

The code is available on bitbucket: http://bitbucket.org/gkatsev/gameoflife.js
That's often not the case in larger businesses, though: if the business does well, the boss wins (bonuses, stock options); if it does badly, the boss also wins (eased out with a golden parachute). In that case the owner still shoulders the risk, but that owner (the stockholders) is too diffuse and hands-off to really be functioning as a boss, so the company is de-facto run by an executive management that gets a lot of pay while not shouldering much risk.

I can see people getting a stuck-in-a-machine-with-a-stacked-deck feeling at a lot of large companies, because many sort of are giant, dysfunctional, bureaucratic machines. Coupled to that, many people see working for a large corporation as their only practical option.
I don't see where I said Firefox's existing fragmentation was bad. I responded to the claim that "Almost all users of Firefox and Chrome are using the most up-to-date versions of those browsers". The stats you posted show that this is not the case for Firefox. I don't think 87% can pass for "almost all users".

Firefox 3.6 has been out over one year and, according to those stats, there are still ~13% of users who are using earlier versions. If Firefox 4-7 are released in 2011, without automatic updates, it would stand to reason that fragmentation could increase.
When using Groupme, usually the owner of the group has to enter the phone numbers of all the group members. I made Textmob so that you could share a link and those who wanted to join could add themselves.
For the record, this was written in 1990, when low-cost startups like web sites were pretty difficult to conceptualize. Back then, there was very little you could do, outside of generic consulting, that didn't have a huge bootstrapping cost, making credit ratings much more important as you had to get a loan or an investment to get anything done. The internet has changed much of that now.
Why should we structure our society so that, for the
average person, self-sacrifice is the only way to
survive, much less get ahead?

So, we should structure our society so that you can get ahead without sacrifice? Do you get to be ahead of me or do I get to be ahead of you? I just want to be clear which of us gets ahead of the other one, what with neither one of us sacrificing anything.
Posterous (YC S08) 2.0 Is A Group Sharing App With A Website Attached
Cupidtino - the first (and only) "Mac-inspired" dating site for Apple fans
No, I don't really. I don't think those with a high level of technical intelligence will be affected by wall or wall-less, while those with less than moderate TI probably don't even realize that one marketplace has or doesn't have an approval process. So it's equally dangerous, but I don't think moreso.
But why isn't jQuery 1.5 mentionned? See this:
http://www.erichynds.com/jquery/using-deferreds-in-jquery/
I hadn't seen it before, found it interesting and have also been here for a while.
Redfin, CondoDomain allegedly blackballed by Boston broker
traditional brokers are still obsessing over the merits of the rebate brokerage model despite most remaining full service and despite most being approached by consumers who understand and accept the model. Rebate brokerages are still challenged by real estate insiders as highlighted by a recent event in
I've written a library for internal use (that I'm waiting for work to agree to open source) that basically lets you bundle a group of asynchronous calls into a single callback. I prefer this method because it doesn't try and hide the asynchronous nature of the code, it just frees you up from having to nest your callbacks N deep when you require the output from all N asynchronous operations to continue. Wondering what others think about this? Do folks prefer the methods in this article that let you hide the asynchronous nature of some code?
It causes a problem in that it creates more overhead. having a facebook account is creating more an more overhead for users as time goes on. Every time they change privacy settings you have to go read some article on how to make sure this or that bit of data hasn't been revealed to people you don't want it to be revealed to.

Now with groups, you've got to take an active roll once again in order to keep unwanted messages from hitting your email inbox every time somebody wants to add you to a group. The overhead for the end user keeps creeping upward, and that is the real core issue.
UnionStation
New monitoring application by Phusion Passenger guys.
I pay way more than 17.7% of my income.
http://www.washingtonpost.com/wp-dyn/content/article/2007/06...

Warren E. Buffett was his usual folksy self Tuesday night at a fundraiser for Sen. Hillary Rodham Clinton (D-N.Y.) as he slammed a system that allows the very rich to pay taxes at a lower rate than the middle class.

Buffett cited himself, the third-richest person in the world, as an example. Last year, Buffett said, he was taxed at 17.7 percent on his taxable income of more than $46 million. His receptionist was taxed at about 30 percent.

Buffett said that was despite the fact that he was not trying to av
In case you didn't realize, that sounds incredibly racist.
I really don't know how they come up with these estimates.
It's estimated that the iPad will sell 40 million units this year. Judging by the relative sizes of the graph, other mobile tablets will sell around 18 million units this year and PC tablets will sell around 3.5 million units.

With the year already 17% over, and only two real competitors on the market (Xoom and Galaxy Tab), I fail to see how 18 million Android tablets are going to suddenly fly off the shelf. I don't even think and Android Tablet makers are planning for anywhere near that amount of uptake.
So, was there any app-scanning software capable of detecting this before the warning? I have Lookout installed on my droid, but I have always wondered at its effectiveness. It has a "there are no crocodiles, so it must be a great crocodile repellant" feel to it...
I never thought about it at the time, but the 3rd gen iPod was one of the last vestiges of the Classic Mac OS interface.

It's the last device Apple shipped with Monaco as it's default system font.

If I remember correctly, the later iPods used Myriad and then Helvetica.
he yet has not been told that we are not interested in hiring him. actually he is getting some wrong idea that we are "wow" since we are trying to work something out on our own. we want to work more and without any non interested learning/teaching sessions. telling him what you said here would work, i guess. thanks for the tips.
Path to Financial Independence / The Good Life
A business can take years to become successful, which many times means either not having a regular salary, sacrificing free-time with friends and family, and working harder than you ever would at any job. Even if it meant employees got a cut of the profits, unions and laws would prevent companies from being run like this.

It sounds like this guy expects a cut of the profits for just working, which will never happen (unless you are the government).

He doesn't like working for anyone, yet he does nothing to actually change his situation except blame anyone and everyone for his problems. He reminds me of the person that says that wealth and becoming rich is 'just luck'.
I actually thought he was pretty well spoken and had a good perspective on what scala's strengths are.
Live blog url for iPad 2 announcement (starts 10AM PST)
Actually, it's the 4G monochrome (http://guides.macrumors.com/iPod_%284G_Monochrome%29) iPod.

The 3G (http://guides.macrumors.com/iPod_%283G%29) didn't have the clickwheel. I've still got a trusty 3G 40 GB in my car tethered to my stereo and tucked away in my console.
You will still update Firefox using your distro's upgrade mechanism and my guess is FX would gladly use a similar tool in Windows, should it get one in the future. @sp332 is referring to seamlessly updating the addons—extensions that you download as .xpi bundles and which are already kept inside your $HOME folder.
There were effectively cards that do 'destroy a random card'. [1] There are also several cards that result in searching the deck (and then reshuffling it) which require time/effort and yet were made.

[1] http://www.wizards.com/magic/autocard.asp?name=chaos+orb
> When I wrote that, I had been thinking of the Handy Light exploit which slipped through the App Store's approval process:

Yes, I can see how you would make that simple mistake. The Handy Light application did allow tethering, which on an Android device might have meant rooting it. Other people mentioned in this thread that Apple run each binary through a scanner that looks for undocumented API calls. The Handy Light application must have been using all publicly available API calls, so it passed through their approval process.

I think Google could improve dramatically by keeping their store open, but running each binary through an automated scanner that looks for known exploit signatures. I'm not intimately familiar with the Android sandbox, but I am familiar with native assembly. Assuming that there is a public API or list of "approved/sanctioned machine instructions", it would be somewhat trivial to decompile the bytecode and check each instruction against the list and kick the application back to the developer with a list of instructions or API calls that were not allowed.
It's sounds you're still undecided as to whether you want to take the leap? What are your reservations? Care to share?
Node.js - that was my first guess. Nice example of utility computing!
As with other comments, I agree the tone is self-defeating.

When did we forget the difference between problems and conditions? Problems are things with solutions within our power. Conditions are things without solutions within our power.

I feel the author could benefit greatly by learning how to determine what could be solved with one's own effort--and an employer stealing life away is solvable, IMHO, in numerous ways.
Apple expected to ship 40M iPads in 2011, convincing iPad 2 mockup appears
Thanks for the tips. Out of curiosity, what were you doing before and what made you jump to programming?
like the old saying goes, "its the worst system out there until you look at all the others".

I'm sorry, but a subjective review by a principal definitely has problems (personal biases), but it is a HELL of a lot better than judging teachers solely on how many years experience they have and how many meaningless masters degrees they have (French literature).
Nokia said that most people don't care about their announcements but rather follow the brand primarily. That's all good and probably quite true. Probably works so for most companies.

However, the thing with brands is that the value of a brand is gradually built from good products and informed customers.

Conversely, a good brand also usually gives a decade of free running time while gradually losing its value at the same time, even if the original level of quality and innovation is cut to a fraction of what it was.

During this death slope the brand won't attract many new customer while the existing customer base slowly shrinks. After the brand has been been pumped dry it becomes kind of ethereal and slowly ceases to mean anything to anyone except for the most die-hard fans who refuse to face the change.

As for Nokia, they were still going somewhere in the early 2000's so Nokia probably have maybe 2-3 years left of 'Nokia' if the company is lucky. By 2015 they're dead for any relevant sense unless they have showed something that both interests people and differentiates them from the rest.

By itself Nokia would probably linger till 2025 if it wasn't for some big company who buys them out before that. The scavenger will feast on any Nokia IP that still has some value and finally sells and buries the rest of the pieces.

For now, their tangent is pointing downward and continues to do so if they don't start focusing. If they do, they might have some chance.
I think one of the comments on the original article sums up my thoughts:

"Why? You don't think the fact that a majority of the US

population is superstitious, and teaches their offspring that
the world is the pet project of a master magician might have
anything to do with it?"
I work the office cubicle software job, but this doesn't bring me down too much. At times the mindset the author describes can creep up, but I can deal with it by realizing that everyday I'm getting better and better at what I do. Being an embedded developer, having access to tools that I otherwise could not afford is a great perk at my job. Knowledge of how to use them could only come from a university, a company or falling into a large sum of money. Granted the bureaucratic office politics exists, but I feel it's not as bad as it could be. I have the freedom to solve problems using the tools I desire. We use Linux for our micro operating system, so I'm gaining valuable command line skills and script-fu. My only complaint is my current salary. But the freedom and encouragement to continue learning is worth more to me than the money anyway.
Also, this piece could be an argument for automation. If the employer is stealing your life, would you not be happier having a machine do your job, giving you the freedom to live your life?
That's assuming that Apple doesn't think about serving different GPS-coordinates, different IPs, different device IDs, different system time.

And this could very well be completely automated - you just need someone to design a map of gestures / time intervals for simple workflows of the app, and then let the system run the app and interact with it for every possible configuration.

Of course, the malware author could then try different tactics to detect if the app is running inside a virtual machine, and not on a real device. But that's as hard as detecting a well-behaved / modern root-kit, and that also implies certain sequences of system-calls that can be detected.

Virtual machines do this all the time, i.e. detecting illegal operations.

Not only that, but it doesn't have to be accurate - it just has to raise a red-flag in some intranet bug-tracker that these and these apps need closer inspection. It also makes it much harder for malware author, because instead of searching just for an iOS / Android exploit, now they also have to game this approval process.