HNHacker News
TopNewBestAskShowJobs

EdwardMSmith

268 karma · joined November 2, 2010

submissionscomments
EdwardMSmith··on Solar Roof
I can give a quote on the sort of roof materials this competes with.

I had to have the tile roof on my 1923 house replaced due to a massive hail storm (in roughly 2006). The house's footprint is about 1000 square feet, so not entirely sure of the actual roof area (probably about 1200 sq/ft), but the bill for removal of the old roof, some repairs to the sheathing, and replacement with new tiles was about $55,000 - materials (Ludowici tiles) and labor.

The solar roof quote for our roof from the Telsa website was about $48,000. So, in my case it would have been competitive.

My new tile roof has a 75 year warranty, btw.

EdwardMSmith··on Ask HN: Google Doc email virus?
Feels like "I love you" all over again.
EdwardMSmith··on Ask HN: Google Doc email virus?
"Google Docs" with the real icon and everything.
EdwardMSmith··on Ask HN: Business Ideas, Profit Off Trump Presidency
This got me thinking - Would it be illegal for Twitter to institute a delay between when Trump's tweet was "Sent" and when it is actually published, and in the intervening time, do something with that information?
EdwardMSmith··on Ask HN: Will you really move away from Apple hardware?
I had (have) an Air, and used it for 3 years until the motherboard died. I used to look at retina screens and wonder what the big deal was - really didn't see that dramatic a difference, sure it was a bit sharper, but the air was fine.

When the air died, I had major deadlines, and Apple wasn't going to get to repairing it for over a week, so in a bit of a panic, I bought a 13" macbook pro retina, so I could restore from backup and get right back working.

