skysight-inc/HackerNews huggingface dataset:
A good chunk of my core business is web development and have been doing this for quite some time now. There are many factors that go into the buyers decision making process.

A large part of that is perception. Most buyers do not see websites as a high ticket items. Many see it as either just another business expense they have to make or they do not think it's worth investing into because it will not give them much of a return on their investment.

If your clients are shocked by the prices you give them, then there is miscommunication between your value & message and what they think their are getting. It's all about managing expectations.

When talking with the prospect about their future goals, and they mention they just need a website that (and I quote from a client here): "is very simple and just lists my name, my companies name and an address." That is NOT a client who will pay any sort of real money for a website. That type of client is best lead to the $10 website services. ... at least for me. I do not want to be dealing with such a low end client.

Though, one follow-up to such a client request that I've used to great success is:

Me: Just to make sure I'm understanding your correctly, you're looking for a ultra simple website that is essentially a business card but online right?

most of the time they will answer:

Them: Well, no not a business card. I'd want to be able to put some article on there, pictures, and there really should be a way for people to contact me through the site.

Me: Ah, so it's not something so 'simple' is it? Let's talk about what your business goals are. Where do you see your company being in 3 months? 6 months? 1 yr? Do you know to use the website at all for any sort of lead generation, information gathering and in-bound marketing?

At this point, they will usually start realizing that there is a lot of high value items to do done. Their needs and actual budget will now dictate which you and they will be able to take.

If you're unsure of what they can afford, you can always say something like:

"A project like this usually start around $15,000. Do you have a budjet allocated for a project like this? .... No? Ok, what do you believe it is worth and there are ways we can reduce this price by removing some items of value, so what value would you like to remove so that we can fit it into your budget?"
Seems like blind auditions for every job are some basis for a solution for company above certain size.

http://en.wikipedia.org/wiki/Blind_audition
Precisely. There are different stages of eliminating "-isms" - you have to make it actually BE the normal, no-big-deal thing before you can start to portray it that way.

Right now, young women need to see lots of examples of other women involved in tech more than they need people to pretend techies are just techies
In-memory persistence for Node.js cluster
In the UK, MySociety launched FixMyStreet [1,2] in 2007 [3]. However, it was aimed at flagging problems to councils, rather than arranging events for community members to fix them.

[1] http://www.mysociety.org/for-councils/fixmystreet/

[2] http://www.fixmystreet.com/

[3] http://en.wikipedia.org/wiki/FixMyStreet
Gopher and HTTP came out at around the same time and were contenders from the beginning.

This is very different than the situation with cryptocurrencies, where Bitcoin came out long before the competing derivatives, and where mindshare and market capitalization of alternative cryptocurrencies has always been insignificant compared to BTC.

Bitcoin could be more properly compared to HTTP, and alternative cryptocurrencies as protocols that are slighty modified versions of HTTP that no one uses.
> Frankly, if you have to subsidize it then it wasn't good for business.

Right now, the government subsidizes small businesses buying big-ass gas guzzling Hummers. Maybe the first step is to get them to stop that. Then again, the rules are so general now, many could get a government subsidy on an electric truck, provided the sticker was > $50k.
How do you know?

Aren't you still at the managers stage where you just got an email fwd to you with someone just saying no?

Or do you know the entire Christian's side of the story?
It's tricky to define exactly, but I like this article's take on it: http://webdesign.about.com/od/tables/a/aa122605.htm

A list of emails can be thought of as tabular data. In Gmail, you have columns (selection, star, important, participants, subject, and date) with one row per email. That's a table without explicit headers.

Yeah, with current css specs in browsers you need to resort to table-cell stylings like display:table-row and display:table-cell. But that can be done without using actual <table> elements.
Could you explain what you mean by 'no need to manually refresh'?

I understand this to mean you don't need to refresh your browser to see the changes you've made in your source.

