HNHacker News
TopNewBestAskShowJobs

qes

371 karma · joined January 24, 2013

submissionscomments
qes··on Tesla’s former CTO is building a giant lithium-ion battery recycling operation
> I know if I e.g. break the USB C port on my phone I just need a new $5-10 sub-board. Compare that to breaking something essential on my washing machine, drier, TV etc., those things are typically easy to open, but a lot harder to actually repair in practice.

It's much easier to find the replacement part for the phone - as long as it's not more than maybe 5 years old - then it is to find the replacement part for the washing machine.

That's been my experience, anyway. Perhaps I'm just not aware of where to go for appliance parts.. but I don't have much problem finding anything else I ever want to buy on the internet.

qes··on Lithium ranked the highest performance web application platform
> They're only the same by name which is unfortunate, because it's completely new.

I certainly wouldn't say that. Full Framework .Net and .Net Core are _far_ more similar than they are different - they share a very large common base class library API surface in Net Standard.

A huge percentage of .Net MVC 3-5 (full framework) applications could be migrated to .Net Core MVC in a matter of hours to days.

You don't even have to specifically target .Net Core in a lot of cases - v2 included a compatibility shim so that libraries targeting full framework just work as long as they don't call any of the API's that were in full framework but are not in the Core runtime.

The main differences are in startup configuration of your web app and how you go about implementing cross-cutting concerns that might inspect or intercept every request - but even for a lot of common things like authentication there are similar extension points to what existed previously.

There are some particular technologies - like WCF Server or Linq2Sql - that are hard blockers if you were relying on them - but by and large moving from older full framework .Net to .Net Core is not that difficult and certainly doesn't require learning much new, especially fundamentals - it's mostly just some details of the web app framework.

qes··on What can 6,000 electric vehicles tell us about EV battery health?
You've heard of hybrids, right?

> put a small gas or propane generator in the trunk

I'd prefer you didn't pass out from carbon monoxide poisoning while operating a vehicle on public roads, thanks.

qes··on Winklevoss 500k Bitcoin Argument
> cannot argue that bitcoin is anything better than gambling

my net worth sure could

wanna bet that's true in the aggregate as well?

qes··on Winklevoss 500k Bitcoin Argument
What makes you think that after the Armageddon I'd be willing to trade my food for your gold.

Wtf am I going to do with a chunk of gold?

qes··on US home construction surges 22.6%, third monthly increase
Not for most people.
qes··on US home construction surges 22.6%, third monthly increase
> Many of them probably spending printed stimulus money.

$1200 issued months ago?

qes··on KeePassXC 2.6.1
If KeePass's database file wasn't secure on it's own, then it would be quite useless.
qes··on The software industry is going through the “disposable plastic” crisis
> I don’t know of a single app I use regularly that is older than a few years.

What did you use to visit this website? Check your email? Open a spreadsheet last? If your a software developer, what do you edit code in? Your operating system?

Hard to believe you're using apps less than a few years old for any of those much less all of them - or even those that are by name older but have been through a Big Rewrite in the past few years.

qes··on Rolling blackouts in California have power experts stumped
> For the first time in ten years

Had your coolant pressure checked lately? Heat exchanger fins clean, clear, and straight?

qes··on Developer won’t get hit by a bus, they’ll get hired by Netflix
Not sure if MN is a "flyover" state.

I lucked into a great job with a good, generous boss that values technical expertise and domain knowledge who also built a growing, successful business with high margin, recurring revenue.

I'm getting close to $250k as the lead dev/CTO. I wouldn't take a FAANG job for $350k. Maybe 2x/$500k.

Though I'd be afraid I wasn't cut out for it, and frankly, I'm not going to put in the work to get an interview and 2x offer from a FAANG so it's a moot point.

I expect if I ever have to change jobs I'll be taking a pay cut.

Our mid-level devs are getting $120-150k. We'll hire a junior - as in their first dev job - at like $70k but they'll be hitting $100k in 2 years. Raises slow down some after that but 10%/year is common. No grind culture, flex schedule & location (we have some people who live out of state).

