Preferences

Romario77
Joined 82 karma

  1. pull vs push. Plus if you start storing the last timestamp so you only select the delta and if you start sharding your db and dealing with complexities of having different time on different tables/replication issues it quickly becomes evident that Kafka is better in this regard.

    But yeah, for a lot of implementations you don't need streaming. But for pull based apps you design your architecture differently, some things are a lot easier than it is with DB, some things are harder.

  2. I wouldn't describe it as improved necessarily, but successfully integrated. This happened many times - youtube by google for example. Facebook acquisitions are pretty successful too (not looking if it was good for humanity, just from business perspective).

    Some companies like Amazon buy companies and let them run almost independently - IMDB for example, Zappos, Twitch, Whole Foods, Zoox, Audible.

  3. I mean - DOS or it's equivalents still exist and for older computers you will probably be able to find drivers.
  4. Hashicorp was sold for 6.5B to IBM.

    Another thing - when it went public it was valued at 13B and Hashimoto owned 8.5% of it according to the filing.

    So, depending on when he sold or converted his shares it is pretty plausible that he got a billion.

  5. There are already insider trading laws which almost everyone has to comply with, congress people being an exception. They specifically allow insider trading for themselves while prohibiting it for everyone else.

    If you work in a financial company which does trading often times you are very restricted in what you could do. You also have to report all of your accounts plus close relatives accounts.

    And if you have an insider info and give it to someone else, no matter how remote from you it's still against the law to trade based on that and it's not "fully compliant with every letter of the law"

  6. It's available in cursor. Should be there pretty soon as well.
  7. it doesn't work quite well for complex projects that require integration with other teams/software.

    You would need to either have separate versions running at the same time or never do breaking changes or devise some other approach that makes it possible.

    It's not always feasible to do it this way

  8. It's an AI generated article full of errors. Simple arithmetic errors. Probably copied from a video or another article.
  9. with smaller companies there is another problem - they get acquired and then you get the same deal.
  10. You could write crappy code in any language. I don't think it's specific for Java. Overall I think java is pretty good, especially for big code bases.
  11. I don't think it's a fallacy, it's much easier to optimize water usage for something that much larger.

    Agriculture uses about 70% of all freshwater while datacenters are less than 0.5%

    Some leaky channel will cost more than all the datacenters.

  12. you can put in your rules what type of output to do for diagrams. Personally I prefer mermaid -> it could be rendered into an image, read and modified by AI easily.
  13. you could make the same argument about humans - we run the cycle of "find food", "procreate", "find shelter" ...

    Some people are better at it then others. The progress and development happens naturally because of natural selection (and is quite slow).

    AI development is now driven by humans, but I don't see why it can't be done in a similar cycle with self-improvement baked in (and whatever other goals).

    We saw this work with AI training itself in games like Chess or Go where it improved itself just by playing with itself and knowing the game rules.

    You don't really need deep thoughts for the life to keep going - look at simple organisms like unicellular. They only try to reproduce and survive withing the environment they are in. It evolved into humans over time.

    I don't see why similar thing can't happen when AI gets to be complex enough to just keep improving itself. It doesn't have some of the limitations that life has like being very fragile or needing to give birth. Because it's intelligently designed the iterations could be a lot faster and progress could be achieved in much shorter time compared to random mutations of life.

  14. Linux UI is crap compared to Mac.

    It's a server or developer box first and a non-technical user second.

  15. This sounds more like a stipend for established artists, not basic income.
  16. avg=: +/ % #

    +/ sums the items of the array.

    # counts the number of items in the array.

    % divides the sum by the number of items.

  17. LLMs are not good at "cycles" - when you have to go over a list and do the same action on each item.

    It's like it has ADHD and forgets or gets distracted in the middle.

    And the reason for that is that LLMs don't have memory and process the tokens, so as they keep going over the list the context becomes bigger with more irrelevant information and they can lose the reason they are doing what they are doing.

  18. clone relies on hardware being designed and software written - this takes a lot of money, so you can't just count the final price of parts as the price.

    Arduino is open sourced in hard and software which allows this cheap cloning to exist. It also helps a lot with software and docs, which makes it cheaper for them.

  19. I think it adopts some ruby conventions (one I discovered is the name in singular vs plural can mean different things like a collection and an item of a collection). I think there are a lot of conventions like this - you have to know.

    I am not a UI developer and just needed to understand/debug something, it was not easy at all.

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