EDIT: Ah, nevermind - just read up on it: "Our LiveReload watch process automatically compiles source files and refreshes your browser whenever a change is made so you don't have to."
FICO is crap. All it does is indicate how well you borrow and pay it back. Your credit score should not be a measure of how well you "do what you say you are going to do" -- which is what it has become. The guy in this article is case-and-point--he had a run of bad luck.

There are better ways to measure one's reliability and maybe someone here can disrupt the transunion-equifax-experian trifecta or create a new business out of measuring candidate quality for all kinds of things (rentals, jobs, etc.) that doesn't rely on debt. Even the person who is self-made / cash-only has to contend with this buffoonery.
You pretty much wrote exactly what I was thinking, although you probably expressed it better.

I am lucky enough to have had a copy of cs6 purchased for me by my employer (to use as a hobbyist at home) and to be honest at the moment I can't envisage needing to upgrade for quite some time.

When I do feel the need to upgrade in like 5 or 6 years time when CC has been updated so much I feel like using CS6 is like living in the dark ages, I hope my employer is good enough to buy me a subscription or it looks like I'm stuck.
How would that work outside of music?
I'm not clear on your point (the video shows music improvisation, not DJing), but "soundactic sugar" is fantastic.
> ... could kill a lot of our friends and neighbors.

You're either preemptively addressing survivors, or you forgot to look in the mirror...

:-/
W3C presses ahead with DRM interface in HTML5
Right, this is why I eventually, and sadly, left Python behind.
Impressive introduction to bezier curves. I still remember my first exposure to them; I was looking for a way to model a ship hull without making a full blown 3d-editor. After a bit of googling I found the article on bezier curves and spent the rest of the day digesting it all. Very interesting stuff. I couldn't figure out bezier surfaces for my life though, so instead I opted for having the 3 sets of bezier curves to represent the different profiles of the ship, then rasterizing them together. I'm pretty happy with how it ended up coming out; http://i.imgur.com/qv7WAJ7.png
s/finish/launch/

You don't ever really finish anything, you just put it out in the world. I'd be happy if 10% of the things I create were publicly launched.
I see. I don't think we actually disagree on anything, but were just thinking of different semantics.

I should have qualified that I rarely use the table tag and use display:table-cell.

I was thinking of them as effectively the same as using a table for layout.
awk is one of my favorite utilities. It's my go-to tool for any ad-hoc data reformatting and quick reports. My latest use was taking CSV files of transaction data from WePay and creating ledger [1] entries.

sed is pretty cool too but it feels a lot more arcane to me than awk.

[1] http://www.ledger-cli.org/
Well, yeah, but if you start building it and get stuck halfway and give it up, it's still going to be stuck in backlog forever, only now you've wasted a few days on it.
What's the point of this? Hi Res animated gifs? Color me sort of interested...
I don't think your argument holds weight. Do feminist activists make themselves complicit in sexism? Does having a Black History Month encourage racism?
I don't think it's ever a mistake for something to push standards higher, even if those standards are so high that it might turn off some talented people.

I also disagree overall with your assessment of mathematical notation. But it doesn't really matter because Haskell doesn't actually use any math notation. It does use some math terminology, though, and overall mathematicians are absurdly pedantic about terminology. Mathematicians may not be great at telling jokes at parties (though you may be surprised!), but it's their job to make sure they are writing in consistent and unambiguous ways.
Tables are a tool. I think that most agree that it is best used for grid/tabular data representation.

Tables are similar to a club (caveman-style), it performs best at a particular task, such as knocking-off dinos, but it was quite often used as a hammer, paper-weight, table-leg, etc. Once specific and readily available tools came about, the club's value as a club didn't diminish, just its extended usability did.

CSS provided programmers the ability to not use a club as a wrench, but there will always remain a value for tables until something more efficient and effective comes about for the task that they serve.
Haskell is not an ML. Not even close.
Great idea. Stop whatever you are doing and work on that!
Does anyone know if this is a common factor in hiring programmers? I would expect not given the job market, but I havent applied for a job in a few years.
Should you keep that book?
I can't be the only one bothered by the choice of dithering algorithm in that example, right?

