• 0 Posts
  • 44 Comments
Joined 2 年前
cake
Cake day: 2024年11月17日

help-circle
  • I have heard way too many “performance in the ballpark of C”, most of the time it means in some cherry-picked example it is slightly slower than C, and most program is 20-50 times slower.

    The language design honestly remind me of the old PHP: uses hashtable and array as primitive data structures, and free memory at the end of a function to achieve memory safety.

    It seems quite unbelievable to me that it is gonna have C-like performance, since hashtable is usually quite slow compared to even heap access (direct stack allocation, of course, is the fastest); but I would be happy to be proven wrong.






  • I feel yields different result than 5 ∪ 7 in the classical set theoretical encoding… I believe 5 ∪ 7 = 7 in the standard encoding of set theory. Because ∪ is the join operation in the natural number lattice (every total order give a lattice structure), yet the lattice structure in ideals of natural number ring is different: the join is LCM and the meet is GCD.

    I guess my objection is that the ∪ and ∩ in the set theoretical encoding is rather trivial: the lattice structure in a total order is not terribly informative: join gives the larger element, whereas meet gives the smaller one. Yet the standard encoding of natrual number in category theory (the category generated by one arrow on one object) is slightly more interesting, as composition encodes addition, which is arguably the most interesting opration on natrual numbers.

    That being said arguing about encoding of natrual number is not the most informative discussion. but I feel set theory in general is very low level, yet people usually think in more algebraic and high level way, which aligns more closely with category theory.







  • coherent_domain@infosec.pubtoProgrammer Humor@programming.devCowabunga!
    link
    fedilink
    English
    arrow-up
    20
    ·
    edit-2
    10 个月前

    I heard in many large companies, they would create short artificial downtime for internal services, so that user-facing system never rely on a single internal system for resources and data. This prevents large downtime in user facing system when any internal service is down for a large amount of time.

    I think a great use of interns is to make these downtime more organic.



  • coherent_domain@infosec.pubtoScience Memes@mander.xyzHi Larry!
    link
    fedilink
    English
    arrow-up
    24
    ·
    edit-2
    10 个月前

    It feels very strange to me that any serious citation counter would index ResearchGate, which AFAIK don’t have any check before publishing a preprint. It is basically a more reputable vixra.

    But then again citation count, or “impact factor”, are in general quite bad to determine the quality of one’s research, and often can be easily manipulated even through legitimist means: simply publish more mediocre papers.





  • In terms of app sandboxing, I don’t think GrapheneOS is doing much to improve privacy, besides sensor and network premission. https://grapheneos.org/features#improved-sandboxing detailed its improvement to sandboxing, but it is more for malicious app, but not for data hungry app, like google product.

    In general, an app can only track your behavior within the app besides the premissions you granted (Play service provides an global advertizing ID, which can also be used for tracking, but you can disable it or reset it at any time). You can check these premissions on the premission tab, and the three dots on the top right will show you all premissions.