HN user

githulhu

62 karma
Posts2
Comments36
View on HN

I don't use tests, and I find that when I need to make a change to some code that has, say, four or five different paths through the logic, a lot of times one of the paths will break. Testing all of the paths manually each time there is a change is incredibly tedious and time-consuming. I feel like if I had unit tests I would be able to just see instantly if anything was broken. But, I never can seem to find the time to write them...

The complexity makes it look like we are going to great lengths to minimize the pain of the condemned, supporting the pretense of a "humane" execution and undermining the claims of opponents that the punishment is cruel and unusual.

This isn't my experience, at least for YouTube. If I'm not logged into Google I only see "recommended for you" video links when I'm not in private browsing mode.

Harder to tell for Google Search - unlike YouTube I never see any indication that search results are based on my history, so any manipulation that's happening is opaque (I never search while logged in, so I don't know if the behavior is different in that case)

My anecdata: a former colleague of mine, over 50, just left his enterprise IT development job to make a ton more money with a Salesforce consulting firm. He didn't go to Stanford, he never studied computer science, he didn't start coding until he was in his 30s, and he's only been developing Salesforce for maybe 2 years. He also doesn't have the benefit of a large network or a reputation that preceeds him, but he tells me that he's still getting offers even a week after he accepted his new job. So I'm not sure the picture is so bleak - as long as you're good and you put in a minimum amount of time learning a relevant technology.

Bitcoin transactions won't always be free though, as the block reward decreases and transaction fees become necessary to incent the network to verify transactions. The fees for bitcoin may end up being roughly the same as traditional banking fees.

I used to work with a guy who was a body-builder type, and all he would eat was chicken breast, breakfast, lunch and dinner. I guess you have to pick what's important to you.

I think that if your goal is just to be generally healthy, there's no need to eat that much protein.

Yeah, but then you're creating a whole class of people who basically don't have anything anything to do. They will inevitably find things to fill that vacuum, such as having lots of babies. What happens when population growth outstrips the ability of production to provide for the needs of non-production? Unless you assume that productivity can scale up indefinitely, those people will just get poorer and poorer as wealth needs to be shared between more and more non-productive people.

I don't know about other carriers but AT&T has recently changed their model, so if you bring your own device (or buy one from AT&T at full price) you get a discount on your monthly bill.

I just bought an unlocked Moto G for ~$200, which is honestly a good enough device for my needs and a huge money savings over paying $200 up-front, plus an additional monthly charge, for a flagship device.

Darn, no SQL support. I often find myself wishing something like this existed for SQL, so I could, say, find all places where field X in table Y is updated, or referenced in a WHERE clause predicate, etc.

Cryptostocks 12 years ago

There was something like this a while back that was shut down: https://btct.co/

Maybe this is not based in the US though, judging from the British flag on the language selection.

You can't fault it for what it tried to be, though - a plug-and-play, drag-and-drop toolset designed to make web development accessible to savvy end-users and inexperienced developers, at least for what consitutes perhaps 80% of most businesses' needs - simple CRUD apps.

I think there's a lot of value in that, and for as much frustration as maintaining Web Forms apps has caused me (and will continue to cause me) I think it would be neat if they open-sourced it...what's to be lost if the alternative is to just let it rot into obscurity? I would totally fork the repo.

Curious, what was so bad about 2012? I could barely even tell the difference when upgrading to 2013, aside from the addition of the nifty Peek Definition feature.

Sure, but why have features that block the UI for an indeterminate period of time with no way to interrupt? You paid a lot of money and you expect the experience to be good.

Maybe another take on the idea could be to allow anyone to join who could sign in a with a github account that had had at least one accepted pull request on any repository. Easily hacked I guess, but perhaps that would solve the "just Javascript" problem while still serving to boost the average level of tech cred of submitters/commenters.

Compared to web development, those communities you mentioned are very closed to most people. With Javascript, there's no special equipment needed, and you can pretty much just pick it up and go...there's tons of freely-available knowledge in blogs, and open source code to read/get involved with.

Where's the github for assembly line firmware code? I would be very interested in learning more about other non-web-development domains, but it seems like unless you get hired right out of school to program something like cars or satellites, you're pretty much shut out forever.