skysight-inc/HackerNews huggingface dataset:
Our experience is different. We are using Jira cloud for more than 5 years and I don't even remember the last time an outage has affected our work.

Meanwhile we still have some self-hosted services (like SVN) which has problems relatively frequently which require manual attention from engineer's time. I probably spent more than a week maintaining our self hosted services last year, compared to 0 minutes for the cloud services we use. Not even including that our self-hosted services are probably not very secure since we sometimes forget to do updates on our servers for a long time.
Everything we have seen of low regulation capitalism shows that quite quickly the market becomes dominated by one or, at best two-three huge players who can simply buy any competition that may seem to emerge. As business books will tell you, competition, in capitalism, is for losers. Winners are the ones that don't have competitors.
> Often for hours.

It really is, if you're on a block where a bunch of people use a maintenance service it's very possible to have 2-3 hours of commercial leaf blowers at least once a week for a few months. It could be twice a week if you happen to have a situation where let's say the east and west side of your block each have 4-5 houses who use a service but the middle doesn't. That usually means 2 different crews will independently do it at different times. The block itself might only be a few hundred feet (10x quarter acre properties on each side) so it's extremely noisy for everyone on the block.

Then factor in being kind of close to a fire house and there's a massively loud siren every day at noon and random sirens / fire trucks for emergencies. Oh you live 3 miles from a small airport? Ok, there's going to be planes flying in / out almost all the time. Oh yeah, did you know they do helicopter training every Monday and Thursday night from 8pm to 10pm, so now you get to have your house shaken every 10-15 minutes while a helicopter flies a few hundred feet over your block while doing laps.

And you have trees too where Blue Jays love to pretty consistently squawk. That sounds like this https://www.youtube.com/watch?v=_6P7k4np0Js, but it carries far. Once one of them starts, it's like a chain reaction for 15 minutes. Even with windows closed and headphones on it's easy to hear it. I've had to stop recording videos because even a dynamic mic (very directional) will pick it up.

Suburbs are really loud.
Easy. All of the cars with that algo would be simultaneously suspended.
The docs are very friendly on a module by module level.
Caveat: I always avoid DI frameworks / libraries if possible. I just add an AppContext to all of my projects, then write "10,000 new()'s" in one place. That is my wiring. That said, I don't want to hate on people who are productive with DI frameworks / libraries. There is more than one way to do it well!

Real question: When Google Guice came out, there was a hype about it was better than Spring DI. Honestly, I think part of the hype came from their amazing PR, courtesy of "Crazy Bob". Have you tried it, and what did you think? If not, what other DI frameworks / libraries have you tried? Why did you prefer Spring? I am throwing zero share here. I am genuinely curious!
How to Create ERC20 Meme Token and Bootstrap AMM Liquidity
Quarkus just moves the problem IMHO. I find it similarly convoluted to use as normal Spring. I had to deal with that a few months ago on a project. Honestly, it actually feels a lot like spring used to be; and not in a good way. Lots of annotation magic all over the place.

I use Spring Boot by default. But I aggressively limit the use of annotation magic. I've never liked the byte code hacks people do to make annotations inject magical behavior. Hard to debug and painful when it does not work as expected.

I don't think either of these frameworks have an edge over each other. You end up using a lot of the same underlying library ecosystem.

I do like the annotation less direction that Spring has been taking since they started adding Kotlin support 4-5 years ago. If you want to, you can get rid of most annotations for things like dependency injection, defining controllers, transactions etc.

Especially with Kotlin, this makes a lot of sense. With Java, dealing with builders is just a lot more painful without kotlin's DSL support. You basically end up with a lot of verbosity, method chaining, etc. But it's possible if you want to. It's a big reason, I prefer using Kotlin with Spring Boot. Makes the whole thing feel like a modern framework. The hard part with Spring Boot is being able to tell apart all the legacy and backwards compatible stuff from the actual current and proper way of doing things.

