skysight-inc/HackerNews huggingface dataset:
It's somewhat difficult to do DYLD_INSERT_LIBRARIES right on OSX; it tends to subtly break various system components even if your binary doesn't do anything. However, SIMBL (http://www.culater.net/software/SIMBL/SIMBL.php) usually works fine. (On the (jailbroken) iPhone, you'd want MobileSubstrate (http://iphonedevwiki.net/index.php/MobileSubstrate), which does use DLYD_INSERT_LIBRARIES, where it causes few to no issues.)

Also, when replacing methods, it's better to do it like this, by storing the actual function pointer to the implementation: http://pastie.org/private/nbaaog7hptyzsytahpc5a — it makes "stacked" overrides (imagine an app tried to hook the same thing as well, you don't want that to cause issues) safer than renaming.
2011 Brautmode
The Smomo - Come On – mini album
Did Mozilla just pad their version number? Last I remember, there was Firefox 4 Beta. Why is it at 8 now?
In my opinion, Mozilla should have put more effort into seamless background updates before starting their 6-week release cycles. (Unleash the fanboys...)
"The curricula are crap and many educators at best mediocre in the topic."

Good point also. My High School math department consisted mostly of a temp with an education in English Lit, a basketball coach who had to fill a teaching position in order to be allowed to coach, a professional motocross rider who taught part-time and gave out a sheet of formula every test and an obviously insane man who randomly selected a student every week to sit out in the hallway for no reason.
Coming Soon: Free Agency Frenzy
Quick Picks: College Unders and MNF Over
Did you follow his little demo? Let me see if I can explain it. "Killing" in Emacs-jargon is similar to cutting (ctrl/cmd X). Holding control and pressing "k" (C-k) deletes the text starting at the cursor (point) up until the end of the line, and puts that text in a buffer. It can be pasted (yanked) with C-y. In Emacs, killing multiple times without any other movement between kills appends each bit of text to the buffer. If you move between kills the buffer is wiped out, and subsequent kills put the killed text into a clean buffer.

I think he basically wants the kill buffer to be wiped out when you move between kills. His demo shows that in OSX text fields this is no longer the case, and at least on my machine running 10.6.something this is true. Emacs of course still behaves the way he wants.
Cool - always used fooplot for this, and probably will continue to: http://fooplot.com/
Wow! Video without audio, and I have to join to watch! They've just invented a less interesting Youtube, without audio, and non-public access. Well done on an ... interesting ... pivot.

EDIT: this one is for the files of social networks that hobble a feature of other networks to try and stand out. In this case, however, it's audio associated with a video. Um....really?
The title link takes you to the download page (which doesn't tell you anything about the app).

Head to http://color.com/#landing to see more about the app.
Firefox 8 is light years ahead of 3.6 in performance and memory usage. It's light-weight and blazing fast. If you've been away for a while, delete your old Firefox profile and re-import your setting. You'll be surprised at how much better Firefox is.
That's exactly what he meant, they don't pay a dime because they offset it by selling data.
If we are going to give an advantage I think it would go to Android if thats the only way you get feedback on iOS. Android pops up an Application Not Responsive message if your main thread violates responsiveness thresholds. This is a meta issue to mechanisms for debugging main thread vs. side thread coding.
Những xế hộp Siêu độc chưa từng có ở Việt Nam
I like the idea - I myself run into lots of times where I am looking for random statistics that I need for a presentation, report, etc. Few things to consider:

- I like a freemium/subscription model. Even if the freemium model only allows the user to find such statistic. Ex show the user "X% of mobile users use their phone in the bathroom".

- I'm more worried from a profitability standpoint. Can you procure licenses for the data (remember that if you just buy the report, you don't have the license to sell it again) and still turn a profit?

- Maybe you can follow a more affiliate model. Often times, I find it difficult to just find which reports can give me the data I need. Perhaps some sort of indexing service for reports - ala Google Book/Scholar search.

