skysight-inc/HackerNews huggingface dataset:
Integrating cache into connection pools brings little added value since connection pools don't have enough context/information to manage the cache intelligently. You'd have to do all the hard work (like invalidation) yourself anyway.

Example: if you execute "UPDATE orders SET x = 5 WHERE id = 10", the connection pool has no idea what entries to invalidate. ORM knows that since it tracks all managed entities, understands their structure, identity.
So far, We, the People, don't seem to be electing Lina Khan or people like her into Congress.

Heck, even CFPB agency got crushed for not doing anything to protect consumers (like failing to be crushing credit card interest rate? Nope, not even). Just padding politicians' pockets.

CSPC would be a better agency to enforce "rights to better CC interest rate).
It's a bit sad that to keep a computer running smoothly you have to jump through these hoops. I end up with applications building up so much crap in my homedir on linux or appdata / winsxs on windows, I wind up feeling like I need to clean things out once every year or two too.

I try to look at a clean reinstall as a good chance to make sure my backups and restore process are working too. Maybe take a chance to experiment with a different distribution or organize things differently, or new bootloader.
You can control it. But if you're controlling it based on the media's interpretation then you are the one being controlled. Turn off the TV and vote based on how things affect you locally. I think that's what the previous commenter means.
What is wrong with

time++;

That seem obvious enough to me without any comments.
For good or ill USAID was a CIA front.
I have a little test that has a DateStamp of 2011 that suggests I needed this functionality some time ago.

https://fingswotidun.com/tests/appendNode/

It's interesting that they added new functions to support the new (essentially correct) behaviour. I guess there are people out there that have used moving nodes as a way to delete hidden state.
While I still don’t think it’s likely, there’s always the possibility that I’m wrong. The conversation is shifted to a slightly different topic at this point, but going back to the NIH and the NSF, they aren’t exactly democracy’s bulwarks.

Considering 90s norms for the present is interesting. I see social taboos that I’m grateful we’ve revised, though that social progress is not what you’re talking about, I understand. But I would still say that you can’t step in the same river twice, and that the red lines of yesterday might or might not be important today.
Personally, I modified a Hollerith reader to accept Jacquard tapes that I cut by hand with a scalpel.

I’m so much more productive now.
List of European projects and companies (privacy and sustainability oriented)
An up-to-date list of recommended European projects, curated by the community to support and strengthen the European tech ecosystem, specifically for users interested in privacy and sustainability.

European software and companies often adhere to unique standards that provide significant benefits to users. These standards not only enhance user experience but also set a global benchmark for innovation, privacy, and sustainability. For example:

-GDPR Compliance: European companies are required to comply with the General Data Protection Regulation (GDPR), which ensures stricter data privacy and security for users compared to many other regions, including the U.S. This regulation has become a global gold standard for data protection.

-Sustainability Standards: Many European companies prioritize eco-friendly practices, such as utilizing renewable energy, reducing carbon emissions, and adopting circular economy principles. These efforts align with the EU’s ambitious Green Deal initiatives, making them leaders in sustainable innovation.

Disclaimer
This project is not about excluding non-European products or tools. There are countless exceptional global solutions that are widely used and appreciated. The purpose of this list is to highlight and support European startups and projects that excel in areas like privacy, sustainability, and innovation. By doing so, we aim to strengthen the European tech ecosystem while fostering collaboration and inclusivity across borders. Together, we can contribute to a more diverse, resilient, and interconnected global tech landscape.
Holy shit, I came here to say the exact same thing. One guy, working out of his bedroom apartment in Canada is able to create something culturally relevant on par with "More Cowbell".
I could have written this post, because I totally identify with what was said. Snap is really absurd. I'm a long-time Debian user, and I've always been happy with it. The problem is that lately I've needed the relatively easy NVIDIA support - which is always a pain in the ass, no matter the system - and I can't stand Windows.
> this incomprehensible stream of embedding vectors as natural language explanation, in a way returning to encoder/decoder architecture