There's a project that they've been pushing to get rid of all annotations: https://github.com/spring-projects-experimental/spring-fu/tr.... I suspect a lot of that stuff might be part of spring boot 3.x later this year. And quite a bit of it is actually already part of the current version of Spring.

This makes spring boot very similar to what you'd do with ktor. All you do is call kotlin functions. No annotations. No reflection. No magic. Very little verbosity. It's all declarative. And a nice side effect is also that it makes things like spring-native easier, which they started supporting recently.

It's very similar to using ktor with koin (for dependency injection). That combination is worth a try if you are looking for something lightweight and easy to use. Spring Boot has more features and complexity but it can be as simple to use as that if you know what you are doing.

Mostly, keeping things simple is a good thing with Spring. Also, I don't tend to do everything the spring way. Spring integration is a bit of a double edged sword for example. It offers a subset of the features of the libraries that it integrates. If you want the full feature set, you end up working around that. IMHO, you should do that by default. I've removed spring integration from several projects.
> because, like private "for profit" prisons, it incentivises bad things.

See also the movie Repo Men based on The Repossession Mambo by Eric Garcia:

> In 2025, advancements in medical technology have perfected bio-mechanical organs. A corporation known as The Union sells these expensive "artiforgs" on credit, and when customers are unable or unwilling to pay for their artiforgs The Union sends "repo men" to locate and forcibly repossess the organ - invariably resulting in the death of the owner. […]

* https://en.wikipedia.org/wiki/Repo_Men
So you are saying poor communities only commit more crimes because of the policing?

The "systematic racism" argument is so broad and unquantifiable and avoids so many other meaningful factors that can actually be addressed. It's a way for these communities to avoid confronting any internal problems they have - whether or not these were caused by historic racism, cycles of poverty, etc.

You should look into some stories of how criminals ended up becoming criminals. Present-day racism is rarely the cause.
Java annotations are terrible to reason about. Once you get a hang of them, then it's somewhat easier. That being said, Spring takes these annotations to the next level of complexity. Spring boot just makes this more difficult to reason about with added annotations. Anyone who states that Spring annotations are just 'abstractions' and that's how software is built is welcome for a healthy argument.

There are much better web development alternatives such as Javalin.

Compare this

import io.javalin.Javalin;

public class HelloWorld {
public static void main(String[] args) {
Javalin app = Javalin.create().start(7070);
app.get("/", ctx -> ctx.result("Hello World"));
}
}

to

@SpringBootApplication
@RestController
public class DemoApplication {

public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}

@GetMapping("/hello")
public String hello(@RequestParam(value = "name", defaultValue = "World") String name) {
return String.format("Hello %s!", name);
}
}

However, Spring cloud, has all the necessary distributed features built in. While I haven't used these, not having to write code for these is a god send.
Load balancer - Check
Service mesh - Check
Circuit breaker - Check

Heck, they have even included all Netflix OSS components. So this alone is worth the pain of living with annotations.

https://spring.io/projects/spring-cloud
If a law says you should do something, it’s not a law it’s a suggestion.
Yes, and that's why suspending the one car might seem counterintuitive. But that doesn't mean it's a bad solution.
Let's compare this experience to that of Amir Locke [1].

To summarize: the Minneapolis PD was executing a no-knock warrant in a homicide investigation. Locke was not the target of the warrant but was sleeping on the couch. He was licensed for the firearm and it was completely legal. When startled awake, he reached for his gun (natural reaction) and the police shot and killed him.

You'd think the NRA would be all over this: a legal gun owner killed in his home by police? Nope [2]. I wonder why.

Let's also compare to Kyle Rittenhouse. Attorneys wanted to use the fact that one of his victims was a sex offender as a defense [3]. There are two possibilities here:

1. Rittenhouse didn't know of this, in which case it's immaterial; and

2. Rittenhouse knew, in which case this was a targeted killing (ie murder).

No one is arguing Rittenhouse knew. The whole point here is post facto justification. This is for the court of public opinion and to give the jury something to hang their hat on with an acquittal. That's it.

