skysight-inc/HackerNews huggingface dataset:
I mean fine, write an article that overweights recent events to weave a tale of the decline of Stack Exchange...but don't leave out the moderator strike, the data dump fiasco, or the CEO that simply doesn't get it. Jon Ericson's writing on the issue is much more informative. https://jlericson.com/
You might want to acquire reading skills.

I am talking about business communications in a regulated sector.
Vandals Keep Destroying London’s Car Emission Cameras over Large Daily Tolls
If you want to generate a Java client for testing, you can use Fern to generate one: https://github.com/fern-api/fern-java

disclaimer: I'm a maintainer of Fern.
People who live at altitude in the US western states, particularly in cities, generally have high levels of insolation.
> Slightly off topic, but how do you get to be a county attorney, and still be this oblivious to propriety?

I mean who is going to do anything about it? They are in charge of who gets indicted and who doesn’t.
> more or less irrelevant trivia

What are some cases? The only I can think of is if a "remote" thing owned the memory. For example, if I sent a pointer elsewhere, then reused it later. Like, maybe with a device driver, or library.
The SvelteKit Tutorial
For many job postings there was never an intention to hire.
This is a bit pedantic, but there is a difference between:

1. Stack Exchange, a network of Q&A sites built around a single model

2. Stack Overflow, a specific Q&A site for questions about programming, on which that network was founded

Programming- and computing-related SE sites are the most popular, but they are not the only ones. ChatGPT cannot read a circuit schematic, should not be used for legal questions, probably won't recognize an obscure science fiction book based on one plot element you hazily remember, and in general is not a reliable expert in anything.

I say this is pedantic because if the programming sites "decline" they'll probably take the rest of the network with them, but as a long time denizen of EE.SE I would like if it people at least recognized that SE is used for more interesting things than "how do I do [basic programming task X]?".
Microsoft's CISO: Why we're trying to banish passwords forever (2021)
Audacity is headed down this road, headed by the same seedy YouTube creator. They tried to weasel Google Analytics into audacity under peoples' noses, and then insulted the community when there was an uproar.
Good to know. I am glad it is such a strenuous training/testing. It has to be, given the price of failure.

Hmm.. Are there incidents that were caused by Controller's error? (most common seem to be equipment failures, pilot errors, bad weather and bad luck with bird strikes etc.)
Do spreadsheets count as a programming language
If it truly encapsulated IPv4, then there wouldn't be two stacks. It would be one stack and legacy devices could snip the xtra bits (or have it done for them via a router).
Isn’t husbands divorcing their wives something AI should be promoting due to the gender bias in wives initiating divorce more often than husbands?
The job of BMW's advertisers isn't to convince me to buy a car.

It's to convince me to buy their car instead of one from Tesla or Mercedes. And me walking into a BMW dealership does not mean I've decided to conduct business with them.
I'm a dad. I replaced myself with an LLM
In the UK you can also use eg Revolut to create a temporary card number which you can then cancel
They said there's a clear pattern both for suicides in general and suicides by firearm.
If we could get the RFCs changed, sure!
I've vacillated a couple times on whether to respond to you, but apparently you've poked me in a place I can't just ignore and move on from.

My goodness you are a sanctimonious asshole. We are disagreeing about how to express extraordinary love. I think the common expression of "unconditional love" is both a shallow platitude and a lie. You think it is this over-the-moon perfect version of love. Fair enough, we disagree.

And yet, you have somehow twisted that into me not having experienced "unconditional love" that you apparently just discovered for yourself in the recent past? Do you always resort to debasing someone else's life experience when you disagree with their perspective?