this is just standard decoding, the stream of vectors is called the k/v cache
Just to be clear, as with git, you don’t have to rebase. It’s just that doing so is nicer in jj. But if rewriting commits on a shared branch becomes onerous, don’t do that!
There was a time when we attempted to conduct a "service cleanup" to eliminate those services that were constantly consuming computing and storage resources without being actually used.

However, the problem was that it was a crude era, with bloated organizations and chaotic management. We had no way of knowing whether these services were truly unused or who was responsible for them.

Ultimately, our solution was to randomly shut down a service and then wait to hear the roar of complaints about something was broken.

so, seems the admin heard the roar

that's chaotic engineering
I'm a little surprised there isn't more of this. Building a streaming service is pretty expensive.. a lot of the platforms lost money doing so and really only made it back when they merged into an umbrella of other services.

I'm also a little surprised no one has yet (AFAIK) done the "viral indie release to Youtube" path. I feel like it's sitting there waiting to be exploited.
TBH, I think it's more of a 'manager' attitude. A lot of actual "hacker" type people are very much in the "rough consensus and working code" category where you see what works by doing it.
That's great news! I thought the project had died and that this meant that V8 was the only serious JavaScript engine for the future.

For those who don't know: "Servo is a web browser rendering engine written in Rust, with WebGL and WebGPU support, and adaptable to desktop, mobile, and embedded applications."
Yep, if you package your own code or scripts, deb is easy.
I’d also add that in basic training you’re hit with tear gas so you know what it’s like and learn to trust your equipment. They don’t do that unless there’s a chance you may encounter it.
> our civilization

There is no such thing as "our" or "their" civilization. We have only one.
Maybe such concept had some ground a few centuries ago still, but by now this idea that "we" are significantly different than "them" is a dangerous fantasy for most people.
Okay, but the evidence on the other side, the evidence that Musk is enriching himself... is ... what exactly? speculation?
Dark Reader works beautifully on it tho, because it's pretty simple
Same, although I have been on a Linux distro (different over the years) for the last 18 years, I keep a virtual Win7 machine just to run Outlook.

I have been able to do pretty much everything I need to workflow-wise with LibreOffice.

And any office basic dev work, I just do on the client machine or a virtual machine now.
This isn't so simple. I love a lot of apps but I'm not willing to pay a monthly or yearly sub. I'll give you $5-$250 but I won't give you $5 a month.
Has anyone done experiments with people who have absolutely no programming or programming-like experience and see what they can come up with?

From my experiences, any output I got from "AI", required already some level of experience/understanding of the tooling or language to get something useful out of it.
Fedora 22 (released 2015) switched default package managers from yum to dnf. dnf is faster, and better at resolving complex dependency chains. Additionally, its better at rollbacks on the rare occasions these are required. apt-get might still be a hair faster, but they're pretty comparable at this point.
I too wish that the things I might spend money on were half the price.
The Internet Can't Discover: A Case for New Technologies
Act Now to Preserve Access to New York State Vital Records
I wonder if it would be possible to do custom integrations for apps
No, I've seen it too. Here on HN. Not just once.

Maybe not "most functional programmers", though. Maybe "the functional programmers who post the most" or "post the most stridently" and therefore "the functional programmers that I encounter the most often in ways that let me know that they are functional programmers".

And "Have you considered that your position is lazy" isn't a reply likely to change hearts and minds. (It is also, itself, a pretty lazy reply, compared to the effort the GP put into their answer.)
Is this a clever rhetorical trick to make it appear that your prior claim was correct?

If not: what am I intended to take away from this? What is its relevance to my comment?
Could climate insurance losses trigger a financial crisis?
For tech and nontech, it's terrible.

Nontech roles are just a sea of prompt-generated answers, they don't tie into the applicants' experience and are usually about 200 words of waffle. If you're applying for something, type out a few sentences then give it to a prompt to refine. Don't just paste the question in.