I bring this up because I want to highlight the different worlds people live in when it comes to law enforcement. Yet you can't bring the above up without some (predominantly white) people getting offended at the mere suggestion that the system is inherently racist.

Think about that.

[1]: https://abcnews.go.com/US/amir-lockes-death-prompts-ban-knoc...

[2]: https://www.newsweek.com/where-nra-gun-rights-group-slammed-...

[3]: https://www.kenoshanews.com/news/local/crime-and-courts/kyle...
I'm hoping that one of these days, pijul will compile on Mac. Or that they will distribute a Mac binary.
I know from personal experience how seductive and attractive thoughts of ending your own life can be. Imagining and looking forward to the escape from this horrible world can be so full of joy. The calm, clarity and bliss you experience is only known to those that have been there. But you are clearly looking for help. Otherwise you wouldn't have posted this. You would just have done it. Risks of failure? Anyone can find safe and foolproof methods on the Internet. So this is clearly not what you are looking for. Seek help. Doing this always feel like failure. But you become empowered. You will grow. I did. Need a rope to cling to? Go stoic. Solid navigation methods for life and the world.
That’s extremely oversimplified and irrelevant to my point. Expectations of being able to pay less impacts what people are willing to pay for something.

In a transaction, Value defined for the buyer based on the expectation of personal utility and a seller based on their expectation of the market and their personal utility. The actual cost and actual value to buyer are largely irrelevant.

Basically, buyers lack complete information so they will make purchases where (Value to buyer) < (value of sale price to buyer) etc, and of course sellers have the same issue.
Are CFD affiliates going to get banned?
Can Serverless replace Kubernetes?
An old music industry scheme, revived for the Spotify era
I think this is right. In addition, IMO ultimately it feels hollow if you can't piss anyone off. Twitter makes it possible to search for the living avatar of whatever you hate the most so you can tweet invective at them until your head explodes. It feels good, even for a moment, to tell your enemies what's what. If you're on a platform with only MAGA people, what's the point? I signed up out of curiosity after it launched and there was so little actual engagement. Maybe that's changed, I dunno, but at any rate, a key component of the MAGA movement was how much certain high profile people obviously hated it and felt threatened by it. (Whether one thinks they should have or not is immaterial to the fact that it thrived on the hate and contempt from mainstream liberal mores havers.) If you can't see them being mad at you for having your own social media network, it loses its charm.

Also, the fact that as far as I know Trump still hasn't posted anything there is a major unforced error. If nothing else it was a way to get a direct line to him post Twitter ban.
One benefit of distro hopping is that to do it you must have all your data and projects available externally somewhere, so that’s a great starting point in general. Me, I found vanilla xubuntu fit my needs perfectly so I just reinstall every couple of years, and keep working.

I wager there are a lot of us “just getting work done” with desktop Linux, it’s really great imo.
That's easy and obvious: The whole fleet is "grounded" (or at least the self-driving feature disabled) until the bug has been identified and fixed. If you ask me, only a single car misbehaving is actually much more alarming than if the bug manifests in all cars of that type.
I think 'chaotic' is the technical term. It is technically deterministic, but the system is incomprehensibly complex and sensitive, such that it may as well be non deterministic / pseudorandom.

You could drive the same car down the same road at the same time tomorrow, and it may behave differently. It makes bugs / edges cases impossible to reproduce and fix.

With a human you can just say "why did you do that? Don't do that." Little fine tuned tweaks to neural nets is not so easy.
"And there aren’t good “data browsers” that have as low a learning curve."

If someone is trained to the point of working on genetic data at this level, should they not also have been trained to a reasonable level in domain appropriate software and tools?
You may be approaching a check point and be asked to turn off the outside lights.
I would assume they have to have it programmed in them to pull over.

They already need to incase of ambulance or fire trucks behind them. That's a day one feature. You see emergency flashing lights you pull over until they pass you.

If they pull over behind you, then that's just a case of lights behind you, pull over and the car remains stopped.

