skysight-inc/HackerNews huggingface dataset:
A crowded public bus has far more intense interruptions than those in the workplace. I've never been thrown from my seat at work. (Ok -- once.) At work I've never been surrounded by a group of strangers having a shouting argument. And much more.

And there were many bus trips where I would not get a seat until the very end of the ride, and still manage to get work done. A single burst of work was frustrating, but you'd make the most of it. Honestly - it was a transformative experience. I completely agree with you here:

> it helps substantially to know that even if I only do 2 minutes of the thing, I'm making progress.

...and that was the trick for me. Transforming it from "in 2 minutes I won't even get the IDE loaded" to a situation where "in 2 minutes I'll make small but genuine progress, progress that I can bank. A tiny but solid win." And seeing that happen over and over is what got my brain into a place where I would be kind of "proud" instead of "frustrated".

With this topic in general, when you say:

> I don't like the "wear running shoes" example either

...I think maybe you'd need to go back to the real source of this stuff, which is not the linked article, and not James Clear, but Fogg. Also the book 'the power of habit' by Duhigg is quite in depth.

Because if you only read the 1-minute pop-psychology versions it's very easy to pick holes in it and it looks quite superficial, I get that. They present it as just little "hacks" and how can you get a deep trust in it, if it's just gimmicky little hacks?

Anyway, best wishes.
Extends the period during which some carbon is sequestered but still ultimately returns to the atmosphere - Typical wood building construction periods are in the order of 50 years expected lifespan. That's with treated woods too, which introduce issues with environmental contamination from their treatment methods. Untreated lumber construction is more in the order of 10 years useful building life and another 10 years (guesstimate) breakdown period.
Because it has a rapidly declining stock to flow ratio, which will soon be even lower than gold. It will be the hardest form of money ever devised.
Press f8 to process autoexec?
So the way this is supposed to work is that providers hand out /48s and each site should be allocated a /64. In practice if you for example rent a VPS, you'll be handed a /64 for it by your service provider from their /48.

I would personally treat any /64 as the same. Depending on your local network setup the second half of the address could be anything and could change frequently. You might also get multiple addresses. Whereas getting a new /64, or /48, requires slightly more effort.

Of course there's a risk you'll block a /64 and that takes out some whole company or whatever, but I've seen that happen to corporate proxies that got flagged as a source of spam as well so this is not an easy problem even without the 2^128 address space.
A similar process exists in Australia. It is a bit strange that the burden is on the recipient to object to an unlawful subpoena. I understand that it’s pretty common for vexatious litigants to issue subpoenas requiring politicians, governors and other public figures to attend court for cross-examination about a perceived injustice, and there is a bit of work involved in arranging for these to be set aside so that nobody ends up formally in contempt of court.
Fair. The point I’m trying to convey - without burdening the reader with too many specifics - is that there isn’t really any problem with Wayland on non-Linux systems per se, but rather fundamental philosophical and design differences that spiral way out into other parts of the operating system and beyond (into hardware).

A question like whether or not IPC and application buses are managed by a supposed display manager is a more complicated decision than it appears on the surface, with lots of questions that need to be asked that feel like you’re challenging the literal meaning of words depending on which contextual paradigm you’re approaching the discussion from.

The net result is Wayland being a reasonable solution to a real problem that still further isolates Linux into a GUI desktop silo. The result is only “cross compatibility” if you consider the “cross” to mean across Linux distributions, which - in fairness - is actually what most people DO seem to mean.
I saw this SPA performance issue when interacting with Azure and GCP console. AWS console, on the other hand, is mostly non SPA and responds super fast. It didn’t feel jarring and loaded very quickly. It had a questionable UI, but I feel that AWS might have noticed that SPA would ruin the UX of navigating consoles. It is a small thing, but a big reason why I prefer developing with AWS. GCP comes close second in terms of performance with a SPA. Azure just shits the bed and seems like a pile of mess. What has your experience been like?
See also "Pages", "Numbers", "Keynote"...

Apple don't give a fuck.
Right - I mean, I’m not confused about what’s going on, now that I’ve seen the result. But I do think it is surprising that `unsigned int` and `unsigned short` behave differently in this expression, even if I basically see the logic in the standard.
It’s seems like an excessive requirement considering antibiotics were found to be non-inferior to surgery in acute appendicitis.[1]

