HNHacker News
TopNewBestAskShowJobs

jbrantly

129 karma · joined January 28, 2015

submissionscomments
jbrantly··on Ask HN: Who is hiring? (August 2020)
Derive Systems | Senior Software Engineer | ONSITE (remote until safe) | Denver, CO

Derive Systems is a leading automotive technology company whose vision is to empower customers to take control of their vehicles. We are seeking a senior software engineer with big data experience to help build our next generation telematics and vehicle management platform. If you're interested in IoT, data pipelines, and real-time analytics then this is the place for you!

Our services technology stack is comprised of .NET Core, C#, MSSQL, Azure and Google Cloud Platform. Come help us define our big data technology stack for the future.

Apply here: https://jobs.jobvite.com/derivesystems/job/ouMOcfw0

jbrantly··on Ask HN: Who is hiring? (July 2020)
Derive Systems | Senior Software Engineer | ONSITE | Denver, CO

Derive Systems is a leading automotive technology company whose vision is to empower customers to take control of their vehicles. We are seeking a senior software engineer with big data experience to help build our next generation telematics and vehicle management platform. If you're interested in IoT, data pipelines, and real-time analytics then this is the place for you!

Our services technology stack is comprised of .NET Core, C#, MSSQL, Azure and Google Cloud Platform. Come help us define our big data technology stack for the future.

Apply here: https://jobs.jobvite.com/derivesystems/job/ouMOcfw0

jbrantly··on What happened to Mint?
I see lots of alternative suggestions here, but not much mention of PocketSmith. I just ditched Mint a couple weeks ago after using them for 10 years and settled on trying PocketSmith. So far I've been pretty impressed. Their support has been on point, and they have some really neat forecasting features. There are some pain points though like their mobile app lacking some critical features and their use of Yodlee. Not associated, just wanted to share.
jbrantly··on Ask HN: Who is hiring? (November 2019)
Derive Systems | Senior Backend & Data Engineers | ONSITE | Denver, CO and Orlando, FL

Derive Systems is a leading automotive technology company whose vision is to empower customers to take control of their vehicles. We are seeking senior backend services engineers with big data experience to help build our next generation telematics and vehicle management platform. If you're interested in building scalable services for IoT, data pipelines, data warehouses and real-time analytics then this is the place for you!

Our services technology stack is comprised of .NET Core, C#, MSSQL, Azure and Google Cloud Platform. Come help us define our big data technology stack for the future.

Apply here: https://jobs.jobvite.com/derivesystems/job/oIrkbfwo

jbrantly··on GitHub Actions now supports CI/CD, free for public repositories
They just added it in preview within the last couple weeks.
jbrantly··on Learning Node.js and React while building a product
One problem with using fat arrow syntax like this is the method is no longer attached to the prototype so it's not shared across all instances and is less memory efficient. It also doesn't work well with React HMR if you're using that. If you can use decorators I highly recommend autobind-decorator: https://github.com/andreypopp/autobind-decorator

Also I think you're using a TypeScript-specific `private` syntax there which likely changes the runtime semantics so my comment really only applies if you don't use that.

jbrantly··on Build Yourself a Redux
I'm eagerly awaiting mobx-state-tree. Basically the best of both worlds.

https://github.com/mobxjs/mobx-state-tree

jbrantly··on Prettier 1.0
Really looking forward to TypeScript support [0] as that's blocking me from using this in most of my work-related projects. Congrats to the team on 1.0!

0: https://github.com/prettier/prettier/issues/13

jbrantly··on Andy Weir’s Best Seller ‘The Martian’ Gets a Classroom-Friendly Makeover
Totally agree. I have kids, and the book would certainly be inappropriate for them now. That said, the simple solution is to wait until they're old enough before exposing it to them instead of attempting to dilute the book.
jbrantly··on Minesweeper: Advanced Tactics (2005)
I used to play minesweeper so much I would dream about it. I recently went looking for a replacement and found Hexcells Infinite which has really filled the gap. All puzzles are solvable and it even has nice music. Highly recommended.
jbrantly··on Is the End Near for Unlicensed Remixes and Cover Songs?
> as there is zero statutory right to use even a millisecond of someone else's recording for any purpose whatsoever.

Just to be clear, by "any purpose whatsoever" you mean for a remix, right? In other words, fair use still applies to songs.

jbrantly··on How to move from Amazon RDS to a dedicated PostgreSQL server
Exactly. I want my app server and my db server to be as close as possible. That's why services like Compose and ElephantSQL offer just that. So then it comes down to performance/price (value) between RDS and those.
jbrantly··on How to move from Amazon RDS to a dedicated PostgreSQL server
Not that it necessarily should, but the article did not really address why they were moving away from RDS. Was it cost, performance, other issues?

I've been trying to compare RDS for Postgres to other offerings like Compose or Heroku but have come up surprisingly dry on comparisons.

jbrantly··on Universal.css
According to this[0], IE10.

0. http://caniuse.com/#feat=flexbox