Tech roles we focus on the combination of soft skills and technical skills and so we've gone back to a 'pair' programming exercise and a whiteboard architecture exercise. In reality, it's just a spectator sport that we nudge them forward if needed.

In Java looking for them to cover the basics of debugging a problem, writing a test, and mocking out some services. I would say 50% are unable to or unwilling to write a test to prove the error or don't know how to mock out a service.

Whiteboard exercise looking for them to explain a system they've worked on in the past. We question some of their decisions and see how they handle themselves. Not many get defensive (though some do).
Wouldn't disallowing updates to Win 11 be the opposite of a logical plan if your goal was to get people upgraded to Win 11?
If what you care about deeply can be automated by a linter, it's trivial, and you ought to just setup the linter rules, and go use all that time you just gained to work on something more meaningful.
yeah I was winking to the reader when I typed that :)
I think this criticism is silly. Here's what your first example would look like in a language with keywords (where reasonable, perhaps like C#) instead:

pub fn play<lifetime p>(in out self, player: mut ref AnimationPlayer lifetime p, new_animation: AnimationNodeIndex, transition_duration: Duration) -> mut ref AnimationPlayer lifetime p

But, this is still confusing! Let's remove even more symbols, and make the syntax more obvious by removing abbreviations:

PUBLIC FUNCTION Play
LIFETIMES
P
PARAMETERS
IN OUT Self
Player AS MUTABLE REFERENCE TO AnimationPlayer WITH LIFETIME P
NewAnimation AS AnimationNodeIndex
TransititionDuration AS Duration
RETURNS MUTABLE REFERENCE TO ActiveAnimation
BEGIN
...
END

IMO, using keywords instead of symbols for references, lifetimes, etc, would just make Rust overly verbose, and there's a reason BCPL used braces instead of BEGIN/END :^)
Culture isn't race. Not sure where I said race is the only thing of DEI.
I would tend to agree with the author's statement there. Though less "necessary for heterogeneous teams" and more "unless your team is entirely senior/skilled".

To sum up some thoughts that have evolved over decades into something more reasonable for a comment--more junior developers are less able to develop a robus mental model of the codebase they're working in. A senior developer can often see further out into fog of war, while the more junior developer is working in a more local context. Enforcing typing brings the context closer into view and reduces the scope necessary for the developer to make sensible changes to something manageable.

It also makes it much easier to keep contracts in the codebase sane and able to be relied on. With no declared return type on some method, even with checks and code reviews it's possible there's some non-obvious branch or set of conditions where it fails to return something. Somebody might try and take a "shortcut" and return some totally different type of object in some case. In every case, it puts these things front and center and reduces the ability to "throw shit at the wall until it sort of works on the happy path" without making that much more obvious.

And once those types are declared, it saves everyone else time when stupid shit does slip through. You probably have some idea what `getProductAvailability(products)` might do in some eCommerce system. But when the actual function is implemented as `getProductAvailability(InvoiceItem[] products): void`, the foot gun for the rest of the team is... less. (Your guess as to how I know this is correct.)

In teams with good, experienced people the types are still helpful and I'd still question anyone choosing _not_ to be explicit about these sorts of things regardless of team composition. But they're much less _necessary_ in a skilled team in my experience.
> Never go full monad in Java.
what? why?
Los Alamos lab to research next-gen chip technologies
? theyre not special tokens really
It isn't just the EU that does this, AliExpress collects the taxes for shipments to the UK as well.
Nvidia drivers and multi monitor fractional scaling work? If they do I could consider it.
Is there some kind of equity or profit-sharing, in this default-alive startup?

The Web site has a lengthy discussion of its "First and Best offers" for salary and bennies (ok), and mentions that there's no bonuses (ok), but I can find no mention of stock/ISOs/RSUs/etc.
The justification is irrelevant. You can think it's as dumb as you want to, it still isn't censorship if nobody is being forced to do anything.
> a new "Adminless" account model with linux-like just-in-time escalation