Good luck!
I'm currently holding in my hand a check for the amount of zero dollars and thirteen cents from an eBay Motors class action settlement. I am sure that the attorneys in this case billed hundreds of thousands of dollars, and I'm sure that eBay spent similar amounts defending the case. The outcome is that the direct fees for mailing and postage of this letter cost an entire order of magnitude more than the actual reimbursement.

It's embarrassing to me that this is an acceptable outcome for a suit that is intended to protect and compensate consumers.
No polar graphing either: https://www.google.com/search?q=r+%3D+sin%282%CE%B8%29
And if you want to come back and tell us what you think, be sure to hit “back” twice in rapid succession, because color.com spent their $41 million dollars hiring web developers who gratuitously break the web.
iPad 2 weight: 21.2 ounces

Zagg keyboard weight: 13.6 ounces (64% of an iPad 2)

TouchFire weight: < 1 ounce (4% of an iPad 2)

Zagg keyboard: $92

TouchFire: $45
Our Leaders Can’t Pass Economics 101
For any base use the formula: (log base b) a = log(a)/log(b). For eg. google for log(x)/log(2), lg(x), log(x)/log(3)
If they're actual bugs then you should fix them. If it's new features then explain that you'd need to allocate additional funds for additional work.
This is a tangent, but you want 'cui bono'[1]. 'Qui' is the nominative; the phrase is a double dative. (Not trying to be a jerk, but I figured you might want to know.)

[1]: http://en.wikipedia.org/wiki/Cui_bono
WEB DEVELOPMENT site development services
Back in the early 90's, a neighbor was finishing his Master's in CS. We were having a discussion and I mentioned Dr. Dobbs. He'd never heard of it (though in fairness he did give me a floppy with Mosiac and Winsock).
They are now on a six-week release cycle, just like Chrome.
I'm the Director of the Firefox Desktop product (I wasn't at the time of the move to the new release cadence) and I agree with you 100%. We've been busting our butts for the last couple of months to get our updates ironed out and smooth. We've already shipped some of this in Firefox, including not nagging users to restart, killing the "What's New" tab that would interrupt your start-up, and reducing the number of incompatible add-ons by helping users get rid of add-ons they never requested (add-ons that were sneakily installed without user consent.)

We've got "install add-ons in the background" code finished and in testing. We've got "bypass the UAC prompts" code finished and in testing. We've got add-ons defaulting to compatible with a blacklist for broken ones (reversing from a default to incompatible with a whitelist) coded and it's in testing. We'll be shipping these in Firefox 10 and 11 so the remaining bits are going to arrive very early in the new year.
MLM Myth Buster: The Dirty Truth Exposed
Jobs | SweetJack Jobs
But plausible to have a conversation.
Excentrix Outsourcing Affordable
Highlight your java log exceptions
astronomically unlikely

Interesting choice of words. So while we're talking in astronomical terms: How big is the universe? How many earth-like planets does it contain? Are there other universes?

Until we can answer at least one of these questions I would refrain from calling anything in this context "astronomically unlikely".
Sketchpad: The first object-oriented software system (1963)
The guys seem to be clueless and they blame me for whatever issue comes up
Well, that's what UMG alleges based on a comment in a blog. If you look at http://blog.grooveshark.com it's evident they have deals with plenty of labels.

They already said Grooveshark intends to fight this battle before the Court, not in the press, so we are threading on thin assumptions here.
Aren't JavaScript objects supposed to be unordered sets? Why is that example equivalent to `foo.color('blue').suffix('singular').barCollection.color('green').suffix('plural')`? (Is it?)
To me, the phrase "let's keep this quite [sic] as long as we can" implies you know you're doing something wrong.
GANA CON TU RED SOCIAL
Anyone's strategy is easy to game if you already know what it is.
"Rude reminder that one needs to be very careful when sending emails"...when one is a shady-ass character up to some shady-ass shit.

This is less of a business plan than it is a hedge fund betting on one side of a race condition. The bet is that user growth will outpace successful litigation against the investment.

