HackerTrans
TopNewTrendsCommentsPastAskShowJobs

DishyDev

no profile record

Submissions

The All-Electric Household: A Data-Driven Analysis of Costs and Savings

medium.com
2 points·by DishyDev·w zeszłym roku·0 comments

[untitled]

1 points·by DishyDev·2 lata temu·0 comments

Dotnet Chiseled Containers

devblogs.microsoft.com
3 points·by DishyDev·2 lata temu·0 comments

A Great Resignation 2.0 is simmering as employees feel overworked and underpaid

fortune.com
5 points·by DishyDev·2 lata temu·0 comments

Show HN: Self-Service UI for Scheduling Azure VM Start/Stop

github.com
2 points·by DishyDev·3 lata temu·0 comments

Toml-bench – Which toml package to use in Python?

github.com
43 points·by DishyDev·3 lata temu·12 comments

comments

DishyDev
·10 miesięcy temu·discuss
Very cool. Should flush out a few bugs.

I'd be interested to know why Valgrind vs the Clang AddressSanitizer and MemorySaniziter. These normally find more types of errors (like use-after-return) and I find it significantly faster than Valgrind.
DishyDev
·2 lata temu·discuss
The thing I don't like about day rates is where I've seen large consultancies pile in large inexperienced teams propped up by one or two seniors to do the actual job that needs doing.

With pay per day deals sometimes success for the consultancy is how many people they can get on a project, and less experienced people give higher profit margins. Being successful doesn't pay better than running late, and few clients have the knowledge or oversight to not get ripped off.

I know reality is far murkier than that and fixed price comes with different problems.
DishyDev
·2 lata temu·discuss
Looks like you can get a bit of a Node stack trace on mobile

```

  Error: Choose failed Missing field "user_id" in context for bucket_val = user_idError: Choose failed Missing field "user_id" in context for bucket_val = user_id
  at Decider.choose 
  (/src/packages/applications/monolith/bin/index.cjs:19115:41)
  at isCustomFeedsDisabled 
  (/src/packages/applications/monolith/bin/index.cjs:266576:32)
  at Object.shouldInclude 
 (/src/packages/applications/monolith/bin/index.cjs:266612:66)
  at Resolver.shouldIncludeChild (/src/packages/applications/monolith/bin/index.cjs:175841:26)
  at /src/packages/applications/monolith/bin/index.cjs:175901:40
  at Array.reduce (<anonymous>)
  at Resolver.iterate (/src/packages/applications/monolith/bin/index.cjs:175899:22)
  at Resolver.iterate (/src/packages/applications/monolith/bin/index.cjs:175938:55)
  at Resolver.iterate (/src/packages/applications/monolith/bin/index.cjs:175938:55)
  at Resolver.iterate (/src/packages/applications/monolith/bin/index.cjs:175938:55)
```
DishyDev
·2 lata temu·discuss
Looks like you can get a bit of a Node stack trace on mobile

```

  Error: Choose failed Missing field "user_id" in context for bucket_val = user_idError: Choose failed Missing field "user_id" in context for bucket_val = user_id
  at Decider.choose 
  (/src/packages/applications/monolith/bin/index.cjs:19115:41)
  at isCustomFeedsDisabled 
  (/src/packages/applications/monolith/bin/index.cjs:266576:32)
  at Object.shouldInclude 
 (/src/packages/applications/monolith/bin/index.cjs:266612:66)
  at Resolver.shouldIncludeChild (/src/packages/applications/monolith/bin/index.cjs:175841:26)
  at /src/packages/applications/monolith/bin/index.cjs:175901:40
  at Array.reduce (<anonymous>)
  at Resolver.iterate (/src/packages/applications/monolith/bin/index.cjs:175899:22)
  at Resolver.iterate (/src/packages/applications/monolith/bin/index.cjs:175938:55)
  at Resolver.iterate (/src/packages/applications/monolith/bin/index.cjs:175938:55)
  at Resolver.iterate (/src/packages/applications/monolith/bin/index.cjs:175938:55)
```
DishyDev
·2 lata temu·discuss
I've had to do a lot of scraping recently and something that really helps is https://pypi.org/project/requests-cache/ . It's a drop in replacement for the requests library but it caches all the responses to a sqlite database.

Really helps if you need to tweak your script and you're being rated limited by the sites you're scraping.
DishyDev
·3 lata temu·discuss
Not a great week for managed Kubernetes services as Digital Ocean have been having an ongoing issue since yesterday morning on their service https://status.digitalocean.com/incidents/fsfsv9fj43w7
DishyDev
·3 lata temu·discuss
My cluster was down this morning around 11 UTC. Not sure when it started working again but I'm back in business. Some comms from DO that there was an active issue and they were investigating would have saved a lot of time trying to debug.
DishyDev
·3 lata temu·discuss
I've had a good experience doing a couple of bug fix bounties for urllib3 https://github.com/urllib3/urllib3/issues . I'd be interested in how the maintainers how found running the bug bounty and if it's given them more useful fixes or if it just adds more noise to deal with
DishyDev
·3 lata temu·discuss
Average is around $120 for an hour for them.
DishyDev
·3 lata temu·discuss
Great write up on something I depend on a lot but don't understand well.

This also answers something I've always wondered about which is how Twisted and Tornado fit into the Python web framework landscape and whether I should use them. Tornado always seemed popular but slow and less intuitive than Flask/Django. And then Twisted was a far lower level library but people were still building APIs on it.

Where does Eventlet fit into the picture? Is it a similar box of magic monkey patches like GEvent?
DishyDev
·3 lata temu·discuss
I've used respondent.io successfully for a few years doing surveys on new developer tools and cloud provider portals.