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·ปีที่แล้ว·0 comments

[untitled]

1 points·by DishyDev·2 ปีที่แล้ว·0 comments

Dotnet Chiseled Containers

devblogs.microsoft.com
3 points·by DishyDev·2 ปีที่แล้ว·0 comments

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

fortune.com
5 points·by DishyDev·2 ปีที่แล้ว·0 comments

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

github.com
2 points·by DishyDev·3 ปีที่แล้ว·0 comments

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

github.com
43 points·by DishyDev·3 ปีที่แล้ว·12 comments

Moq – Privacy issues with SponsorLink, starting from version 4.20

github.com
49 points·by DishyDev·3 ปีที่แล้ว·4 comments

Ask HN: Alternatives to Time and Material Contracts

2 points·by DishyDev·3 ปีที่แล้ว·3 comments

comments

DishyDev
·10 เดือนที่ผ่านมา·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 ปีที่แล้ว·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 ปีที่แล้ว·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 ปีที่แล้ว·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 ปีที่แล้ว·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 ปีที่แล้ว·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 ปีที่แล้ว·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 ปีที่แล้ว·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 ปีที่แล้ว·discuss
Average is around $120 for an hour for them.
DishyDev
·3 ปีที่แล้ว·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 ปีที่แล้ว·discuss
I've used respondent.io successfully for a few years doing surveys on new developer tools and cloud provider portals.
DishyDev
·3 ปีที่แล้ว·discuss
This solves a really tricky Terraform problem I have at the moment about wanting to create Dev environments quickly but not wanting to recreate DNS, VNets and other core functions for every user. Will definitely be having a play with it.
DishyDev
·3 ปีที่แล้ว·discuss
Really well put on the risks and how outcome based projects aren't necessarily better aligned for good outcomes.

The best company I worked with did a multi-drop "agile" contract where there were several incremental prototypes and product releases with feedback and tuning the requirements to ensure we got what we needed in the end. That felt far more aligned and how I'd prefer to work but it took a lot of trust and a long relationship with the vendor.