http://en.wikipedia.org/wiki/Dithering#Algorithms
Should math ideas be patentable? Pay up to use a technique used in the proof of the Poincare Conjecture? Make novel mathematics have mysterious 20 year gaps between bursts of new discoveries?

One time I searched for an API that would let you send a unicast UDP message to multiple receivers with just one system call. I just thought why not reduce copying and lower the number of system calls? Nope, passing a N addresses/ports instead of 1 address/port is a patented technique when used in a networking system call. By reading this you've automatically doubled your patent-breach liability.

Patents were meant to spread ideas, but even hearing or reading about one doubles your penalty if a jury doesn't accept your clever work-around and finds you liable.
> Why do you believe it is a risk that the comptroller of NASDAQ might embezzle, but not a risk that a guy selling $2,000 shoes might swipe a few $100 bills from the register?

Let's take a practical example here. I've had my credit run when consulting for certain clients (software security). If I were a malicious actor and, say, intentionally left vulnerabilities out of a report to use them for my own, it may never be detected. The likelihood of someone discovering that you are stealing from the register is much, much higher.

Now, do I think that a credit score correlates to these activities in the least? No. But I can certainly see why they'd do it for people with access to critical systems and not your average joe working at a shoe store.
I just checked and fish is way slower at 'ls *' than zsh. (zsh was done 2x as fast even with a directory with more than 3x as much stuff in it)

I have also a few other flags set in my zsh aliases that's not in fish.

(Tested with 2.0b2)
Doing some coding is does not help anyone understand what a programmer does, just like driving you car around the block doesn't help you understand what a Formula 1 driver does.

The two are only rudimentary related, and the notion that doing some basic coding is enough to understand, let alone get some appreciation of what it takes to code is insulting. That's not "walking a mile in developer shoes", it's just picking them up and see what size they are...

It will have the exact opposite result of creating respect for the developers. It equates developers to simple codemonkeys.

There many things you can do to get a better understanding of software development, and it's wonderful if non-programmers that have to work with or manage engineers would make the effort to do just that.

But Mr. McDonald's ideas about programming and what to do to get a better understanding of it are based on patronizing and insulting prejudices. There's no respect there.

Also, respect doesn't require fucking about with code. I can respect the craftsmanship of a plumber and the skill and knowledge of a surgeon without having to fix a boiler or cut open a human being, thank you very much.

Come to think of it, McDonald is actually insulting the abilities of people on both sides of the equation. The only person who mr. McDonald seems to be genuinely impressed with is mr. McDonald.
What I don't understand is that Adobe must believe web designers aren't using Fireworks, it is something I've used since the Macromedia days so maybe I've missed out on something.

If not Fireworks, what are all the web designers and developers using?

Edit: To clarify I do kind of see where things are going. Fireworks has no built in support for exporting SVG or web fonts and I have not exported a background image to use on a website as a rounded corner or drop shadow in quite some time since CSS 3 has become more widely adopted. However for making reasonably accurate mock ups I've so far found no better tool than Fireworks.
GIF performance seems improved in safari, at least in 6.x, though this is just anecdotal evidence. The GIFs with 0.02 second frames (the actual ones, not just the "here's what it looks like under x browser" ones) seem to render with the same frame rate for me in Safari and Chrome now.
Can someone explain the appeal of electric cars to me? (Hear me out)

Currently, we power our vehicle fleet using gasoline. The stated appeal of electric cars, as I understand it, is less reliance on gasoline.

However, electric cars still require electricity. Currently, most of our electricity is powered by coal and other fossil fuels. While solar and renewables are increasing, they are not increasing very fast.

So it seems likely that any massive switch from gasoline to electric would entail a major increase in baseline electricity consumption. This would be powered either by more fossil fuels, or nuclear. Though the latter seems off the table in the West.

