skysight-inc/HackerNews huggingface dataset:
Git bisect is wonderful. TortoiseHg also has a bisect command in the Workbench. (But command line hg doesn't seem to have it.)

Here's a tip for anyone using bisect with a Rails app (or any system that uses database migrations):

I do a rake db:migrate after a pull to make sure the database schema is up to date. So the first time I used git bisect on a Rails app, I figured I would use db:migrate after each bisect step.

On this project, as in many Rails projects, schema.rb is checked into git along with the migration files.

Somewhat mysteriously, after some of the bisect steps and db:migrate operations I was seeing an uncommitted schema.rb that was different from the one in git. That shouldn't have happened, I thought.

I finally figured out what perhaps should have been obvious: db:migrate was working fine when bisect moved forward in the history, but it was messing up when bisect moved backward across a migration.

Rails experts will know what went wrong here: After bisect moved backward, the db:migrate had no way of knowing which database changes to reverse, because the migrations that were now in the "future" relative to the latest checkout were removed before I ran the migrate.

I fixed it by using db:reset instead of db:migrate, at least after bisect moved backward in time.

Another bisect tip: Sometimes it can be advantageous to run the equivalent of a bisect manually instead of automatically. For example, you may have some pretty good hunches about which commits may or may not be related to the problem. Or you may want to do a db:migrate before moving back in time to avoid the problem I described above, and by doing the checkouts manually you will know which migrations to reverse before doing the checkout.

In my case, I was looking at a somewhat intermittent bug. As I narrowed down the possible bad commits I wanted to keep track of the specific ones I'd looked at, and git bisect doesn't do this for you. So each time I checked out a different commit I created a local branch first on the commit I'd determined to be (likely) good or bad, giving them names like Good1, Good2, Bad1, Bad2, etc.

This way I could just look at the history as I went along and see at a glance which commits I'd investigated so far.

I guess this trick would work with git bisect as well - just create a local branch before each bisect step.

There may be some better way to do this, but it worked pretty well for me.

BTW, I use SmartGit/Hg and really like it. I know everyone likes their command lines, but I greatly prefer a visual way of working with a source code repo.
Look at any CEO. Many are very successful.
And it possibly costs you new business cards, and having to let everyone know that you have a new number, and changing any social profiles, etc.

...or Apple could stop making crappy software like this ;)
I didn't want to be pedantic but I felt the same way. The term marketing means much more than just promotion. It also encompasses word-of-mouth, branding, positioning, amongst others, which are the other valuable things the author recommended.
It didn't cost him anything. Unrealized gains are not losses.
Imo a really top quality actor. There aren't many actors who I can think of who are truly at a similar level. His performances were almost always superbly executed. He didn't over-act like many A-Listers are prone to do; he was good in very subtle ways at his art.

I'm very saddened.
$70K is the market rate for an assistant professor at that level of school.

For comparison, a full-time lecturer gets around $40K, and the rate for a part-time adjunct with no benefits is something like $6K per section taught. That is low. It's no surprise that universities are moving to that employment model.
One of these options is under your control, one isn't.
That's as silly as the claim that no one will use relational databases, because only humans can properly optimize queries and transactions are too slow to be useful.
So you think they should be "written as part of real manpages?"
My partner consistently leaves her phone on silent, no vibrate. What about people like her?
Wouldn't it work to lend an iPhone, turn it on with the SIM holding the number and then switch off iMessages there? Wouldn't this invalidate the cached account in other iPhones?
What happens to the next person who gets that number?
Changing your number should not be the solution to this problem. I recently switched from iOS to Android and have been experiencing the same issues. The OP's title says it best, "IOS holding my phone number hostage." Changing my number would require an incredible amount of inconvenience. Apple needs to address this immediately.
You'd not be paying for every site you want to watch. Only those that are most important to you. Also, not everybody using the site would be paying.

