Live data from Hacker News

Viewing profile — njs12345

njs12345

HN member
Joined
Wed, Dec 23, 2009, 1:45 AM UTC
HN karma
1,175
Public activity
384 items

About njs12345

No profile information was provided.

Recent public activity

  1. comment
    Comment #43815173

    When not per tenant you still have this problem, and typically resolve by releasing database migrations separately to the code that uses changes (ensuring backwards compatibility).…

  2. comment
    Comment #38707510

    Confessionalism is probably just as large a confounder as communism in this context though..

  3. comment
    Comment #38129750

    There is the Images Batch API that isn't subject to the 1200 requests/5 minutes limit: https://developers.cloudflare.com/images/cloudflare-images/u...

  4. comment
    Comment #37871942

    I could see a combination of this approach and one of the audit approaches like `cargo crev` working well in the unsafe case: - Require audit if there is new unsafe code - Otherwis…

  5. comment
    Comment #36680448

    The lenders will come out alright. Even if the utilities end up being renationalised their debt will be converted into government bonds. The mugs here are the public, which end up …

  6. comment
    Comment #33730245

    https://ourworldindata.org/grapher/carbon-intensity-electric... With an ageing nuclear fleet built mostly in the 70s and 80s France has the cleanest electricity of any country in E…

  7. comment
    Comment #32824628

    A good place to start with Coq is Software Foundations: https://softwarefoundations.cis.upenn.edu/

  8. comment
    Comment #32266298

    The atomics themselves sure, but I guess often they'll be used as a barrier to protect an UnsafeCell or something, like in the implementation of Lazy : https://docs.rs/lazy-init/0.…

  9. comment
    Comment #32250944

    > Even rust's memory model has places where it can't do what C++ can. (you can't use atomic to write data from two different threads at the same time) Perhaps not in safe Rust, but…

  10. comment
    Comment #29895013

    China has just hooked a pebble bed reactor up to its grid: https://en.wikipedia.org/wiki/HTR-PM

  11. comment
    Comment #29038266

    A fun Postgres extension to require this: https://github.com/eradman/pg-safeupdate

  12. comment
    Comment #27062009

    Football Radar | Systems Engineer | London | Remote (UK) | Full-time We're looking for an experienced Systems Engineer / Site Reliability Engineer to help us deliver high quality s…

  13. comment
    Comment #24979910

    Land value taxes also seem like they would work very well, have some nice incentive effects and are hard to game: https://en.wikipedia.org/wiki/Land_value_tax

  14. comment
    Comment #23549706

    This isn't quite the same, because it's just an alias - you can pass a UserID to a function accepting a PostID: https://play.golang.org/p/nSOgcJs_66y It still provides a documentat…

  15. comment
    Comment #23415443

    We have to register to vote in the UK: https://www.gov.uk/electoral-register The same sort of dogwhistles about 'voter fraud' have been getting airtime in the media as well so I'm …

  16. comment
    Comment #20625227

    Just count yourself lucky that you don't have an Exchange Only (EO) line, that doesn't have a cabinet and runs directly to the exchange.. I'm in Whitechapel (Zone 1) and get 8/1

  17. comment
    Comment #18353726

    I agree in general with your comment, but.. > If you can already tell ahead of time which company's stocks are going up, just take more cash and use it to buy those stocks. These a…

  18. comment
    Comment #17609469

    It might not necessarily be high in fat - it's probably the calorie restriction that works, as in this trial: https://www.nhs.uk/news/diabetes/radical-low-calorie-diet-ma...

  19. comment
    Comment #16374650

    If you have any concurrency in your system then you aren't going to cover all the states using unit tests. You'll need some sort of formal model for that.

  20. comment
    Comment #15843269

    The base language is actually very small - you do need to know a lot on top to get anything done but arguably that's true with most languages.

  21. comment
    Comment #15581892

    CPU also causes a similar problem - for instance Java (and lots of runtime Java libraries) use the number of available CPUs to decide how many threads to use for various tasks, whi…

  22. comment
    Comment #15408808

    If you enjoyed this you might enjoy Jeffrey Archer's prison diaries - he was a British politician jailed for perjury in the 2000s who wrote up his time inside: https://www.amazon.c…

  23. comment
    Comment #15256671

    If you wanted to, you could even use a trigger to compute that field, and then backfill it - no changes to app code required!

  24. comment
    Comment #15052999

    Ecuador didn't do too badly under Correa: http://cepr.net/images/stories/reports/ecuador-2017-02.pdf

  25. comment
    Comment #14713598

    I imagine JSON serialisation overhead is pretty small when compared to parsing/typechecking a Rust program, which is probably what the Rust Language Server has to do whenever anyth…