Viewing profile — codebje
codebje
HN member- Joined
- Mon, Jun 19, 2017, 3:58 AM UTC
- HN karma
- 1,228
- Public activity
- 544 items
- HN profile
- View on Hacker News ↗
About codebje
No profile information was provided.
Recent public activity
-
comment
Comment #49176563
Codebases written by native English speakers are almost exclusively ASCII, but codebases written by speakers of languages other than English frequently have non-ASCII content, even…
-
comment
Comment #49154879
Thanks for the link to SPJ's notes, I'll read that tomorrow. Equivalence of terms is an efficient tool for verification; I suspect that isn't really in the set of goals for Fuse, t…
-
comment
Comment #49152256
Also, it was super common practice to just go direct to undocumented internals. You didn't have a clean API to duplicate, you had all the untamed glory of a CPU with no MMU to deal…
-
comment
Comment #49150632
CP/M-86 was definitely a thing, but CP/M-386 was not. By the time the 386 existed, DRI had dropped the CP/M name in favour of Concurrent DOS - though they had MS-DOS compatibility …
-
comment
Comment #49150392
Can you expand on your understanding of GRIN doing parts of supercompilation? As I understand it, GRIN doesn't do any supercompilation; it's a structural transformation optimiser b…
-
comment
Comment #49144425
It's nice to see a GRIN backend in the wild! It looks like a tidy little functional language - a small, easily grasped syntax surface and generally clear semantics. That you've got…
-
comment
Comment #49063977
IMO the biggest issue was always not knowing what correct is in the first place. The vast majority of software we use, the stuff that's riddled with errors, has those errors largel…
-
comment
Comment #48914262
If it can give me the recipe without 14 pages of backstory about how Nonna used to make it, it'd be satisfying a real need.
-
comment
Comment #48754303
Formal verification should definitely be about the software you're verifying exhibiting the properties you desire under the conditions you specify. Formal verification at the under…
-
comment
Comment #48727508
You shouldn't have been able to formally verify the algorithm fails to protect the critical section. Wrapping ticket numbers can lead to starvation (literally, if we follow the bak…
-
comment
Comment #48668562
How different is this to, eg, the Google developer program, in which I can create a new OAuth client for Google users?
-
comment
Comment #48655001
There's lots of things to show for the research! Part of what the research shows is that correctness-by-proof has a cost in developer effort. If there really is a vulnerability-apo…
-
comment
Comment #48653554
They're using a custom fork of FEX ( https://fex-emu.com/ ). CodeWeavers, AIUI, have a plan - and their plan may also be using FEX as a basis.
-
comment
Comment #48639373
Minor nit: a steam machine is running Proton . Which is wine, yes, but wine that Valve supports, wine with patches and changes (afaik, most of which get upstreamed to wine). On a M…
-
comment
Comment #48537375
I am not sure that the perspective you have taken is the same as what I understood from the parent post; what I took from it is that things like registers, memory locations, ways t…
-
comment
Comment #48484208
They were not keeping it beyond the timeframe necessary for the model to process it, so there wasn't access there to audit.
-
comment
Comment #48410777
Same reason you wouldn't just emulate a Z80 on a desktop. People don't build retros because they're practical.
-
comment
Comment #48352007
If `left_pad()` calls `send_env_vars()`, how can you add exfiltration to `send_env_vars()` without having to change `left_pad()` to expose the use of the network? "You can't" shoul…
-
comment
Comment #48333627
Authorisation is a way to do that, too.
-
comment
Comment #48333618
When you need to use an effect, you need it in the type. If you directly call a function using some other effect, it propagates into your function. So far, so colourful. But you ca…
-
comment
Comment #48303405
Sounds like an argument for organised labour to me!
-
comment
Comment #48303398
Wouldn't the parent's post mean that you bring profit to the company, but you're worth less than the full amount of that profit because, should you demand to be paid more, you can …
-
comment
Comment #48303247
I think I was simply not very good at expressing what I was trying to convey, sorry, and it is a fault of mine to come across as gotcha-y even when trying not to. Thank you for res…
-
comment
Comment #48303129
That would be a remarkable feat for something where the current operating model is termination as soon as the request in flight is finished. Every chat API request to a model start…
-
comment
Comment #48302751
The context window limit prevents it, for one.