If content is supposed to be available to paying and non-paying users, then maybe (in the case of youtube)the payout to content creators would be determined by the upvotes of the paying customers only.
If we go by some guesstimates and youtube's numbers[1], if youtube were to target 6 billion in gross revenue (slightly up from 2013 gross ad revenue) each of it's one billion monthly unique visitors would have to pay 50 cents a month for youtube access. That's not accounting for the simplification of the hosting platform sans ads (but that might even out, or be eclipsed by taking payment).

So, if 1 in 100 signed up for 5 USD/month access, youtube would still make more (gross) than on ads. 1 in 100 might of course be a far too optimistic conversion rate.

[1]
http://www.forbes.com/sites/timworstall/2013/12/12/googles-y...

http://www.youtube.com/yt/press/statistics.html
The same thing happened to my Mom when she switched to Android this past Christmas. The solution in that case was to get her to connect her old iPhone to the Internet via Wi-Fi, and then disable iMessages.

I assume that you would need to disable iMessages on all your iDevices in order to remedy the problem.
You stuck a "however" in between your first two sentences, but doesn't the second one just explain the first? If people are only going to hold Bitcoin and not trade it for goods and services, then it's a poor currency and will not drive economic development.
Mutability/immutability goes pretty deep philosophically... all of those projects are basically built on persistent data structures, but persistent data structures can be seen as just one type of "making time explicit". In other words, with mutability, a variable (or data structure) takes different values at different times, while with immutability, you can still have time but you name each version through time explicitly. (Values vs. variables, etc.) Same concept exists in e.g. single static assignment (SSA) in compiler IR, or register renaming in high-performance processor design... pretty powerful concept.
Sorry I'm incredibly gullible today
Alice in Quantumland
Sunnyvale, CA (Aruba Networks - http://arubanetworks.com/) Full Time (+ possibly H1B, for the right candidate)
----

AirWave, the network management for Aruba's wireless hardware products, is looking for front end and back end developers.

We're looking for people who are strong in either JavaScript (for the front end) or Perl (for the back end). Both positions require a bit of SQL knowledge(we use Postgres).

The right candidate works well with others, has experience practicing agile methodologies, is passionate about beautiful code, and can think creatively about hard problems.

------

The boring stuff:
You must have a solid grasp of computer science/software engineering concepts, including common data structures and algorithms and object-oriented design. You must also be familiar with at least one flavor of Linux (preferably CentOS/RHEL) and be completely at home on the UNIX command line.

Nice-to-haves: the more of these you can check off, the better (we are looking for both front end and back end engineers, so it's ok if you lean one way or the other):

- scripting languages (particularly perl)

- detailed knowledge of common networking protocols (including SNMP and HTTP)

- version control systems (preferably svn)

- SQL databases (preferably Postgres)

- multi-server high availability/failover architecture

- web stack (HTML, CSS, JavaScript, Ajax, Apache)

- JS frameworks (especially Google Closure)

- system administration/configuration of anything mentioned above

- passion for craft beer and or home brewing

- nerf darts

To apply, please send your resume in plain text or PDF format only to airwave-resumes (at) arubanetworks.com
Did you try putting your SIM card back into your iPhone, then going to Settings > Messages and turning off iMessage over there? Make sure you have an internet connection too so it can "broadcast" your new status to Apple HQ. This is what I do when I'm abroad and don't want to dataroam. It's possible you already tried that and it won't make a difference - I don't use group messaging a lot.
There are at least two types of "unnamed high ranking" leakers.

One is deliberately leaking the story line that the administration wants published, but for whatever reason doesn't want to be directly quoted on.

The other is the conscientious leaker, who wants to get the truth out but fears for job/safety if he went "on the record."

The former can be directed to "leak" only to favored media outlets. The latter cannot.
Rasing meat for human consumption requires a TON of water (and land)
I'm not aware of any good reason to use Function.bind. Presumably at some point in the future VMs could optimize it such that it would be faster than a native JS polyfill, but right now the polyfill is superior. If you just want to slam out some JS one-liners, though, you obviously want to use built-in functions where possible.
I had the same issue when switching to a Nexus 5.

https://appleid.apple.com
Try going here and removing the phone number from the "Phone Numbers" section.
I still have friends who try to message me and their iOS assumes I'm using iMessage. The "retry as SMS" feature is the only method that works.
Unfortunately Apple has zero incentive to fix this bug. Why should they care about customers they already lost?
Designing phone keyboard, need opinion
It might also have something to do with climate. People in a warm southern US climate probably drink more water than people living in a more mild climate (UK).
Missing Canada. :(
PII is generally considered something that is unique and non-public information like a Social Security Number. A broadcast address like a MAC or an IMSI is not private and unless it was combined with a name would not be considered PII.

So as a retailer/third party I could correlate an IMSI/IMEI with an item that was purchased and still be in the clear so long as I do not tie the purchaser's name to it.
Expect Azure is cheaper than AWS and has less lock in. So, what's the point you are trying to make? I'm not a microsoft developer, I'm a python/django and iOS dev, but Azure and BizSpark are pretty great platforms/programs. I don't care if people use them or like them but I'd really prefer if people would at least give some kind of valid reason when they are bashing it.
I'm having what I think is the same problem just from getting my broken iPhone 5 replaced with a new one. Same deal with tech support - very nice, but not able to solve the problem. Sounds like a bug in iOS that could seriously stand fixing.
It's not a rainbow table for SHA-256. Bitcoin uses a double SHA2 hash.
I actually write very short functions and blocks of code with very little nesting. So that isn't the problem.

The problem for me is simply that a two-space indent looks like one space in a proportional font, and that makes it pretty hard to follow even one or two levels of indentation.

(And apologies for not replying sooner!)
"Let me recap: I no longer have iPhone"
This article claims resetting your apple ID password will disassociate the imessage phone number: http://support.apple.com/kb/HT5538
Yeah, all that OP has to do is go into the settings on the iPhone and either unlink the phone number or disable iMessage entirely and it'll go back to normal. It just required some forethought other than simply wiping the phone. I don't understand what the issue is; the feature is there so that you can be iMessaged if your phone happens to be turned off for a few days.

If the phone number was de-linked immediately what would the use in that be? It expires after 10 days, anyway.
I'm sure you have a financially viable scheme for importing gold from other galaxies far-far away, but you're keeping it for us to figure out, right?
I have sneaking feeling these are the same people who freak out on youtube...

"THE GOVERNMENT IS CENSORING THIS VIDEO cuz they dont want you to see it. IT'S STUCK AT 301 VIEWS!!!1111!"
I'm experiencing the same problem, I've tried:

1) Turning off iMessage on old iPhone
2) Removing phone number from my Apple account
3) Friends removing my cell # from their address books

