skysight-inc/HackerNews huggingface dataset:
I am also interested in this concept. What if a change requires a migration of my database?
In e.g. physics or chemistry, the sciences are predicated on your ability to reduce problems to simple systems and interactions. In biology most phenomena require a large, complex, highly interactive system, which is difficult to simulate or even conceptualize.
Is your car body magnetic? If you had aluminum body panels, it probably could, though the panel is probably a good deal stiffer than this tuba. If you had steel body panels (which is very likely), it wouldn't.
Story of an old man and his child's birthday
The rest of the world can call it "San Francisco." If you're looking for a short form, SF ("ess eff") is acceptable.
Traditional project management and collaboration are merging
Don't troll that you're sending your iPhone back in the title and then hem and haw in the comments that you might keep it around. What's the Austrailian translation for drama queen?
Content Recycling Requires Cohesion
Not sure where you're getting your numbers at, but $100K is entry level for a sysadmin in NYC, and $120K is normal for a sysadmin with a few years of experience. I'm sure northern California is similar.
The biggest names in tech, media and politics attended Steve Jobs memorial
While I love Instapaper for bringing me back to reading long-form articles, I personally moved to Readability a while back. It's $5 (minimum)/month, but it has a lot more polish, and I actually prefer the mobile app to Instapaper's iOS ones - it's nice knowing if I decide to leave the iOS ecosystem, I'll still have my articles, while Marco has refused to make official Instapaper clients for other mobile OS's (understandable, as he's only one man). I also like a handful of features in Readability's desktop web app that Instapaper lacks - scroll tracking, more options for how it looks, etc.

However, if I get an iPad, I may move back just for Instapaper's iPad app. Looks beautiful.
Argh - after an (over stretched) lunch hour, having to tear myself away.

Not worked on such interesting projects, but wish I'd started a work journal years ago - might have to start one now!
One Startup Weekend condensed into 7 minutes [video] - The Next Web
Startup Quote: Jason Calacanis, Founder, Mahalo
Announcing the Yipit Django Blog: Sharing Everything We’re Learning
The best reason not to do overnight deployments is that if something goes wrong, you want your developers to be alert and sharp, not dazed and sleep-deprived.
It depends on the situation.

At 32 I took CS101 at a local university, never had the money to go before so my first time in Uni, first formal programming training and felt like I was 1,000 years older than my classmates.

I had to drop out do to work problems (laid off), money problems and just the level of stress from the social part of it. Each day I was soaked when I left class I was so nervous just being in that environment I felt like I had just run marathon.

Probably at least twice per week I was in the professor's office getting help. Years later I learned most people in class just copied samples off the Web, some assignments I handed in practically blank after being up until 4am trying to figure it out then have to go to work at 7am.

My mark was 60% for the first part of semester that I completed.

I haven't touched Java since then but I did like it maybe a different environment would have been better.
For the interested, this appears to be [one of] the original paper[s]: http://creativemachines.cornell.edu/sites/default/files/wiks...
> This is good information, but there's something else that probably needs to be said: nobody wants to get sued.

