Preferences

The_Colonel
Joined 5,660 karma

  1. It's total births, not birth rate. 125 years ago, the population was smaller, but the birth rate higher.
  2. You're missing the point - your claim of "hypothesis has to be testable otherwise can be dismissed" is itself philosophical (philosophy of science). You're claiming that your claim can be dismissed.
  3. I think Intel is a different kind of acquisition for Broadcom than VMWare.

    VMWare had/has a strong moat which can be exploited by jacking up prices. Intel doesn't have that.

  4. Stories like this hit me harder after having children, too.

    But they also provoke thankfulness for all I have. For a little while after I read such tragic stories, I try to enjoy the everyday life a bit more, enjoy the presence of the loved ones.

    Memento mori.

  5. That reminds me the story of Mozart's parents. Their first 3 children died less than 1 year old. I can't imagine the despair. Out of 7 children, only 2 survived infancy.
  6. Or like MicroSoft - Microcomputer Software.
  7. It's generic only if the context isn't implied. In e.g. NBA, NHL etc. "national" means "American".
  8. A lot of it is simply AMD getting on newer TSMC nodes. Most of the Apple's efficiency head start is better process (they got exclusive access to 5nm at first).
  9. Measuring your blood pressure is an example of proactive screening.

    I assume we will start screening for things like cancer when the test will be as simple / cheap as measuring your blood pressure.

  10. > enabling consumers to run big-LLM inference locally

    A non-technical reason is that the market of people wanting to run their personal LLMs at home is very small.

  11. > I for one don't like it when people online, with every statement, signal their personal ethics. It gets to be very tiresome and degrades my HN experience.

    Ironically, buying a Tesla is nowadays a very visible political statement.

  12. I think that even (most) conservatives don't want their car to be a political statement.
  13. I would not be surprised at all if they broke up within a couple of months.
  14. China ATM seems to be a smaller threat to Europe than US.

    I wouldn't be surprised if there was some level of EU-China rapprochement as a result.

  15. I guess this is a point where terminology matters. If you work with SQL database in an OOP language, you pretty much always do some object-relational mapping, no matter if you have a big framework or just raw SQL connection.

    But this is not what people usually call as ORMs. All the "bad kind of ORM" (JPA impls, Entity Framework, SQLAlchemy, Doctrine, Active Record...) have some concept of an entity session which is tracking the entities being processed. To me, this is a central feature of an ORM, one of its major benefits. It is, incidentally, also serving as a transaction-scoped cache.

    I won't of course dispute that you can have caching on other levels as well (which may perform differently, for different use cases).

  16. Integrating cache into connection pools brings little added value since connection pools don't have enough context/information to manage the cache intelligently. You'd have to do all the hard work (like invalidation) yourself anyway.

    Example: if you execute "UPDATE orders SET x = 5 WHERE id = 10", the connection pool has no idea what entries to invalidate. ORM knows that since it tracks all managed entities, understands their structure, identity.

  17. Well, usually you want to handle it at some level - e.g. a common REST exception handler returning a standard 500 response with some details about what went wrong. Or retry the process (sometimes the errors may be intermittent)
  18. That (or rather checked exceptions in general) doesn't play well with lambdas / streams.
  19. JPA implementations have "managed entities", sometimes called session or 1st level cache which is making sure that every entity is loaded at max. one time within a transaction. Like e.g. checking user/user permissions is something which typically has to be done in several places in course of a single request - you don't want to keep loading them for every check, you don't want to keep passing them across 20 layers, so some form of caching is needed. JPA implementations do it for you automatically (assuming you're fine with transaction-scoped cache) since this is such a core concept to how JPA works (the fact it's also a cache is kind of secondary consequence). JPA implementations typically provide more advanced caching capabilities, caching query results, distributed cache (with proper invalidation) etc.
  20. I've made an opposite progression from the op. I was a strong believer of upfront design, but now value iterative approach as you do.

    For the first try, hack together something working, you'll learn things along the way, validate/disprove your assumptions. Iterating on this will often bring you to a good solution. Sometimes you find out that your current approach is untenable, go back to the whiteboard and figure out something different.

  21. Starting with raw SQL is fun. But at some point you find out you need some caching here, then there, then you have a bunch of custom disconnected caches having bugs with invalidation. Then you need lazy loading and fetch graphs. Step by step you'll build your own (shitty) ORM.

    Same thing for people claiming they don't need any frameworks.

  22. > They just needed some syntactic sugar to help redirect certain developers into less self-destructive ways of procrastinating on proper error handling.

    Syntactic sugar it needs is an easy way (like ! prefix) to turn it to a runtime exception.

    Procrastinating on exceptions is usually the correct thing to do in your typical business application - crash the current business transaction, log the error, return error response. Not much else to do.

    Instead the applications are now littered with layers of try-catch-rethrow (optionally with redundant logging and wrapping into other useless exceptions) which add no benefit.

  23. Everyone dislikes bikeshedding. But people disagree on which questions are bikeshedding and which aren't.
  24. IMF is the lender of last resort, their loans pretty much always come with strings attached which provide some assurance that the loan will be repaid.
  25. I guess my problem is that I had no idea that he changed his visual appearance so these references just confused me. I'm not really following his personal life.
  26. I assume this is again some kind of joke. I'd appreciate if someone explained it without making another hard to decipher joke.
  27. https://en.wikipedia.org/wiki/Declaration_of_war

    > Since 1945, developments in international law such as the United Nations Charter, which prohibits both the threat and the use of force in international conflicts, have made declarations of war largely obsolete in international relations

    > Declarations of war have been exceedingly rare since the end of World War II.

    > In his study Hostilities without Declaration of War (1883), the British scholar John Frederick Maurice showed that between 1700 and 1870 war was declared in only 10 cases, while in another 107 cases war was waged without such declaration

    Most of these statements have source references.

    While this doesn't cover the whole history, you are welcome to bring up sources contradicting my statement.

  28. Ok, so you misremembered the events and thus the whole discussion was pointless. You probably also did not remember that NS2 was shut down (non-violently) two weeks after Biden made this statement, 6 months before NS1 (and half of NS2) got blown up.

    At least we clarified we can't implicate Biden based on your false memory.

  29. Right, like this world's largest company called Apple, which gets most of the revenue from its hardware sales. Pixels are not cheap either and given its low specs (Tensor SOC), the per-unit margin has to be quite decent. OTOH, there are significant fixed development costs which you want to spread over as many devices as possible to increase the net margin.

    The lackluster value and sales of Google hardware is no master plan, it's a simple incompetency.

  30. > The pivot away from Russian gas was well underway by then and the pipeline had lost its value.

    This is the autumn 2022, the pivot is only starting. Gas prices are sky-high and there's a lot of uncertainty in the anticipation of winter. The storage is low since Russia started this strategy already in 2021 by restricting the supply. The government is against buying Russian gas, but you don't know how bad the winter will be and how strong the opposition will become if factories stop working and people can't afford their heating bills.

    On one hand you argue that the pipeline has no value, on the other hand Germany would get extremely mad at Ukraine destroying an extraterritorial infrastructure of no value (as you say) which is mostly owned by Russia.

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