Preferences

dolmen
Joined 1,125 karma
https://github.com/dolmen/

  1. I don't get the logic of cleaning dishes BEFORE putting them in the dishwasher.
  2. I think there is still space for an alternate Go syntax for scripting with the following constraints:

    * a single file exposing a "main" package and its "func main()"

    * import syntax that merges requires from go.mod (import both packages and modules)

    * simplified error handling (just ignore returned errors in code, and they are caught by the transpiler to be handled as fatal)

    Those are my ideas to go beyond my own goeval that already allows to run Go oneliners. https://github.com/dolmen-go/goeval

  3. Also, for Go oneliners: https://github.com/dolmen-go/goeval

    (Disclaimer: author here)

  4. … so presenting it as a paraphrase is misleading.
  5. As you think Go is a wrong way for computing, tell us about the others routes that we should explore…
  6. Access control to your (customer's) data may also be a concern that rules out managed services like RDS.
  7. But first ensure that the input error is properly reported to the client in the response body (ideally in a structured way), so the client could have figured out by himself.

    If a fix is needed on your side for this matter, having a conversation with a customer might be useful before breaking more stuff. ("We have no state code in EU. Why is that mandatory?").

  8. Log4J style logging is effectively a hook system. But it is too easy to badly use it with too high level and delegate level fixing to the end user.
  9. TLDR: I agree.

    A library might also be used in multiple place, maybe deeply in a dependency stack, so the execution context (high level stack) matters more than which library got a failure.

    So handling failures should stay in the hands of the developer calling the library and this should be a major constraint for API design.

  10. The idiomatic practice in Go for libraries is to wrap returned errors and errors can be unwrapped with stdlib tooling. This is more useful to handle errors at runtime than digging into a stack trace.
  11. Check varlink, an alternative to D-Bus defined in the SystemD world.

    https://media.ccc.de/v/all-systems-go-2024-276-varlink-now-

  12. > An important part of adoption will probably be bindings to other languages. The libraries are all in C++, but since they aren't very big (by design), making Rust / Go / Python bindings shouldn't be hard for someone experienced with those languages.

    If the the protocol is that clean, make a formal specification for it that can be used to generate client code.

    A binding to C++ is definitely not what I want in my Go program.

  13. This isn't about people.
  14. I would not bet on synthetic data.

    LLMs are very good at detecting patterns.

  15. Not that bad compared to product images seen on AliExpress.
  16. "confidently" is a feature selected in the system prompt.

    As a user you can influence that behavior.

  17. A missile tracking system is definitely a killer app.
  18. AI are good at JS because basically there is a ton of JS code available publicly without usage restriction: the JS code published to be executed in your browser. Most of JS code attached to web pages has no explicit license, but the implicit license is that anyone can download it and run it. Same for HTML and CSS. So using that public code to train models is a no brainer.
  19. Just use a separate browser profile for your critical accounts.
  20. > Users uploading their own stuff completely willingly to some sketchy service

    > Getting the user to run the malware themselves

    Here are two good reasons for not trusting a password manager that stores your vault online.

    On the other hand, most people have no backup strategy for their digital life.

  21. Advertising is a channel for scams. So an ad blocker is also a security tool.
  22. And France is following that path too.
  23. Who manages emergency funds?

    Also, there are higher emergencies than allowing planes to fly.

  24. Who should the airlines speak to? People in charge are either at home or very busy.
  25. Cosmocc and Cosmopolitan are remarkable technical achievements and llamafile made me discover them.

    The llamafile UX (CLI interface and web server with chat to quickly interact with the model) is great and make easy to download and play with a local LLM.

    However I fail to see use cases where I would build a solution built on a llamafile. If I want to play with multiple models, I don't need to have the binary attached to the model data. If I want to play with a model on multiple operating systems, I'm fine downloading the llamafile tool binary for the platform separately from the model data (in fact, on Windows one have to download the llamafile.exe separately anyway because of a limit of the OS for executable files).

    So Cosmopolitan is great tech, the llamafile command (the "UX for a model" part) is great, but I'm not convinced by the value of Cosmopolitan applied here.

  26. Does the source dataset includes with enough precision human made buildings?

    Will it allow to determine the farthest point theorically visible from the top of the Eiffel Tower?

  27. > many accounts of whales with old whaling wounds being exceptionally aggressive, with some becoming legendary in their own right

    Moby Dick?

This user hasn’t submitted anything.

Keyboard Shortcuts

Story Lists

j
Next story
k
Previous story
Shift+j
Last story
Shift+k
First story
o Enter
Go to story URL
c
Go to comments
u
Go to author

Navigation

Shift+t
Go to top stories
Shift+n
Go to new stories
Shift+b
Go to best stories
Shift+a
Go to Ask HN
Shift+s
Go to Show HN

Miscellaneous

?
Show this modal