Possible advantages for electric:

1. Lower consumption of energy relative to gasoline (not sure if this is true)
2. More versatile, as electricity can come from multiple sources.

I'm not sure if #1 is true. #2 seems like a fairly small advantage, though it would be useful if oil became scarcer relative to coal.

Tesla has generated a lot of positive press. Am I missing something?

My intuition is that the electric car simply moves our consumption of energy, but does little to address our issue of mainly relying on non-renewables for energy.

(I wouldn't put much stock in any answer that emphasizes renewables, at least in the short term. They have not made a dent in our baseline power consumption, so I fail to see how adding electric cars would change much. In the long run, of course, electric cars offer the potential to power our vehicle fleet via renewables, assuming we can actually deploy them at scale [I'm skeptical on this point])
Yea, that is another pet peeve of mine. Windows 2000 is technically NT 5.0 (and was called that during the beta). XP is NT 5.1 etc...
First of all stop using OMZ, it's a massive slow-down. Secondly use the git prompt that comes with git instead, there's no reason to use a custom one.
Wow what mobile companies do that?
The bot which automatically posted links to previous submissions of the same URL was also received pretty poorly despite often being useful, so I wouldn't have high hopes.
http://cl.ly/image/3W2V3T3N3P2i
Send an email to tiffwillson at gmail
I use Pendium ( https://github.com/LuRsT/Pendium ) it has everything that the OP has stated but it's more developer oriented.
I think we're experiencing the worst of this now. As more data gets aggregated, it becomes easier to find something bad about everyone.

Maybe, in our mutually tarnished futures, the collective conscience of employers will see the absurdity of holding something against someone from 10+ years ago.
This makes me angry with Adobe: I feel cheated that for the past twenty years I could have been making GIF images with more than 256 colors in Photoshop.
BTC is an excellent implementation of a new protocol type, despite being the first, which I think makes it more akin to HTTP than to Lycos.
I don't get the difference, can you detail please?
Using range would create the whole list. xrange is the one that acts like a generator :)
Silicon Valley Startup to Sell ASIC Based Bitcoin Mining Equipment
Instead of using geocoder and fetching the info from a 3rd party web service, you could use a local installation of the geoip database from maxmind and the geoip-c gem.

https://github.com/mtodd/geoip
Companies that deny people jobs based on factors that don't directly affect job performance (credit report, race, whatever) will have their lunch eaten by those who don't.

In other words, not hiring Mr. Carpenter represents a missed opportunity for those companies. If an experienced dress shoe salesman normally brings down $25 an hour, but Mr. Carpenter is desperate and willing to work for $20 an hour instead, the company that doesn't care about his credit and hires him anyway can save $5 on their hourly labor costs.

In fact, as long as Mr. Cooper is underbidding, it doesn't matter how much he underbids; hiring him is still a win-win situation if he asks for $24.75 an hour.

Why does this problem need regulatory solutions when plain old capitalism will do?

On the other hand, if we empirically observe that Mr. Cooper can't find a job, why does the theory above fail to hold in the real world?
IMHO, sometimes we end working on things before the original concept of finished is achieved because those hacks are subconsciously self-serving and derive more personal-value in understanding everything about finishing than what we consciously believe the value of finishing is.
The key point is programming like reading and basic math touch on a lot of areas. Where say knowing woodworking may be just as hard but is less useful in most situations.
This is no different than 200 256-color GIFS loaded side by side. Sure, the entire image is 32K colors, but each 16x16 block is limited to 256 colors still.

Plus the forced animation makes it effectively useless.

What's the point of that?
I don't know about rbenv, but virtualenv works perfectly with zsh o.O
The main moral debate going on with regard to employment is what it's OK to have happen to someone who's unlucky, and how much regulation we're willing to put in place to protect those who are unlucky.