jbrantly··on Redis 3.2.0 is out
I can second GeoNames. Sometimes it's hard to beat free. We take a couple files from their dump[1] (primarily the city data) and import into a database. We can then geolocate a lat/long to the closest city.

1. http://download.geonames.org/export/dump/

jbrantly··on Announcing TypeScript 1.8 Beta
I don't think this applies. I don't believe anybody else was doing what TypeScript does when it was released, that is JavaScript + Type Safety. Even today the only other real contender is Flow.
jbrantly··on StageXL: fast and universal 2D rendering engine for HTML5 and Dart
Thank you for both of your replies
jbrantly··on StageXL: fast and universal 2D rendering engine for HTML5 and Dart
Is there a feature comparison with Pixi somewhere? Why would one pick StageXL over Pixi, for example?
jbrantly··on StageXL: fast and universal 2D rendering engine for HTML5 and Dart
That benchmark is amazing. I remember wanting to prototype an HTML5 tower defense game a number of years back but couldn't overcome the performance issues as more and more sprites were added. I may need to revisit...
jbrantly··on Announcing TypeScript 1.7
You don't actually have to use the transpiler features of TypeScript if you set `--target` appropriately. And Flow has the same problems regarding language features. Flow doesn't just magically understand all JS features now and forever. When new stuff comes out it has to be added to Flow, same with TypeScript.

Edit: To be clear though, I agree with you about the TS transpiler. I think TypeScript's strength is in its static type checking, not in its transpiling.

jbrantly··on TypeScript and JSX
FWIW, there is better support[1] in 1.6 for definition files for node modules. TypeScript can now read definitions directly out of node_modules. As library authors include those in the package there will be less of a dependency on getting definitions from DefinitelyTyped. This obviously doesn't solve all problems but I think the point is the TS team is aware of some of the issues and is taking steps to address.

1. https://github.com/Microsoft/TypeScript/pull/4352

jbrantly··on Office UI Fabric
For those looking for examples of what it looks like:

https://github.com/OfficeDev/Office-UI-Fabric/blob/master/gh... https://github.com/OfficeDev/Office-UI-Fabric/blob/master/gh...

jbrantly··on Pointer Events Now in Firefox Nightly
I'm apparently a bit outdated, but it seems that Chrome is also now planning on implementing pointer events [0] after saying they wouldn't. Does anyone know if webkit has budged on their stance?

[0] https://groups.google.com/a/chromium.org/forum/#!topic/blink...

jbrantly··on Announcing TypeScript 1.5
TypeScript 1.6 will have this. Unknown release date but there is this: https://twitter.com/jntrnr/status/620607598903996417
jbrantly··on Announcing TypeScript 1.5
There is definitely a learning curve, and sometimes it can feel like you're fighting against TypeScript instead of having it work for you. However, there have definitely been cases of it being useful. Upgrading from React v0.12 to v0.13 was great because I immediately saw all of the places where the API needed updating. I think moving forward much of the friction will slowly removed (added ES6 features, JSX support, etc).
jbrantly··on Announcing TypeScript 1.5
Shameless plug but hopefully helpful: http://www.jbrantly.com/typescript-and-jsx/

And more: http://blog.mgechev.com/2015/07/05/using-jsx-react-with-type... http://basarat.gitbooks.io/typescript/content/docs/jsx/tsx.h...

jbrantly··on InfluxDB v0.9.0 released with developer and production support
Super excited about this. Congratulations on the release!

I've seen Prometheus bash a little on InfluxDB regarding storage requirements [1]. Is this something that has been addressed? Is it even something worth worrying about?

1. http://prometheus.io/docs/introduction/comparison/#data-mode...

jbrantly··on Prometheus: A Next-Generation Monitoring System [video]
This looks really cool, but I'm always instinctively turned off by the pull model.

- Assuming metrics are stored in memory, they'll be lost if the app or server recycles. Of course, a push model should probably batch so there's probably some kind of overlap here.

- I've heard pull is good for detecting if a server is down. The flip side is no automatic discovery and dynamic scaling where a server going down might not necessarily be a bad thing.

- Security. Not super thrilled with exposing something that says "Hey come get my data".

jbrantly··on Why, after a year with Adobe EchoSign, I’m taking my business elsewhere
You should try AssureSign [1]. I know they have "programmers somewhere inside, who care about the product enough to read and respond to bug reports" because I'm one of them :) Support tickets go to everyone so the person most qualified to answer can do so directly without navigating support tiers first. This can sometimes be a drag on my personal productivity but I know customers (especially technically minded API integrators) appreciate it.

1. https://www.assuresign.com/

jbrantly··on Vulnerability in HTTP.sys Could Allow Remote Code Execution
It would seem you're right. I can't find a way to confirm what Guest OS version I'm on (WA-GUEST-OS-*) but running Get-AzureOSVersion has newer versions than what's shown on the site and checking installed updates on the server shows that this has been patched. That is exactly what I wanted to see, thanks!
Page 1 of 2Next →