and a few other random things. Nothing has fixed it. The only way a friend with an iOS device can SMS me is if they turn of iMessage. This is a pretty huge bug on Apple's part.
>> ~ 50 gal for dishwasher

That one shocked me especially as someone who has never owned, and never plans to own a dishwasher. I probably use around 4 litres to fill the sink and wash the dishes, at most 3 times per day - which works out at around 3.1 US Gallons/2.6 imperial gallons.
There will always be places online for people that do not like to pay. The question is, for how long will those places remain good places?

I don't use ADN either, but AFAIK it is used by a rather active "in crowd" here in Germany that is very happy about the paywall barrier of entry, since it keeps out all the spammers and most of the junk.
Ubuntu (13.04 and 13.10) and a recent nvidia, don't have the model number here.

My best guess is that it's some kind of font issue, plotting in R also segfaults the server but I can see the non-text part of the plot come up. I try to leave well enough alone because (a) I get paid to do work not to troubleshoot linux and (b) there's no guarantee that anything I do will result in a usable system.
I'm currently having to deal with this too. The best solution that I found was switching my number and keeping the iPhone, jailbreaking it, and installing BiteSMS with forwarding.

It's kinda a pain and of course I have to pay to keep the iPhone around.
I don't even think it is acceptable to approach each of your friends and relatives and pester them with some technical issue that shouldn't exist in the first place. The proposed fix just isn't a viable solution.
I try and be very helpful to customers I'm losing... they might come back one day or recommend someone to me.
If all the cat videos were to disappear tomorrow, I suspect that most of the 7 billion inhabitants of this planet would somehow manage to fill the gaping voids in their lives with other stupid things.
if he doesn't have the same friends it's not a problem. I mean, he wrote that blog post, posted on HN and on various websites. It's getting attention. It's good. Now the guy still has to fix it so he can still contact his friends.
Most water is used for farming (grain in particular), and it would be good if it was possible to adjust the numbers based on relative import/export of food.

