HNHacker News
TopNewBestAskShowJobs

edejong

3,467 karma · joined August 16, 2013

[ my public key: https://keybase.io/edejong; my proof: https://keybase.io/edejong/sigs/dbfU-EzZZVtdlJm9N_urPCOxlJ3jNcPU-08trjAA5F8 ]

hnchat.com:QC6b1eMuHsLMnBE6wPaw

submissionscomments
edejong··on Bird Architecture
Is Bird a new operating system? A distributed container orchestration system? Or perhaps a new storage system? No, it’s ornithology!
edejong··on On Weakness
And a lot of practiced medicine, unfortunately, still is.
edejong··on Deadly fungi are an emerging microbe threat
Radiolab published a podcast about it in 2020: https://www.wnycstudios.org/podcasts/radiolab/articles/fungu...
edejong··on Deadly fungi are an emerging microbe threat
Here is my hypothesis. Our body temperature is expensive and evolutionary not 'stable'. In the past, it would make sense that in environments with lower bacterial threats, the group would select for lower body temperature in order to preserve energy.

In order to do that, individuals with too low a body temperature would be removed from the group due to infections. This would create a balanced system between body temperature (energy expenditure) and bacterial immunity.

With the development of antibiotics, this changed. The previous bottom of the group is not culled anymore, removing the barrier of the imbalance. Therefore, the group is 'safely' selecting for lower body temperatures.

edejong··on Deadly fungi are an emerging microbe threat
You probably want to link the podcast: https://www.wnycstudios.org/podcasts/radiolab/articles/fungu...
edejong··on Study: Vitamin D won’t limit risk, severity of Covid-19
On what basis...?
edejong··on A review of correlations between big five personality types and life outcomes
I came here to say essentially this. But what is the name of this process where groups of people select for variety instead of optimal individuals?
edejong··on Pfizer is testing a pill that, if successful, could cure Covid-19
If you would be building a new house and willing to spend double the usual on HVAC, what would your focus be on?
edejong··on Signal Server code on GitHub is up to date again
Yes.

Auditors

Trusted Enclaves (but then you trust Intel)

Signed chain of I/O with full semantics specified (blockchain style).

edejong··on What defines a great company culture?
In short: shared values.
edejong··on Vitamin D: The truth about an alleged Covid ‘cover-up’
The RIVM is a scientific institute. In addition to that, they provide an advisory service to the Dutch government and to the Dutch population.

You should never believe anyone outright (including oneself). So yes, you get to choose when to believe them.

The RIVM has traditionally had a very good reputation to its level of scientific research. Nevertheless, this does not entail a good consulting role on policy making, especially under duress.

In conversations I have had with governance experts, the relatively weak political position of the RIVM has come up many times. During normal times, this political position is irrelevant, since the RIVM is merely a reflection of scientific insights. During times of crisis and power struggles, the leadership position crumbles.

That, in and of itself, is the sole reason the RIVM has struggled the last year. Power was not balanced. You can see this numerous times:

- RIVM was forced to make a position on the role of COVID-19 on children. Absence of evidence became evidence of absence.

- RIVM was forced to make a position on face masks. Same thing happened. There simply was not enough strong evidence (according to their own strict rules of peer-reviewed, double-blind research).

Similar miscommunications have happened on the topic of aerosols and schools as an important contributing vector.

Please realise how important this is. This is a large scale and continuing failure of governance.

edejong··on Programming is hard
I don't think the GP is claiming they are separate fields. However, I would say they are separate modes of thinking and require different skill sets.

For example, software architecture around systems design might involve thinking of different layers of responsibility, the sequentiality of development, taking into account the skillsets of the teams and existing technical tools and structures.

To me, programming is the art of transforming and ascertaining requirements and principles into executable structure.

Architecture is the art of shaping the non-functional requirements and principles. Either by writing them down or by discussing them at a whiteboard, or even by teaching the team about these requirements.

Both are like an entangled pair that can be incorporated in one single individual, in different team members or even in different organisational structures. Some architectural decisions can be championed by a random software developer. Some architectural decisions shape companies (AWS). And some architectures should just be thrown out of the window.

But, and I am speaking from experience here, as they are different modes of thinking, there should be conscious time and effort for both and they should not be mixed indiscriminately.

edejong··on Vitamin D: The truth about an alleged Covid ‘cover-up’
No, it wasn't novel. History is full of prior examples of large scale outbreaks. Wide scale, highly detailed simulations have been performed over the years. Crisis managers have warned for decades that we were not prepared for the next pandemic.

In addition, crises of different nature have similar structures. The readiness to deal with the structure of crises of different nature can be tested.

edejong··on Vitamin D: The truth about an alleged Covid ‘cover-up’
I call that a failure of governance. A ship's bridge or a plane's cockpit might mostly be a place for slow decision making. However, in times of crisis, it should show off its true nature and effectivity.
edejong··on Vitamin D: The truth about an alleged Covid ‘cover-up’
I remember it differently here in the Netherlands. While the Dutch CDC was actively downplaying the severity and risk of the virus in Februari, plane-loads of masks and other protective equipment were shipped to China. Many Asians were actively hoarding masks in retail to have them sent to family members as well.

When the RIVM heard of these actions in February, they downplayed the effectivity of masks. Only in March and April, when the crisis hit us (unprepared), reasons had to be given why our supplies of masks were depleted. This is when the media started spinning the story that mask wearing causes increased touching of the face. There is no scientific basis for that claim.

edejong··on OpenTTD 1.11
I'd join!
edejong··on You don’t need all that complex/expensive/distracting infrastructure (2019)
We don't have data sheets, like professional electronic components have. I guess we value Turing/Church more than predictability.
edejong··on Fire declared in OVH SBG2 datacentre building
I heard that the pressure difference might rupture your ear drums.
edejong··on SolarWinds hack was 'largest and most sophisticated attack' ever: MSFT president
No, the questions the security professional should ask are these:

1. Which resources are held by the company?

2. Which actors are interested in these resources (both benign and malicious)?

3. What could threaten the confidentiality, integrity and availability of these resources?

4. How likely are these threats?

5. What would the impact be if these threats would occur?

6. Given the likelihood and impact of each of these threats, form a method to handle these threats.

7. Execute on the plan.

Furthermore, the results of each of these steps should be documented and periodically reviewed.

That is what a security professional should ask.

An even more professional security professional should model the network of threats. For example, one disgruntled employee might have a relatively small negative impact on many different resources, but causing a large impact as a whole.

edejong··on Dependency Confusion: How I Hacked Into Apple, Microsoft and Other Companies
It sounds like you are interested in a (distributed) capability-based security model. [1]

[1] https://enacademic.com/dic.nsf/enwiki/295618

edejong··on Terraria on Stadia cancelled after developer's Google account gets locked
From which legislation? The faltering nation-states?
edejong··on What is good and bad about the F-35 cockpit
Now, this gets weird. I used to be able to do this on my iPhone 7. Now on the iPhone X I am making typos constantly...
edejong··on I3: Improved Tiling Window Manager
Well, I browse a lot of the web using my keyboard using either Vimium or Tridactyl. Together with i3, it feels like a totally different and pleasant experience.
edejong··on 30 years later, QBasic is still the best
X_{t+1} = Y_t

Doesn’t have to.

edejong··on Tiny Homes Won’t Fix the Housing Crisis
The nefarious thing is that nobody wants currency, markets are over priced and investors need collateral. So, they go to the banks who in turn sell outrageous mortgages to home owners.
edejong··on Update to Git changes the default of init.defaultBranch to main
Oh really, where did you look it up?

https://www.merriam-webster.com/dictionary/master

edejong··on Write Code Like You Write a Recipe
Thanks. I intentionally stayed outside of the business domain, since I believe it is a subset of the problem domain. But, then again, I agree the orientation should be around the added value and as such, most likely, the business domain.
edejong··on Write Code Like You Write a Recipe
How do you have their problems become your own?
edejong··on Write Code Like You Write a Recipe
Programming in my world is about anticipating abstractions, without actually abstracting. We write code for it to be changed. We know to a certain extend how the specifications, design and code are likely to change over time. We anticipate the kind of abstractions needed to accommodate that change.

This in turn influences the choice of programming language, unit testing, naming, modularization, infrastructure...

Just as a simple counter example: I write my code so I minimize the amount of state and provide good type information. The advantage is that future (re-)composition in other abstractions of the code will continue to work.

edejong··on Write Code Like You Write a Recipe
A hook is not an abstraction. A validation function is not an abstraction.

An abstraction would be to say: "These programming statements are actually objects." Or, the time and ordering constraints implied in this program should be explicit.

In addition, I was talking about anticipation and preparation of abstraction. Not the actual abstraction.

← PreviousPage 5 of 29Next →