HN user

luismedel

1,253 karma

https://luismedel.com

[ my public key: https://keybase.io/lmedel; my proof: https://keybase.io/lmedel/sigs/HFr8jtOYsBp9NKivqd9SXHvFeEjntcdyd4h9-MYksN4 ]

Posts90
Comments199
View on HN
www.zdnet.com 20d ago

After 30 years with Linux, I gave Windows 11 a chance and found 9 clear problems

luismedel
5pts3
github.com 4mo ago

Encode/httpx: Closing off access

luismedel
3pts1
inferno-os.org 5mo ago

The Styx Architecture for Distributed Systems (1999)

luismedel
1pts0
github.com 6mo ago

Aiocop: Non-intrusive monitoring for Python asyncio event loop blocks

luismedel
2pts0
gnome.pages.gitlab.gnome.org 6mo ago

Gnumeric

luismedel
3pts0
github.com 8mo ago

Are-we-fast-yet implementations in Oberon, C++, C, Pascal, Micron and Luon

luismedel
91pts25
github.com 9mo ago

Microsoft/Detours: A package for monitoring and instrumenting Win32 API calls

luismedel
2pts0
www.ultimatepp.org 9mo ago

U++ – Cross-Platform App Development Framework

luismedel
2pts0
wiki.tcl-lang.org 9mo ago

Tcl-Lang Showcase

luismedel
121pts44
developer.amazon.com 9mo ago

Amazon Vega OS and Vega Developer Tools

luismedel
62pts90
idiallo.com 10mo ago

Liquid Glass? That's what your M4 CPU is for

luismedel
70pts110
www.youtube.com 1y ago

The masterful design of the two-liter plastic soda bottle [video]

luismedel
1pts0
runevision.com 1y ago

Surface-Stable Fractal Dithering

luismedel
1pts0
torry.net 1y ago

Torry's Delphi Pages

luismedel
4pts0
lpython.org 1y ago

LPython: Novel, Fast, Retargetable Python Compiler (2023)

luismedel
57pts25
www.therepository.email 1y ago

WP Foundation Trademarks "Managed WordPress" and "Hosted WordPress" in the EU

luismedel
1pts0
www.bitoff.org 1y ago

Geocoding APIs compared: Pricing, free tiers and terms of use

luismedel
142pts91
box.matto.nl 1y ago

Website is available without encryption, and yours should be too

luismedel
4pts2
www.youtube.com 1y ago

Hayao Miyazaki's Opinion on AI Generation in Art [video]

luismedel
1pts1
github.com 1y ago

PyPI package croniter was archived due to Cyber Resilience Act (EU 2024/2847)

luismedel
3pts1
techcrunch.com 1y ago

Amazon is shutting down its app store on Android

luismedel
2pts2
www.linkedin.com 1y ago

"We Have No Moat": Open-Source AI's Breakneck Innovation

luismedel
2pts1
fosdem.org 1y ago

Statement on planned protests during the upcoming FOSDEM 2025

luismedel
60pts69
www.bleepingcomputer.com 1y ago

Docker Desktop blocked on Macs due to false malware alert

luismedel
4pts2
www.johndcook.com 1y ago

RSA Security in Light of News

luismedel
1pts0
winworldpc.com 1y ago

PC Globe Maps N Facts 1.0

luismedel
1pts0
en.wikipedia.org 1y ago

Great Filter

luismedel
3pts0
vivekhaldar.com 1y ago

Native mobile apps are a stopgap (2013)

luismedel
1pts0
www.youtube.com 1y ago

Lex Fridman interviews Javier Milei [video]

luismedel
6pts1
terralang.org 1y ago

Terra: A low-level counterpart to Lua

luismedel
3pts0

Nice.

The earliest jaw-dropping water effect I saw (and somewhat understood at 14) was the awesome credits scene from the Iguana's Earthquake demo[0].

The code[1] contains the following explanation (ancient DOS chars fixed with chatGPT)

  ; // UpdateTable : performs one integration step on U[CT]
  ; Differential equation is:  u  = a²( u  + u  )
  ;                             tt       xx   yy
  ;
  ; Where a² = tension * gravity / surface_density.
  ;
  ; Approximating second derivatives by central differences:
  ;
  ;  [ u(t+1)-2u(t)+u(t-1) ] / Δt² = a² (u(x+1)+u(x-1)+u(y+1)+u(y-1)-4u) / h²
  ;
  ; (where Δt = time step, h=Δx=Δy = mesh resolution)
  ;
  ; From where u(t+1) may be calculated as:
  ;                   ┌   1   ┐
  ; u(t+1) = a²Δt²/h² │ 1 0 1 │u - u(t-1) + (2-4a²Δt²/h²)u
  ;                   └   1   ┘
  ;
  ; When a²Δt²/h² = ½ last term vanishes, giving:
  ;                   ┌   1   ┐
  ;        u(t+1) = ½ │ 1 0 1 │u - u(t-1)
  ;                   └   1   ┘
  ;
  ; This needs only 4 ADD/SUB and one SAR operation per mesh point!

[0] https://www.pouet.net/prod.php?which=364

[1] https://hornet.org/code/demosrc/demos/hq_water.zip

Exactly. I knew what the link was about and didn't study at ETH Zurich. I (mistakenly?) think Oberon is that kind of "roots knowledge" shared between all of us, like Lisp or Forth. That's why I asked when one should stop clarifying things. Maybe some people need to know what a compiler os, or a VM, or a windowing system, or ...whatever.

What I mean is that having so much info at the toe of our tips, comments like "you should put a link about what this thing is" are needless.

Honestly, I feel that everything UI related has gone backwards to the stone age.

I wonder how hard would it be to go back to visual designers like we had with Delphi or VB6. There were flexible layout container components which helped a lot when adapting forms to varying screen resolutions.

Tcl-Lang Showcase 10 months ago

I remember not only running commands while debugging. I remember moving the program counter back, until a statement above my breakpoint, making live changes in the code and stepping it again until the breakpoint to see the effects of my changes without needing to restart the program.

I consider myself a generalist, but, to be honest, I don't remotely think that I "know a lot of everything". In fact, I suffer about the contrary :-)

About the "when do I say 'I know enough'"...well, never. I just follow my curiosity and it's infinite ramifications. I loss/gain interests about very diverse topics in a somewhat short amount of time.

macOS Tahoe 10 months ago

I'd pay (even more) for Apple to have the same backwards compatibility policy as Microsoft has.

So,

  $ git-down -d bootstrap-dist https://github.com/twbs/bootstrap.git:master dist
is *way* better than
  $ git clone --depth 1 https://github.com/twbs/boostrap.git
  $ cd bootstrap
  $ mv ./dist ~/stuff/boostrap-latest 
because: "C'mon, you don't have the time to be doing all that."

And then we wonder how the fuck we end with malware in our systems.

Kudos to the team.

My first contact with Linux was with Debian 2.1. Exactly with this distro CDs https://archive.org/details/linux-actual-06-2/LinuxActual_01...

To be honest, it was a miserable experience to install it on your main computer without anything else available to look for help in case of problems. It was also hard to really try it due to lack of drivers for current (at that moment) ADSL modems.

But here I am a crapload of years later, still loving it :-)

