HNHacker News
TopNewBestAskShowJobs

vcarl

786 karma · joined July 19, 2014

https://blog.vcarl.com

I'm linking my keytrace.dev: did:plc:vj54op7mobr3edx24yn6uax4

submissionscomments
vcarl··on React Makes You Sad?
>Does it seem that the entire industry has migrated to this stack, whether or not it really makes sense for everyone to?

It definitely doesn't make sense for all types of websites, but React seems to me like a solid choice any time a) a true web application is desired and b) maintainability, interactivity, and scalability are high priorities. React isn't the best choice for static informational sites and such, but I can't think of an application that wouldn't be well suited to React.

vcarl··on U.S. Supreme Court Justice Antonin Scalia has died
That might be the case, but stalling a justice nomination isn't as severe or visible as a government shutdown and might not get the same level of attention.
vcarl··on LinkedIn dark patterns, or why your friends keep spamming you to sign up for it
Adding a phone number to your account and enabling two factor auth aren't the same thing in my mind. It might be that I'm paranoid about giving LinkedIn my info plus bad copy on the prompt, but I had the same reaction as the grandparent.
vcarl··on A Traffic Cop’s Ticket Bonanza in a Poor Texas Town
Designing roads properly for the desired speed removes the need for enforcement. And enforcement doesn't mean that people go the posted limit, it just means more tickets.
vcarl··on A Traffic Cop’s Ticket Bonanza in a Poor Texas Town
And having speed limits set too low for the road leads to a mismatch between posted risk (the speed limit) and actual risk (the actual speed of cars) to pedestrians. There's evidence that speed limits have no impact on how fast people actually drive[0], so posting a lower speed limit is less likely to have an impact than designing roadways for a certain speed in the first place.

[0]: https://www.ibiblio.org/rdu/sl-irrel.html

vcarl··on Apple Safari users suffer crashes
Fun trick I learned with Chrome: Click a tab, then shift-click another tab. The tabs should darken, and if you drag them, they all move as a unit. Very handy when you have sessions that kind of diverged and you'd like to mentally separate them.
vcarl··on Why React/Redux is inferior as a paradigm
Agreed, opting not to use JSX and then complaining about a lack of ergonomics seems pretty contrived. Yeah, the raw function calls aren't particularly friendly, that's why JSX exists. If more people opted not to use JSX, I'm sure there would be better options for friendly createElement/createFactory.

He also doesn't mention the learning curve, and I'd argue that function calls for DOM is less beginner friendly. It's pretty easy to mentally map a render function to its output because they're so syntactically similar.

vcarl··on Life is Short
I read some "rebuttals" to the previous essay, and while there were definitely some valid points brought up, a lot of them seemed to me to have misinterpreted a lot of what was said. PG tweeted about feeling like a lot of his side of the "debate" was pointing out that he hadn't said something. [1]

[1]: https://twitter.com/paulg/status/688044252744527875

vcarl··on Angular 2 Beta released
As a counterpoint, there are a decent number of people learning it around where I am in southeast Michigan. There was a conference in Detroit, they said that they got a ton of React talk submissions. I used it at a small business print shop, admittedly they just let IT do their own thing.

I think there are probably still more Angular devs, but I'll be interested to see how it evolves in the next few years.

vcarl··on Microsoft Research wins image recognition competition
They have it doing medical analysis (I'm hesitant to say "diagnosis" but I think it's being used to find symptom patterns doctors might otherwise miss).

http://www.ibm.com/smarterplanet/us/en/ibmwatson/health/

    Watson for Oncology analyzes a patient’s medical 
    information against a vast array of data, including 
    ongoing expert training from MSK physicians, cancer 
    case histories, and more, to provide evidence-based 
    treatment options.
vcarl··on When Undercover Credit Card Buys Go Bad
Ah, the distinction being that it wasn't stolen in a single bulk breach or via a device placed between the card and the scanner. Fair enough.
vcarl··on When Undercover Credit Card Buys Go Bad
Swiper skimming might be an issue as well, but didn't some of the largest breaches include stored credit card data? Washington Post says credit and debit card information was included in the Target breach.

https://www.washingtonpost.com/business/economy/target-says-...