qes··on I want to have an AWS region where everything breaks with high frequency
AWS Hero, Microsoft MVP.. something about those sorts of recognition seem to attract certain types of people - types seeking the limelight - often not particularly good, ethical, moral, or pleasant types.
qes··on .NET Team Survey: Native AOT
Not sure how you miss the Empty project template: https://i2.wp.com/anthonygiretti.com/wp-content/uploads/2020...

With the new request handling pipeline you hardly need a template for a single page diagnostic.

https://anthonygiretti.com/2020/06/29/nano-services-with-asp...

qes··on Tech Companies Want You to Believe America Has a Skills Gap
It sounds a bit elitist but I think there's truth to what you're saying.

I've seen it clearly in both directions from me - code I've written that I could easily pick out 10 peers I've worked with and be certain that they would not be able to solve the problem within the constraints, period - and I've also seen work others have done and be certain that I could not have independently done similar, certainly not within any span of time that's worth considering.

I've also seen companies crumble and fail from only having "average" developers where no one could tackle the difficult problems that inevitably come up.

qes··on Tech Companies Want You to Believe America Has a Skills Gap
In my experience, albeit limited, you don't need anything approaching leetcode challenges to weed out the unqualified, even the good talkers.

FizzBuzz became a thing for a reason. Would you consider FizzBuzz leetcode? Would you consider a 5 minute discussion about how a linked list works leetcode, or whiteboarding pseudocode for a node structure and Add/Remove methods? (and for what it's worth, I almost never find a need to go even that far)

Parlay that 5 min theoretical discussion into 10 minutes of conversational discussion on application in practice and for anything less than a lead position I already know if you're "qualified" to be a potential hire or not.

I work at a small company with very low turnover so it's not like I've hired bunches of people, but in 10 years I've never hired a bad developer. Doubt I've passed on many good ones, either, though they might get passed on for other reasons.

qes··on Windows 10 turns thumbs down on CCleaner
> why people feel the need to use software like this

The same reason people download executables from the internet that claim it will give them more RAM - personal ignorance and hyper-suggestibility.

> They use CCleaner on a new machine to strip out OEM crapware

.. Perhaps you're one of those people.. you do know CCleaner doesn't do that, right?

qes··on We quit our jobs to build a cabin
After building 7 more tables they might actually ROI on the circ saw and orbital sander and consumable supplies. Then they just have to start working down the capital costs of the table saw, router, miter saw, and clamps.
qes··on Gitlab Support is no longer processing MFA resets for free users
They do it because they'd lose business by the metric ton if it was possible to irrecoverably lose access to your account.

It's probably not even legal.. I would bet it's not for a bank and if it's not for crypto exchanges it's only because of some legislative gap that hasn't been filled yet.

Crypto exchanges aren't known for their well staffed support departments, either, and they'll reset your MFA even if you haven't provided them with income (you don't pay simply to have an account, only when you buy & sell).

qes··on New Relic changes business model, open-sources agents and instrumentation
I've long preferred New Relic as well - it always seemed the most natural to use; the information that was important was easy to find. Some other APM's didn't even seem to be recording accurate metrics, but ones that did were still more difficult to navigate.

I've also had some issues with New Relic - constant problems with metric names exploding. Individual unique urls that saw especially high traffic routinely ended up getting their own unique metric name until new metric name creation would get locked. This would be despite us explicitly naming requests through the sdk.

All that said, the biggest reason I still use them is because we're still on some ancient pricing that's a fraction of their current (up until now) pricing. Our rep's been bugging me to get on a call about "renewal" but if our price is going to go up 5-10x I'm moving.

qes··on What I Learned About Failing from My 5 Year Indie Game Dev Project
Correct.
qes··on What I Learned About Failing from My 5 Year Indie Game Dev Project
In my universe, I make that (net even, not gross) in half a year with essentially zero responsibility for marketing, taxes, customer support, etc. - nobody can realistically steal my work and cut into my wages with it - far less stress - and I keep making that over and over again every 6 months without having to do anything really that new or different.

In comparison, a game that grossed $100k, which I have to pay self-employment taxes on, and perhaps app store fees out of that too, sounds awfully mediocre, at best.