The height of arrogance and foolishness you admit to is absolutely staggering! You claim this sole understanding of love, a question which has plagued and delighted humanity as far back as our history goes. And yet you, a person who has very recently fallen in love. Someone who confuses a partner who today sacrifices themselves for your benefit with one who will forever love you. You have it all figured out. You know the love I experience and give to my parents, my sister, my wife, my children. You know that it is not true simply because I think calling it "unconditional" is a shallow cop out. That I would deign to tell the people I love their attributes, our memories, our shared experiences and challenges, our disagreements, everything about us that is the reason I have love for them. Somehow, this expression which contains so much. This is less than the simple word "unconditional". What a farce.

I challenge you to actually describe your love for your new found partner. Be specific. Anything that could be used to describe some garden variety love between the main characters in a romantic comedy cannot be used. After you figure it out, tell them too. See if that description does not in fact strengthen your relationship and help your love grow.
I work for one of largest U.S. utility companies who operates nuclear units. They've publicly stated there's no plan for increasing their nuclear footprint.

The first thing you need to consider is nobody wants these things in their backyard, and I mean nobody. You're going to spend tens (hundreds?) of millions of dollars facing the legal hurdles all the NIMBYs are going to hurl at you. Even if you manage to obtain a permit, which isn't that difficult actually, the NIMBYs are going to fight you every step of the way and will do everything they can to impede construction to force costs to skyrocket.

Then there's the fact there's steps in the construction process that have to be done within a certain amount of time otherwise you have to scrap and start over. Do you know who knows those steps very well? The NIMBYs, of course. If they win a delay in those steps then they've effectively shut down the plant before it even got built.

My company ran into this while building a new nuclear power plant back in 2008/2009. We ended up having to scrap it and built an integrated gasification combined cycle (IGCC) coal plant instead. The thing I remember most was Obama making a promise the year before the plant opened that there wouldn't be a new coal-fired power plant built in the U.S. So much for that!

On the positive side, that was the last coal-fired power plant my company has built and they've retired several older units built in the 40's and 50's, since. When I started there, 40% of their power was from coal, now it's 20%. We own and operate the largest wind farms in the U.S. and we've deployed several solar farms and are in the midst of building more.

Investors don't even want to hear the word nuclear. There have been a lot of modern coal plants built in the past 20 years. Maybe 20-30 years from now as those plants start to age out we may be in a position to re-evaluate nuclear energy, but I don't see it happening before then.
AnonAddy Has Rebranded as Addy.io
Fermilab Scientists Nearing Discovery of Fifth Force of Nature
Like opam and stackage?
That explains why YouTube on my TV is consistently 10 decibels louder than all the streaming services.
And then we are back to NAT...
I don't disagree with you but there's still a lot of sports pseudoscience out there, and/or science that gets ignored, and people can really overestimate the effects of some technique or gear for a given scenario. I guess I see it as the flip side of the coin maybe.

Changing the goalposts with improvements in gear and engineering mask a lot of training improvements too in my opinion. In general I feel like maximal performance improves but why it's improving is often a mystery, and whether those improvements would matter to average athletes is also lost on people. There's kind of a shotgun approach to it all, and less so trying to sift through whether a particular thing matters and when.

I guess what's frustrating to me is this sense that people just kind of chase around the latest training idea, or latest marginal gear gain, ignoring that it will never make a practical difference to them in particular at their level of performance or setting, or might actually be harmful. My sense is it drives up product costs dramatically due to demand for (or supply limited to?) unnecessary things, and leads to a lot of confusion about what you "should" be doing and bad advice.

I think in the past people could also get stuck with bad ideas or worse gear, and would never want to go back in time in athletics, so I don't want to come across as a sort of sports luddite. But I do think the signal to noise ratio has gone way down even as the amount of information has gone way up, and as a result I'm not sure the changes are as beneficial as they could be, or are even harmful or wasteful.

In some fields it feels like the very top athletes are maybe performing 1-2% better or something, but we ignore that's due to changing the goalposts sometimes, and everyone else is getting worse or staying the same while spending way more money than they should, even when they're never going to podium at all, nor is that their motivation for being in the sport to begin with.