vcarl··on France looking at banning Tor, blocking public Wi-Fi
Care to offer a summary for those of us that aren't fluent? :)
vcarl··on We're witnessing a slow motion tech wreck
Around a month ago, Marc Andreessen tweeted that we're coming up on 13 years of people saying there's a new tech bubble.

https://twitter.com/pmarca/status/657172791100203009

The article talks about a lack of IPOs, which is a much more interesting conversation than "is this a bubble," but the headline is disappointing.

vcarl··on Should Custom Software Developers Be Generalists or Specialists?
Similarly, another quote from him that always resonated with me:

"A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects."

vcarl··on React.js – A guide for Rails developers
Obfuscated code samples unless I sign in with GitHub? No way.
vcarl··on The FBI files on D. B. Cooper
I found that theory before I got into the show, it would've been really perfect. Totally fit with his appearance, manner, and history too.
vcarl··on Math.random in V8 is broken
Exactly, my biggest takeaway is "don't write your own unique ID algorithm." At best it does the same as existing methods, at worst you screw it up and end up here.
vcarl··on Nintendo Controller Teardown
Part of the reason a lot of D-pads sucked is because Nintendo had a patent on it, it expired in 2005.

https://www.google.com/patents/US4687200

vcarl··on Oh, Go Ahead, Overthink FizzBuzz (2008)
I also love this one.

http://www.adamtornhill.com/articles/fizzbuzz.htm

Fizzbuzz implemented as C++ compiler errors.

vcarl··on Misusing Bootstrap
I have, and every time I do, I basically end up trying to rebuild Bootstrap's grid. It has 4 screen sizes that cascade so you can set a small size and not explicitly declare that you want larger screens to be the same, responsive and adaptive resizing, offset columns, push/pull (this is hard, and necessary if you need to change the order of elements based on size), and BS4's alpha adds opt-in flexbox.

Regarding push/pull, Bootstrap is the only grid system I've used that has had this. The use case is when you want

    [x] [y] [z] 
on desktop to be

    [z]
    [y]
    [x]
on mobile.
vcarl··on Misusing Bootstrap
This is my experience as well. If people want little tweaks and you're using a CSS framework, you're going to have a bad time.

OTOH Bootstrap's grid system is almost a must have when I'm writing a responsive application. There have been a few projects where I've ripped out the non-grid parts of BS because that was all I wanted.

vcarl··on React.js three renderer example
React has been ported a few times, React Native is the most well known. Since React is basically describing components as functions of props and state, what's returned doesn't have to be DOM.
vcarl··on Call this phone to become a part of William Binney's social graph at the NSA
Take a look at where the Wikipedia page for "National Socialism" takes you.

https://en.wikipedia.org/wiki/National_Socialism

vcarl··on Object.observe withdrawn from TC39
Anyone using it in production shouldn't have, it's completely unsupported except by Chrome and Opera.

http://caniuse.com/#feat=object-observe

vcarl··on A story about <input>
True, but that's because whatever site can choose to rely on a cutting edge specced feature that the other browsers haven't implemented yet. At least it's not the 4 different companies trying to one-up each other.
vcarl··on Structor – UI Builder for React
I haven't, I'm speaking more about the concept in general.
vcarl··on Structor – UI Builder for React
I've been waiting to see something like this. Using good practices with React I think it'd be really easy for something like a web Qt to work.
vcarl··on The Deployment Age
I've been feeling like some of the recent disruption is just somebody taking an existing process and codifying it into well made software. Zendesk, Uber, companies like that, aren't providing anything that didn't exist before (meaning HR onboarding and on-demand taxi services), they're just able to offer it at a larger scale, with a better experience, for cheaper, because instead of paperwork and phone calls being run by people, they have databases and APIs being run by computers. I think if your company relies on exchanging information and enforcing internal rules and isn't codified as software, it's just waiting for somebody to disrupt them and pull the bottom line out from under it.
vcarl··on 507 Mechanical Movements (1868)
Here's a Youtube channel with similar content. https://www.youtube.com/user/thang010146/videos

I found it a while ago while deep in "related" videos, it's one of the few channels I'm subscribed too. As I understand it, he's retired with a doctorate in mechanical engineering, and just likes making little mechanisms in Inventor.

← PreviousPage 4 of 6Next →