Viewing profile — diek
diek
HN member- Joined
- Thu, Jul 14, 2011, 2:15 PM UTC
- HN karma
- 443
- Public activity
- 101 items
- HN profile
- View on Hacker News ↗
About diek
No profile information was provided.
Recent public activity
-
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 …
-
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…
-
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-...
-
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…
-
comment
Comment #46252748
[flagged]
-
comment
Comment #46252737
[flagged]
- story
-
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 …
-
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…
-
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.
-
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…
-
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…
-
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…
-
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: *…
-
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…
-
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…
-
comment
Comment #38166370
What you're describing is just doing a 'squash' merge
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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 …
-
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…