skysight-inc/HackerNews huggingface dataset:
Yes! I have just fixed this bug. Give it another try?
That was how we originally built it, but we found it less fun to rate in testing compared to this version. Hopefully the increased votes-per-person outweigh the loss of fidelity.
It is very hard not to at least glance in their direction for a moment while your brain initially takes them in.

It is perfectly possible to not stare at them like a slack-jawed yokel seeing New York for the first time on a constant basis. Exerting self-control is what civilisation and manners are all about.
Does anybody actually use commit histories to eyeball the evolution of a project? I have some experience browsing them to find simpler-to-understand snapshots, but that's a much more incremental idea, and even that is usually met with blank looks.

If there were people doing this, I'd see the odd little tool to make it easier, to annotate logs and so on. But there are no signs of this.

If nobody is looking to commit histories for narrative, perhaps it's because the commit history is the wrong place for it. Since history is immutable it's really hard to have a coherent narrative of a project. Trying to do that ends up with commit messages like "final version", "really final version", "final version this time for sure", etc. My attitude has been to leave the narrative up to the reader to reconstruct. All I can do is talk about this particular point in time.

Hmm, even if the globally coherent narrative is impossible, perhaps it's worth trying to keep a piecewise-coherent history. I tend to have 'section boundaries' where I start a new feature/subsystem/narrative[1]. Perhaps I should demarcate them with "=== " or something so they're easier to see in the log.

[1] Again, I never attempt to demarcate where a feature or narrative ends, because that's impossible to judge without hindsight.
A game I made for a hack off at work. Score is based on code-quality, time, and the number of challenges you complete.
For those of us mere mortals, would it be safe to assume that adding the suggested line to mysql_safe would be ok to do?

cmd="/usr/bin/numactl --interleave all $cmd"
How Poor Developer Relations Cost One Startup 3,000 Users
A lot of people have mentioned ugly diffs when lines are considered the basic unit of granularity, often giving examples that are much cleaner if words are considered fundamental (e.g. latex, or lists of files in makefiles). But there are many tools that can handle word-based diffs, and most have options to change what's considered a word.

git diff can use --word-diff(=color) and --word-diff-regex=...

There is also the venerable "wdiff" program.

I've only found one program that can do "word patches" though: "wiggle" http://freecode.com/projects/wiggle . It works well, though I've found the interface to be slightly confusing. But turning it into a git diff and merge driver isn't that hard.
Yeah well, some of us are horrendous at directions and sadly rely on GPS for everything, even to places we've been 30 times :P
Works fine. Thanks for the email notification too.

Does it send the notification based on my local time?
Things To Consider Before Saying "I Do" To Investors
I didn't say it wasn't working. I just think don't think it's helpful to claim it's the best way.