Put simply, unsolicited ideas have negative value.
I suspect its a question of server resources. Dependency analysis is bundler's job and its better to let thousands of cpus run the algorithm. This leaves rubygems.org to simply service simple queries quickly without much load even though it means there will be many queries as part of each bundle.
The Galaxy S sold 10 millions units in 6 months. The Galaxy S II, largely heralded as the best phone ever made, hit 10 millions sales worldwide in 5 months (http://www.wired.com/gadgetlab/2011/09/galaxy-s-ii-10-millio...). Apple being 40% of the way there 3 days after public release is impressive.

Anyone care to throw some more Android or other device numbers into the mix? Blackberry numbers might be a fun comparison to see, for instance.
Fortunes are built during the down market and collected in the up market.

- Jason Calacanis (@Jason)

http://startupquote.com/post/11571753438
The problem might be that you haven't really supplied any of the reasoning behind your opinion. Your argument ceases at "he is an ass" and "he's slowly gotten a big head".
I'm taking the ML class and Dr. Ng occasionally mentions in the videos how he talks to Silicon Valley start-ups to helped them implement algorithms. What if the future professor not only make his money from teaching at a university but by consulting with businesses? She would just be using her expertise to teach in a different area. There's often a disconnect between academia and business that doesn't make a lot of sense.

+1 to what everyone else is saying in this thread about the Stanford classes, I'm loving the ML one so far.
Fox News Won't Air Wall Street Protester Who Humiliates Fox News - Media - GOOD
This is true, but they make up for it with a $30/mo plan that includes 100 minutes of talk and unlimited text and data. There's a $50/mo plan that includes unlimited everything. Personally, that's a trade-off I'm happy to make.
I dislike the NextStep libraries (and all of Apple's subsequent creations) far more than Objective-C itself. The completely unnecessary verboseness is what drives me up the wall.

If the libraries were designed more like C++'s (say what you will about STL, but at least set<> is called set<>), I'd probably have no issues whatsoever.
In that case it is a bug that should be reported.

Every new release introduces new bugs that affects different users. It's part of the fast iteration approach and there's just no way to test-case every other possibility in a desktop OS for end users, that's part of the reason why Linux for desktops is such a daunting task.

If you need to rely on stability then you should always wait for the LTS releases, or at least try out the release first in a sandboxed environment before updating.

I know how you feel when an update ends up breaking some stuff, it happens to me too and I always get mad because "that just shouldn't happen". But in the end I realize that what we expected is just not deliverable. Unlike most other OSs, Ubuntu releases every 6 months, that's a very short period to improve and test, hence LTS releases are there for those that cannot suffer from these set backs.
"Changes in technology have outspaced the law."
http://www.businesscloudnews.com/security/581-guest-post-why-the-patriot-act-deserves-more-attention.html - Is the Patriot Act outfashined and why the limits on government regulations are justified.
Could be worse, if you got the best Android you'd get to watch new better ones come out every other week, and never ever get the new OS.
I'm trying to do just that with a project I started a few days ago called Khaki. It's a bit of a learning exercise and quite early, but you might find it useful in a month or two.

https://github.com/dominikhofmann/khaki
Operations shouldn't develop and Development shouldn't do operations. That isn't to say that Ops can't program. I write a lot of Python to get things done but that's not Development.

I'm a sysadmin in a 100% AWS shop. Before I showed up, Dev was running things. It was horrible.

Versions differed greatly, they didn't use init scripts for anything, deployment was pretty manual, and their release cycle was really slow because they spent too much time in operations where they were clueless.

My job is to keep production rock solid and provide Dev with the resources they need to write code.

If Devs aren't writing code, I failed.
You seem to be assuming that a lot of random things will somehow come together to make cryonics work.

Compound interest? Depends on how the trust is managed. Once you're dead, you're obviously not going to be able to influence that. It also depends on the economy, and we've seen some pretty long runs lately with no cumulative gains.

Overfunding? That doesn't even make sense. We're talking about there no being enough funds, and you pipe in with "what if there's too much!".

External funding? What makes you think someone in the future is going to drop a million to reanimate your head?

Future advances? Sure, but it seems pretty farfetched to say that future advances are going to make body reconstruction affordable. I mean, how long have we been waiting for affordable flying cars?
I use to have a very big list that I would consume via RSS. I kept making the list smaller and smaller as I wasn't checking it very often and thought that was the reason. Then I realized why: for the most part I was seeing the best of those articles on HN. So now, for my daily reads, it is 100% HN + some curated newsletters I'm subscribed too.
I fell in love with SimCity when I first saw it in the 80's, and I got a chance to port it to Unix as a third party contractor. Although it didn't make a lot of money, it did show I could make something work while respecting the original design, so he later hired me to work on The Sims.

His approach to game design is very exploratory, which involves making a lot of prototypes, playing around with them to evaluate the game play terrain, and then climbing the fun gradient towards the high points, and looking around for new ideas from that perspective. He purposefully designs for emergent behavior, but nobody has any way of telling what that behavior will be without actually playing around with a working prototype. It's the kind of stuff you can't just imagine, that you have to experience. So I would say the end product is more like 5% of the original idea, and 95% from prototyping!

The kind of person who wants to do the fun part for glory and have other people do all the hard work is very common, and I've run across many of them. It's a form of narcissism: http://en.wikipedia.org/wiki/Narcissism . Will is not at all like that: he's very humble and willing to listen to anything anyone has to say, and very good at explaining his ideas, and that's why he's been so successful, because people enjoy working with him, and enjoy playing his games. Though I don't know him personally, I get the impression Notch is a lot like that too. (Although I'm sure his lawyers wish he wouldn't shoot his mouth off all the time! ;)
Thank you for doing this. I, for one, am willing to use dconf-editor or gsettings during the once-in-a-blue-moon occasions where I need to modify the binary blob if it results in faster startup times for login and apps.

I assume (based on your extensive explanation involving cache hits and disk seeks) that you have benchmarked this. How much time is actually saved by this change?
The iPhone 3G barely had any improvement beyond the antenna and the 3GS was widely derided for being little more than "a faster 3G". The iPhone 4 was the exception to the rule of incremental hardware improvements.

It really is kind of remarkable how subtle the changes have been with iOS and the iPhone. A front shot of an iPhone on its home screen would show nothing new to someone in 2007 using the first iPhone (aside from the resolution increase). But I'd argue that what seems like a liability to industry-watchers and tech enthusiasts is a profound strength for everyone else - consistency and familiarity trump novelty.
Celebrities, CEOs & a former president attended Steve Jobs memorial
Doxie unveils new portable scanner (scan on the go with your iPhone or SD)
I apologize to everyone else for the metaspam, but I thought gks needed a reason to avoid problems in the future. I just wanted to let you know that I just downvoted you as well, and while I cannot explain why others downvoted you, I can explain my position. My biggest issue was the phrase "turned into a dick". Feel free to express your opinion, and I respect it, but I could personally do with less high schoolish namecalling.

...unless, of course, this guy was actually transforming into a large male body part, in which case this is a major event in the world of science but irrelevant to the discussion at hand. Nah, I know what you mean. I just do not have to support the manner in which you express it.
I love Instapaper and will continue to support Marco with a paid subscription.

But B&A has become more of a Marco Rant show instead of what it was the first few episodes. But I think that's an intended common theme of 5by5 shows. Dan Benjamin encourages that sort of behavior with his hosts and wants that sort of image.
I would at least give them an honest, non-emotional resignation letter, so they know what the cause is, and whatever notice you want to make it. Considering they're not paying you, 2 weeks is probably not fair, but at least a day or two, whatever you think is fair. And then leave.

This may be beyond the scope of "business," but I agree with the don't burn bridges comments. It is your responsibility to get yourself out of a bad situation as soon as you can, but as long as you have the power to do it gracefully, and with respect, that's the right thing to do - or rather, it will bring you good karma ;)
It's not my city, I'm just explaining what people call it. Indeed, I think that "the city" is a bit self-centered, as I wrote above.
I think saying that Agile development is broken because it is too developer-centric is BS. It is all about implementation.

XP for example is meant to be customer-centric. The point of it is to complete working functionality for the customer, and the customer should drive the development and what features are needed.

Scrum is similar in that the customer can define a bunch of requirements and prioritize them and the team works on those priorities.

The problem with any development being about development and not about the customer's needs has to do with management. I've seen and heard of many mismanaged Agile teams, but none where the problem was Agile. Agile might have been the excuse for lack of organization and direction, but good management that focuses on the customer needs as well as the developers' needs is what is needed- that can be done with Agile (e.g. XP, Scrum), Kanban, and other methods focused on quick incremental delivery usually much more easily than other methodologies (e.g. Waterfall).

With regard to:

"As Igal pointed out in this summer’s webinar, what is a unit that is tested in a unit test? Business logic."

Strictly speaking, yes, but generally if you describe what a unit test is doing to a user, assuming it is really a unit test, most of the time they would not agree that it is business logic. Business logic is usually considered a lot more high-level. Human-language-based customer readable test definitions can potentially be created in Cucumber and similar BDD frameworks. There are also products that use UI-based behavior driven test definitions. But, in my experience, even these haven't really defined solely the business logic; there is always some level of implementation detail that creeps in. But, you do what you can. From what I've seen and heard, sometimes having the developer or analyst work with the customer to define tests is a good idea, and other times it is a wash or is a time sink. Do whatever it takes is basically the rule of thumb- i.e. there are no hard and fast rules to these things.

Good luck to the guy that ditches Agile because it is "broken".
http://planet.lisp.org/
Aggregates a bunch of common lisp blogs that are generally interesting.
Announcing the new Yipit Django blog. Sharing everything we're learning:
If we define "general purpose" as "equally mediocre in all domains", then what you say makes sense.

If we define "general purpose" as "works well in as many domains as possible", then I'd argue that the correct response to an easily-remedied weakness in an important domain should be to address that weakness.

As you imply, the challenge here is to decide which requests to grant and which to deny, but the mere fact that a request is "domain-specific" (ignoring, for the moment, the questionable idea that _linear algebra_ is domain-specific) should not be enough to rule it out.

(As an aside, scientific / numeric Python is, I believe, one of its two or three most important application areas, and perhaps the most important historical factor in its success: that community has been championing Python since the days when people were using Perl for the web, or for anything else. Notice, for example, that Travis mentions working on SciPy in 1999---and the original "Numeric" package was written in 1995.)
Flash Crisis
Yes, I love this model where you can effectively educate yourself for free, or train for a certification without paying. Then you can Suntzu it (as it were) and only pay to take exams for a course you know you'll pass.
The problem can also be in people's heads: for years I've tried to write "clean" code, but since then I've noticed that at times my coworkers who don't have a clue would do their jobs faster than me. In some situations "ugly" is OK. So the conclusion is that "good" and "ugly" aren't precise concepts and depend on the context. As such I think they should better be avoided.
Its not just cause ur developers are tired, which is a big issue, its also because you may not have access to the people you need to make decisions in the middle of the night if something needs to be escalated. Good luck trying to get an executive or VP up at 4am to make a decision...
Don't forget about the used market. There's a slew of people selling their iPhone 4 to upgrade to the 4S, and people are still buying the 3GS. If you really need to upgrade, but don't care if you're getting the latest and greatest, it looks like you can sell your 3GS for $200 and buy a 4 for $400 right now. If you're going to use it on Tmo's pre-paid, just make sure the new phone has an unlockable baseband.
Sometimes it absolutely can't be avoided, but usually the last version and the next version can be coded to work off of either schema.

As for deploying to a segment of users put a "version" field in the user and then gate features based on the version. If you name your versions or use a unique numbering system it should be fairly easy to remove the old gating.

Yes, none of these things are foolproof but then again your existing system probably isn't either. The more you deploy the better you get at it and the more automated it becomes. Force the issue by forcing a deploy everyday to begin with, then ramp up to twice a day, etc. After a month or two you'll learn solutions to almost all your deployment problems and there will be a well-known solution in the organization for solving the problem whether it be gating features or schema migrations.
This is not about the general public being utterly amazed with the iPhone 4S.

This is what happens when there is an 18 month period between product refreshes of a popular phone. It turns out that several million people have been holding out for "the next iPhone" for the last several months. Is this surprising anyone?
Have you ever used J or APL seriously? If yes, what do you find so "crappy" about the notations? If no, please keep your uninformed opinion to yourself, you have no idea what you are talking about.
Which Programming Languages Will Be Useful for Windows 8?
Crowding Out Venture with Crowdfunding?
The biggest factor here is that this is the first U.S. iPhone launch on multiple carriers. That's more than double the addressable market, and I'd imagine that the effect on purchasing decisions goes well beyond that. In short, forcing users on one carrier made the iPhone something of a niche product, but now it's mainstream.
> We need to try to be rational and stop mixing morals and code.

It's funny because I think you are wrong. I would agree with stopping mixing aesthetics and code. The highest poetry from, say Mallarmé, has qualities that would be considered as stupid plain wrong pure evilness in code.

But morals and code have relations. A lot of relations actually. My moral forbids me to steal and cook my neighbour's cat, not because it is forbidden, but because I have enough self-respect to not behave like that.

The same applies when writting code. Even if operational pressure is high, I am not the kind of guy who will let the shitty work to other coders behind me. I have self-esteem, and don't want peer coder to think I am the worst shit in the world, so I just won't add crap to a pile of crap without doing reasonable efforts to do at least some cleaning.

Like in the toilets: let it as clean as would have liked to find it yourself.

Maybe we should first agree on what is "morals". For me it is not a set of predefined values like "good / bad", it is the very reason why we behave properly to each other (or not), it is a consequence of self-esteem.

Oh, and I think a one-shot script do not need to be refactored to be "beautiful" mind you, no, I think it should be either trown away right after use, or at the very last marked very heavily in the file name and as the first uppercased line: one shot script, no fixing required.
Show HN: A bookmarklet to help improve the visual readability of your text
Here's a write-up I made of a talk that Will gave back in 1996, before I went to Maxis to work with him on The Sims. He described his ideas behind "dollhouse" and gave a demo of a very early prototype, so you can see how he not only had the ideas in mind, but also a working prototype, and was willing to show it and share his ideas with a classroom full of students (and a developer who was just sitting in on the class), instead of being afraid somebody would steal his ideas.

Designing User Interfaces to Simulation Games
http://www.donhopkins.com/drupal/node/9
... http://www.apache.org/licenses/GPL-compatibility.html
Semi-pro? How much money would it take for you to require a full pro?
An Instapaper 4.0 Review with Some Insight from Marco Arment
There are deploys and then there are deploys. 99% of your deploys should be fine to go live whenever the code hits the repo. I definitely still prefer scheduled overnight deploys whenever significant infrastructure changes need to go live. Downtime should still be minimized, but sometimes a maintenance window is necessary.
'runs' on 100 percent renewable energy. I hate British English so much.
First, go through the archives of http://anarchaia.org/
Then follow http://chneukirchen.org/trivium
I really think it's possible they won't release it until June 2013, but another fall release is still probably more likely.
The title of the video is "Rendering Synthetic Objects into Legacy Photographs" which I think sounds much better.
Lossless data compression benchmarks/rankings
It's read on login and on every app startup. That, IMO, makes it not meaningless.
The only argument I'm buying into is this one...

[someInstance doSomethingWithObject:a andAnotherParam:b];

It just reads beautifully. Otherwise working with Objective-C was like pulling teeth at times. It had been a long time since I had to write so much code to get such simple things done.
Related post: Mathematical Embarassments http://rjlipton.wordpress.com/2009/12/26/mathematical-embarr...
Allow me to highlight that this works for certifications and not degrees. For an actual degree, you'll still need to pay through the nose, meet attendance requirements, and complete coursework before you may sit for the exam.
Seems like a statement in need of support. Certainly that's a factor, but it seems like a ton of people [including non-Apple-geeks] are interested in and talking about the phone (especially Siri but also the camera) and saying they're "utterly amazed".
Solution via group theory: http://www.cs.cmu.edu/afs/cs/academic/class/15859-f01/www/no...