Countries without enough water import water in the form of grain, and vis versa for those blessed with plenty.

So don't look at this graph and automatically think "The US should reduce water use". First you have to look at how much grain the US exports.

Second you have to look at how the water is used. For example household water usage with a sewer system is a null usage. Reducing that does almost nothing - all the water used gets recycled downstream by the next city downriver.

On the other hand septic systems waste water. So a county that (for household use) uses 1/4 of the water, but only uses it once is worse than a country that recycles that water 5 times on its way to the ocean. Yet they look much better on a per capita basis.

So although this graph is very very interesting it doesn't give you actionable information.
Ordem dos Engenheiros Promove Seminário Sobre em Segurança em Túneis Rodoviários
I think this one's a repost.
Think about the sheer acreage in the USA compared to England and how much of the land is used for crops or livestock.
`git grep` is such a weird command: it defaults to being pointlessly redundant with `grep` (with a few default ignores). Contrast with hg grep, which defaults to searching the whole history (although it stops after finding the historical first match, `—all` will display all matches).
Sorry for the slow reply. In case you read this later, my favorite coding font is actually Georgia.

It's not perfect; Georgia's lowercase o looks a lot like 0. But in practice that has never been a problem for me. And unlike many proportional fonts which have monospaced numbers, even the numbers are proportional in Georgia.

But I just like the way it looks and the readability it has - for my eyes.
There's also isso: https://github.com/posativ/isso/
Well, it will at least annoy their tech savvy customers since they know that it's Apple's bug.
As I corrected, 15 gal/load for dishwasher. So, coupled with the fact that a running faucet is 3 gal/minute, a dishwasher is better if you leave the faucet running while hand washing dishes, and take longer than 5 minutes.
A modern dishwasher uses ~5 gallons:

http://www.energystar.gov/index.cfm?c=dishwash.pr_crit_dishw...
I don't get if your comment is sarcastic or not. If it is, I don't see why it would be such a huge problem. It's a quickfix and if I were him, and in a rush to fix the problem, I would do that. I'm personally changing my phone number every year and it's never been a burden.
obviously he was speaking figuratively. beep boop
Just think, if you hadn't used a proprietary messaging solution as your default contact method, you'd be able to easily control how you receive the messages. Maybe stuff like this happening is a good thing as it drills home the point the 'crazy free software lunatics' have been going on about for some time. Having this kind of thing happen to someone makes the stuff FSF+co says a bit more relevant and ultimately helps everyone.
Sure, people are stupid. I thought programmers were not, but reading large part of HN's crowd statement's about BTC have changed my views on programmers - they are pretty stupid when they don't understand the dynamic of a subject (i.e. basic economics).

However, the problem with inflation is that might turn the currency not interesting: Why would anyone want to buy an inflationary currency?

Sure gold is inflationary now, but might not be tomorrow and sure as hell comparing any virtual currency to gold is naive.

I'm sure BitCoin was marketed as a currency to outsmart the naives and has successfully done that. It was never designed to act as a currency, it was more of an asset from day 1. We just didn't really get that (from day one).
As an aside: I'm pretty mind blown that I've never once considered immutability as "making time explicit". That's an extremely apt comparison.
Is my startup idea legal?
You're making my point for me here. This kind of technology might make it possible to write even more performant soft real-time systems but still have the productivity benefits of GC.
Thank you and thanks also to the good people at archive.org.

