D

Dev Genius

blog.devgenius.io · Group blog · on HN since 2021

Dev Genius is a Medium publication where many authors post articles on programming, software engineering, AI tools and developer news.

What HN saysHN commenters mostly link it as a source for specific articles, such as ones on chess engines, AI-generated pull request bans and Claude terms of service.
103HN people shared it
17linked it in comments
116stories submitted
2.3Kstory points
3 months agolast shared
2021people per year2026

Most-shared posts

  1. 1
    .NET Myths Dispelled – Celebrating 21 Years of .NET
    3 people · 7 points · first shared 2022 · 1 comments on HN
  2. 2
    RHEL/CentOS 7 Fix for Let’s Encrypt Change
    2 people · 47 points · first shared 2021 · 4 comments on HN
  3. 3
  4. 4
  5. 5
  6. 6
    .NET Myths Dispelled
    1 people · 405 points · first shared 2022 · 560 comments on HN
  7. 7
    Why is Snowflake so expensive
    1 people · 364 points · first shared 2022 · 207 comments on HN
  8. 8
    What does a Principal Software Engineer do?
    1 people · 235 points · first shared 2021 · 164 comments on HN
  9. 9
    Are 14 people really looking at that product? (2020)
    1 people · 180 points · first shared 2021 · 178 comments on HN
  10. 10
    Inline Assembly in F#
    1 people · 136 points · first shared 2022 · 24 comments on HN
  11. 11
    Golang’s most important feature is invisible
    1 people · 117 points · first shared 2022 · 96 comments on HN
  12. 12
    Microsoft is ditching Electron for Teams
    1 people · 70 points · first shared 2021 · 129 comments on HN
  13. 13
    Is Rust Ready for the Web Yet? (2020)
    1 people · 42 points · first shared 2022 · 66 comments on HN
  14. 14
    Treating SQL like code
    1 people · 41 points · first shared 2022 · 58 comments on HN
  15. 15
    Redis vs. Kafka vs. RabbitMQ
    1 people · 39 points · first shared 2022 · 42 comments on HN

What HN people wrote when they linked it