Some fields seem better about this all than others, too, which is kind of interesting to compare and contrast sometimes.
I mainly think of contexts as what the "business layer" used to be in the Java world.

There's the code that maps to your databases (Ecto structs, like "User" that maps to a users table). Then there's the code that explains higher _business_ concepts, (like "register user" - which might insert a user, send an email, etc).

In ruby, for example, a lot of that stuff was just combined in the same active_record classes. So you could say user.register.send_email.

But now you'd do Users.register(user) and Users.send_email().

Just a different name for a pretty standard concept of separating your business level code from your objects as stored in the database.
> obviously it's not acceptable to screw people over and justify it by saying "we're not screwing over everybody, and look, we're doing good stuff, too!”

That's the thing, the benefits immensely outweigh the small negatives. Small inconvenience from even tens of thousands of false positives out of tens of billions site visits is such a small cost.

You do understand that the alternative would be most phishing sites remaining active for days, if not months, if this service didn't exist? That means a significantly higher amount of people getting significantly more inconvenienced than some false positives cause.

> if you can't resolve the negative externalities of your service to the satisfaction of the people you're harming with them, don't roll out the service

Case study of letting the perfect become the enemy of the good.
All I know is, I want to see that post-mortem report.
> from a scripture point of view, they are both Abrahamic religions, use a book as the center of wisdom, buildings to house worship.. but let's set that huge likeness aside.

If we were to refer to scripture we would find that the concept of an "Abrahamic religion" is non-existent, and the presence of scripture itself as a primary fundamental source and houses of worship do little by way of comparing any religion.

The rest of the similarities that you list are useful, but it's unlikely that the valuable context that can be gleaned from any sociopolitical similitudes in retrospect were prioritized when the events in question were taking place. The glaring theological differences between Islam and Christianity were the defining factor as to why the Muslim conquests began at all. We can view sociopolitical similarities as non-trivial, but in respect to the initial impetus (the spread of the Islam), they become trivial. This isn't to discount any likenesses that can be found across certain structures within these regions or how these structures were affected as regions spread and interacted with each other, but the significance varies and how each region interpreted these similarities at that time likely varied as well. In the context of the Islamic conquests as a whole, the belief itself is paramount in beginning any discussions about them.

The point that I'm trying to make is that on the whole, i.e. beginning from as early as 629, how the Islamic conquests can be perceived is exceptional compared to other conflicts that took place involving Western European nations, in particular the conflicts that took place between Western European nations themselves. This exception could be compared to that of how the Islamic conquests of European territories could be perceived from the perspective of the Islamic states as opposed to the early conflicts that took place in Syria/Yemen, for example.

"Likeness" is equally nuanced, is often forsaken for opposing motives and is worthless unless it is predicated by shared principles, especially at the scale that we are discussing.
Former school bus driver here.

The district I drove for does not bus as much as this district, but it is still biggish.

When I did a route, we had to do three schools, but the start times for schools were staggered. It absolutely can work. In fact, we often had "layovers" between schools.

But this? This is messed up.

It can be done better than this. And if they just have too few drivers, they should just raise wages; my district did recently.
But you can "ping $address" regardless of which IP version it's using. Please, elaborate what are you trying to solve.
Personally I think D language got it right when it makes GC as a default but still allows for no GC whenever applicable thus keeping most of the language relatively safe, easier to grok and more Pythonic compared to Rust.

It will be very interesting to survey how many Rust implementations nowadays do away with memory safety [1].

Not sure if the author of the article referred to this seminal paper on Rust for GC for his GC implementation for Rust in Rust [2].

[1] What is a safe programming language?

https://cs.stackexchange.com/questions/93798/what-is-a-safe-...

[2] Rust as a Language for High Performance GC Implementation:

https://users.cecs.anu.edu.au/~steveb/pubs/papers/rust-ismm-...
That makes sense. The behavior of AI companies so far has not given any reason to trust them, and had given a lot of reasons not to.
That specific article is about streaming, which absolutely provides a better experience over v4. As much as we like to pretend that the presence of v6 implies a "dual stack" environment, the reality is that at the transport layer v6 is a lot of hasty hacks to make a vocal minority happy.

You still can't talk to Hurricane Electric from Cogent over v6. Lots of v6 links are still tunnels. v6 PMTU Discovery was a massive mistake that introduces latency.
Obscure Islands I Find Interesting
Some journos do one; some do the other.

But which does both - at the same time??
Greed happened, by the sound of it.
Everything is a people problem - even code review. SWE who choose to not grow (by refusing to learn) are going to create awful culture.
You need a translator, i.e. a middle host with dual IPv4/IPv6 stack that can convert an IPv4 packet to an IPv6 packet and v.v.
By the way, it's not just theoretical, it exists and it has been standardised, see https://nicmx.github.io/Jool/en/intro-xlat.html#ipv4ipv6-tra...
Neither Necessary nor Sufficient
Lahaina residents worry a rebuilt Maui could slip to the hands of rich outsiders
really cool thanks!
It's true that Rust would probably not exist today if it didn't focus on lifetimes but I think a lot of Rust programmers now either don't care or literally don't know anything about memory management e.g. Every rust programmer that I've met (my age at least) has taken to rust because they like it as a language and are often trying to avoid learning C++ (note that is completely different from looking for a language after having learnt C++).

Rust as a midpoint between Haskell and C, so really C with a nicer type system, combined with momentum/meme status is more important today than it's memory safety story. Memory safety just isn't the buzzword that it was even in 2019 let alone 2015.

> And you can probably bang out one yourself if you want.

I've written my own dataflow analysis code, aimed at lifetime checking, too, but that's not really the point is it?
Source? As a counter anecdote: Madrid, where most people live near traffic, has the highest life expectancy in the EU at 85.4 years.
Not necessarily "not researched", rather "too localized". SE is not a place to ask to solve your specific problem, which will only litter the website because it will never help anyone else. Debugging and solving logical errors is one subset of that. Once the problem is about some kind of misunderstanding how some interface works, it can help others who will have a similar problem. And of course a high-level design problem is also a good question.
OSI and FSF definitions of open source / free software are essentially identical. Copyleft is a different thing of course that has a more philosophical angle, but it is not the only recognized free/libre software. Importantly there is no disagreement that open source / free software should have no restrictions on use, whether "ethical" or against "leeching".
IPv4 has 24 bits for allocating network prefixes. All of these prefixes have been allocated, and they change hands for as much as $15,000 each.

IPv6 has 48 bits for allocating network prefixes.
> I am curious as to what a larger codebase with "just SQL queries all over" ends up looking like. I have to imagine they all end up with some (granted, specialized) query builder pattern.

One successful pattern I’ve seen treats the database as its own service layer. Service code does not send arbitrary SQL to the database—instead, all of the SQL queries are set as stored procedures in the DB. People sometimes freak out when I say this, so I should clarify that the stored procedures, table schemas and other things of that nature were version controlled and deployed with some minimal build tooling we’d developed in house.

I really liked this pattern. I think anything that you need to talk to across a network should be treated as a service in itself, with a well defined interface. This simplifies testing and monitoring as well. The big risk with an ORM, architecturally, is that you end up treating your database as a sidekick to your service code, or even a dumb data store—some shameful implementation detail your service keeps locked in the basement—when they’re capable of much more than that.
The code needs to work, but given that the actual writing of code is not most of the work to be done I think it's worth the extra time in polishing the code. Like how Apple designs the internals of their products to look as good as the externals. Once you've spent billions on R&D for custom chips, PCB layouts, optimizing heat transfer, etc. you really owe it to your product to spend a couple million on the finer things.