The whole situation makes more sense now, given those links. I also just remembered that the original video of the interview was region-locked for Germany (where I live) on youtube, so residents of non-Germany recieved a "blocked in your country" message. Smells like somebody badly misjudged and sold territorially limited broadcast rights for the interview.
The fucking title says blacked out.
Because gold exists only on our planet and in other galaxies far-far away?
I haven't written any Clojure, but I have written a good bit of Erlang. My understanding of the Erlang Virtual Machine tells me that it solves a lot of the problems you describe regarding immutable data. For example, per-process garbage collection due to immutability, message passing via copying data, etc.

I think you would be well-served to experiment with and learn some Erlang to help inform your design. In fact, Erlang often feels to me like an operating system due to the independence of processes (and the multitude of tools built on top of it, but that's not directly relevant here). I've often dreamt of an Erlang Machine like the Lisp Machines of the past.

As an aside, Erlang's primary goal is fault-tolerance. It's other properties, such as immutable data, message passing, and functional properties were all design decisions made to achieve this goal. My point is that your OS could be very well suited to fault-tolerant systems.
Solution wise, even if iOS devs created a fix to purge the cache older than X weeks and to recechk it would still require all your friends to install the update before it takes affect, so I don't even see a fully fixed and timely solution to this.
As another example, any traditional turn-based RPG can probably be controlled better on a touchscreen than a controller (navigating menus on a controller sucks) and have at least the potential to be deep. Or roguelikes... really, most turn based games can be done okay on a touchscreen.
Changing your Apple Id Password works like a charm too. It will log you out of your iMessage services. I did this when I switched to Galaxy Note 3.
I too switched to Android after Apple released iOS7 and have been having similar issues. The only solution I've found so far that still doesn't fix 100% of the problems is by asking friends and relatives to log out of iMessage, restart their phone then log back in.
Tracing garbage collection has better throughput than reference counting, but reference counting has lower and more predictable latency.

If you were actually going to try do tracing GC on the operating system level, you would probably have to use one of the more involved GC algorithms that require kernel support like Azul's C4 collector.
GrowthHackers, community news site for startup marketing gurus
I feel a little sullied that the reporter published this before the family knew. I'd rather wait to hear.
I'm not sure, but I can tell you how I'd find out. I'd clone the repo to a different directory and try it out in that test environment. Then delete the it when I'm done. #gitFTW
Does 'at home' include watering the lawn or garden? If the drought in California is a 'mega drought' like some news outlets are saying, I hear that cities could pass laws restricting residents from watering their lawns as it accounts for up to 50% of a household's water usage [0].

[0] http://www.dailynews.com/general-news/20140125/megadrought-c...
> Maybe stuff like this happening is a good thing as it drills home the point

Ugh, thinking like this just may well be the biggest problem in our industry.

Stop being user-hostile.
In the case of Clojure, log is log base 32, so it's close enough to O(1) as to make no difference in most circumstances.
> Easier, faster, just as much fun

Easier? Yes. Faster? Yes. Just as much fun? I don't know. Psychologically a Doge has still more perceived worth than than karma. At least to me.
"The Penguin Barcode" – the evolution of the barcode/QR code?
If you do end up using Rust for any part of this project, we'd love to hear about the experience on our mailing list:

https://mail.mozilla.org/listinfo/rust-dev
This has been happening for over 2 years now. I've met multiple people in real life (including total non-techies) that have run into this. It's more common than you'd think. Basically anyone moving from an iPhone to Android (or any other phone I assume) will have this problem.

At this point, it's obvious Apple is ok with this. It's a giant "fuck you" to anyone moving away from them and it leaves a bad taste in your mouth knowing they do this purposely.
Just change phone number... lol
You'll never get to the moon on millions of things.
None. Screening is not the only tool out there. What happened to good old fashioned detective work?

In both law enforcement and journalism, we are no longer willing to fund proper investigative work.