This was the promise of User Account Control, was it not? Or does that just prompt for confirmation for various actions, without actually enforcing a security boundary?
But clearly the positive of preventing scoundrels/maniacs/etc. from dragging ordinary people through the courts on every fender bender is huge…?

You need to actually form a credible argument for why the downsides outweigh the upsides, or else nobody will know who to believe.
The last sentence is great, the only thing required for a quarter-mile range lightning turret is a bit of capital and 30ft of capacitors.
A long time ago there were good reasons for Ubuntu to exist. Debian releases were very slow, sometimes years apart, and focus was on servers. But slowly Debian has incorporated all the things that make Ubuntu better than Debian. It also has a much faster release cycle.

There hasn't been a good reason to use Ubuntu over Debian for years.
Instead of bickering over who gets a job that fundamentally should be automated by now, they should focus on developing technology that doesn't rely on people. Or at least uses automation for 95% of the job and delegates to a person only when rare exceptions arise. ATC is ripe for disruption from AI, and now that we have LLMs and speech models on par with human ability, its a short walk in the park to imagine a fully automated ATC model.
That doesn't pass even the simplest examination. What if the thing that the democratically elected president promised to do was a coup?
I work on apps like that. It's generally an on-call person or team outside of normal US business hours. Sometimes it's an off-shore team, but in any case there's usually someone whose job it is to answer some sort of summoning spell when something like this goes wrong and do something about it. When it was me, I was always grateful when the call came in between 9 and 5 locally.
Sour grapes rather than valuing fairness?

Elementary school kids are huge on fairness and injustice. It seems like it's built in to facilitate group social dynamics in great apes. It takes a lot of sophistication to be able to frame valuing fairness as a character flaw.
So you are blaming a two year old LTS for not supporting your brand new hardware and didn't even try the current release? I had many issues with Ubuntu but laptops being unable to provide even basic functionality without custom drivers isn't something I blame on the OS.
“ Women complain about the poor quality of conversations they encounter”

From my experience in online dating there are a lot of women who expect the guy to do everything. He needs to approach and then also carry the conversation. Out of maybe 10 initial messages I received from women there was maybe 1 that was more than “Hi”.
jj git push -c <changeid> will create a bookmark for you and automatically give it a random name. Most folks who do this configure it to add a prefix, often a username.
I’m getting just a blank screen saying: “no videos found”

Is there some sort of configuration that I need to set?
There is a lawsuit about this, "FBI agents file class action lawsuit against Trump’s Justice Department over ‘retribution’ for Jan 6 and Mar-a-Lago investigations"

* https://www.independent.co.uk/news/world/americas/us-politic...

"FBI agents sue DOJ to block release of who worked on Trump, Jan. 6 cases":

* https://www.washingtonpost.com/national-security/2025/02/04/...
> My main machine in on Windows 7. It can't be upgraded anymore. No updates for me! Which is exactly what I want. Pure joy.

It is very cool, Bateman. But that's nothing. I use MS-DOS 5.0, before it got ruined with needless bloat in version 6. Limiting memory to 640K (or 1MB with UMB extenders) means that I'm immune from recent malware attacks. No networking ability reduces my attack surface. I find text-mode user interface to be clean and simple. Lack of multitasking ensures that I remain focused throughout the workday. I will never upgrade.
Oh never mind then.
Only guessing but my first thought was about how you have addition and multiplication and they both work for different types of numbers. But not in the generics/C++ template sense, more like working on Sets and Rings and other algebraic structures in the mathematical sense.
If a majority of people voted for this, and you are attempting to override their will, what does that make you?
The why not is because it potentially devalues the prestige of the individual work’s IP, and the brand in general.

This is short-term optimization, par for the course with the new Disovery-owned Warner Bros.
I started off liking snaps, then ran into all its failure modes. Like constantly getting a warning from IntelliJ IDEA about a new version being available, but only if I quit out and manually upgraded the snap (now I use Jetbrains Toolbox). Or the snap version of Docker taking _minutes_ to shut down on every reboot and resetting the owner/group on the docker socket every time it restarts.