It would be less ethically problematic if they were doing the piracy themselves instead of croudsourcing it.
Ah, ok, then I strongly suspect the main reason is the University of Waterloo and Facebook's decision has very little to do with RIM.
Alan Kay: "I asked Ivan Sutherland, 'How can you possibly have done the first interactive graphics program, the first non-procedural programming language, and the first object-oriented software system in one year?' He said, 'Well, I didn't know it was hard, there was nothing like this before!'"
Don't get me wrong, I'm just as cynical as the next HN'er and there's no doubt that Color still isn't worth a single percent of the millions of funding dollars it gobbled up, but...

Twitter defined themselves by trading features and verbosity for accessibility and rapid consumption. And they seem to be doing doing pretty well with that.

At the very least, it will be interesting to see how this pivot plays out for them.
i would avoid structuring your CSS like that. http://smacss.com and https://github.com/stubbornella/oocss/wiki will help you
Managers, lawyers, graphics designers, salespeople, the list goes on.

For salespeople, sums, differences, multiplication and division of fractions might not be the best example; calculus might be more appropriate. Some of the best salespeople I've ever worked with could effortlessly modify the deal numbers in their head on the fly during a negotiation. For example, it could entail working out a seemingly big "cash discount" number and offering it on the spot, knowing full well that it won't take so many points off the margin that the pricing team will throw a fit nor impact their commission such that they care. These are fairly simplistic one or two decimal place fractional arithmetic that are only moderately more complex for the layperson than tallying up the tip at a meal, but it puts a lot of pressure on the customers when they are told, "if I have to walk out of this meeting without closing, I won't ever get the authority to offer that discount again".
Am I only the person ever to like Load? I know it's not their best, but I still enjoyed it.
Another friend has been bugging me to make a slider/some other control for the rules.

It may happen. It'll probably be behind a level/position editor, though.
I'm a Firefox user and I agree with you.
Now, it's not horrible, but it should have been handled better. They might have lost the battle to Chrome in the long run just because of that.

