skysight-inc/HackerNews huggingface dataset:
Redmine IME is fine as a bugtracker, but it's not built to handle a DVCS.

So, basically, git works by blessing a branch on some server as "master". Since many of us are working on new stuff at the same time, and we don't want to work in master where our work could conflict, but we do want to see each other's changes. Thus, we make branches on that same server which we all track - these are what I mean by public branches.

So, basically this is how I'll work:

* Pick a bug out of the bug tracker

* make a public branch of the current master and call it [name]-fix-[bug #] or [name]-[new feature]

* push fixes/development to that public branch

* ask a coworker to review the branch for merge (this is easy, since it's a public branch they're tracking already)

* make any changes they recommend, rinse and repeat

* merge the public branch into master and push it to the remote repository

The problem with redmine is that it only tracks the master branch, not any of those feature branches that me and my coworkers are working on, whereas github shows them admirably, e.g.: http://github.com/rails/rails/network .

I love git, but redmine is basically unable to cope with the way we work.

Oh and if you want to work this way, this script is invaluable: http://git-wt-commit.rubyforge.org/git-publish-branch
soft what?

i do not think that word means what you think it means
Hey, if works for Keith Richards, it's got to be effective:

Richards has stated that the "Satisfaction" riff came to him in his sleep; he woke up just long enough to record it on a cassette player by his bed.

Source: http://en.wikipedia.org/wiki/Keith_Richards#cite_ref-booth-k...
They are not just particles near each other, but they actually combined into a single particle - an atom.

In the macro world if you put things together, then separate them you get the same pieces back. In the micro world it's not like that - the protons and neutrons combine into a single mixed jumble.

So that's what's special about it, despite it being unstable: at least for a time it was a single particle.

Instability is all about energy, if you release energy by splitting off a particle, it will do so. Guaranteed. If you need energy to do so, it won't. The time it takes to decay is directly proportional to the amount of energy released.

(Another thing that can cause stability is conservation of quantum number like charge and momentum. If it's illegal for a piece to split off, then even if there is a lot of energy, it won't.)

But instability does not imply the atom is somehow less of an atom than another one. It's just an atom at a very high energy level.
Eric Schmidt's University of Pennsylvania commencement address (video)
$33 Million In Poker Winnings Seized By US Govt
I found that a better way of getting into Emacs is learning Elisp and, afterward, reading the Elisp reference manual. Much better than slogging through a bunch of keyboard shortcuts hoping that one of them becomes muscle memory.
PySh: an attempt to create a shell providing both bash and Python features
The reality of this is that the State Controller has sent several of these letters and nothing's really come of it. I mean, as a state we're in the territory of $150 billion in total debt and knowing that full well our legislature still budgeted for more than we could afford in the current fiscal year.

Not went over by accident, they actually passed a budget that was more than we could afford.

I hate to say it but at this point our financial situation boils down to this: There's no way we can meet our obligations, every part of our government refuses to take their heads out of the sand and the United States can't let the state of California fail. So the rest of you are going to end up bailing us out one way or the other.

Sorry.
Don't really have a blog that I update.

I do have a Github account where I've been developing some projects in Q: http://github.com/DannoHung/qspec and http://github.com/DannoHung/qutil

I'm willing to answer questions if you have any.
Android barcode scanner in 6 lines of Python code
They used one of my favorite licenses, the FSF-approved WTFPL:

DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
Version 2, December 2004

Copyright (C) 2004 Sam Hocevar
14 rue de Plaisance, 75014 Paris, France
Everyone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed.

DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

0. You just DO WHAT THE FUCK YOU WANT TO.
Good list actually
Well that wouldn't be very nice.

Let's call it a "realignment".
Seth Meyers Opening Monologue at the 13th Annual Webby Awards (2009)
Ask HN: Have panic disorder. Will a 5-month "sprint" make this worse?
In March 2008, after being admitted to the ER for what felt like a heart attack, although I was 24 and in great shape, I discovered that I have panic disorder. I was working at a hedge fund at the time and believe the work environment (loud, distracting) and lack of job satisfaction (liked the pay; work was mildly interesting but unfulfilling due to the lack of purpose other than making money; environment was difficult) may have contributed.

The attacks became worse over that spring, reaching a frequency of about 3-5 times per week-- some mild, but many debilitating. I would frequently lose a whole day to a severe panic attack that would re-ignite spontaneously over a period of hours. I was fired 2 months later because my health problems (which, at the time, seemed to extend beyond panic disorder; I also had vomiting spells and insomnia) interfered with my work. Although I was scrupulous about making up the time lost, having to leave the office at random times did not endear me to my boss.

15 months later, I'm on meds, getting regular exercise, and most importantly, working at a startup whose purpose I agree with. The attacks are down to a frequency of about once per week, and I only lose 30-60 minutes of time when they occur.

I love programming/solving problems and really enjoy working on this project, so I don't find work to be more stressful than any other mode of existence (although I need breaks from time to time).

So I ask: Will working 60+ hour weeks, assuming I enjoy my work immensely, for a 3- to 6-month sprint aggravate my disorder? The level of (dis)stress is low, and mostly driven by my own desire for accomplishment (eustress), so I don't see why it would, but I'm wondering if there's someone out there who can opine on this matter.
Why Blackberry Messenger is the next great social platform.
The last kind of person I would help become a robot is someone that wants to become one.
Can smoking ever be made safe?
I think the return of investment is the difference you have made in the entrepreneurs' life. It provides a long term sustainable income for the poor people.

I think that is the purpose of micro-finance.
http://en.wikipedia.org/wiki/Microfinance
"it is estimated that a 100-millisecond delay reduces Amazon’s sales by 1 percent."

Can any of the bright minds here shed some light on this?
100ms doesn't seem at all enough to have that big an impact. (especially for something like amazon - where there is likely some level of intent and definate trust that the site is valuable). I just can't see how a .1sec delay could affect so many sales?
Rihanna and Chris Brown accident update
OK, so this isn't related to your blog post, but I clicked over to MixPanel, and checked out pricing. Is my math wrong, or would your pricing mean that I'd be paying $126.50 per month for just one of my sites (with 160k monthly pageviews)? That's even more than hosting the site costs. Seems a little steep, unless I'm not your target audience? It kinda seems like my kind of site would be exactly your audience, as we are a site that sells things, and doesn't trade on high traffic and so the funnel definitely matters to us.
I've heard a lot of back and forth about subsidized pricing and how this is standard procedure for phone companies.

The problem here is that Apple is a company that drives its customers to constantly buy the latest gadget. Cell phone subsidies make the early adopters feel like they're getting shafted, as they are not eligible for the advertised price.

The real solution here is to only subsidize the "average consumer" version of the device, or to avoid subsidy programs that are significantly longer than the time span between different versions of the device. A 2 year subsidy makes no sense if Apple is producing a new phone in less than a year.
The market for programming makes no sense
In Pitching to Angel Investors, Preparation Tops Zeal
Okay, my experience is limited to one big company, but I found I rarely need to ask permission to do anything but launch. And that's only because launching instantly means more people will be using my product than most startups get in their lifetime. I'm perfectly free to build stuff, show it to friends (as long as the friends work within the company), improve it, make my own design calls, etc.

In fact, I'm encouraged to do so. When I joined, my boss said "If you see something that's broken, just go fix it and mail off a codereview". He's since told me "If you have an idea, just go ahead and implement it, don't even ask my permission." And when I've done so, the reaction has generally been quite positive - I got a free phone out of it, after all.
Start.hover.in - library for embedding hoverlets into a webpage with just markup
Mathematicians take aim at 'phantom' traffic jams
I generally ask interview questions which attempt to expose how a candidate thinks through a problem. And, I often tell them that they aren't being given enough information, so they should ask me relevant questions. Am I The Google?

In contrast, if I see a resume with a few years of experience writing Java code (working full-time on 90%+ Java systems), then I think it's reasonable to discuss the specifics of the language/platform. If you've supposedly been writing Java code for a few years and you can't tell me how exceptions work, then you're a moron or a liar.
What Kurzweil is saying is that you can't just linearly extrapolate the progress of these projects. Even if we only know a fraction of a percentage of what's going on in the brain after 20 years doesn't mean we'll know only twice as much in another 20 years. Rather we're likely to see the pace accelerate. Going from 50% to 100% might take less time than going from 1% to 2% knowledge.

Keep in mind that he's been making predictions like these for decades and he's got a pretty good track record.
Google is a tool every job should allow you to use.

Google for me is like an extension to my brain which doesn't have much more available free space.

So, yes, "I'll google it" IS a valid answer.
Ask HN: How to proceed if you have a mind blowing idea
I have an idea which I am implementing right now. It is taking advantage of a feature provided by a multi billion dollar company who hasn't realized that it can make huge sum of money by making it a paid feature or limiting its use. I have signed a contract with the company and the contract is currently has no regulations on what I am doing, but I am afraid that the company will change the contract as soon as it realizes that I am using the system. What kind of legal protection I should try to obtain? I cannot share the idea with anyone unless I have fully implemented it? I am an owner of a small startup and am afraid that I might get screwed over. I just want to make sure that whatever I have done before the company changes it policy remains mine as mentioned in the contract. Any suggestions?
Ask PG:  Why all the 'Deaded' Canadian Articles?
Whats going on here? Who is this clown?
I would say that there are at least two reasons, in addition to those in the article, why a Googlable question is still a good question.

1. Internal memory is a pretty good predictor of sincere interest in a subject. Ever notice how baseball fans know every stat of every player? They don't spend hours rote-memorizing tables; their passion for the sport induces remembering facts about it.

2. Interview answers reveal how you problem-solve as well as what you know. Saying "I'd Google it" indicates to me at least that you go for the fastest method of solving the problem. Better would be "I don't know, but I'd look it up in a textbook on X" or something, which reveals a willingness to take the time to learn something in depth rather than just copy-paste someone else's code.
The cash game figure is around 17% from what I've seen on 2+2
I agreed with both of you.
That sounds like a nice technical achievement, but even the Snap plugin never had the balls to adjust the scroll position of what I was reading.
The answer to this question depends almost completely on the specifics.
That is strange that this is FSF approved to me...

In the US at least, without the typical "AS IS" warning (as you would see in the MIT license which seems just as good for the intended purpose of the WTFPL), this is creating an unintended liability?

http://www.linuxjournal.com/article/6225
The specific CALEA statute sections you're referencing are related to the "capability" to log detailed activity--not a mandate to do so outside of the auspices of wiretap warrant.

To limit exposure under common carrier safe harbor, and consequentially insurance premiums, most ISPs maintain only sparse activity logs and flush those on a periodic cycle.

These policies may also differ radically due to compliance with municipal and state laws (CALEA is federal) and/or private contractor facilities where "sensitive, classified, etc." work is undertaken.

To use an analogy, the phone company doesn't/can't record your conversations on a routine basis, merely the initiating and terminating routes. Still, they must have the "capability" of complying with a wiretap's mandates if called-on to do so. Don't get me started on the "warrant less wiretaps" fiasco.

I suspect that Microsoft could just as easily have an open WiFi network, but fine-grained policies go hand-in-hand with their corporate culture. Some would argue that Google's course-grained policies create their own set of problems. For a similar example, look at how hardware provisioning and technical support is done at both companies.
From the WTFPL site:

Why is there no “no warranty” clause?

The WTFPL is an all-purpose license and does not cover only computer programs; it can be used for artwork, documentation and so on. As such, it only covers copying, distribution and modification. If you want to add a no warranty clause for a program, you may use the following wording in your source code:

/* This program is free software. It comes without any warranty, to
* the extent permitted by applicable law. You can redistribute it
* and/or modify it under the terms of the Do What The Fuck You Want
* To Public License, Version 2, as published by Sam Hocevar. See
* http://sam.zoy.org/wtfpl/COPYING for more details. */
I'm impressed with DDG. An ego search finds all the results Google does minus much of the crap.

How big is your team?
stupid me. just realized that the "threads" link does what i was looking for.
Limo Hire Herts | Hertfordshire | London | High Wycombe
Limo Hire Herts offers low cost limousine hire in London, Herts and nationwide. Whether you need to hire a pink limo or a super stretched Hummer, speak to us today and arrive in style.
I am going against a BIG company, how do I chose a lawyer for that? Moreover, the idea is highly replicable, but I am 100% sure that no one has figured it out yet. I am not doing anything illegal but I am very sure that the company will change it contractual terms or just might suspend my contract.
i visited there for a day and it is just as glorious as it sounds.
Thanks. I see that the pysh person states "with a no warranty close [sic]". Did not catch that.
Google App Engine Blog: Changing Quotas To Keep Most Apps Serving Free
Without sharing the idea, I can give you specifics of something very similar. Say, wikipedia is the big company I am talking about and they have a contract which states how to use their content. Now, if I figure out a way to use their content the way it is and commercialize it without breaking any contractual terms, what should I do to make sure that whatever efforts I have put in before they change the contract remains mine.
I went ahead and added a link in that paragraph to your signature forgery series since I wasn't aware of that attack.
How can they change the contract? Is the existing one about to expire?
Nope: different colour, font, and font-size -- and he didn't use a gradient.

EDIT: And even if it was, big deal. It's just an "S".
Thanks for the Island of Stability link, I had never heard that term before.
i'm assuming it's a bug since it's changing the anchor of the page which is why it adjusts the scroll position. setting the anchor also adds a page to the history and makes the user have to click back a bunch of times just to get off the page.

the code is probably just not returning false from the onclick handler.

on another note, why are these called "hoverlets" when they require a click to do anything?
> this is creating an unintended liability

If you want to sell WTFPL-licensed software, you should probably relicense it under the MIT (or BSD, or GPL) license. Then you are safe.

The original author that put some code on a web page is probably not going to be liable anyway.
The Practicality of Pessimism: Stoicism as a Productivity System
How does this work with whitespace? Do you have to indent if you are going multi-line?
The flasher application is called Trenchcoat.

cute.
No, its not going to expire anytime soon, but the contract states that they can change the terms whenever it needs to be.
Solution: Raise taxes. Bankruptcy is reality's way of telling the citizens that government services aren't actually free.
"I don't need to know the answer," he growled "if I know where to find the answer." - Henry Ford
Kurzweil's oddly-specific dates have usually been correct.
Have you forgotten the era of "rightsizing"?
You have a good boss, and you probably joined earlier than others. However, I do have to admit that it's as good as it gets, in the big corporate world.
(To your last paragraph) Or, more generally, "I'd do research on it."
A typical barcode scan on a g1 takes 4-5 seconds. It would take a long time to scan a large collection of books. This is a cool proof of concept and a sweet demonstration of ASE, but it'd be wiser to purchase a $100 barcode scanner for scanning a large collection of books.
Is whatever you need to do a one-time thing, or ongoing? If it's one-time and you're worried they'll change something retroactively, they probably can't but you should check with a lawyer just in case. If it's ongoing, you're probably screwed with that contract.
Also, try hanging out near an immovable object.
all the good free usenet access was gone a long time ago.

easynews is what I have used for a great connection (I think because their servers are only 500 miles from me)
I can't believe someone listened to that song the whole way through more than 0 times, let alone 30.
Edit: whoops. this is supposed to be a response to the first comment.

I would guess that the 1% figure is the average loss for each 100ms of latency. So if it took 5 seconds longer to load each page, 50% less people would ultimately make a purchase.

Which is still a very high number, and makes me wonder if most of Amazon's customers are impulse shoppers, or whether these numbers were just fabricated to help sell AWS.

Either way, it's not a very meaningful without knowing the context and overall probability distribution of lost sales vs. latency.
The article makes a flawed argument. I think that the top US coders have better opportunities than TopCoder, so we won't see them there. Personal history follows.

I come from an eastern European country, and I participated in the IOI (high-school equivalent of TopCoder). If I were still living there, I would have gone to Top Coder, because the prize looks good for someone in eastern Europe.

Now that I'm in the US, the prize money isn't worth the time I would need to train. I have better opportunities to make money and add to my resume. I miss competitions, but I really like what I'm working on.

I'm not saying that the US school system doesn't suck. I'm just saying that TopCoder performance isn't a valid argument for that.
Success vs. Significance Revisited
Yeah it seems like ruby would be a better fit here, as much as I like python.
Trent Reznor Quits Web 2.0, Offers Cutting Advice To Haters
DHTwitter: A Vision of a Distributed Twitter
Elaboration of distributed Twitter to reduce the company's servers load using Distributed Hash Tables.
Am I reading that right? They're dropping from 10GB free outbound transfer to 1GB?
Sure, but he did start a company that he sold to get F You money so he does have a point.
Even for those that have read about it, discussing the possibilities and implications is still interesting.
That is not a solution at all. What if somebody actually wants to use the domain? The solution proposed will actually increase domain squatting since there is no cost involved!

The only problem with domains right now is that it atleast the .com TLD is controlled by a monopoly and you have price increases. We need to have several companies who can issue .com domains
I am having the same issue and its EXTREMELY frustrating. Using an old account to post. It's definitely not my openid provider, as I'm using it to authenticate to Stackoverflow no problem.

This is particularly distressful as I was right about to use clickpass and django for a site I'm launching. Here's hoping it's an issue with Arc and not CP.
Awesome, who knew that bash could be (more or less) reimplemented in another language('s interpreter) in less than 300 lines? I sure as hell didn't. This bash script is the trump card to all of my previous excuses for why I don't want, need, or care to learn Python. . .thanks Antoine. . .I just got sold.

Ask thread: who here uses Zsh? does anyone actually think they're more productive in their shell than they are in bash? why do you think this? can you prove it?
Heh, too true. I often have 10-20 tabs open, in 2-4 windows, and some days spend 50%+ of my day in Terminal (the rest in Vim/Mail/OmniWeb). I'd go crazy if I had to use Cygwin, PuTTY, or even XTerm/KTerm/GTerm.
Microsoft to discontinue Microsoft Money
Things to do before you Die: Flinders Street Station, Melbourne
There's a half-way point: where I remember broadly how to do something, but I need to use my outboard brain to find the details. That's frustrating to introduce in an interview, though: "oh yes, I remember that... I'm sure I could find it again in a second...".

What's that joke about my brain being a L2 cache of Wikipedia? :)
so if I end up being right about it being related to the RIAA data, do I get voted back up?
Building a Rating Widget with Ext Core 3.0 Final and Google CDN
[url=http://www.vault.com/nr/lawrankings.jsp?law2009=2&ch_id=... any one of those.[/url] I have a friend at Skadden and they do really good work. I can only imagine Cravath etc does even better.
I fixed a bug Arc server code a few days ago and the fix broke something in Clickpass's code. I'll get someone to fix it.
Yes. This reduction was announced back on Feb 24 when they allowed billing:

http://googleappengine.blogspot.com/2009/02/new-grow-your-ap...
It seems like text messaging fills this gap for 90% of users. Yes it sounds a lot better to me, but aren't the mobile carriers going to hate (resist, etc) something that undercuts their cash cow of .25$ text messages?
There's nothing stopping you from just running Map/Reduce scripts. Hive just compiles the SQL down to Map/Reduce.
Hive is great, but it's noted that like most Hadoop things, it's alot better when you have 100 machines than when you have like, 2.