Likewise, there can be an attitude of "Who cares about the code? I met the needs of the feature" that some devs will have. I've spent many an hour reading others' code, re-reading my own code over and over to learn the subtle differences in readability, cleanliness and maintainability between approaches. I want others to have some craftsmanship when writing code if we're working together. That also means getting the little details right in the user-facing parts.

Most importantly you need humility when it comes time to throw away the code you felt so good about. All code is trouble. The best code is no code. Don't let your well crafted code get in the way of deleting what needs to get deleted.
Joseph Yoon, the chef who wants to change our diets one bug at a time
Rename 'Val' to 'Hylo'
> This a bit too negative of an interpretation.

Yes :)

> 3rd party services or frameworks that take over the whole user table.

I've never used a Framework when the auth library can't just use your user schema/entity.

I will never agree that using a generator and committing files I didn't write is better DX than using a library and its documentation (which will be easily updatable). It's also kind of limited in scope. Authentication is more than that. Like, JWTs for example.

To each their own.

> Nothing is going to do your authZ for you

The business logic no, the rest yes.

How do I limit a controller or an action for admin users in Symfony ? #[IsGranted('ROLE_ADMIN')], or for a specific user? #[IsGranted('edit', 'post')], done. And the auth/auth are available anywhere in the framework.

How do I do that in Phoenix ? Pull Bodyguard, write a bunch of "with", plugs, or scope with additional code I have to write and maintain.
What is amazing to me is how do Pilots stay calm when their own lives are under imminent threat?
I'm reminded of this scene from THX 1138: https://www.youtube.com/watch?v=U0YkPnwoYyE
no it hasn't, down vote due to advert
Metronome IM 4.0.3 – An XMPP/Jabber server written in Lua
More and more services are refusing to let you use a single-use Revolut credit card ("This card cannot be used for recurrent payments").

You could of course just create and cancel a regular credit card, but that's an extra step.
Gotta imagine they're onto a big, long thread if they're trying this hard to cover it up.
How can I be assured that installing a random Chrome extension from a random person on the internet that has access to all my network data and can't get approved in the Chrome store is safe? :)
Empirically what you say can't be the case, because if it's "undecidable" then one of these must be true:

1. The GC frees objects that could be reachable (program gets corrupted in spectacular ways).

2. The GC never frees anything (as it can't decide).

The GC may not dispose of objects immediately, but when it determines they're not reachable, they're not reachable, period. There's nothing undecidable about it.
Considering how they outlawed lucrative software contracts with AB5 and didn’t reach the rideshare drivers they were targeting—I have little faith.
Am too also working on a multiplayer D&D Dungeon Master agent, Banderschnappen, though right now it is in a non-playable state as I convert a number of Jupyter Notebooks into more modular and cleaner code. I treat the LLM (ChatGPT in this case) like a rendering engine of the world, and also of the user interface, but ultimately all the heavy lifting of logic is done by a traditional game engine.
Build Your Own Template Engine in PHP
Wow!

Any correlation with blood pressure regulation?
> Introduces a decryption step, which is slow

It's not slow, after you decrypt the AES key, then you are using hardware AES instruction set supported by most CPUs currently.

https://en.wikipedia.org/wiki/AES_instruction_set
In those cases it's easy enough to just move on to another question rather than shut down the discussion. It's not like anyone's being forced to answer.
> I think maybe the difference is that there is direct social and cultural continuity between today's people and the people who both perpetrated and were victims of the slave trade, and those same people live in a society with very different values from those of the past wherein slavery was common. The victim lineage also still is suffering from its negative effects.

Yeah, thank you! That's what I was trying to get across.
Apollo GraphQL is not MIT. Their Gateway, federation libraries, and all versions of router are under a Elastic License v2.

https://www.apollographql.com/docs/resources/elastic-license...
And ironically, the courts and DOJ tend to not do anything unless publishers shine a spotlight on it. Luckily the internet has done away with most local news making everyone in the chain's life easier.