Viewing profile — demurgos
demurgos
HN member- Joined
- Thu, Jul 21, 2016, 12:57 PM UTC
- HN karma
- 539
- Public activity
- 153 items
- HN profile
- View on Hacker News ↗
About demurgos
[ my public key: https://keybase.io/demurgos; my proof: https://keybase.io/demurgos/sigs/Gc3Y6euEvQ6Yjg3y8KInIRHWRcTgZIqyyp-tC8jQ4nU ]
Recent public activity
-
comment
Comment #48236854
It could also be a pop-up or a clear icon in a corner without disrupting the movie. It does not have to be baked into the video stream as long as it's displayed. I'm not sure what …
-
comment
Comment #47806902
This is a standalone game that needs to be purchased. For PC, it can be acquired through Steam ( https://store.steampowered.com/app/753640/Outer_Wilds/ ). It is also available on c…
-
comment
Comment #47753717
To go further, semver provides semantics and an ordering but it says nothing about version requirement syntax. The caret operator to describe a range of versions is not part of the…
-
comment
Comment #46626918
Here is mine: https://demurgos.net There's not much, but I keep a few articles and games there.
-
comment
Comment #46383051
The "unexpected" part is that the browser automatically fills some headers on behalf of the user, that the (malicious) origin server does not have access to. For most headers it's …
-
comment
Comment #46346777
Yeah, it's hard to prevent a sufficiently motivated dev from shooting itself in the foot; but these still help. > You conveniently left out where the Foo string is computed from so…
-
comment
Comment #46343365
The point of my message is that you should avoid the `log(string)` signature. Even if it's appealing, it's an easy perf trap. There are many ideas if you look at SQL libs. In my ex…
-
comment
Comment #46342102
I feel like there's a parallel with SQL where you want to discourage manual interpolation. Taking inspiration from it may help: you may not fully solve it but there are some API id…
-
comment
Comment #46333189
It's definitely a possible solution if you control how the file are displayed. In my case I preferred the files to be safe regardless of the mechanism used to view them (less risk …
-
comment
Comment #46327083
What are TV brands/OSes that complain the least when not connected to the internet?
-
comment
Comment #46318004
I looked into it for work at some point as we wanted to support SVG uploads. Stripping is not enough to have an inert file. Scripts can also be attached as attributes. If you want …
-
comment
Comment #46288603
It is intentional to avoid non-free projects from building on top of gcc components. I am not familiar enough with gcc to know how it impacts out-of-tree free projects or internal …
-
comment
Comment #46278500
Internal means "not exposed outside some boundary". For most people, this boundary encompasses something larger than a single database, and this boundary can change.
-
comment
Comment #45957493
You are talking about forward compatibility. JS is backwards compatible: new engines support code using old features. JS is not forward compatible: old engines don't support code u…
-
comment
Comment #45834175
No it doesn't. A global flag is a no-go as it breaks modularity. A local opt-in through dedicated types or methods is being designed but it's not stable.
-
comment
Comment #45530204
That's a nice idea, thank you. I have personal blog, I'll try to clean it up a bit and provide performance measurements so it's worth posting. Regarding the official documentation,…
-
comment
Comment #45527836
I believe that you are describing `Vec::with_capacity` which allows to change the initial reserved memory on construction. `reserve` and `reserve_exact` are used when mutating an e…
-
comment
Comment #45291277
> I'm not sure if this isn't as common as I think it is - but what's wrong with typing `ip` into a terminal (that's always open anyway)? I'm a regular Linux user, but I wouldn't kn…
-
comment
Comment #45003267
Where is the spec? I can't find an entry on MDN. Is there a way to get reproducibility? In the same browser or across browsers? Even if it's not the default mode.
-
comment
Comment #44899090
React native is just an example, the point is that the npm registry has no issue distributing binaries. Sass, Prisma, native DB drivers, or any other project using node-gyp or Node…
-
comment
Comment #44899063
> I don't know much about go, and I've only scratched the surface with node, but as far as node goes I think it just distributes JS? As a sibling comment posted, Node packages have…
-
comment
Comment #44888308
I'm not very familiar with them, but I always assumed that there is a lot of overlap between the maintainers of both projects.
-
comment
Comment #44810028
Sometimes you need to embed binary data in a text format (e.g. JSON).
-
comment
Comment #44765798
> The ECMAScript/JavaScript language itself, however, exposes characters according to UCS-2, not UTF-16. The native JS semantics are UCS-2. Saying that it's UTF-16 is misleading an…
-
comment
Comment #44656979
If the logic is compute heavy, Rust with Wasm can be a good approach. TypeScript on both ends is also a pragmatic choice. You can still have a boundary in the backend for lower lev…