qes··on A Surprise AWS Bill
Ok, fair, but for the 80%+ of the U.S. that aren't high income earners 5x won't be as easy. I obviously didn't include a ton of nuance in my original post.
qes··on StackExchange Performance Stats
I serve near StackOverflow levels of traffic. Similar # of page views and more than 5x the egress bandwidth. Also .Net.

Also running a traditional monolith style system. One main SQL DB. Another for some logs. Redis. Blob storage. KISS.

We have various miscellany and a dozen+ web apps for public website, internal admin, content editing, monitoring, on-the-fly image resizing, etc. but even the API's serving those live in one web app, and our high traffic data & content service is just one app. Nearly everything in one solution and repo.

Tbf, we've been utilizing chromium more over the past year and I think we're going to have to split that out into its own service.

We do a lot of data-driven image generation and used a couple .Net imaging libraries for that until last year. Since then we've been building new data-driven content solely in HTML/JS and screenshotting through chromium to generate static images (we serve the same content in animated HTML and JPG and used to build each separately).

qes··on The semver trick (2019)
> This wasn't all that uncommon in the early days of .net core

Good heavens was that a mess. It had been a nice 15+ years of easy-peasy with dependency management prior to that in MS-land, though.

It seemed that a fair amount of the problems were MS learning the pitfalls of how they packaged System assemblies for NuGet. Then the compatibility shim mostly brought things back to what we had been used to in .Net (works) - even easier, in fact, now that automatic assembly binding in builds isn't a minefield.

qes··on Intel ousts its chief engineer, shakes up technical group after delays
AMD's only beating Intel with a process node advantage. Whether or not AMD would continue to outperform Intel at a more similar component size is still speculation, but they have not in recent years.
qes··on A Surprise AWS Bill
Nobody is mortgaging 10x their income. You'll have tough time getting 5x.
qes··on Robinhood and How to Lose Money
> use stop limit prices to guarantee a desirable price in which case there's nothing a hedge fund can do to bump you

This is VERY misleading - not sure if you just worded it poorly or if you believe this - but a stop limit is NOT a guarantee that your stock will be sold.

Someone has to take the other side of that trade for it to fill. If there's no one there to take the trade - which is common when the price moves quickly - it will not execute.

qes··on Robinhood and How to Lose Money
> common wisdom is that this is still the best way to save for retirement

Because the tax advantage on the account makes it so largely irregardless of how well you understand it.

Also the options available are generally quite limited so that a) even if you did understand it you wouldn't have much choice within the tax advantaged account, and b) your choices are largely constrained to relatively safe index funds.

qes··on Robinhood and How to Lose Money
I'm not in a particularly hot real estate market - decidedly average.

It was abundantly clear when we bought that our location would not have a large apartment building built next to it - you can at least to some degree select for factors like that.

With all costs considered, we lived in a 2000 sq ft home with attached 2+ car, large shed, biggest yard on the block, etc. for a little bit less than it would've cost us to stay in our previous small 2 bedroom apartment in a equivalent enough location, assuming even that the rent remained the same for the past 10 years.

And on top of it we're walking away with $100,000 in equity. That is accounted for in the costs - but I'm not so sure that I would've actually saved that $100k if it hadn't been getting stuck away in the property value all along.

Anecdotal, of course, but it seemed like a no brainer at the time and in fact turned out to be such. It's not for no reason that home ownership is widely recommended as a good financial move.

qes··on Why companies lose their best innovators (2019)
I struggle with the same pattern and worries myself, though mostly internally. My position affords a lot of latitude for it (I replaced the previous lead dev 10 years ago when the company was 5 people). It seems to be (and is said to be) okay with others as long as I communicate even as little as, "I'm deep in the weeds on this and probably will be for the next 2-3 weeks."

I worry about the optics of it, but at least have confidence that other developers can see the end result is solid for the total amount of time invested. Smooth workflow for everyone is the other major concern, but again we're lucky to be working on our own system and not beholden to external deadlines.. and I guess lucky to have enough want-to-dos in the backlog that no one is ever without something useful to work on.

We do create a bit of expectation of every developer having at least some tasks each week that are picked up and some that are completed, and it's tempting to just game that a bit to put up some numbers on the weeks where I'm figuring out how to do what I'm about to do.

← PreviousPage 3 of 11Next →