Flashing lights to signal to pull over is one of the most unbreakable of all driving rules, you can't release a self driving car that can't handle that case.
> But it has a clear structure convention and if the developers actually know the platform instead of using the chimp-typewriter technique it does make other devs job easier.

I consulted on a enterprise java project that had a few dozen full-time developers and a few consultants, maybe one of the full-timers "knew the platform" and certainly one of the consultants did. By the time I left a year later after finishing my part, I kind of "knew the platform" and the rest of the team was no further along than before.

Counting on people learning a very complex platform is just asking for heart ache.
I consider these cop-out answers, but Stratechery [0] and Money Stuff [1] are excellent. I'm bewildered daily by Matt Levines ability to write. Mobile Dev Memo is pretty good and follows mainly the mobile ad industry [2].

Apologies for the self-promotion, but in case any tech minded finns are reading this, I write a daily news letter about tech in finnish called Transistori [3].

[0]: https://stratechery.com/

[1]: https://www.bloomberg.com/opinion/authors/ARbTQlRLRjE/matthe...

[2]: https://mobiledevmemo.com/

[3]: https://www.transistori.com/
its http://meetup.com/ I think
> Blowing leaves is perhaps not the way to manage the organic matter that needs to be embedded in that soil

You're doing your own reductionism. Not all leaf blowing is to collect leaves for disposal in plastic bags (and I'm 100% for using leaves as mulch where they fall on beds, and also with not having lawns). Leaves need to be blown out of gutters, drains, and ditches - otherwise the road will start being eroded. Leaves need to be removed from paths and patios, otherwise they will stain the concrete, let moss grow, and make the surface slippery. You try doing that by hand on 8-10 properties in a day, on minimum wage, without health insurance (the situation of most landscape maintenance workers in the US) - and then tell me that banning leaf blowers is a good idea.

Leaves on the lawn can easily be mulched in place and used to build up organic matter, as you point out - but that too requires a gasoline engine powered machine. The call should be for banning lawns, if that's the concern - not banning leaf blowers.

(I should also mention that if you don't live somewhere with a real winter or dry season that causes heavy leaf fall, your situation isn't representative.)
Exercise a little caution if you can though, I was the kid without tv in their house and in middle school it resulted in having no friends and I resented my parents for it.
Real world math.

I live in London, we have a billion trains and shit, my mate 4 miles away is still 45 mins by train/bus because public transport is worse by definition for rarely travelled routes.

I can cycle in half the time or drive in 1/4.
Is it though? In this media environment there’s not a lot of subtlety and honest conversation between differing viewpoints, and the vast majority of people believe what they’re told so, is it really _our_ fault?
Twitch recently open-sourced all their software.
The idea of applying pressure by bringing a problem near elected representatives is interesting. Though it also highlights the lack of care some politicians have, unless you individually pressure them into taking action, to protect the people they represent.

Edit: It would be interesting how much effort it would take to replicate this in other jurisdictions.
> whataboutism lives forever

As does hypocrisy.
And from the great Steve Klabnik himself: StrBuf instead of „String“
What are the costs like per month/year?
It is an indie film, in that it's being distributed by A24 and not a major studio. It's also incredible and I highly recommend seeing it.

The rollout has been a little unclearly messaged, but it's:

March 11 2022 - SXSW premiere

March 25 2022 - NY/LA/SF limited release (including some IMAX theaters)

April 8 2022 - Wider release

April 15 2022 - Full release

So your best bet is likely the end of this week for it to get closer to you. If a theater isn't showing it by then, it probably won't before the theatrical window closes.

The movie's own ticketing site might be helpful too: https://tickets.everythingeverywhereallatonce.movie
The article is pretty good. I feel like they danced around the issue that it's noise while you're trying to sleep that seems to do most of the damage.

Also, just wanted to point out this gem:

"Children in loud, loud places like East Oakland are the ones who grow up saying, ‘Can I ax you a question?’"

Which someone correct me if I'm wrong, but I don't believe that that's how that word developed linguistically. It's my understanding that "ask" pronounced "ax" has been around and popped up from time-to-time in a lot of the English-speaking world. It was seen in England pretty far back, but I don't have an exact date or location off the top of my head. I don't think there's any evidence that it's caused by noisy environments.