Ended up taking a couple runs at repairing the air (which actually was a wonderful experience - they replaced the main board for something like $300, and also gave me a new battery at the same time for free (was not expecting that at all).

But, when I got the air back and turned it on, after having gotten used to the retina screen, I couldn't believe how blurry and low contrast the screen on the air was. Was a huge difference.

CSB...

EdwardMSmith··on Facebook React.js License
But utterly dwarfed by the cost of an offensive patent infringement lawsuit against a $300+ Billion company.
EdwardMSmith··on Facebook React.js License
Your explicit grant to any patents that Facebook holds that may cover react is terminated.

Your license to use react is not terminated (https://code.facebook.com/pages/850928938376556).

So, what is the practical upshot of not having the explicit grant to the patents? Can you be sued for patent infringement for using open source software that may be covered by patents owned by the majority contributor to the open source software?

EdwardMSmith··on Ask HN: Learning to code, without a computer?
Any possibility of a higher-end TI or an old HP calculator?
EdwardMSmith··on The Antikythera mechanism is still revealing its secrets
Heightened visibility of the suit in emergency situations.
EdwardMSmith··on The Antikythera mechanism is still revealing its secrets
I'd agree that it probably is a real photo, but you're right. It even looks like a digital painting - not just a 3D render.

I wonder if the designers picked colors and surfaces that maximize visibility and sharpness underwater for safety reasons.

EdwardMSmith··on US Set to Approve Private Moon Mission
The article is paywalled, but if they are launching from a US Government owned launch facility, they would need permission to use it. They would also need US airspace approval as well. There are probably quite a few other regulations they would need to adhere to as well.

I would imagine it would be the same for any other country that has launch facilities as well.

EdwardMSmith··on Ask HN: What do you want to learn in 2016?
Thank you!
EdwardMSmith··on Ask HN: What do you want to learn in 2016?
Which ML course did you take? There seem to be quite a few - any recommendation?
EdwardMSmith··on PayPal Withdraws Plan for Charlotte Expansion
> I don't want my daughter going into a public restroom that is shared by a man, whether he is dressed as a man or not.

Why? What is the underlying reason for that? Is it different if your (hypothetical?) son of the same age might have a woman (regardless of dress) in with him?

I'm genuinely curious.

EdwardMSmith··on Starting a new job – What can I do to avoid getting fired?
You don't need to know everything that the task entails to begin.

Surely you can do a first level breakdown of what needs to happen.

"First I receive data, then I process the data, then I send the data over there.

Ok, to receive the data, I'll be getting an HTTPS post, so I'll need to have an endpoint set up.

I don't know how endpoints are set up here, I'll need to ask, but I do know that it will be a POST, and the data will need to look like this...

After I get the data, I'll need to process it. It starts out looking like this, and I want it to end up looking like that. I do know that I will need to save the data in the database. I don't know what libraries/ORMs, whatever, I'll need to ask."

and so on.

I think you're still thinking from the bottom up - what are the all the details, from the beginning. But, think from the top down, making the task into smaller and smaller bits until you have reached an understanding of each bit.

EdwardMSmith··on Starting a new job – What can I do to avoid getting fired?
> Sometimes I don't recognize that I lack the knowledge/documentation to do something and instead approach it with an "I'm smart and resourceful; I'll figure it out" attitude. By the time I convince myself that I need to ask for help, I'm embarrassed about not having made progress.

At my old job, we used the "15 minute rule" which worked pretty well for us. When you are coming to the realization that you're stuck, and don't know how to do something, you give it 15 more minutes to figure it out. If you haven't made progress in that 15 minutes, you must go get help.

It works both ways - for people that tend to ask for help too soon, without actually trying to figure it out for themselves, and for people that tend to try to figure it out themselves for too long, when asking another person may get it figured out quickly.

> I don't know how to come up with task estimates that have any relationship with reality. I've said "I don't know how to give software timeline estimates", but often get pushed to give a number anyway.

This is often difficult in that it seems like what we do as software developers is always novel and new. But, the techniques for estimation are the same, whether the project is months long, or hours long.

Break the task down into smaller and smaller bits until you hit bits that you CAN estimate the time of - then add them up.. and then probably double it...

In the beginning, you won't be able to do this off the cuff in a meeting, but the correct answer should be, "I don't know right now, but I'll have that estimate for you by Xpm today"

EdwardMSmith··on Google tries to hire our app
Unsolicited email with attached document is almost certainly a virus.
EdwardMSmith··on Ask HN: Do Aeron chairs make a difference in the office?
I've experienced the "lip" issue on the Aeron - the transition between the mesh and the hard frame was very uncomfortable for me.

I'd also recommend the Leap. It was the first purchase I made when I started working from home - worth every penny. I have a V1, I haven't tried a V2.

EdwardMSmith··on Ask HN: Breaking up with Cofounders. Next steps?
If you're sure that they're pretty much ineffectual, how about proposing that each of you own a license to the software as it currently exists, and can continue to build a company on it - with perhaps a clause that the software cannot be sold or licensed to a 3rd party for some time period - a year or so.

Opens you to possible competition, but could head off litigious issues.

EdwardMSmith··on BrewDog’s open-source revolution is at the vanguard of postcapitalism
If you start with pre-assembled kits, they're really quite difficult to screw up, and the results are usually quite drinkable. The pre-assembled kits are usually 5 gallon/19 liters, although 1 gallon kits are available as well, but cost goes up (per yield).

The next step after would be taking recipes, either from the kits you already made, or found elsewhere, and assembling the ingredients yourself, tweaking where you want to make a change.

EdwardMSmith··on React Makes You Sad?
Yes, when you run Webpack with the -p (production) flag, as I do in the `deploy`, it minimizes the output:

https://github.com/webpack/docs/wiki/optimization

EdwardMSmith··on React Makes You Sad?
The result of me doing the same thing is here:

https://github.com/edwardmsmith/react-starter

I didn't find the webpack stuff to be too overwhelming, and split dev and prod into two webpack files.

`npm start` to start the dev server and `npm deploy` for a production build. The production build produces two files - a vendor file that contains vendor code, and a client file that contains custom code.

It probably contains more than you're interested in (redux, tests, etc.) but it should be clear how to strip that out.

EdwardMSmith··on My Reaction to React
> Trying to compare and contrast React with WebComponents inevitably results in specious conclusions, because the two libraries are built to solve different problems. WebComponents provide strong encapsulation for reusable components, while React provides a declarative library that keeps the DOM in sync with your data. The two goals are complementary; engineers can mix-and-match the technologies. As a developer, you are free to use React in your WebComponents, or to use WebComponents in React, or both.

https://facebook.github.io/react/docs/webcomponents.html

EdwardMSmith··on Why React/Redux is inferior as a paradigm
Can you give some details about how things blow up in complexity? I've not built a complex app in React yet, so I'm looking for things to watch out for.
EdwardMSmith··on Resolutions for programmers (2012)
The single biggest physical improvement to my life was core strengthening. Basically 15 minutes of crunches, plank, and Russian twists every other day.

No more back aches at all. I never realized just how much and how constant the back pain I had was. Even when I was sleeping - tossed and turned all night.

EdwardMSmith··on The TV antenna is making a comeback
Local television stations (__not__ networks - although there are a small number, limited by law, of network owned-and-operated local stations - usually the biggest markets), which may or may not be affiliated with a network (CBS, NBC, Fox, ABC), broadcast the signals.

If a local station is affiliated with a network, they've agreed to broadcast the network's prime-time feed (7pm - ~midnight) including the national ads that the network has sold to large brands.

The local tv stations get (not very many) ad spots to insert in between national ads. The local tv station does not generally get any revenue from the national ads (the big ads for big brands - Coke, Apple, Nike) and only receive revenue from local ads (Stu's burger shack down on main street).

There are also open slots where the national network does not have shows scheduled and local stations can broadcast locally produced shows, News, and, sadly, tons of infomercials. This is the non-prime-time - daytime, weekends and late night.

If the show being broadcast is locally produced, there are generally more open ad slots for local ads. It is possible that the local station also gets a cut of national advertising during that show.

The local TV station has purchased the exclusive right to use the frequency/channel (in a particular "market") from the Federal Government, but has to provide, as part of the agreement, a number of things, "to promote the public welfare" - such as educational programming, community service programming, and a few other things.

EdwardMSmith··on A history of World of Warcraft's gold economy
Was it this one?

http://henrysstories.blogspot.com/2011/03/catacomb-part-1-of...

This story made a big impression on me when I was a kid.

EdwardMSmith··on The Overprotected Kid (2014)
This is exactly how I did it with my two.

For the most part, I just let "pain" happen. You knew it was going to, and it was hard not to say anything. It didn't always happen, but it usually did. This is stuff like jumping off swings, "sword fights" with sticks, snowball fights, sledding, etc. When it did happen, they always look over to see your reaction. Mostly it was a raised eyebrow or smile and a small shake of the head. Most of the time they went right back to doing what they were doing.. but generally didn't get hurt again. Progress, right?

For light "damage", I'd warn them, "uh, that's not such a good idea..." or I'd force them to add some safety equipment to try to mitigate the damage (knee pads, long pants, gloves, that sort of thing). They've got a few scars, but no broken bones - probably equal parts luck and caution on the kid's part.

Tree-climbing (and other forms of climbing) were the hardest things to deal with because the skill and the limit testing is so important, but the consequences can so variable.

Anything over that, I'd be heavily involved - supervision, stopping them, etc.

On the other hand, there were quite a number of things I tried to get them to do that were pretty dangerous, but they wouldn't do.. I tried really hard to get them into Karting, but no luck. One of the two, the older one, has taken to climbing walls, but the other hasn't.

I think they've developed pretty good self confidence and risk management.

They still sword fight like idiots, tho. That ALWAYS ends up in tears..

EdwardMSmith··on Ember's Glimmer Engine
I'm not a lawyer either, but isn't the word "claim" a term of art in law. Doesn't it have a specific meaning distinct from the common usage?
EdwardMSmith··on CGI Using Node.js
That's 750 per month (a nice round number to cover a 31 day month):

https://devcenter.heroku.com/articles/usage-and-billing#750-...

← PreviousPage 2 of 4Next →