HNHacker News
TopNewBestAskShowJobs

jmadsen

2,950 karma · joined April 26, 2010

Just a hacker living in Japan - I do little blogs & tuts at http://codebyjeff.com
submissionscomments
jmadsen··on What It Felt Like in Hawaii When Warning of an In-Bound Missile Arrived
That's BS. Completely untrue.

You just aren't reading/listening to Japanese people on the subject.

No one is freaking out, but we're all tense at more or less the same level, as per our individual personalities.

jmadsen··on What It Felt Like in Hawaii When Warning of an In-Bound Missile Arrived
This.

I live in Japan as well & told my family the same a long time back. There aren't that many other specifics you can plan for, with the family typically spread across the city on the average day, but at least grab a bathtub of clean water to see you through a few days till things settle down.

jmadsen··on Alert About Missile Bound for Hawaii Was Sent in Error, Officials Say
Not a terrible thing to have happened, tbh

Now we get to see & analyze the "real life" reaction to this dress rehearsal. I'm sure everyone knew without this that a real alert would be full of SNAFUs, but you don't usually get a chance to see what they would really be if everyone actually believed the alert was real.

Hopefully (and I think they will ) they'll be smart enough to use this rare opportunity.

jmadsen··on Harvesting credit card numbers and passwords from websites
that makes it a lot clearer, thanks!
jmadsen··on Harvesting credit card numbers and passwords from websites
why not just say "excessive dependencies" and be correct, succinct and perfectly clear?
jmadsen··on Harvesting credit card numbers and passwords from websites
exactly.

I question all these comments by people singling out npm as the root of the problem. doesn't sound to me like they fully understand the issue.

jmadsen··on Harvesting credit card numbers and passwords from websites
but that has nothing to do with npm.

that's the same for any javascript package manager - yarn or bower would be the same.

jmadsen··on Harvesting credit card numbers and passwords from websites
I'm more of a back-end dev who doesn't know all the ins and outs of the actual software used - can someone explain to me why this is an npm problem, and not an excessive dependencies problem?

I thought npm was simply a package manager - I don't see anything in the article that is specific to npm, except he happens to say that word.

jmadsen··on Quiet
A very nice read.

I found it ironic that the corner of the last paragraph was obscured by an "Up Next" pop-open, ready to push me on to the next thing before I'd even had a moment to digest it.

jmadsen··on Going blind and learning to love audiobooks
You can search by narrator & also find recommended narrators.

It's a volunteer project, so you get a mixed bag, but there are some very good voices in there as well.

jmadsen··on What ORMs have taught me: just learn SQL (2014)
An ORM is not a "query builder"

An ORM turns your result into a collection of objects. THAT is what an ORM is for and about.

The fact that they are built on top of query builders and lighten the load when developing is just a handy side effect.

jmadsen··on Japan eyes startup visa program
Yuucho, as well, though they are very slow with int'l wire transfers. Almost walked in/walked out to set up, though.
jmadsen··on Japan eyes startup visa program
Sorry, Patrick, have to disagree with you on this one: 12 years of residency, started a Godo Gaisha, had to jump hoops even with my bank I'd had a personal account with all those years just to get a standard savings account.

Credit card was the same for me, although friends have had easier time. I owned a house, a car, registered a business - could not get a personal cc with company my family had been using for over 10 years without doing major banter and restrictions.

I can't imagine a foreigner coming over here with no spousal connections and setting up a company for a year.

jmadsen··on Tesla Powerwalls and Solar Panels Sent to Puerto Rico
I know this is pretty much a silly thing to be saying & just wishful thinking on my part, but...

Many places like large swaths of Africa and Asia skipped building much of the traditional landlines and went straight to cell phones.

With so much of the electric grid literally wiped out, wouldn't it be cool to see them rebuild in a more future-looking fashion with many of the ideas around solar & community batteries, rather than a traditional grid?

As I said, I know that's not terribly realistic...unless Elon wanted to have a laboratory and made some big donations to prove a point. It is the kind of thing he is known for, for reasons different than most people realize (unless you read that fascinating article about him from last year).

Interesting to discuss, anyway, so go for it.

jmadsen··on Show HN: Duck as a Service
You may have been looking for this?

http://rubberduckasaservice.codebyjeff.com/

jmadsen··on China talking with European Space Agency about moon outpost
I thought the whole idea of "moon bases" were put to rest a long time ago? Not any categories I'm aware of where they are the best option, from mining, forward base to Mars, habitability, etc
jmadsen··on Angular 4.0.0 Now Available
That's why I stick to jQuery 1.2. Ain't neveh goin' nowheh!
jmadsen··on If you want to earn more, work less
I have to say this piece is really quite ridiculous.

Japanese workers who work longer hours DO make more.

This is because no one cares (primarily) about worker productivity - they care about being a "team player" & similar intangibles.

Most Japanese salaries are quite low at the beginning and for the early years, but increase over time until at the last part of your career with the company you are living nicely and prepared for retirement.

Team players are promoted. Non-team players are not.

