Readit News logoReadit News
bouke commented on A failure of security systems at PayPal is causing concern for German banks   nordbayern.de/news-in-eng... · Posted by u/tietjens
bouke · 12 days ago
Last week the Dutch bank Bunq was also victim of unauthorised PayPal withdrawals: https://tweakers.net/nieuws/238190/bunq-neemt-maatregelen-te....
bouke commented on MCP in LM Studio   lmstudio.ai/blog/lmstudio... · Posted by u/yags
simonw · 2 months ago
That's clearly your own product (it links to Koroworld in the footer and you've posted about that on Hacker News in the past).

Are you sharing any of your revenue from that $79 license fee with the https://ollama.com/ project that your app builds on top of?

bouke · 2 months ago
It is even worse; they are offering a commercial product under the same name of the open source project it is based on: https://github.com/kevinhermawan/Ollamac?tab=readme-ov-file#... and https://github.com/gregorym/ollamac-pro/issues/1.
bouke commented on Run a C# file directly using dotnet run app.cs   devblogs.microsoft.com/do... · Posted by u/soheilpro
bouke · 3 months ago
Not GP, but can confirm on my M3 Max using the hello world sample:

  $ time dotnet run hello-world.cs > /dev/null
  
  real 0m1.161s
  user 0m0.849s
  sys 0m0.122s

  $ time dotnet run hello-world.cs > /dev/null

  real 0m0.465s  
  user 0m0.401s  
  sys 0m0.065s

bouke · 3 months ago
For comparison, skipping dotnet run and running the compiled program directly:

  time "/Users/bouke/Library/Application Support/dotnet/runfile/hello-world-fc604c4e7d71b490ccde5271268569273873cc7ab51f5ef7dee6fb34372e89a2/bin/debug/hello-world" > /dev/null

  real 0m0.051s
  user 0m0.029s
  sys 0m0.017s
So yeah the overhead of dotnet run is pretty high in this preview version.

bouke commented on Run a C# file directly using dotnet run app.cs   devblogs.microsoft.com/do... · Posted by u/soheilpro
wiso · 3 months ago
You can also use shebang to run C# scripts like bash scripts https://devblogs.microsoft.com/dotnet/announcing-dotnet-run-...
bouke · 3 months ago
That's great; now I can finally have scripts with type-safety. Note that on macOS the shebang either reads `#!/usr/local/share/dotnet/dotnet run` or `#!/usr/bin/env -S dotnet run`.
bouke commented on Run a C# file directly using dotnet run app.cs   devblogs.microsoft.com/do... · Posted by u/soheilpro
Kuinox · 3 months ago
Where does your half a second number come from ? I ran a hello world to test, the overhead is 63ms.

neuecc ran benchmark on CLI libs overhead, none reach half a second: https://neuecc.medium.com/consoleappframework-v5-zero-overhe...

> Swift does a much better job at this as interprets by default

The .NET JIT is a tiered JIT, it doesn't immediatly emit code immediatly.

bouke · 3 months ago
Not GP, but can confirm on my M3 Max using the hello world sample:

  $ time dotnet run hello-world.cs > /dev/null
  
  real 0m1.161s
  user 0m0.849s
  sys 0m0.122s

  $ time dotnet run hello-world.cs > /dev/null

  real 0m0.465s  
  user 0m0.401s  
  sys 0m0.065s

bouke commented on The principles of database design, or, the Truth is out there   ebellani.github.io/blog/2... · Posted by u/b-man
tuatoru · 4 months ago
The "natural key" for a (natural) person is compound: full name and mother's full name, plus date, time and place of birth. Your birth certificate is your primary identification document.

However that still runs into problems of nondurability of the key in cultures that delay naming for a few years. To name one problem.

So yeah, use a big enough integer as your key, and have appropriate checks on groups of attributes like this.

However, if you are only interested in citizens, then a "natural" key is the citizen id issued by the government department responsible for doing that. (Citizen is a role played by a natural person so probably doesn't have too many attributes.) I still wouldn't use that as a primary key on the citizen table, though.

bouke · 4 months ago
That natural key isn’t guaranteed to be unique.
bouke commented on CarPlay Ultra, the next generation of CarPlay, begins rolling out today   apple.com/newsroom/2025/0... · Posted by u/trollied
bouke · 4 months ago
Ugh it looks pretty hideous to me, i wouldn’t want my instrument cluster to look like that. The styling of for example BMW’s instrument cluster looks so much better than this.
bouke commented on A Formal Analysis of Apple's iMessage PQ3 Protocol [pdf]   usenix.org/system/files/c... · Posted by u/luu
tgma · 4 months ago
Good to know, hence my 95% certainty. Fortunately for me, each new device starts with DFU restore and installation of my own Configuration Profile which supervises the device, disable automatic pairing with new devices, disables useless apps like Game Center, and most importantly disables iCloud Backup entirely, etc.
bouke · 4 months ago
How do you make backups of your data; e.g. Photos, Notes and Messages?
bouke commented on eBPF Mystery: When is IPv4 not IPv4? When it's pretending to be IPv6   blog.gripdev.xyz/2025/05/... · Posted by u/tanelpoder
smitty1e · 4 months ago
In a similar fashion, I once saw a python script that called out to a one-page C program that read a .csv dump (probably from SQLServer) and blew away the upper byte of each character, demoting it to ASCII.

Once I understood what was afoot, I was sad that someone had worked so hard when python's open() call supports an 'encoding' argument for just these occasions.

bouke · 4 months ago
Reminds me of a time where someone stored the md5 hash of a password as a string by throwing away all non-ascii bytes; so roughly half the bytes.

u/bouke

KarmaCake day1059July 23, 2013
About
bouke@haarsma.eu
View Original