groby_b · 2023-01-04
> "So they admitted their developers aren't good enough." Build vs. buy is pretty much never a question of developer quality, but a question of ROI. Even with the best devs in the world, building something on par with Unreal (or other commercial engines) is a huge outlay of capital. With relatively little return over a single game, you need multiple hits to pay off the engine. There aren't a lot of companies that can afford that. Here's a decent write-up of some of the major issues that actually plagued that project, as opposed to "bad devs": https://blog.devgenius.io/cyberpunk-2077-through-the-lens-of-software-…
tony_codes · 2022-07-03
Great article. Buidling a chess engine is an awesome way to level up as a software developer! https://blog.devgenius.io/level-up-as-a-software-engineer-by-writing-a…
smitty1e · 2022-02-25
"Any problem in computer science can be solved with another level of indirection."--David Wheeler[0] Which is arguably a re-packaging of Gödel's point: absent a management layer to keep some state concerning the computation, one is in trouble. https://blog.devgenius.io/software-engineering-great-quotes-3af63cea67…
Supermancho · 2026-04-04
To the issue of AI submitted patches being more of a burden than a boon, many projects have decided to stop accepting AI-generated solutioning: https://blog.devgenius.io/open-source-projects-are-now-banning-ai-gene… These are just a few examples. There are more that google can supply.
kakugawa · 2026-02-11
How much longer is Anthropic going to allow OpenCode to use Pro/Max subscriptions? Yes, it's technically possible, but it's against Anthropic's ToS. [1] 1: https://blog.devgenius.io/you-might-be-breaking-claudes-tos-without-kn…
seaal · 2026-02-11
People that were tracking this were already aware but glad to have confirmation. This blog post I was reading yesterday had some good knowledge compilation about the model. https://blog.devgenius.io/z-ais-glm-5-leaked-through-github-prs-and-a-…
firesteelrain · 2025-07-20
Gist is 1. Gather training data 2. Format it into JSONL or Hugging Face Dataset format 3. Use Axolotl or Hugging Face peft to fine-tune 4. Export model to GGUF or HF format 5. Serve via Ollama https://adithyask.medium.com/axolotl-is-all-you-need-331d5de1b7c0 https://www.philschmid.de/fine-tune-llms-in-2025 https://blog.devgenius.io/complete-guide-to-model-fine-tuning-from-hug…
svieira · 2024-10-22
> which are fortunately caught at runtime by the VM At least one of them isn't, but that one is in a crufty old area of the code that most people don't care too much about: https://blog.devgenius.io/java-106-why-does-sneakythrows-work-at-all-f…
8organicbits · 2023-10-02
The use of a MAC address and fine grained timestamp are challenges of UUIDv1. https://blog.devgenius.io/analyzing-new-unique-identifier-formats-uuid…
jonnycat · 2023-04-10
Forgive the plug, but I just wrote up a post[1] on simulating Hypercycles, which are a model showing how self-replication behaviors can emerge through the interactions of simple molecules. Not to say that they are the mechanism, but are an interesting model for exploring emergent behaviors and the conditions under which self-replicating systems can arise. [1] https://blog.devgenius.io/origins-of-life-building-a-hypercycle-simula…
Jensson · 2023-01-04
> Here's a decent write-up of some of the major issues that actually plagued that project, as opposed to "bad devs": https://blog.devgenius.io/cyberpunk-2077-through-the-lens-of-software-… All of those issues were there for their last project as well, but somehow they only failed this time even though they had a much larger budget and larger team with more developers. The most reasonable explanation is "bad devs", even though that will never be an official reason. When you swell the team size quality tend to take a hit, and when the old good devs becomes managers and the new devs try to replicate the work you often get problems. That article describes how you need to work if you have bad developers. CDP-R assumed that they still had as good developers as they had previously, which wasn't true and that bit them.
Sp3k7r0li7 · 2022-01-15
We got Haskell to compile on aarch64 architecture: https://blog.devgenius.io/how-to-compile-haskell-on-termux-for-aarch64… This was done from an Android phone with Termux running a virtual Ubuntu shell courtesy of PRoot. This was done alongside our larger effort to port SimpleX for iOS and Android. This recipe assumes a fresh Termux installation from Play Store, if installed via F-Droid first two steps are optional. SimpleX is a thin terminal UI message broker that uses SMP protocols: https://github.com/simplex-chat/simplex-chat
PicassoCTs · 2021-12-04
This is not the 1950s, we are on a software forum on the internet. Lots of metrics can be extracted directly at source, lots of status can be extracted from auto-distilled tickets. The management situation you posted is also a bad management decision: https://blog.devgenius.io/why-adding-more-people-to-a-project-doesnt-m… But i digress, fractally, outwards, not really caring..
oriettaxx · 2021-09-30
Yes, it will expire 20 mins from now: at exactly ############################## # Sep 30 14:01:15 2021 GMT ############################## Check yourself file "ca.crt" with openssl x509 -enddate -noout -in ca.crt Useful links: * https://blog.devgenius.io/rhel-centos-7-fix-for-lets-encrypt-change-8a… * https://www.openssl.org/blog/blog/2021/09/13/LetsEncryptRootCertExpire… * https://scotthelme.co.uk/lets-encrypt-old-root-expiration/ * the discussion in HN at https://hn.algolia.com/?dateRange=pastMonth&page=0&prefix=fals…
ttfkam · 2023-01-29
> Both UUIDv8 and UUIDv4 only specify that the version and variant bits are in their correct location. The difference is that UUIDv4 specifies that the remaining 122 bits be pseudo-randomly generated. UUIDv8 suggests that the generated value still be time-based however the implementation details of how that generation happens are up to the implementor. This means we have 48 bits of custom implementation, four bits for the version (1000), 12 more bits of custom implementation, two bits for the variant, and finally 62 bits as the implementation sees fit. This leaves a lot open to the implementor but it has enough rules around it that it can coexist in the existing UUID environment. https://blog.devgenius.io/analyzing-new-unique-identifier-formats-uuid… In other words, one CAN implement a UUIDv8 with nanosecond precision, but that is not a requirement of UUIDv8. 4 is random. 8 is a custom grab bag.
sargstuff · 2023-12-31
NIST Dictionary of Algorithms and Data Structures[0] Is there a specific subject area(s) of application? aka big data analytics[a] / data mining and web analytics[b] / streaming applications[c] / other Random picks with mix of tutorials/examples/explainations/resouces from search engine term "probabilistic data structures": [1][2][3][4], probabilistic DS vs. postgresql[4] --- [0] : https://xlinux.nist.gov/dads/ [1] : https://www.geeksforgeeks.org/introduction-to-the-probabilistic-data-s… [2] : https://iq.opengenus.org/applications-of-different-data-structures/ [3] : https://dzone.com/articles/introduction-probabilistic-0 [4] : https://blog.devgenius.io/probabilistic-data-structures-1-definition-a… [5] : https://www.postgresql.eu/events/fosdem2020/sessions/session/2934/slid… ---- [a] big data : https://www.researchgate.net/publication/335418069_Probabilistic_data_… [b] data mining / web analytics : https://highlyscalable.wordpress.com/2012/05/01/probabilistic-structur… [c] streaming : https://www.usaclouds.org/blog/streaming-with-probabilistic-data-struc…

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close