HN user

jordanab

125 karma
Posts0
Comments49
View on HN
No posts found.

In Western Europe at least, I think you would have a much better chance if you were applying for a .NET, Java, or PHP position (which given your C experience, you should be able to master any of them). Golang has a much smaller market share here, so that is very limiting (even for younger devs). Most .NET and Java companies I work for would still happily hire experienced senior developers in their 40s or 50s.

Looks great! At first glance, this appears to be the service I've been searching for. I'm currently using raindrop to bookmark items I intend to read later, but its search and recollection functionality leaves much to be desired.

I'm definitely going to give it a try. However, for it to become a permanent part of my routine, it would need a Safari browser extension and an iOS app (compatible with both iPhone and iPad) to allow easy sharing and saving of content from within other apps. Stuff that Raindrop supports.

Additionally, is there an API available so that I can manually script or route content from currently unsupported sources?

I'm already seeing a lot of enterprise companies gearing-up to go all-in on Blazor. Having a single language (C#) for web, mobile and all other back-end services must be huge draw for them.

What's funnier too, is that it's been possible to write F# on the frontend for a while now, compiling down to javascript (like clojurescript). It makes me wonder why this approach was never done with C# too, even if there are pitfalls in compiling to javascript.

There have been several initiatives which allowed you to do that. None of them really successful. I've worked with one specifically in the past (can't remember the project's name though), which even had C# types/bindings for Knockout.js.

How did you manage to get different scaling to work, if I may ask? That's the only thing I haven't been able to get properly working myself. I have a similar laptop screen, and 3 external 4k monitors. I would love to be able to scale my laptop screen differently as well :)

To be fair stuff like Design Patterns, SOLID, Domain-Driven Design etc. come up in a lot of interviews for "business application development" roles in other languages as well, especially C# and Java. What's ironic is that often on your first day on the job, you'll be put to work on a codebase which violates those principles in a lot of ways.

Not a PHP developer myself, but in my area most web development is still done in PHP. The modern PHP language is a lot like any other high level language now, but the main attraction of PHP are (still) the massively popular (and stable) open-source frameworks such as Symfony, Laravel, WordPress, Magento etc. A big supply of developers and high development pace of custom apps through such frameworks is why it will remain the defacto choice for a lot of webdev shops (at least in my area).

Adam's Apples 5 years ago

Me too :) I'm not Danish but that movie holds a strange fascination for me.

iPad Pro M1 5 years ago

Fair enough. I had the same feeling with older tablets that I owned (early iPad's and Samsung Android tablets), but the iPad Pro did hit a sweet spot for me.

iPad Pro M1 5 years ago

Programming, video editing, graphics design, writing papers, etc... For these applications the iPad Pro has been a disappointment

Apart from maybe graphics design, I don't believe the iPad Pro was ever advertised to do those things (if I'm not mistaken), so I can imagine your disappointment if you expected to do those things on it.

iPad Pro M1 5 years ago

I own a 2018 iPad Pro, and it's possibly the best & most versatile device I've ever owned. Among the things I use it for are: surfing the web whilst on the couch, checking in on my RSS feeds, casual gaming, watching movies, reading PDF & Kindle e-books, handwritten & typed notes for work & study, replying emails, portable RDP, VNC & SSH client on the go. And I'm probably still forgetting a lot of things...

It's not just 'simple CRUD apps' vs 'advanced apps', I find it's also language/ecosystem specific. I've worked on Java and .NET projects (typed languages) where ORM's are a fact of life, and actually make it a lot easier to navigate & refactor your codebase. I've also worked on Python and Node.js projects, where ORM's often did not significantly improve the developer workflow (navigation, refactoring etc.) because of the lack of strict types in these languages, and ORM's and their usage were therefore a point of daily team discussion.

I disagree. I use it daily as my tool to manage data in MySQL, Postgress, Sql server and Db2 databases, and it's probably one of my favorite JetBrains tools. As a Linux user there aren't that many good options available, and I am very grateful that they added this product to their line.

Tip: install Pop!_OS - Nvidia edition. I also have a (1st gen) Thinkpad X1 Extreme with a 4K screen. In addition to that, I have 3 external 4K screens connected to it (so 4x 4K screens in total), and it runs smoothly without having needed any additonal config/customization.

I still don't connect to anything in the cloud, and I block call-home functionality in my firewall such as that of the Philips Hue

If you're blocking your Philips Hue Bridge from connecting to the cloud, and you're a Home Assistant user, why not install the ZHA module and connect your lamps directly to HA instead of the Hue Bridge? I've been wanting to do this myself, but the prospect of losing access to both the native Hue app and the Hue Disco app is making it a hard sell in my household :)

I'd imagine that the security implications for non-wifi devices are somewhat less than for wifi-enabled devices. ZigBee devices do not "phone home" over the internet, and in addition to that are not able to download and upgrade their own firmware without a supporting internet-connected gateway/bridge device. Most of the risk comes from the attack surface that the gateway/bridge provides, or from attackers having physical access to individual devices (eg. by obtaining keys from the device's memory). As for ZigBee gateway/bridge devices, in most cases you can replace it with an open source solution that gives you more control (eg. Home Assistant + a Conbee USB stick)

Amazon and Apple are both members of the CHIP working group. As far as I know, CHIP uses Thread as one of it's protocols (the other being a BLE derivative). Sidewalk uses WiFi, which is not very efficient for low-powered devices (eg. sensors, switch etc.)

That's not true at all. There are tons of ZigBee/Z-Wave devices available, most notably the Philips Hue series. I have over 60 ZigBee devices in my house, and so do a lot of people that I know. Also you can expect the next-gen low-power devices to switch to the still in-development CHIP spec (Connected Home over IP), not WIFI.