(as Chrome has several advantages such as TV ads, billboards ads, included with all major software and often without an easy way to opt-out, ads on all major websites including the most major one, various lock-in attempts with major sites supporting stuff only Chrome provides, etc, while Firefox's advantage was just being there first)

Note that it's the above that makes me stick with Firefox - and also that lately it's been actually better than Chrome in many areas.
Right in his case, he exposed it when he needed to, and that was on rare occasion. The funny part is that you would be surprised how much of superiority is engrained by behavior, people would underestimate him more than one time which really surprised me, it was like his actions where able to turn off instinctual safeguards, so even when someone logically knew he was sandbagging, they would still get all the cues that, they had the upper hand. He would trap people with habitual and natural interaction with him, you may go a year with him playing dumb (simple is a better word for it) and you get lulled into the routine off it, then when needed he became shrewd. With people that he was not in an adversarial relationship with, he just assumed the manner as his default manner. So it was not totally manipulative. As he said, he is a simple guy and likes to use the simple part of his brain, but can draw on the rest when needed. In a way, it was not fake, hence my not being able to detect it. I am usually very good at detecting people that are putting up fronts.
I don't think that's right. If 50% of people became replaceable by robots, the other half doesn't become more valuable. Rather the value shifts to the robot owners.

The article paints a simplistic picture, which is probably not correct even to first order, but it may be a useful viewpoint. The stratification should only increase, with the super devs obsoleting the ordinary code monkeys, but the time frame on that might be large.
Getting a start in IT
http://arewefastyet.com/?a=b&machine=8
probably more representative
Ah, you have to login with Facebook just to view a preview of their not-quite-videos. What is the benefit to not including audio with the videos? (Besides that it surely uses less bandwidth.)
You know you're on Hacker News when meme threads die before they got obnoxiously long... as they should.
I worked at an investment banking company in the 1990s. They did not have email when I started, but when they adopted Exchange and everyone got a Windows PC and MS Office, the CIO set a policy that emails would be retained for 6 months, then purged. I don't know if this would fly today, but I think the fact that it was a blanket policy and not based on the content of the messages made it OK at least at that time.
They've played Unforgiven II once live. Check the graphic again. I think the video is on youtube.

In general, they didn't play new stuff live.

Here's to hoping they play fixxxer live one day.
You can easily flip the question around, though. Who benefits if OS X keeps this key binding? A few people who still use some arcane, 30-year-old text editor. And the rest of us are stuck wondering what the heck just happened when we accidentally press one of these shortcuts.

I respectfully submit that those who expect their OS to act like emacs as a matter of design rather than historical happenstance have plenty of other options out there. But I also understand that it's not fun to have the rug pulled out from under you in this way.
It was not that simple, this guy knew how to use behaviors and social norms against adversarial individuals. To the extent that he was able to use human nature and unspoken language of both his, theirs and others against the person. Coupled with, planning out steps far in advance and setting up multistage scenarios in which each piece was part of a grand plan that had to fall into place just right, made him formidable when negotiating.
Building a next generation, cost-efficient enterprise
We've added millions of Firefox users since the move to the faster cadence. Another thing worth noting, we've been shipping updates about every 4 weeks from the beginning of the Firefox product's life. They were noisy and asked you to restart Firefox and prompted with UAC dialogs, and showed a progress meter when you were started. There's nothing new about all of that. We're probably showing that stuff less often now that we're on 6 weeks cycles and not 4 week cycles. We've also turned off the restart prompt for most users and the "What's New" tab for all users.

So, what's different now is that add-ons must move faster to keep up because we're not just shipping security and stability updates frequently, but actual feature updates that can break add-ons. Our big problem is not the noisy updates, but the add-on incompatibility. We're hard at work on that but it's a tough problem.
This seriously has to be one of the crappier pivots I can remember, especially from a startup with 41 million raised.
The graphic brought up these same kind of questions for me. If you're a band with a new album out, how much from that album should you play? Would you rather boost demand for it, or keep long-time fans happy so they come back to the show next year?

The answer may vary by band. My favorite band, Reel Big Fish, recently did a tour with lots of "deep cuts" and few A-side hits. I loved it, and I think lots of long-time fans did too. But was it economically optimal?
"You'd almost be able to pull it off if you went into overdrive on the compression."

To a first approximation, a Mbps is a Mbps is a Mbps when it comes to image quality. Just because you push the 4K button on your compressor doesn't make it a high quality image if you don't spot it enough bitrate to actually paint distinct pixels. You'd be far better off measuring image quality in Mbps than resolution. (Except in pathological cases where the video is overshrunk, but I'll let you know when I encounter the video stream that is just too jam packed with quality. Hasn't happened yet.)

My camera claims to take 1080P video, but it's a dirty rotten liar, in as much as I'm able to take the video coming out, cut the resolution in both directions by 2x and cut the bit rate per pixel when I reencode it, and produce a video that is indistinguishable from the original when zoomed full screen. (If you are thinking to yourself "why, that means the original video must not so much have pixels as blotches of color when looked at at the pixel level"... correct. It's what gave me this idea in the first place, and it turns 1.5GB videos that are even today somewhat annoying to store into 200MB videos that are much easier.) And I only stopped at 15% of the original size because I don't care about the last few percent and it's better to still be a bit fluffy than start cutting into real quality, but I suspect I could get it to fully 10% of the original size with only minimal quality loss.
The issue with doing it this way is that you're making the CSS processor doing unnecessary work. If you are writing:

div#sidebar > form#login-form input

then you are actually searching for input, then #login-form, then form, then #sidebar, then div. It adds up on a really big site. If you had just written

#login-form input

you get the same selection without the additional processing. Even if you want to track the full "stack", don't use those extra tag qualifiers.

#sidebar > #login-form input

is much better than what you've got.

Good source: http://code.google.com/speed/page-speed/docs/rendering.html
you can change the keybindings to do multiple things, not just pick a single preset command like deleteToEndOfParagraph. not sure how much help that is though, since what he wants is kind of adding "truncate buffer" (or at least "setLastCommandFlag") to ALL other commands, rather than actually changing ctrl-k itself. this is not a problem with the deleteToEndOfParagraph implementation though, and i don't see how hacking that could help, since he wants something to happen after hitting arrows keys, typing, etc...
A decade later, Chinese pirates still eating Microsoft's free lunch
I agree 4K is too far out to be realistic for an Apple TV released next year, but in general it's a common Apple strategy to essentially finance the production of a new component and buy up the entire production capacity for that component, so that sometimes even the vendor selling it to Apple can't use it for their own product. We've seen them do this sort of thing with Samsung a few times, just to pick one example.
> Scientists believe this will happen in billions of years, but it could happen tomorrow.

I'm pretty sure that statement flies in the face of astrophysics.
Dyslexic. An ex-girlfriend of mine is very bright and gifted at logic (majored in philosophy), but her spelling and syntax are terrible.
Freshdesk is a cheap clone. I've tried it.

Once all the dust settles, it will be clear that Freshbooks IS a complete rip-off of Zendesk. 'RipoffOrNot.org'... errrm yes. You could think of worse products to rip off, so in that sense they've done well.

I'm not going to point out the obvious stolen elements. Anyone can see the app is not just inspired, but clearly deliberately copied. They've also spent a lot of time reading all the feature requests on the Zendesk forums. There is also an import feature from only one competing helpdesk product. Guess which one.

At the end of the day, Freshdesk is built exactly like any Zoho product (Girish worked for Zoho). And based on how it feels it might as well be a Zoho product: feature wise it ticks a heap of boxes and it's low cost. But to live with it has many limitations that won't stand up in actual real life, as in this case, the running of a help desk. It's seriously lacking workflow, custom widgets, the 100+ 3rd party integrations, and plenty more settings and customizations that make Zendesk what it is.

Zendesk has many decent alternatives but Freshdesk isn't one of them. If you're actually considering Freshdesk there are a huge amount of alternatives including freemium ones. Mojo Helpdesk comes to mind but really the web is full of them.
How to get over your ex boyfriend
If you are tired and want to move on your life, this guide will outline for you step by step what you need to do to make sure you succeed to get over your ex boyfriend and move forward with life.
Video Marketing-Marketing an Online Business Using Video Traffic
Why wouldn't quotation marks be a dyslexia issue? Dyslexics have no intuition whether written language "looks right." That includes punctuation.
Or not.

OS X should be agnostic about the software running on it. If you fix it for Emacs, then it should also be fixed for vi users and nano users, etc. some of which are mutually exclusive.
Everyone benefits by the possibility of learning useful shortcuts that work in stuff like safari text fields -- no matter the bindings, and no matter how old -- as long as Apple isn't adding more modern ones.

I don't use emacs, but i did learn ctrl-k, ctrl-y and some others.
You hypothesize an either-or where it's a both-and. The robot owners need somebody to program the robots, too, or they're expensive-yet-worthless hunks of metal. And if that talent is scarce compared to demand, the price is going to go up.
I'm not sure it's worth all the trouble to go out of the way and adopt a complicated password generation scheme. As long as your password isn't qwery, an attacker brute forcing it seems very unlikely for any competently implemented web app: most block you after n incorrect tries and sending HTTPS POST requests seem really slow. Dictionary attacks on the password hash is another problem, but salting the password should handle this problem.

I agree reusing passwords for multiple services is risky, but shouldn't having different tiers of passwords handle this? Use a really weak password for stuff you don't care about or sites you don't trust and then use a stronger password for your bank, email, etc.
I've just proven mathematically that the Flying Spaghetti Monster exists:

https://www.google.com/search?q=cos(x)-tan(sec(x%5E2))
Chrisrush21: How To Make Money Off A Blog http://t.co/vQGndCku
Chess Sets
Once upon a time i was a begineer and playing with chess sets. then one day i found this Jaques website and i loved it straight away
Hmm, worked fine for me in Chrome.
I gave up on Metallica years ago after they went on their tirade against Napster. Band that becomes famous because of people sharing garage-band tapes with each other bitches about people for sharing their music after they become famous; it's the ultimate hypocrisy.