The woman talking about her million dollar house and having to unplug her husband when he menaces their neighbors with his own leaf-blower seems like the sort of person that would be fun to chat with. Just my kind of sense of humor.
There’s life-affirming value in those things, in fact.
Truck Makers Face a Tech Dilemma: Batteries or Hydrogen?
> For all the hate Spring gets, it’s extremely widely used in the enterprise. Not sure why?

There are many people who don't have any problems with Spring. They might not love it but they don't hate it also. They just care about getting their tasks done and getting paid. They also don't hang around on the Hacker News or write blogs or tweet. so their point of view isn't discussed much.
I could even imagine some formula support, but only strongly typed, i.e. SUM only on numerical cells. For a small overview this would still be fine.
My preference: Honeywell Howard Leight Bilsom 303, of which I use the smaller size. Can be purchased in bulk.
In my mind I put those reminders in the group of “things to do”. Just like I need to do whatever task of the day, I need to do that accounting tasks if the happens to be the first week of the month. So I like them to be in the same place.

Btw, I decided for Todoist. The recurring reminder is on the premium plan, but I am using a good enough process: I set the recurring tasks to have a deadline of, e.g. the 5th of next month. Then, when I get there, I will set the deadline for the next month and so on. And I grouped these tasks in a group named “Recurring”.
I guess searching YouTube is best for these things.

https://martinfowler.com/ but I'm not sure if he touches the real world sometimes, it all feels very academic rather than pragmatic.

I wonder if you'll find "good" outcomes though, it seems to most startups or companies bumble their way to an architecture that works for them. It might not be correct but it might be best way to build a company without architecting everything too much up front.
what kind of comparison is that?!

https://www.careerexplorer.com/careers/police-officer/salary...

anyway median police officer in California is 111.3k.
Holy moly, those american style haulers seem to be designed specifically to produce maximum noise? EU trucks and buses have similar kind of exhaust brake that hardly makes any noise
By today's standards, Docker Swarm on dedicated servers is very simple. Complexity would be putting this into cloud with auto-scaling and probably half a dozen cloud services stitched together.
Stop with this double standard hypocrisy, and sanction the US as well if you really care about war crimes etc.
I certainly VISIT the comments first. That way I can just use the back button to get back to the comments after I read it. Which I don't always do.
It was never made a requirement by the government. Some employers, like mine, made it a requirement after the government recommended.

https://globalnews.ca/news/7441131/coronavirus-three-layer-f...

Ironically, this was the third time i got ejected for bad masking procedure.

Early on before masks were required. I 3d printed the prusa headband and used a 2L bottle as the shield. I only ever used it once to walmart and then put it aside. Then they came out with rules for masking. I wore that as it was explicitly defined as allowed. The admin staff took exception because I wasn't wearing a regular mask in addition to the plastic face shield but I was also already leaving and they demanded I leave.

The next time was mid wave, needed to go into the office datacenter for literally a second. I wore my mando helmet, but what i didnt notice was the carpet came up on top of the feet dust sticker and jammed the door open. Alarms went off... of course the mando helmet triggered people bigtime. They demanded I take it off... They demanded to see ID which i provided. But they never wrote anything down. Then they explicitly banned 'alien headwear' as not qualifying for the mask rules. Even though clearly it does.

Took them week and half to find out it was me. apparently they had to go far up the chain of command in order to punish me and that person overruled them saying what I did was immature and irresponsible but no punishment is necessary because the rules did allow it.

On a side note, why was covid response so tyrannical in Canada? Our healthcare system collapsed. Quebec and Ontario nurses are literally enslaved. Quebec nurse union literally went to the united nations to complain about slavery. https://www.cbc.ca/news/canada/montreal/nurses-union-submits...

They cant strike or do anything about it. Nurses are literally forced to work 80 hour weeks or more. Meanwhile... the government is also firing all antivaxxer nurses.