2,562 karma · joined March 3, 2008
A problem I've seen on the project I'm working on is that the team seems to want to do conflate orthogonal issues from a design and technical perspective. "We're going to microservices because the monolith is slow and horrible. We're going to use CQRS to alleviate pressure on the repositories. We're going to use Event Sourcing because it works nicely with CQRS."
Question: "Why are we Event Sourcing this simple CRUD process?"
Answer: "Because we are moving from the Monolith to Microservices".
This doesn't strike me as true. Or rather, I don't think that it's a significant observation that some people may want to try to explain why some people are incompetent. In my experience, people don't try to "explain" incompetence in general. They will rather talk about specifics - e.g. "Some people believe this because of the misconception that X implies Y". Even if their own rationale is incorrect.
This is very different to saying that "They are stupid because they don't know that they are stupid".
Yeah it may come up as a flippant comment about an individual (or "fringe" group like the Flat Earth Society) in casual conversation, but when I consider how much I've read about and discussed the DK effect, I can't say that the implications as stated in that the quoted piece actually has a significant basis in reality. In other words, DK may be the "darling" of said group, but the self-same group is not very significant in any way in my experience.
YMMV.
A simplification of a tangential - did you ever hear that when you first start your lifestyle change (diet/exercise) that it's very easy to lose weight at the start because you're "losing water"? Well, now you know where that water comes from.
edit: I should just also say that another interesting discussion is around the best ways to get people to eat less. And part of that involves lots of interesting (at least to me) biochemistry.
I would personally rewrite the article as "Too many ways to start an Xserver"
If the trending page disappeared today I wouldn't notice. In fact, the only time I ever read about it is when I stumble across blog posts that mention it.
If it's a case of their software being simpler to understand so which makes it easier to fix bugs, then sure, I get that. But in my experience, software that has been around forever just tends to have fewer bugs in general so it's also just something else that I simply don't need to care about. And how often does the average user of suckless tools actually have to fix bugs in the programs? If it's more than once, then does the label "suck less" even qualify?
Is it just because the software is extremely minimal and therefore less "bloated"? I get that too, but personally, why would I care if a piece of software is 70kb or 500kb in this age? YMMV.
Don't get me wrong - I'm not trying to bash suckless or any other community here. I'm just very pragmatic about the tools that I use and my workflow. If you're the type of person that likes to tinker and customize every aspect from the ground up, sure then maybe suckless tools are for you. Tinker and mod away, there's absolutely nothing wrong with that.
I don't think I have ever needed to do this "fix" any piece of configuration in any software.
While I understand the concept and approach, I don't think that this is a productive use of most people's time.
If they could identify these objects, why lie?
If they could not and these are in fact explainable as known craft/balloons, doesn't that imply a serious security risk?
1. Start a WSL terminal
2. https://x410.dev/cookbook/wsl/setting-up-wsl-for-linux-gui-a...
3. Start X410 in floating mode
4. sudo apt update
5. sudo apt install i3
6. i3
Well, you've just answered it. I would like to know the scientific rationale for this or an opposing belief. I currently have no opinion on the matter because I haven't read any material to think about in any way other than "these things exist".
Articles like these are published several times a year, but I don't think I've seen any studies on the potential impact.
This article mentions it, but there are no accompanying references.
http://theconversation.com/how-plastic-eating-bacteria-actua...
Honest question... who did they lose to? Google Chrome?
For me personally, Firefox has been better than Chrome for several years now. The only reason I still load up Chrome is when I want to stream to my Chromecast.
But this itself is not strictly logical because changing the fundamental constants doesn't imply a change of the fundamental laws. The fundamental laws may very well work fine with different constants but we may just not be there to observe them in action because the outcomes may not result in a universe conducive to life (hence: anthropic principle).
As a bad analogy, physics affects an egg falling to the surface of a planet in low gravity in the same way as an egg falling in high gravity. The outcomes may be different, but the laws are the same. And of course, in the latter case it's less likely for something to survive the fall and live to even ask these questions in the first place.
There are some interesting possibilities that arise at this point. e.g. What if this Universe is only "somewhat" tuned for intelligent life? What if, on some more "appropriate" level of "tuning", more stable, fundamental particles are observable for longer periods of time yielding even more insight into the fundamental laws of the universe?
Lots of interesting stuff to talk about around a camp fire...
Lengthy commit messages are not really required if you have associated tickets in a bug-tracking or project-management system. More often than not, you'll just be duplicating info.
Their solution? Dozens of virtual servers around the world, each one hosting a copy of Excel with a 20-30MB workbook, communicating with the outside world via TCP/IP and COM interface code.
// Dear maintainer:
//
// Once you are done trying to 'optimize' this routine,
// and have realized what a terrible mistake that was,
// please increment the following counter as a warning
// to the next guy:
//
// total_hours_wasted_here = 42> He ended with a Spanish question that was evidently made popular in a US advertisement: "¿Por qué no los dos?", which means "Why not both?". Inheritance and composition are both useful tools; developers should understand when to use each.
https://arxiv.org/abs/1901.01540
It puts the value of H0 at 75.2+-(39.5;32.4) using standard sirens.
Researchers expect a 2% measurement using this technique in 5 years.
https://www.researchgate.net/publication/328344162_A_two_per...
http://manifold.systems/docs.html#checked-exception-suppress...
crb-omp 0m22.949s
crb 0m23.240s
crb_opt 0m31.404s
nimrb_pmap 0m8.828s
nimrb_fn 0m22.988s
nimrb 0m26.556s
The base C code is faster than base Nim code. The optimised C code is significantly slower than everything else(!?). The Nim program that uses a threadpool is the fastest of these.I couldn't get the CPP versions to compile. I'll do the Rust programs some other time.
i.e.
public void DoThing()
{
var someVar = SomeStaticClass.FooFunc();
someVar.DoSomething();
}
catch (Exception x)
{
// Scoping rules will need to change
// to put someVar in scope:
_logger.Log($"{someVar.GetId()} is invalid");
}
finally
{
someVar.Cleanup();
}
And this also implies that there's no way to make a variable declared inside the method inaccessible to the catch block without additional changes to the language.