So, for places outside the Japanese corporate world the idea of less hours == more pay may hold true, but in the situation they chose to highlight in the story that is completely wrong. There, you make more over your career by "butt in seat" time, and little else in most cases.

jmadsen··on Ask HN: If you were to switch career, what would you do?
I think that's the reason I (and many programmers) enjoy gardening/farming.

Putting your hands in the soil, seeing the growth & blooms, eating your produce - very satisfying!

jmadsen··on Orphaned by America's opioid epidemic
Let's not ignore how a great many people got hooked on these in the first place: Through their doctor.

Here is a relevant article from today:

http://thehustle.co/oxycontin-global

Like tobacco, too much resistance in the US means Oxycontin is going global.

A shame the presidential candidates don't seem (as far as I'm aware) to have mentioned this epidemic as one of the important crisis facing America. Might have resonated deeper than ISIS or some other things.

jmadsen··on Ask HN: How do I get freelance developer jobs?
Good idea, but then follow up with a stage II remote round, where you just start finding agencies through the country & beyond. People in your city you should use the more personal touch, but these folks you'll prolly just want to email.

DO visit each of their sites & see what they actually sell/market

DO make 6-8 version of your cover letter to fit different niches, and tweak each one to be a bit more personal before sending out

DO get a decent way to track them like they are customers (ie, a CRM or some good tool) so you remember to stay in touch.

Don't send anything that reads like a mass-mailed spam! Something as simple as "I see you are all in Boulder. My Dad went to UC" may sound a little corny but they need to see they aren't getting a form letter, and they need a way to remember you out of the crowd.

It is a lot of work, but over time it pays off.

jmadsen··on Show HN: 30 Days of React
although secretly I hope this link is to a virus and it screws everyone who tries to get a "free" copy of free work.
jmadsen··on Show HN: 30 Days of React
down-voted for you

first of all, that's theft. he has no right to distribute it independently, even if it is free. HN needs to remove that link

secondly, your email on a list that you can unsubscribe from is the price of what must have been hundreds of hours of work. if you like his course, he offers something even deeper you can buy. stop expecting everyone to give their life away for your benefit.

jmadsen··on The Sumo Matchup Centuries in the Making
Pretty geeky look at trying to match current sumo champion with one from centuries ago - thought folks might enjoy.
jmadsen··on An External Replication on the Effects of Test-driven Development [pdf]
Really? Almost all of the post-graduate CS students I've known are experienced people who went back to school because they were at the point where they needed to either move into management or become a very high-level expert.

That's only personal experience, however, and mostly out-of-date

That said, I would hope any of them would be a step up on the new programmers from the "churn 'em out" short courses many are forced to take as the only affordable way they have to get into the industry, but then are left with little knowledge beyond how to get the requirements fulfilled.

jmadsen··on An External Replication on the Effects of Test-driven Development [pdf]
The problem that I have with this article is how people will interpret the results. The test is comparing (presumably) Comp. Sci. graduate students who already know good design patterns, best practices, etc at a relatively high level to see if they are faster and more accurate by testing before vs. after writing the main code. (TDD vs. TLD)

That's all well and fine, and possibly completely accurate. However, many people's takeaway is going to be the out-of-context & incorrect title of this post. (It does not say TDD is worthless - it says it is essentially the same as TLD)

I've always looked at TDD as a tool to help push less experienced, less "educated" developers into 1) even using tests at any point of the development cycle, 2) creating tighter, cleaner and MORE TESTABLE code by the time they've reached the end of the cycle.

So, if your team is and always will be well-educated, experienced programmers who already understand how to always do everything correctly from the beginning, feel free to use either method.

Otherwise, I'd urge you to consider TDD.

jmadsen··on Ask HN: Freelancer? Seeking freelancer? (October 2016)
SEEKING WORK — Remote (No relocation)

Hi! My name is a Jeff Madsen, known as @codebyjeff in most programming circles. I write well-designed, tested code that meets deadlines! I work with PHP - primarily Laravel, but vanilla or other frameworks is usually fine; database programming; and javascript frameworks like React.js and Vue.js. I also run the Laravel Quick Tips weekly newsletter (http://codebyjeff.com/newsletter), write books (http://codebyjeff.com/books) and blog on all things Laravel and related subjects (http://codebyjeff.com/blog). Check out my work and drop me a line at jrmadsen67@gmail.com.

Specific skills: Laravel, CodeIgniter, PHP, Database, Javascript frameworks & basic front-end work

Website: http://codebyjeff.com/

Github: https://github.com/jrmadsen67

jmadsen··on Yahoo scanned customer emails for US intelligence
I'm sorry, but have you used Yahoo Mail?

I don't believe they are capable of writing the "siphon" they are accused of. To be honest, I don't think they actually have engineers. I think they just use summer interns.

jmadsen··on Some hints on how to avoid writing yet Another Crappy Job Description
They are all "obvious" points but are they? I see the same things described here all over the HN monthly hiring pages.
jmadsen··on Five languages that came from English
:-)

it was late...

← PreviousPage 2 of 13Next →