The article title isn't misleading at all: they list the (subjective) benefits without listing any of its disadvantages. Sure, that list is useful for some trivial projects.

But good luck selling that to some regulated companies where basic risk assessment is a must. Tell a financial institution you'll _never_ fuck their money transfer pipeline, because you don't do code reviews, you "deliver value" even on Fridays and your methodology avoids all sort of errors or malicious modifications.

IMHO, trunk based development removes some safety. Software development is a complex task and we all risk to break things even on a good day. You're not smarter by removing safety from the process.

Spain.

But more and more people use "billions" (not billardo, which is our own term for it). The same people that say "diez kas" (for 10k) instead of "diez mil" like they're saving words for doing that (hint: no).

Nice. But if I remember correctly, Mode X was a special VGA mode to squeeze a bit more performance (due to planes and full graphics memory addressing), not the "normal" MCGA 320x200x256 (13h)

If you're interested, I also implemented a few effects like lens[0] and Jare's fire[1] along with some other amusements[2]

[0] https://toys.luismedel.com/lens/index.html

[1] https://toys.luismedel.com/fire/index.html

[2] https://github.com/luismedel/js-toys

On Bloat 1 year ago

To be honest, the mass of developers is not only lazy but irresponsible and unaware of the risks of being too liberal in the addition of dependencies.

[...] Now everyone can click on a button

IMHO the code that the button runs after the click is the problem, not the availability of a button.

Imapsync 1 year ago

trying to force you to buy it

If the author wanted to "force you" in any way, he wouldn't offer a publicly reachable download link, nor the source, nor a permissive license.

It's OK to have economic expectations related to a software you wrote.

with md-block for markdown, and highlight.js for syntax highlighting

...served by a simple Kubernetes cluster, I suppose? Back to the roots!

/s