[edit: one reason I think it's unhelpful is that it legitimizes misleading reporting, which is itself a great harm]
Why web traffic experiences a drop on Holidays (like Easter today)
You can replace /tree/master/filename by just pressing "t" on a project's page. Learned that a week or two ago and it changed my life.
"Just set these boot options" is fine if you're just deploying this code to a server you control.

I get the sense from various aspects of this guy's story that he's shipping executables to end users, which makes this "solution" a non-starter.

You can't expect the user to go in and mess with these sorts of options just to run your program, and I wouldn't feel comfortable changing something like this automatically during install since it is such a fundamental OS setting (not to mention testing the installer against all versions of Windows would then become a nightmare you'd have to redo every release).
Nokia isn't doing the most to improve working conditions. Apple is.
You are aware there is a quite mature CLI interface already available right?

https://github.com/defunkt/github-gem
The end of one size iPhone/iPad fits all is nigh
On the flip side, wouldn't one round of "getting rich with a stock market" allow you to totally fund the business you want to on your own terms?
Somehow I always thought Azul was Cliff Click's startup.
I get it: You're a racist. "Diversity" indeed. I honestly have no idea what the racial make-up of Quora is because it neither seemed relevant, nor have I sought it out. I don't even know how you'd even know in many cases.

But it's too white? Give me a break. The only reason that bullshit, obnoxious, offensive statement gets a pass is white-guilt, a bunch of people afraid they offend someone looking for, ha ha, "diversity".
They do -- when I was an undergrad there was a zip file that made the rounds with textbooks and old exams for many of the core courses.
LOL

Whistleblowing

Yes, that's what it was.
Yes, seeing this on one of the first slides makes the whole presentation look bad.

edit: I kept reading, and later on it has some -webkit specific stuff... not exactly an HTML5 presentation.
Shouldn't there be some concept of standing, in the legal sense, here? I'd think the author of the letter could identify one women who's being harmed.
Lockin
Last Thursday in Buenos Aires:
* Very cold morning (10°C / 50°F): I forget to take my hoody.
* Very warm sunny afternoon (25°C / 80°F): I think I should use my shorts.
* Very strong storm, up to 120km/h / 75 mph wind, 17 dead.

Conclusion: In some place you can't trust the window to get a reliable forecast.
John Blogkowski, Curator of Hyperlinks, Dies at 81
That’s pretty complex for a caching solution. Not to mention the edge cache would need to keep multiple copies of the same document to diff them, which makes it completely unusable for anything with quick turnover.

With HTML5 Offline (App Cache) you could easily do this on the application level, of course. And with SPDY you can just fetch the fragments separately without any performance penalty. Basically current trend is to enable more gradual caching instead of implementing some higher level resource multiplexing.

Biggest missed opportunity in my opinion? Preparsed DOM/XML. E.g. Fast Infoset[1].

[1] https://en.wikipedia.org/wiki/Fast_Infoset
Legal Law Videos Tulsa
Tulsa Legal Law Video is a site that answers legal questions related to the Tulsa area.
Show HN: Advanced analytics for fantasy baseball players
Entrepreneurs exploit economics of Syria uprising
Wekkars keep your webserver alive
A few days ago he was thinking of a message queue... not sure how it would work though.

http://twitter.com/#!/notch/status/187448370107912192
cars != freedom. cars == parking nightmare. I always feel so free when I don't have to think about finding parking.
I'm not the OP, but I've written quite a bit of Go code and I didn't realize this was an issue until it started blowing up on golang-nuts/HN/proggit the past couple of days.

Until you actually have to deploy the code on end-user 32-bit systems, it is very easy to be blissfully unaware of this issue. And since Go1 "supports" Windows-x86, why would you assume anything other than that your code will "Just Work" on such a target?

I don't think it is unreasonable to expect the Go team to give this issue more light. In my case it doesn't really matter, but if I were using Go to write end-user apps where 32-bit Windows installs were on the table, I could understand this guy's frustration pretty easily.
> an overengineered solution by somebody who is not quite familiar with what the platform has to offer.

Geez, thanks.

UIImage's handling of assets based on file name is a horrible band-aid.

Also, one has to think workflow. And, to make things more interesting, exaggerate. Let's make it 5,000 files in one directory. That's a mess. With device-specific directories an artist could create a workflow leading to easy maintenance and creation of files. No need to engage in funky naming conventions. The per-device files are simply located where they need to be and a mechanism is provided to identify which path serves a particular device type.

Another problem with UIImage is that there is no way to communicate to Apple which files are to be delivered to, say, an iPod touch. So, an external mechanism is required in order to encode that information. Hence the proposal for an external JSON (or whatever) file.

Why JSON. I like it. Supported by iOS 5.0 as well. Easy to maintain and exist externally to Xcode. This also means that I can write scripts or automation tools on a PC or Mac to automate the creation of assets and their placement within the proper structure. The file used within the app to communicate the per-device directory structure would also could also serve external purposes that cannot be covered with plists. In our case, as an example, all of our assets are being produced on PC's, not Macs.

> Apple is not in the business of giving developers (or users) choices.

That's another matter. Although my proposal wasn't about providing choices as much as it is about a mechanism to only deliver the necessary files to a device. Only the developer can make decisions about which files are appropriate, not Apple.

Ultimately, I don't care what technology might be used in order to enable something like this so long as it works and is reasonably open. Right now I'd love to be able to deliver only 1X files to iPods and ~ipad@2X files to the new iPad rather than forcing a huge download of 1,600 files to every device or the current project on our table. That's just silly.
I'm copying this from a previous comment of mine because I always end up writing about the great features of Taskwarrior:

Seconding taskwarrior for being a great todo handler. It has a minimalistic interface, but doesn't lack any features that you (might) find yourself wanting after a while of use. The IRC channel (#taskwarrior on Freenode) is active too. The command-line tools are perfect and let you make your system as minimal or as complex as you want. Over time, I've:

1) Set up a cron job that pumps my current list out to a text file behind an .htaccess'd directory. This way, I can see my list without needing SSH access.

2) I've also got a little Dashboard widget that pulls that text down, so I can swipe to the top-left hot corner and see them at a glance.