My desktop now runs Aurora, which is itself a respin of Fedora Kinoite. Anything that's genuinely "system" level is installed with rpm-ostree, there's the occasional flatpak, but most things are installed with linuxbrew. But most days I'm just using my MBP (my desktop isn't even powered on right now).
As always, don't count on it lasting. Nevertheless, it's a welcome move from WB, even if I've already fallen out of movie watching. I'm quite surprised they did it region-free.
Accel backs Indian AI startup building 'ChatGPT for presentations
Yeah, I am not worried about the privacy for sending the data to your servers, but for it being forwarded to the cloud LLM models.

Could you add support for local models/Ollama?
There’s workarounds for that, including an open PR for a dedicated integration.
it's not evil if it's automated right, nothing personal about having your family droned to death
especialy if your very existance is questionable and security concerns prohibit talking about it.
Though you will have to pay a fee, to be told that
This more than doubles the outrage. You'll have to hate yourself for being so mistaken before.
I'm not deeply familiar with those C# types, but I think maybe it already does. An array, which includes the size of itself in its type so that a four-element array is not the same type as an eight-element array, is already in Go. Go's language affordances make it easy to just have slices without the underlying arrays, since they're generally not useful on their own, but you can take arrays and slice into them if you like.
It’s all a rounding error until it isn’t.

Doesn’t make tossing $50B out the window “ok”.

It’s like the people making a $100k who don’t know where all the money goes. It’s all just a rounding error, but rounding errors add up fast.
From a quick skim - no mention of "bricked unless you start paying". I don't know how common that is, but it seems an obvious manufacturer's counter-move to poorly-written anti-bricking regulations.
My guess would be offloading storage space while adding monetization revenue.
> Java is a great language because it's boring

My issue with Java is not that it's boring, which it is not, but there is so much that needs to be done to get a simple "Hello World" program to run which also depends on an external library. It feels like you first have to build a castle just to put a bed in a room.
As one with teaching experience, the idea of asking a student "are you sure about that?" is to get them to think more deeply rather than just blurting a response. It doesn't always work, but it generally does.
To be clear, "is there evidence the world's richest person has a profit motivation behind his sudden interest in unpaid public service" is your question?
If anything, I think the characterization of the candidate's qualifications is kind, as it fails to mention any of the obvious disqualifying issues.
iMessage is nowhere near as popular outside the US, mostly because consumers do not expect to default themselves into some kind of single-manufacturer proprietary "ecosystem" that rivals Sony in how anti-consumer it is.

Thanks to the EU, you can just charge newer model iPhones with any USB-C cable now instead of having to pad Apple's profits further with proprietary dongles and cables that offer no additional value.
I mean, to be fair to them, Gleichshaltung is a good word for what's happening. I'm not opposed to discussing the analogues between current events in the US and Hitler's consolidation of power in Germany. But I find the insistence on "proper" terminology tiresome. I don't think it's the other commenter's fault in this case, so maybe I shouldn't be so snippy, but it's a really common tactic among bad-faith actors to "well, actually..." a discussion into a debate about semantics rather than a debate about the actual matters of real import. It's a learned defensive behavior on my part, but not right in this situation. What matters is that we see what is happening and can describe it in a way that we all understand, not that we use specific technical terminology.
Have you seen a woman using tinder? They absolutely have the ability to choose, almost every right swipe will be a match. Now they just have to give an ok before the pm notifications reaches them.

The current model is clearly preferred as tinder made dating apps mainstream.
I made a prototype template for a site and had it exactly how I wanted in about an hour. I mocked it up in Photopea, gave Claude an image, and told it to generate HTML that would make a page with those qualities.

A few tweaks and a couple more prompts later and I had all the main elements I wanted in place, and just need to fill content which I won't use AI for.

Probably saved me several hours because I suck at frontend.