HNHacker News
TopNewBestAskShowJobs

halfnibble

103 karma · joined January 28, 2017

Software developer and consultant. Founder of Nostalg.io.
submissionscomments
halfnibble··on Brilliant Jerks in Engineering
I often wonder that myself.
halfnibble··on Why Most Unit Testing Is Waste [pdf]
I recently started maintaining a decades old PHP application. I have been selectively placing in unit and functional tests as I go through the massive codebase. Whenever I refactor something I've touched before, I tend to get failing tests. If nothing else, this tells me that some other component I worked on previously is using this module and I should look into how these changes affect it.

Unfortunately, the existing architecture doesn't make dependencies obvious. So simply knowing that "something has changed" is very, very helpful.

halfnibble··on Ask HN: Who wants to be hired? (November 2017)
Would you be interested in joining a US-based project/consultant "matching" platform? Check out sourcepanel.com and email jwedekind@sourcepanel.com if interested.
halfnibble··on URL to PDF Microservice
Oh hey! I created something similar with Flask and Docker. Except you POST the html content and receive a PDF document back. It uses wkhtmltopdf, so it's pretty fast. https://github.com/halfnibble/pdf_service
halfnibble··on Relicensing React, Jest, Flow, and Immutable.js
Every time I make a negative comment about React, I get a ton of downvotes. So this time, I'd like to applaud the React legal team for this momentous decision. I will now consider using React in future projects.

But I'll still look for a framework with better separation of view and controller logic. And incremental DOM.

halfnibble··on MindWeb – A Computer Science Bachelor Curriculum
Chemistry is definitely cheaper to study at a University if you want the lab experience, which I find very important. (Imagine learning how to code in C without a compiler...)

Between chemicals, ventilation hoods, labware, and instruments, you'd probably spend a few million trying to teach yourself chemistry at home.

halfnibble··on Sublime Text 3.0
I think I'm going to start buying licenses for my interns and students. It's an investment in our future. Today's interns and students are tomorrow's senior devs. Best to start them off proper.
halfnibble··on iPhone X
Swipe gestures, a steel frame, and a higher ppi screen. It sounds like the iPhone may have finally caught up with my BlackBerry Passport SE. Maybe I'll give the iPhoneX a try.
halfnibble··on A startup founder and ex-Facebook engineer’s story of the BSD + Patents license
Are downvoters not liking the volcano analogy for the FB license, or the critique of ReactJS?
halfnibble··on Betting on the Web – Why I Build PWAs
Thank you SO MUCH!!

Speaking of BlackBerry, I now have a functional Starbucks app on my BlackBerry10 phone (and not a laggy Android sideload).

You rock.

halfnibble··on Ask HN: At what company were you happiest and why?
4DK. A cool startup later acquired by Radius Networks. That's where I got the "bug" for coding. It was sometimes stressful and occasionally caused a great deal of anxiety. But everyday, I felt challenged and engaged to the max. Plus, I loved flying out to Chicago to meet the rest of our small dev team and drink beers. It was more about camaraderie than anything else. It was just us, 5 developers and a UX director, against the world. People were trusting me with their livelihoods. And I still feel honored to have been a part of the 4DK team.
halfnibble··on A startup founder and ex-Facebook engineer’s story of the BSD + Patents license
All of these feel good stories about the Facebook license will immediately become null and void the moment they actually use it. Like an active volcano erupting for the first time in recent history, people will run away and never look back. Besides, React is not that great. Mixing view and controller, and incremental DOM is better anyway.
halfnibble··on Startups should not use React
I've been saying this for months. Don't use React!
halfnibble··on Ask HN: You're on bathroom break, what productive phone app do you use?
Helium IDE for BlackBerry10. ;-) In conjunction with Term48 terminal emulator and GCC. crap and code https://crackberry.com/helium-blackberry-10
halfnibble··on “Bing is bigger than you think,” Microsoft boasts, at 33% of US searches
At least some of that growth is people jumping off the "Goolag."
halfnibble··on Tech Jobs without a Degree
There are many, many ways one can accomplish this. And to a great extent, it's becoming more difficult to broaden one's idea exposure on college campuses. For example, I believe I learned more about myself and life in general from the U.S. Army than I did from college.
halfnibble··on Amazon recalls eclipse glasses
How do we still have issues with counterfeit products in 2017? There should be electronic records with audit trails for every shipment into the US. This ordeal is probably going to bankrupt several small businesses.
halfnibble··on Show HN: Shareable reasons to upgrade to Python 3
It's not about typing. It's about code legibility. With a series of if/elif's you have to mentally evaluate each condition to verify what's happening. If the use case really is switch/case, then a switch/case statement would allow the programmer to mentally evaluate only one condition and quickly glance at a list of possibilities.
halfnibble··on Ask HN: Unique Thank You gift to engineer for work?
I got one of these circuit board pens. I think they are pretty cool. https://www.etsy.com/market/circuit_board_pen
halfnibble··on Ask HN: What are real Ruby on Rails alternatives in 2017?
If someone ever says that to me, I'll still keep using it to the day I die. And I'll maintain it if need be. Because Django is awesome.
halfnibble··on Show HN: Shareable reasons to upgrade to Python 3
I'd have been using Python 3 ten years ago if they put something semantically useful in like a switch/case statement.
halfnibble··on [dead]
"I'd encourage each of you to make an effort over the coming days to reach out to those who might have different perspectives from your own," he said. "I will be doing the same."

And then firing them...

halfnibble··on Outraged about the Google diversity memo?
Is that what the PC police told you to put at the bottom of all your online posts? ;)
halfnibble··on Outraged about the Google diversity memo?
This is quite humorous. Can I use this?
halfnibble··on Cal State will no longer require math and English placement exams
Vaccinations generally work, so as long as your kids are vaccinated, I fail to see how sending them to a private school will endanger them in any way...
halfnibble··on Why I’m dumping Firebase for Web
Nothing beats Django and the Django Rest Framework. In my opinion, it's easier to code a RESTful API in Django than to configure a 3rd party service.
halfnibble··on Why some of the best developers keep quitting
I thought all developers quit their jobs with the hope that maybe then recruiters would stop sending them unsolicited offers of huge pay increases and unlimited vacation days.
halfnibble··on Cal State will no longer require math and English placement exams
If you live on the West Coast and want your children to be able to read Hacker News, then you better send them to a private school.
halfnibble··on Software Engineering ≠ Computer Science (2009)
My recommendation would be to hire people who are smart, responsible, and passionate. The language or framework can be taught. That's what the FAA does. Their initial assessment exam determines cognitive aptitude--not textbook knowledge. And air traffic controllers from all backgrounds are responsible for billions of dollars worth of aircraft and the lives of hundreds of thousands of people every single day.
halfnibble··on Software Engineering ≠ Computer Science (2009)
Ha! Which one of your syllable-splayed psych terms defines a person who is tired of being stereotyped by academia?
← PreviousPage 3 of 4Next →