HN user

zshift

126 karma

[ my public key: https://keybase.io/zshift; my proof: https://keybase.io/zshift/sigs/ELYZxklLs6rc7146zvFj63UmGdyvtsAWGEe6wNrOVaM ]

Posts0
Comments23
View on HN
No posts found.

I don’t understand why the author didn’t take medical leave. That’s exactly what this is for. You get reduced pay while on leave, though you can work with the company to see if they can fulfill a portion of that. My current employer covers 30%, while short-term covers 60%. 90% pay to be able to completely disconnect from work for several months is absolutely worth it.

It does sound like communication with the manager was poor, though. The manager should have been more empathetic to their situation (depends heavily on how comfortable the employee was with giving out this information).

Applications could be exposing intents they assume will be used by trustworthy applications (i.e. apps in the Play Store).

This is a poor assumption to make. Any data coming into your application should be assumed to be malicious. This would be the same as a server just accepting any data made to its API calls without any validation.

My modern physics professor did this for all our assignments. He didn’t want to rush students to fill out answers, so he made the questions very hard. We had to really understand the mechanics in order to answer the questions. I retained so much more by learning this way when compared to wrote memorization, and it was fun having discussions with other students to help each other understand the concepts.

As a Floridian, I feel defeated. Most people here don’t follow politics, nor would they care enough to make a stand and protest or call for action. Even if they had the drive, a large majority of residents don’t have the luxury of taking days off of work to do this, especially in the current events. Unless mainstream media, especially Fox around here, makes a statement about this, it’s unlikely anything will happen as a result of this.

If the thing you’re trying to build doesn’t fit with our framework, you probably have a design flaw!

Yes and no. Whenever we move to a higher level of abstraction, we (almost?) always lose control. Even in C, there are some behaviors that require coding in assembly to squeeze out every last bit of performance, or using `unsafe` in various languages to break out of a managed environment. In both of these cases, they are code smells. Is it possible you have a valid reason for writing assembly by hand? Absolutely. But you better have a good reason for doing so, because it sacrifices readability.

The same applies to these “drag-and-drop” feature builders. The key is adding in hooks to create custom behavior easily. For Deja Vu, this is by creating your own concepts.

I think the biggest issue here is the target audience. We haven’t found a large enough group of people that enjoys working at this level of abstraction to help grow the community. Anecdotally, developers I know tend stick to their level of abstraction. C devs hate JS and vice-versa, arguing over control vs simplicity.

Tesla Cybertruck 7 years ago

As a car guy, this is an amazing truck. Dual-motor can easily tow track car and all necessary gear. Built-in compressor means you can use air-tools on the go without a generator. Maybe even fit a quick jack in the trunk or trailer. AND it drives itself to the track. Never need to bring spare batteries for tools. It’s insane that it can do this, and likely win every drag race against street cars. All while blasting the Bladerunner theme on max volume.

I ran into this last week with golang. I’m used to building statically-linked executables, and forgot to set `CGO_ENABLED=0` to force this when compiling. I was doing a multi-stage docker build from `golang:1.13` and copying the final executable to `alpine:3.10`, only to see `shell: main: file not found`. `ls` and just about everything else showed it there. It wasn’t until I rabbit holed into dynamically-linked go executables that it started to make any sense at all. A simple message of `main: linked '/lib64/...' not found` would have saved me hours.

It's working now, though the flow is a little weird. I created the account on my desktop, but didn't have my personal email setup there, so I activated on my iPad. That activated my account, but it's missing any relevant info. Eg, instead of "Hi Peter, thanks for activating!" it just says, "Hi , thanks for activating!". I also can't login from my iPad. Tapping on "Log in" does nothing, won't even bring up the side bar. It works if I open an incognito tab, though. For reference, using the latest Chrome app on the iPad.

I'm unable to create an account. Tried on both Chrome and Firefox. Here's the console error from chrome when I click on "Create Profile"

``` generic.js?id=8ab332005e9019c3db72:1 Uncaught TypeError: Cannot read property 'checked' of null at hn.createUser (generic.js?id=8ab332005e9019c3db72:1) at submit (eval at Ea (generic.js?id=8ab332005e9019c3db72:1), <anonymous>:3:4149) at t (generic.js?id=8ab332005e9019c3db72:1) at HTMLFormElement.Fr.t._withTask.i._withTask (generic.js?id=8ab332005e9019c3db72:1) ```