Live data from Hacker News

Viewing profile — diek

diek

HN member
Joined
Thu, Jul 14, 2011, 2:15 PM UTC
HN karma
443
Public activity
101 items

About diek

No profile information was provided.

Recent public activity

  1. comment
    Comment #48515588

    FWIW, any accredited CS degree program in the US will have rigorous math and science requirements: https://www.abet.org/accreditation/accreditation-criteria/cr... I don't think it …

  2. comment
    Comment #48079991

    That's a fair point, using 'interpreter' specifically was imprecise language on my part. My main point was php-fpm is developed by the core PHP team and is often the default in how…

  3. comment
    Comment #48078852

    CVE-2021-21703 [0] is a similar class of bug in the PHP interpreter itself that was pretty recent https://www.sentinelone.com/vulnerability-database/cve-2021-...

  4. comment
    Comment #47202387

    My first reaction was, "watch, they're going to replace actual rigorous educational institutions with religious colleges" and lo and behold, "Liberty University" is at the top of t…

  5. comment
    Comment #46252748

    [flagged]

  6. comment
    Comment #46252737

    [flagged]

  7. story
  8. comment
    Comment #45849274

    From the description I thought the expression was a function of only 't', and there was no (for instance) accumulation of the previously computed byte. Then in the image I saw the …

  9. comment
    Comment #45708348

    You're correct. If you have: public int someField; public void inc() { someField += 1; } that still compiles down to: GETFIELD [someField] ICONST_1 IADD PUTFIELD [somefield] whethe…

  10. comment
    Comment #40404637

    They made the Bolt EV from 2016-2023, and they're revamping it to use the new Ultium platform. You could buy a 2023 Bolt starting at $26,500, and they're great cars.

  11. comment
    Comment #39325614

    For my use cases the aim is really to not deal with events, but deal with the rows in the tables themselves. Say you have a `thing` table, and backend workers that know how to proc…

  12. comment
    Comment #39325530

    Admittedly I used SQL Server pretty heavily in the mid-to-late-2000s but haven't kept up with it in recent years so my dig may have been a little unfair. Agree on READPAST being si…

  13. comment
    Comment #39325470

    In a large application you may have dozens of tables that different backends may be operating on. Each worker pool polling on tables it may be interested on every couple seconds ca…

  14. comment
    Comment #39323542

    Postgres is great as a queue, but this post doesn't really get into the features that differentiate it from just polling, say SQL Server for tasks. For me, the best features are: *…

  15. comment
    Comment #38167185

    > EDIT: On top of that, there's usually a bit of 'related' work you need for a task, by example when you find an edge case related to your feature, and now you also needed to fix a…

  16. comment
    Comment #38167101

    In general I agree with you, there are absolutely times where you want to retain commit history on a particular branch (although I try to keep the source tree from knowing about th…

  17. comment
    Comment #38166370

    What you're describing is just doing a 'squash' merge

  18. comment
    Comment #38166294

    If the useful commits are the "baby" in your bathwater analogy, all the useful information in those commits is in the squashed commit. This assumes a branch being merged in represe…

  19. comment
    Comment #38165908

    The golden rule is "do not rewrite history of a public branch". Rebase/squash your PR branches to your heart's content, but once it's merged that's it. You get clean history by not…

  20. comment
    Comment #38165848

    > destroying Commit information just to keep the graph tidy is a bad idea in my opinion The commit information I see when telling teams to squash their branches on merge is not val…

  21. comment
    Comment #38165763

    > I die a little bit each time I try to understand what changes were related to a line when tracking down a bug A change/feature/bug is a branch, which is squashed into a commit on…

  22. comment
    Comment #30451842

    > Rather than waiting for the client to download a JavaScript bundle and render the page based on its contents, we render the page’s HTML on the server side and attach dynamic hook…

  23. comment
    Comment #29042174

    This is a fun blast from the past. My dad was one of the "original six" engineers that worked on Iridium within Motorola, so my 90s childhood was filled with Iridium posters and sa…

  24. comment
    Comment #24361348

    async/await in the general sense doesn't have anything to do with the preemption policy of a particular language implementation. For instance, C# implement async/await as keywords …

  25. comment
    Comment #24236346

    Most web workloads will use some sort of process cache, like php-fpm, simply because spawning a process for each request is very inefficient. So the process and any extensions used…