3) I'm using Alfred (http://www.alfredapp.com/) on my Mac, so I wrote a simple trigger called "task add" that connects to my box and adds it there. There's also a few posts out there for DropBox integration if you use that.

4) I didn't write this, but if you use oh-my-zsh, there's a plugin for Taskwarrior. I've learned about a couple options by pressing tab.
I like the grid layout, maybe additional places could be saved by having 'pages' of locations?
You can't buy the good-ole-boy system. That is THE one defining trait. The salted-earth policies used by the GOB institutions ensure that once broken, the institution is dissolved rather than updated. Typically, any court-enforced changes result in a new institution with the same old name.
> Apple is the company with the most integrity I've ever known. This manifests itself everywhere- from product quality to service at Apple stores.

Watching really smart people repeat this emotional and unreasonable argument, makes me highly value their genius marketing. Learning how their concise UX from products to slogan can convince reasonable people to act emotionally is a must for every entrepreneur.
I've been using Amplify.store for some time now, and I would highly recommend it. It uses localstorage where possible, but it also includes a lot of sensible fallbacks including browser-specific strategies. It also allows you to add your own strategies if you wish.
Yes, Tarsnap is bootstrapped. Yes, I would have considered staying in Vancouver even if I needed to take funding; obviously I can't offer a subjunctive forecast for how that would have gone, but I've had no shortage of angel investors and seed-round VCs emailing to ask if I'm looking for funding.
Your last sentence -- I use GPS almost everywhere I'm driving because of the real-time traffic data.
I think you bring up a very good point that I hadn't really considered. If you filter for motivated students, a student centered approach might very well one of the best options.
This is important for .NET websites as well - if you don't have enough traffic to guarantee your site stays alive you should set something up so force it to, that first pageview can take orders of magnitude longer than normal.
YC only takes the top 3% of startups.

s/the top//

Obviously they try to select the top startups, but as smart as they are, it's hard to believe that there is zero error in their selections.
When I read that scientists were able to grow human organs for transplant I thought that it was a great step forward for human progress. For some reason I feel this might be a step backward. Though I welcome any arguments that state this could be a good thing after all how is this different from selective breeding right?
beautiful day in seattle right now. One of the rare perfect spring days here. Normally we just skip this season.
And, having gone through doing all that, presumably once you get there, you feel a stronger to at least accomplish something, to vindicate your efforts. :-).

It's one of the main reasons I find value in having an office, and it is a non-trivial (though, thankfully, subway-based) commute away.
Am I the only one who doesn't like these covers? They're unique, and I love that, but sometimes I wish they had more character, not just a single color animal.
I made this generator a couple of years ago...
http://www.makemyalbumcover.com/
What The Cloud Doesn’t Do
156kB?
Do you have any sense of how much this is a function of the demo and how much it's a function of the idea? Or put another way: At the start of the YC program, do you have any sense of which teams will have trouble raising further funding, or does that wait until they've spent a few months writing code?
I have a question about localization: Does Apple deliver all language files to a device or only those based on the localization settings? That could be another area of app bloat.

