skysight-inc/HackerNews huggingface dataset:
You're definitely right about that. Most people think of UML as a notation for relationships between components, and it's useful to have a syntax that people can agree on so it's clear what you're drawing on the whiteboard.

But you don't need a 750 page (really) standard creating a formal specification of this syntax.

Just in case people don't know just how formal the specification is, here's part of the explanation of event dispatching:

As discussed in sub clause 13.2.3, a Behavior execution
always has an associated context object (which may be the
execution itself). A context object mediates the handling
of Event occurrences for all of its associated Behavior
executions. When an Event occurrence is recognized by a
context object, it may have an immediate effect or it may
be saved for later triggered effect. An immediate effect
is manifested by direct invocation of a Behavior as determined
by the Event, such as the invocation of the method of a
BehavioralFeature (see sub clause 13.2.3). A triggered effect
is manifested by the storage of the occurrence in the event
pool of the object and the later consumption of the occurrence
by an ongoing Behavior execution that reaches a Trigger that
matches the Event corresponding to the occurrence in the pool
When I was a kid, my grandparents got a puppy and kitten, the best part of watching them grow together is how they used to be best buddies somehow.

It was always funny to see how the cat used the dog as pillow. If the dog was sleeping curled up and the cat arrived from one of outside trips, he would punch slowly the dog like arranging the pillow and then lay beside the dog, head on his body.

It was the only cat allowed to come closer to him.
Entanglement is really "just" the quantum version of this effect, which is why it‘s also called "quantum correlation".

Take two entangled photons. Measuring both polarizations with horizontal/vertical polarizers, you find that horizontal polarization (h) of the first means vertical polarization (v) of the second. So far, everything is classical and analogous to the coin example. The source could just produce the pairs h/v and v/h each 50% of the time.

But now note that both h- and v-photons pass through a diagonal polarizer 50% of the time. So if you measure with diagonal polarizers you‘d classically expect no correlation. But in fact, if the first photon passes through a diagonal polarizer, the second will never pass the same diagonal polarizer, and always pass through a perpendicular-diagonal polarizer. This is impossible with just classical randomness.

Bell‘s inequality describes how strong the correlations between polarizations could be with any classical model, and in reality we measure them to be stronger than that.
A few factors to consider:

- Attacking an entity (CCP/cloudflare) is not against the rules afaik, but attacking a person is not allowed (hate speech?).

- The comment on Putin is less on attacking him as a person, but more on the state and the actions that he took.

- Attack on an entity/concept (monarchy) might be "user-moderated" via flag and downvotes if it's repetitive and bring no new information or insights.

- Occasions do matter. For example, it might not be appropriate to attack a person while the person is suffering from severe illness or recently died.
It doesn’t have to be every month. Just do it once for a start, you’ll be happier with an old backup than no backup. Then, you can just set a recurring reminder every n months on a Saturday or Sunday and do it at that time.
We have moved as an industry from "subclassing works great for GUIs" to "let's use it for absolutely everything else" through to "subclassing is a terrible idea, what were we thinking of?", whereas the first of those ideas is actually still sound.
Will the phone only have one esim? Currently I use both the esim AND the physical sim of my phone. Very convenient and therefore a feature that is very dear to me.

Edit: seems the phone can support up to 8 esims :-)
Spooky, how China figured out how to make capitalism work in the public interest. Notwithstanding that 'public interest' is defined by the party.
I should add to this, even though the broker reports the cost basis, be proactive in verifying that it is correct.

For reasons I can't comprehend, ETrade reports the costs basis wrong every single year on all my RSU and ESPP sold shares. They do issue a supplemental report which has all the correct info, but the 1099-B has it wrong. It is maddening. I need to send both the 1099 and the supplemental doc to my CPA so things are accounted correctly, otherwise I'd pay a lot more taxes due to ETrade errors.

All other brokers I deal with do it correctly.
Is Life Like Gambling?
> Not to mention living in America is like playing life on hard mode;

Do you have any idea what living in third (or even second) world countries is like?

> at least relative to other OECD countries.

Such as Turkey? Or Mexico? Why do you think Mexicans escape to the US? Because their life was too easy and they wanted to have more of a challenge?
This always reads so unreal to me to hear about such a high pay.

I mean, I just joined joined a new job two months ago in a full remote position for 50k Eur/year, working in France. It's already almost 10k more than my previous job.

I read that the median annual wage in 2021 in the US was $45,760. In France, it was 22,184 euros in 2018.

So I guess, $40k is a joke for some, but would make a large difference for most people out there.
>It seems that almost everyone commenting has seen only bad uses of UML.

So what are the good uses?

>When I try to use particular models and views of UML myself, the documentation and tooling I find in the time available borders on unusable