Most people who have bad credit were unlucky. They had unexpected losses of income or medical problems that their insurers wouldn't cover. However, most people would agree that it's OK for someone to be denied a house loan or credit card because of bad luck in the past. Loans aren't rights. They aren't necessities for living. If you can't get a mortgage, rent. It sucks to have your housing choices thus limited, but it's not exactly a life-wrecking catastrophe.

Jobs are different. Society has agreed, repeatedly, that bad luck shouldn't make a person unemployable; that everyone has the right to seek appropriate work. We make black-listing illegal and non-compete agreements non-enforceable (if they preclude employment outright as opposed to actual bad-faith competition) for that reason.

The problem is that there are a lot of companies that don't want to play by these rules. They really want to be like the comic-strip boss who throws two-thirds of the resumes in the trash and says, "I don't want to work with unlucky people".

What I think people should do, personally, if they meet onerous follow-on request is to fake time pressure (or use real time pressure if it exists). "I have a Friday deadline on an offer, and won't be able to turn it down unless I have an offer letter from you."

If the offer letter says, "contingent on <X>" where X is something onerous (like a credit check for a non-finance job) then you may want to ask what you get if you don't get the offer, negotiate until it's acceptable (again with the time pressure) and get that in writing.
Lenders don't want poor people to have low credit scores per se - they want people who won't pay back their loans to have low credit scores (I know it's sort of obvious, but I know this for a fact because I've worked with/around credit score modeling). The lack of money and the inability to pay back loans just happen to correlate very strongly so poor people are more likely to have lower scores.

In your case the credit score worked as intended because the "bank of daddy" will also likely be there in the future. You may have an unfair advantage, but that advantage is you were born with money; the fact that your credit score is higher is just a direct result of this.

edit: I should make it clear that I'm not talking about using credit scores for employment, which I think is absolutely discriminatory and misguided from the employer's perspective.
Cars stink. And put out pollution all through our urban space. They utilise a compact energy source but cannot utilise wind/solar power.

The performance of a Tesla is comparable to a Ferrari!
The defense tech example mentioned in the article is compelling, but I think the most exciting thing that will come from 3D printing is the ability to print non-organic materials to build materials in space, where transportation logistics are a little more complicated than shipping stuff across the Pacific.
How to Write a Simple Raytracer
So how is that money actually spent. Is it going to go into corporation pockets and create new patents or are they going to help us build new printers by publishing the specs ?
i guess it would depend on the budget you have in mind. i bet lots of startups on HN would sell a share of their biz to get some cash.
Software is just a tool and can be good or bad like any other tool: You can do something very positive like create a website that educates people on health issues and may save lives — but on the flip side maybe you're writing code to guide nuclear weapons.

But I'm not objecting to that: What I am objecting to is the sort of "me first" mindset that you see in that page. Granted I'm not saying that not everyone needs to be a saint, but you do need to be aware that there are other people out there.
I disagree with this rule as phrased, though I agree with the examples: "MODIFYING COMPONENTS BASED ON WHO THEIR PARENTS ARE"

In the example there is a 'regular' version of widget and a couple 'special cases'. I think if it was treated as .mainContent>.widget{...} vs .sideBar>.widget the granularity and expectations are the same, you can still have a more generic .widget that sets common values. In general I think this is more readable and concise than having a .mainContentWidget and .sideBarWidget separately.

2c. :-)
This is on HN because it gratifies one's intellectual curiosity [1]. Moreover, it's an important public policy topic that affects a large number of people in the US and beyond.

That said, I believe employers are well within their rights to run credit checks on their employees. Granted, it might not be useful, but nobody's forcing anyone to apply to a job, either.

[1] http://ycombinator.com/newsguidelines.html
Sorry, I just copy-pasted the whole thing. I know that most of the other options are available, though I didn't know that the HIST_IGNORE_SPACE was available in bash.
Now I appreciate Ruby symbols 10x more.
There isn't much point, but that's perfectly fine. It's interesting just to know that it can be done, and it's a fun hack.