Also, keep in mind that localization can also exist in graphical assets. You could have images with built-in text that need to be switched in based on localization. So, an English version of the app uses this set and an Italian version another set of assets. This might include sound files.

Depending on how this is handled it can start to explode the app bundle in impressive ways. Start with 100 images. Now you need 400 to cover all device display configurations. Then you need to replicate this on a per-language basis. If you cover, say, five languages, you are up to 2,000 files potentially delivered to every single device regardless of applicability. I realize that this is a corner case where all images need to be localized. No need to point that out.

I have not done any internationalization yet, so I don't know how this part works. For some cases it might not be practical to release a separate app in different languages. For example, a kids app that is able to operate in English and Spanish and sold through the US app store.
30 Bold Red Web Designs
Wonder if the US govt, et al will suddenly stop spouting "terrorist organization" nonsense about them now?
It's nice for people who's routes may change depending on traffic or events. Because maps uses the traffic info to update your routes also.
I've never hired anyone, so I can't offer much insight here. It sounds like Canada has less immigration issues than the US, but I imagine most startups aren't going to be paying for employees to relocate internationally so that's probably a moot point.
A few years ago Google wanted to record a few seconds of sound from the homes of people using the microphones/speakers on their computers.

I'm quite sure it was the computer speaker since not every computer has a microphone but most if not all have speakers and a speaker is really a just a reverse microphone.

People freaked out over that so I'd say recording live streams of video would be worse especially considering some things people may be looking at each day would be very private.
Good point on making separate commits for "whitespace" versus "content"

We currently have pep8 (python style checker) as a git commit hook, and the first few times we used it, we'd have 10 lines of legitimately modified code and then 100 lines of "style corrections."

Usually I commit my changes first, and then do another pass with style changes. Maybe it would be easier if I did it the other way around - whitespace pull request first, followed by the actual change.
What the heck does G+ have to do with the end of the twitter firehose deal?

http://techcrunch.com/2012/01/13/twitter-google-firehose
Yeah, that is the way it works, isn't it? The idea of just straight-up lying to your colleagues is unthinkable, directly analogous to releasing an open-source library with a deliberate flaw in it, or loaning your fraternity brother a bicycle with broken brakes and neglecting to tell him about it.

Of course, just because it makes no sense and is terrifyingly sociopathic doesn't mean it doesn't happen. Among other things: Mental illness happens. It's scary when it does.
"claim that Apple is somehow teaching the poor Chinese, who are incapable of ethical action. It sounds very insulting the way you put it :("

China is a country that only liberalized and allowed capitalism a few decades ago. It has started from communist rule down a path to where now it is a world manufacturing powerhouse.

It is not an insult to say that in doing so, Chinese manufacturers learned a lot, and that Apple's partnership with foxconn (Which is a legit partnership, not just Apple picking the lowest bidder as people assume) did involve a lot of such education. This is not an insult to the chinese, in fact, it is a testament to the wisdom of the guy who founded Foxxconn, as I believe it is this partnership that has allowed him to grow as fast as he has and be as successful.

Apple's relationship with Foxcon involves Apple owning hundreds of millions of dollars of equipment in their plants, that Apple bought and paid for and that Hon Hai uses to manufacture Apple products. This is an investment in Hon Hai as well as a leg up to them, and is merely the physical analog to the intellectual side of the relationship.

I misuse the word "ethical" in my post, and I should have avoided it completely. I certainly didn't mean to imply the chinese are unethical, or that their working conditions lacked ethics. Actually, on the contrary, I think their work ethic is superior to the american one.