That's kind of a sign, dont you think? Tools that programmers love and find useful tend to get improved.
Well it's a last resort but pretty effective due to bad PR and costs
> the problem is not about software development, it's about business logic that change, when a new client arrive and want new features, some feature where not usefull, other needed change ...

You're giving the textbook example of problems created and solved by putting together a working software architecture. Books like Bob Martin's "Clean Architecture" refer explicitly to needs to accommodate changes to business and application layers, and the need to design components to accommodate changes, and the book is language-agnostic.
The Great Attrition is making hiring harder.(McKinsey Report)
Firstly, Most things I'm interested in can't be consumed within 20 or 30 seconds. Secondly how can one present information and arguments supporting information in 20 to 30 seconds? You can't, it's purey gossip or similar at that speed. And then you'd have to follow up with further investigation, and you may as well have watched something longer format in the first place.
On iOS, Brave allows you to automatically redirect URLs. Nitter and old.reddit would be an ideal use case:

https://twitter.com/brave/status/1552063664920100864?t=JTcyu...
> And boy, those are fucking expensive.

Unless you want to train the model, Lambda Labs is somewhat cheap:

https://lambdalabs.com/service/gpu-cloud
Some people are dicks, but in many teams the 'over-achiever' with an 'above-average' output ends up effectively subsidising others and the team, which can also rightly piss them off.
And tigers snort to say hello, it seems a similar pool of low sounds had evolved in all he family to express happiness and a non-agressive stance
Yes, but per the parent, uncertainty (which I don't think anyone would argue with) suggests that one should at least be conservative--which includes being maybe more careful with expenses than otherwise. And an apparently at somewhat extravagant retreat sounds like something to be avoided if I were advising.
> Youtube shorts affected countless Youtubers who made their careers on the platform. They stole the target audience of regular-length videos which lead to a decrease in the watch time for longer videos. Youtube neglected its core audience in favor of increasing user retention based on a current trend. Established Youtubers like Marques Brownlee and Mrwhosetheboss had to create a secondary shorts channel to keep up with their audience.

I disagree with this. Things change, the world goes on, and you need to keep up with it. It’s not YouTube taking away their audience, it’s them not keeping up with the times (if they don’t make shorts)
The Timing Of Evolutionary Transitions Suggests Intelligent Life Is Rare (2021)
I think especially in developing countries e-sims will be huge. They save cost in the end for phone manufacturers and cell providers. It won't take long until low end android phones will have e-sim only options aswell.

Maybe u are right and I am overestimating the influence of apple. Only time can tell.
Sorry, but your posts are making it clearer why your team was disbanded. You have been arguing that:

- Social networks can be blamed for basically any evil that happens in the world. You express elsewhere the belief that Facebook can be blamed for the Rohingya Genocide. And thus by definition that your colleagues and past/future work mates could also be held morally responsible for genocide or more or less anything bad, via the transitive property of whatever. This belief requires sloppy and motivated reasoning to sustain.

- That perhaps your job was to ban anyone you regarded as "shitheels", "jerks" or "Nazi-ish" (!). In other words anyone whose views you simply didn't like. That's not an anti-abuse policy worth of the name.

With these attitudes it is easy to believe that the team you were on was not only highly disruptive towards colleagues and users but ineffective and a legal liability as well.
You could replace it with something more vanilla. I used to maintain a list of common share URLs, but this project is more more useful: https://github.com/bradvin/social-share-urls
So can my Amiga 500, even in unexpanded configuration.

But it's microEmacs. Still, it is of course GUI (like nearly everything on the Amiga), and it works fine.

It shipped in the AmigaOS 1.3 extras floppy. Probably also bundled in other versions.
Most people have to pay for their internet connection.

Gmail used to be ad-supported, but is now just a loss-leader for other Google products.

Bittorrent is built on top of people's paid-for internet connections and cannot scale to anything like the size of YouTube.

Cryptocurrencies have transaction fees.
HTMX is incredible, I adore it. Typically, my stack for a web app is a Golang webserver using Fiber[0], HTMX, SCSS, my own (experimental) templating engine [1] and SQLite. It's a sufficiently hype-free stack, in my opinion, and one that's been fairly well battle tested (bar the templates) and is pretty simple. It's a joy to use!

[0]: https://github.com/gofiber/fiber

[1]: https://github.com/codemicro/go-neon
I considered those for a long time and ended up with the latest iPad Mini. Procreate and Notability are so ridiculously compared to the homebrew solutions eink tablets come with. I cam draw stuff and them colour it and Airdrop it to my laptop.

My iPad is still confined to paper replacement duty, and it excels.
You're exactly right :-) And that's the problem.

Please take a look at other Jetbrains products - you pay for them once and if you decide to not pay anymore you can still use current version indefinitely.

Honestly I really don't understand people that say that's reasonable pricing - all these "coffee a day" subscriptions tend to quickly amount to salary of additional developer and you have no flexibility to cut it without serious issues.
"Have we reached that level of the civilisation that goes extinct, for forgetting how its own inner machines work?"

extending this logic. modt people in the wedt can't go food, connect plumbing or fix a broken chair. only 10% of the people will find correct ancor for drywall or fix a flat on a bycicle
sounds like a loss situation for audience. win for a few creators and super win for yt
I settled for notability on an iPad Mini. I like having different pens, and an undo function.
You can surely allocate a Vector<T> inline, no need for pointers, just make use of compile time polymorphism instead of runtime one.

On OOP languages with GC, you can reduce GC scanning by having precise GC, and if the languages support value types by making use of structs with method pointers.

With the help of PGO for AOT or the JIT, the compiler can optimize the layout of types for the target architecture.
Anyone interested in this kind of thing, I recommend the YouTube channel "Les Routes de l'Impossible" [0]. Their videos are in French and the auto-generated subtitles can be a bit er... random... But it's amazing to see how the various drivers have to battle through all kinds of conditions in vans and trucks which are often little more than scrap, held together with string and snot. Watch a few of those and you'll never complain about your car's squeaky brakes again.

[0] https://www.youtube.com/c/LesRoutesdelimpossible
Smaller sensor are the best teleconverters one can get, aren't they? Nice pictures, really something to aim for!
Thanks, I meant 1.6x and 1.5x. (Was a Canon person, and loved the reach of the 70-200/4L on 1.6x so much, that I never wanted to go to full-frame.)
Ha! I love old school war stories like this.
TL;DR: specialize in a niche field such as advanced web development or production engineering; you'd be able to be interviewed for your skillset outside of the crowded leetcode funnel.

Proper disclosure: worked for BigTech (hated it). The above is based on my cohort members and peers who were selected as specialists, rather than generalists.

A major thing to consider is - if you excel in the leetcode game, your prize will be peers that are fellow leetcode winners, which is a high grade type of corporate cannon fodder; however people selected by that principle are not expected to be and are not allowed to become the big-picture/high-trust problem solvers that many of us aspire to be.
This is a strawman argument. You're ignoring the point, which is actual emissions, and are arguing instead that they are are getting more GDP per unit emissions than other, which is not the same and certainly is orthogonal to amount of emissions.
Even with older lenses the question is whether you can see the "lacking" resolution on the final product or not.
Sure, while also being completely wrong.
> It is announced that our business partners also will come

I think "beaches" and "midnight parties at pubs" may be cheap way to make better&stronger connections with your business partners

Alcohol despite all shitty things is good at getting people "closer"(?)
Related : South Korean "Telecommunications Business Act" in "Netflix v. SK Broadband"

https://altilunium.my.id/p/Netflix
Make it open source so I can fork it and release it as AfricanizedMurderHornetDB
I wonder whether this choice ended up leading to Elementary OS being the least stable Ubuntu-based I’ve ever attempted to use. I really wanted to make it work but neither Luna nor Jólnir were actually stable enough to daily drive, as much as I liked the looks of the DE.
I agree. The only memorable Google IO was the introduction of Google Glass skydiving event. That was so cool.
I haven't tried TikTok, so I can't really comment, but I've heard the same in regards to their recommendations. YouTubes algorithm, is either fantastically broken, or really devious. Recommendation fall into two main categories, interspersed with a few good videos: Completely broken, as in presenting videos from 20 year old women making videos about how their boyfriend suck or complaining about things I can't relate to as a 40 years old dad. I mean the target audience is way off. The other category is an attempt to push evermore extreme toxic masculinity videos.

Intermixed with the two categories are a few videos, which in my case are two military analysts, which I do enjoy. The thing is, you get a video that makes you think: "This is pretty good", then you're hit with either something that actually pisses you off or go "why the hell am I seeing this?". I believe that in my case it's a question of the going back and forth between: Hey this is interesting and then "why are you showing me this crap" and trying to make it learn to not show me junk content. And Shorts is MOSTLY junk, the majority of the videos are absolute garbage. So for me, it's 50% emotional rollercoaster and 50% technically curiosity.

Liking and disliking videos does NOTHING for the recommended videos. It seems like the recommendation engine only understand genres or categories when doing recommendations, but not when you hit dislike on a bunch of videos of the same type. It works create for normal YouTube videos, but not on Shorts.

I've resorted to a Firefox plugin that just removes Shorts from the YouTube sidebar and then removing the panel... Though YouTube tells me it will be back in 30 days, at which point I'll have to remove it again.
A spreadsheet with probably at least thousands of columns and billions or trillions of rows.
on up-to-date archlinux:

$ find /lib/modules/`uname -r` -name \*.ko.\* | sed s/.*\\.// | sort | uniq -c
3 xz
5721 zst

(the xzs apparently come from virtualbox)
You would not. MS and Google however (partially) do with their products, and that covers quite a wide range of users who will switch browser because something did not work.
So many over optimize their sites for Google PageSpeed.

Most annoying is fancy "loading" screen before page load.

Skip that fancy loading screen/spinner page and your site is already faster.
Taken to a basic extreme, OOP is basically extensible modules.

Just pick a modular language like Modula-2, and add the capability to store module instances into variables, and extend them from there.

Polymorphism and dynamic dispatch at their root are plain function pointers, and anything else is just syntax sugar to avoid manually dealing with them.

Languages like Oberon or Lisp show how minimal the language has to have native support for OOP features, while still supporting most of its concepts.
Yes. That's why it's so weird.

Imagine two dice. There's no sense in which one die has a number until you throw it and one side lands upwards.

With entanglement, you have two dice but they're correlated. For example they may always land opposite sides up.

So if you see the value of one, you also know the value of the other. No matter where it is.

The hard questions are:

1. How does one dice/particle know the other has landed/been measured? This is really just a special case of the unsolved measurement problem, but over larger than usual distances.

2. Where does the entanglement information live? If you look at a single die/particle it has no physical property that shows it's entangled. Individually, entangled and unentangled particles are absolutely identical. So you have a correlation that can't be explained by the structure of each die/particle.

IANAQP but to me this suggests that you're looking at a 4D spacetime projection of an object which exists in some higher and/or more abstract space. So there's a single object in a hypothetical Quantum Space and we're seeing two views of it in our 4D spacetime. Entanglement somehow fixes the projection in a certain orientation.
But Apple is basically only their devices, and the iphone the biggest one from all of them.

Google is a myriad of services and their money is made from advertising and cloud. Android is just a very small part.

So when you compare smartphones then Google is the smaller player, it‘s only a small fraction of the company while the rest is doing totally different things.
Do you have outside investors? If so, founders get pushed out all of the time.
How much prep have you done?

People have a wide range of reactions to FAANG interviews. One of my friends has panic attacks when thinking about interviews. I actually find LeetCode questions to be fun way to spend the evening and I like being interviewed, but I know I'm in the minority.

I consider myself a deep thinker too. And I've been slower at solving interview questions before and got faster over time.

The key about doing these problems is not memorization. I haven't memorized binary search. That's not why I'm fast. But I know the concepts and I can reproduce it at will, maybe with a bug or two which I can iron out while walking through it.

Solving problems in 40 minutes is actually the very last step in the learning process. So not being able to do that just means you haven't completed your training yet.

The process of practicing different problems over and over helps you see the patterns across different types of problems. Similar problems will have similar code structure, data structures, and algorithmic choices.

If I hear a new song on the radio I can guess what band it is before the singing starts because bands often have the same style of songs. It's the same thing when I see a coding problem and choose how to solve the problem. It's an impulse I learned from training, it has nothing to do with me being a quick thinker.

Some people on Blind mention that they do 100's of questions on LeetCode before doing FAANG interviews. Some still fail. I've failed plenty.
Nice! Will give this a try. My current setup is a vscode docker container with every dependency and plugin I need for development. It runs on a powerful server.

It is SO nice to come back where you left from multiple machines. Also it is very nice to have a 10 gig connection. It works incredible well. With Scala and the metals plug-ins it is very close to a full blown intellij experience.
So it‘s a firefox+ublock problem, not iOS…
A feature that deserves its own bullet imo: Wifi sync. I suppose it's akin to Keepass+Syncthing but integrated into all clients.

I used Google Drive/OneDrive in the past but a few times vaults would get into a broken state where they couldn't connect to the provider anymore and I had to manually re-connect. It was always able to smoothly recover and sync, but I had no confidence I was synced at any given moment.

I jumped on Wifi Sync as soon as they launched it and haven't looked back—as long as I'm on the same network once in a while, everything is in sync.

Sometimes I get an itch to try the open-source/Keepass route again, especially since it seems to be much improved, but Enpass is convenient for now.
It's a throwaway account and a description of events applicable to what is surely tens of thousands of companies; it's functionally anonymous.
The length of content on YouTube is a bit weird for me. I don't like Shorts, for multiple reasons, but length is one of them. It's hard to do meaningful content in less than one minute. Some are able to and make good stuff though. I also don't like 20 minute videos, because they seem to be mostly stretched to facilitate monetization and ads. 10 minutes is the sweet spot for me, but that's not longer viable for the creators.