Sure, antibiotics don’t work for every case, but doing abdominal surgery just in case sounds risky.
[1] https://www.nejm.org/doi/full/10.1056/NEJMoa2014320
And best of all, both Server and WebAssembly has a lot in common, so it is possible to make that movment as needed. (I often prototype in server, as it's a lot easier to debug, too!)
Doesn't this completely break down if the device is rooted/jailbroken?

Trust is not a cryptographic primitive.
She should now sweep in to save herself as her own defense attorney, then become the court reporter to ensure the correct story is told, finally accepting the plea for all charges to be dropped while impersonating her judge.
I'm not going to answer all the questions, as they vary from project to project.

We use some DB2 simply because it's legacy. We are holing to transition off of this for most things in the coming decade.

If we need a RDBS, we use Oracle. If performance/scale is needed, then we tend to use Exadata. We also have some replication/backup software that we use.

Most of our new stuff uses DynamoDB. We mostly plan to transition out DB2 data here.
Nvidia Linux driver is incompatible with Linux 5.9
For all of numpy's faults I find it odd that you choose its indexing and broadcasting API as the thing that's confusing and worse than equivalents in Mathematica and R. I can't speak to Julia or Matlab, but I find working with arrays in the other two is like pulling teeth.
Now make a of lot variants and write the instructions in SVG with a random font.
"Bill Gates making people sick" came from CBS News. Here's the clip:

https://www.instagram.com/tv/CG54ZTvAdQC/?igshid=jh0r3qewcih...
> - Microsoft making software for Linux? Huh? Is this an experiment? How long are they going to support it?

Microsoft goes where the money is. They want developers to target their platform(s), and native Windows applications are a dying breed, everything is moving to the web/cloud, which is where Azure - and let's not forget Github - comes to play.

A ton of the development targeting the web had moved to Mac, the same time they completely missed the mobile app train, which meant they effectively lost an entire generation of new developers, not familiar with MS or even wary of them.

Introducing better and free developer tools on every single platform under the Microsoft branding introduces many developers to them again, with a positive impression. Which suddenly opens doors for Azure. It's the same reason they now have WSL2 on Windows running a real, heavily customized kernel. They want developers to feel comfortable using Microsoft, so Azure has a better chance. A developer having a good experience with "Microsoft" VSCode and coding in it daily won't be shouting "M$ SUCKS! Azure sucks!" as quickly, and that's where it starts.

And you see a big push of MS in the enterprise world of moving clients to Azure, and they don't care what platform you're using. If you're big enough, they gladly send a bunch of engineers to introduce your developers and infra guys to Azure, and they don't care if you run Windows, Mac or Linux, all their tools surrounding this are all cross-platform. At a client of mine's R&D department, this happened while I was there, and they didn't care that 3/4 of the tech people there were using Macs. Their guy who came in to introduce k8s on Azure even had a Mac a big Linux penguin sticker over the Apple logo, surrounded with various stickers of cloud-targeted opensource software. When I asked him about that, he responded with something like "well, they don't care, although I probably shouldn't add RedHat sticker".

So as long as "the cloud", which Linux dominates, makes Microsoft money, they don't care. And given the situation we're in, I doubt they'll ever be in a dominant position there to allow them abusing their power like they did on the PC desktop market in the 90's and 2000's.
Same setup here.

My company uses ELK, and I personally really dislike it. It's okay when it works — filtering logs with queries is the primary use case, and it's decent at it when it's not returning 503s. But it's also based on Elasticsearch, inheriting all its warts. I really wish someone would build a better competitor. Loki/Grafana isn't anywhere close yet.

One of my pet peeves with ELK is how the indexer assumes all log entries have the same schema. So if one app has the "error" field as a string, and other logs it as an object, then ELK will reject the second one. It boggles my mind that someone thought this was a good technical design. It could easily suffix internal field names with its schema (type, analyzer, etc.) and then unify the fields at the UI level. But no, instead it discards log data.

Sluggish performance (ELK requires enormous machine researches for no particular reason, though the JVM is a major driver) and lack of support for tailing are two other pet peeves. (I have many more.)
<blink>Be</blink>
You can still build Firefox with Alsa support and probably still will be able to in 2025.

The majority of users are still using x11 which is why for example Firefox just added hardware decoding under X last month. Optimistically for wayland this might change between 2024-26 at which point application developers can stop supporting it at which point people who are so inclined can provide an x11 build of Firefox in 2026-2028 which are liable to work through 2030.

In a less optimal world we are still in step one in 2030.

Anyone who thinks X is going anywhere this decade is dreaming.
Yep. Last week I had the joy of checking the infotainment system of my friend’s new car, for which Renault thought it was a good idea to use this Android fork or whatever, with a touchscreen interface of course. It was comically bad! The latency, the framerate, the whole user experience was utter crap. If they had literally glued a 2G iPhone from 2007 to the dashboard it would have been better than this embedded Android GUI. And I refuse to believe that the hardware in a 2020 executive car is less performant than a phone from 13 years ago, so the culprit has to be the software...
Maybe your C++ for Professionals book? Which has hundreds of C++ code examples to read https://books.goalkicker.com/CPlusPlusBook
Na novela A FORÇA DO QUERER, Ruy humilha Cibele e ela o denuncia por agressão
Can’t find a reference online, but in 1993/1994 a Russian fabricated paperwork to place him in charge of a newly formed Ministry. He was about to have a building assigned in Moscow and he got caught.
"Either way, it's kinda fascinating."

I'd say it's very annoying rather than kinda fascinating. Cannot donate blood. Routine bloodwork can become a chore. Minor doctor procedures become gripping.

Doctors/nurses don't like it either, apparently they do not want you to pass out during these transacations.

And since it's a brain-based thing, thinking about the issue, "ok, I'm not going to let this bother me" actually just enhances how much it bothers me. ugh.
It is Intel abandonware at this point, yes?
Nothing will change with our healthcare system no matter what anyone proposes or thinks. Our healthcare problems are only a symptom of a bigger problem an this point. Our country is in the pocket of large moneyed interests and they essentially make our laws and at the least, can keep anything in their favor in place as the status quo. Our healthcare industry is huge and they won't let anything shift against their favor.
> Power user functionality like copy paste on the other hand? https://github.com/swaywm/sway/issues/4007 might want to pray before using that.

Come on.

Congratulations, you've found the only opened bug report about clipboard on Sway/wlroots. It's triggered by edge cases (X11 client hanging + fcitx apparently), and most of it has been fixed already.

Are you really trying to convince people that the clipboard is broken on Wayland with this? Maybe you could start by actually trying Wayland.
Not every package (especially core system packages, like zlib/openssl/glibc/...) are on GitHub and want to pull in Bazel buildfiles into their source tree. As such, there's no guaranteed canonical-upstream-repo:buildfile-repo mapping, so you need some way to organize, keep track of what's where, and make sure things work well together.
Well this is what Qt does as far as my understanding goes. If you write Qt applications everything to be used in Qt must derive from QObject. I wouldn't call Qt bad because of that. Sure there's overhead with the vtables but that isn't a problem for everyone.
This sent me down a rabbit hole looking for the difference between inertia and momentum. Which showed me, above all, that the people who write dictionaries aren't qualified to write about terms from physics.

I also see that effort it takes to get started on a thing as similar to "excitation energy" in chemistry -- that discrete amount of energy, below which, the system will not change, and above which, bam! it all happens!

By understanding the "next action" you're lowering the "excitation energy" requirement. But that's not a great metaphor to use with the general public. This is why James Clear writes the books, and I just writes the comments.
> The starkest example of the risks inherent in the NSA’s approach involved an encryption-system component known as Dual Elliptic Curve

Only example perhaps.

What other back doors have they done?

Literal secret rooms where they tap data, these are not conventionally called backdoors. Nor are unpatched zero days the supplier originally didn't know about.

I don't think any country can install literal backdoors on products without getting caught. Backdoors seem like a Hollywood thing straight out of WarGames.

Why attack the Chinese or visa versa when you'd be basically working for them by damaging your own companies when you get caught.
That's only if the drivers allow for leveraging that.

AIUI FP32 and FP64 are gimped.
Yeah, I'm not sure why the entire X protocol had to be thrown away. I suspect for a while the shiny new desktop stack will just be X on Wayland until someone writes a Wayland compositor that is also an X server just without the bits that can't work. One
of the reasons for Wayland was fast compositor updates, but I still don't see why the compositor and window manager have to be one and the same, you could delegate management to a wm and present the full window. Heck, you could also replace Xlib and xcb with versions that know when they're running locally and skip the network protocol for most operations.

Sadly I don't have time to work on that, which really sounds like a full time job for a team of at least 3 developers, and from the looks of it, the people in charge don't share my vision for integrated coexistence of old and new.
If you're talking about forks, they're pretty much the complete opposite of abandonment. Forks exist because people want to work on the code.
Yes it runs in the browser. I have several clients with Blazor webassembly apps running in production right now.
Bitcoin is digital gold, essentially a reserve currency but not very useful for small daily transactions. All of the criticisms of Bitcoin can be equally leveled against gold, and have been (“barbaric relic” as Bernanke called it). And yet even central banks still hold massive amounts of gold. So I don’t see any reason why Bitcoin can’t fill the same role that gold does in the modern financial system.
Everything can be done in everything else. The only question is how well it fits, how contorted does it have to be, what comes naturally.

With BEAM, robustness is a special feature. In the BEAM you can kill, restart and replace processes all over the place and everything stays working pretty well, because its structure means everything written for it is designed with that in mind.

In a typical async/await server side application sharing state across clients, killing, restarting and replacing usually means the whole single process containing all the async/await coroutines, and the fancy per-client state you were maintaining is lost.

You can of course serialise state, as well as coordinating it among multiple processes, but that takes more effort than just using async/await in a web app, and often people don't bother. Doing that right can get tricky and it requires more testing for something that doesn't happen often compared with normal requests. So instead, they let the occasional client session see a glitch or need reloading, and deem that no big deal.
> The wind turbines in the illustration are comically small - wind power increases with the square of the rotor diameter and the cube of the wind speed - which is why modern wind offshore turbines are absolutely massive.

Wow! I just looked this up... these are absolutely nuts. The diameter is over a fifth of a kilometer (220m)!!

[1] https://www.ge.com/renewableenergy/wind-energy/offshore-wind...
Right, the Google monorepo is more monolithic than anyone can imagine. The compiler was part of the repo as well. I forgot how does the bootstrap work, but it definitely builds a compiler if needed (most often there is a cached version somewhere already, so no risk of small changes result into gigantic builds)
And I expect all food is unhealthy, so all I eat is pancakes.
So he inserted the catheter blind??
Ben Lambert has a great series on Bayesian Statistics:

https://www.youtube.com/playlist?list=PLwJRxp3blEvZ8AKMXOy0f...

He works his way up to MCMC
I love how arcade games were a kind Cambrian explosion in terms of user controls. We had configurations with dual joysticks (Robotron, Battlezone), single stick and buttons (Defender), trackball and buttons (Missile Command), spinner and buttons (Tempest), all buttons (Asteroids) and probably a few more that I don't remember. My only complaint is that makes it really hard to build a cabinet with all of those combinations in the present day.
A certain fortune 500 finance company did their entire website this way using java 6 EE and serving up the data layer with XML -> Hibernate -> DB2 mainframe queries about 10 years ago. Probably still vestiges of that now.
Flutter's Wayland support is used by Google for a consumer product with millions of users. (source: I work for Google.)
Of a simple page that works without JavaScript enabled is of interest to you, you might want to check out sourcehut.
> This reminds me of the systemd arguments all over again

I picked up on a completely different common theme: people are upset because major distros replaced a thing that worked with something else, and the new thing has a lot of problems that the old thing didn't.
Dataflow-based Pruning for Speeding up Superoptimization [pdf]
Learning involves being wrong, and being wrong is stressful. The older you are, the more stressful it is. In humans, there is a strong ego component, but I imagine that there is also a physiological resistance that comes from a lifetime of learned skills, models, behaviors, and traumas. Having gotten cuts, scrapes, bruises, and maybe breaks while learning to ride a bicycle, which still continues to work just fine for getting you where you need to go, it's a hard sell to suffer or risk another set of cuts/scrapes/breaks to learn to ride a bikeprime, even if it's a qualitatively better tool--it's not essential. And we also learn over the decades that our bodies and minds at 64 are not as flexible and resilient as they were at 4 or 34.

If there were just one new bikeprime every few years, it would be easier to settle in for the pain and benefit. But the pace of technological change is much much faster, and along with intense marketing, it seems like there are dozens of new bikeprimes every year. Many of these turn out to be mostly hype, so it's hard to know where to invest energy. And every time a supposed bikeprime turns out to be more pain than it's worth, there's a real lesson that's learned about the value of bikeprimes in general. And so we become older, more skeptical, more rigid.

I also think there is some aspect of survivorship bias in the value of "learning new skills". For every person who invested the time in learning a skill that turned out to be valuable for them overall, there are other people who spent years investing in a skill that turned out to be a dead-end.
Sprint was the first to 4G and had tons of spectrum, wonder how things would have turned out if they hadn't bet on the wrong technology.
Given the framerates they're showing games running at 4k without a DLSS equivalent I'm not really sure it's necessary yet, maybe when stuff comes out that really pushes the hardware though (and when they announce lower end cards).
https://learnyousomeerlang.com/content
No cortex-M microcontroller will run Linux without several megabytes of external RAM, and their lack of an MMU makes it difficult even then.

You can program them with normal C code or thumb-2 assembly, but the peripherals on SAMD chips aren't very intuitive if you want to program them bare-metal.
I worked in wimax org at motorola - Clearwire (that got bought by Sprint) was our largest customer and second largest was some Pakistani telco. WiMax didn’t get a ton of deployments and LTE (especially LTE advanced) eventually killed it
I'm obviously aware of the theoretical limitations they referred to. My point that it smokes the Titan RTX in real world benchmarks stands, there's more to machine learning performance than just that one stat. Performance should be measured against real-world use cases, not whether there are lines in the whitepaper you object to.

If you can wait until next year you should always wait until next year, because there will (almost) always be something better than what is currently out. That's unrelated to whether or not the 3090 is good for doing ML research; it objectively is.
No lies detected, but because they aren't professional software I don't have to search for stuff as often. And the other "Professional" Apple app I use is Final Cut Pro, which doesn't similarly have this problem.
As of now, the means of production is the advertising. It's what makes money. Unfortunately users have relegated themselves to raw materials. They need to either seize the means of production, or stop giving away their content, however trivial it is
Can you handle complex straddle positions across multiple exchanges and derivative instruments? Let me guess...