I believe that Hon Hai put up with more requirements from apple, and gave apple a good price, in exchange for apple helping to modernize their manufacturing processes their quality control processes, etc.
The biggest problem is font colours that are unreadable on the background. Obviously that must be an algorithm-too-far for most of the competitors.
For the curious, _Programming Windows Azure_: http://shop.oreilly.com/product/9780596801984.do
Oh, I had interpreted it to mean a wifi network, not a physical computer. That would change the discussion:-p

Even still, using a smart card, doesn't the encryption happen on it and not on the PC?
The Beginning of the End of Generation X
Multi-layer security is an interesting issue where each service can be exploited in a couple of ways. There are app-logic layer problems like not escaping input as well as app-internals layer where app's language matters to some extent. Java does have reasonable protection from buffer overflows... unless it's a bug in jre where all apps suffer. On the other hand we only have some unfortunate exceptions like unusable but safe qmail.

So while it's not the end of your worries of course, from the developer's point of view if you can make sure you're running on a system handling ASLR properly, using a language with managed-memory, designing a system to not require escaping in the first place, so there's nothing to forget about... you can eliminate several classes of attacks without even starting to think about specific scenarios and business logic itself. (not all follows from the post itself, but this was on my mind after reading - so matches your question hopefully)
I really doubt that's the right benchmark.

What do you mean by "high beta"? LPs are looking for uncorrelated returns. If you want high beta you could just make leveraged investments in an index.
Elite trade engine in C
> Watching really smart people repeat this emotional and unreasonable argument

If you're going to make a claim about the quality of an argument, please back it up. Otherwise it comes off as a form of ad hominem.

I'm not making an emotional, nor an unreasonable claim. I've been a customer of Apple for decades, and a partner of theirs for many years. I've had many interactions with them, across a variety of modes, and I've never, not once, seen Apple act without integrity. This is including situations where Apple has made errors (generally they fixed quickly) or where Apple might have been in the right (because the situation was grey) or I was in the wrong (and they explained clearly how and why.)

At the same time I've done business with a variety of other companies, and watched them fail to honor warranties, ship crappy products, ship broken products, and refuse to deal with it, and engage in all kinds of practices that lack integrity.

> makes me highly value their genius marketing.

Right, it couldn't be the decades of good products and positive experiences I've had with Apple, it must just be their marketing that is so genius that it's caused me to believe this "emotional and unreasonable" thing. Yeah, no way my actual experiences with them could be what did it-- it was the commercials. (Unless you think that acting with integrity in all spheres is a form of marketing, in which case, you have stumbled upon the real genius of the marketing. Yep, believe it or not, treating people with respect, showing integrity in your business dealings, and delivering good products, and supporting them-- this is all very good marketing.)

>"Learning how their concise UX from products to slogan can convince reasonable people to act emotionally is a must for every entrepreneur."

I made an argument, a fairly lengthy one, and I explained my reasoning. Further, I just went into even more detail about my reasoning.

You have made a very snide response, near as I can tell, because you have a very emotional reaction to Apple. I don't know if you're projecting or not, but I think your characterizations-- especially since you don't bother to defend them-- are inappropriate.
I'd say don't be turned off by that. It used to be quite common to name a company after the founders (though usually last name. Sometimes this is the result of the natural evolution of the product. (craigslist)

Add in namespace collision (beautifulday.com was taken) and it doesn't take any weird level of narcissism to tack on your name as an arbitrary modifier.

Edit: Ah, clicked the link, giant picture of himself.
The dancing eggs remind me of the dancing muppet chickens: http://www.youtube.com/watch?v=tLdYI8zk4QQ
CIO's Should Worry About Content Abstraction
Re-reading this made me think about how honest the start-up communities "test's" are.
C doesn't have a good solution for non-blocking IO. Managing callbacks and their lexical scopes manually is quite painstaking.

User-level threads are non-standard, and ordinary threads are too heavy. All forms of threads lose much of C's benefit due to the relatively heavy stack allocation per thread.
Yes, Amiga OS.