skysight-inc/HackerNews huggingface dataset:
I’m not sure that position lives up to reality. It’s easy to avoid N+1 queries in Django, there are lots of ways to reduce that to 1 joined query or 2 in the case of a m2m. The issue here isn’t that “orms are bad”, the issue here is that “knowing how data flows through your system is hard”.

You’d have exactly the same issue as you’d have if you’d call “get_author_publications” O(n) times in some nested call stack. Except getting out of it wouldn’t be as easy as calling “select_related(…)” - you’d instead just end up re-inventing an ORM.
OpenTelemetry – High-quality, ubiquitous, and portable telemetry
They say, though, that Windows 11 is the last version and there will be only updates since. I really hope this is not the case.

It was actually Windows 10 they said that about, so...
Ask HN: What are your most humane tech companies/startups?
Here we see all the time posts, comments criticizing companies. So I wonder is there any company/startups that we should know which have humane qualities?

By humane qualities I mean

- Respecting the law and no lobbying.

- Provide great services and products

- Customer focused

- Data Privacy

- Treating employees well

- Contribute to social good.

- etc.
This is a great set of questions when job hunting. Not necessarily to ask in the interview (though some certainly are), but to understand the business and more importantly to understand if the folks running the company understand the business.
If you didn't want a cocktail before working with jsonnet, you will want one after.
A lot of people are brainwashed.
"worse" is subjective.
The ads are baked into Windows 10 too, although might be worse in 11.
Hear, hear. Anyone who has worked in a quasi-management or leadership position before will understand the need for an answer to the question: "We don't have unlimited finances. Tell me how much money I need to put towards this."

Having said that, most developers refuse to respond intelligently to these questions. The answer to almost all of these question should be something like "I think delivering this goal might take X resources, but here's the smaller goals we're going to deliver along the way to the big goal so that we can reposition when we go off-track."

Instead, developers say "Well we have to make sure that EVERYTHING can fit into this timebox, and our manager is going to treat this estimate as a deadline, so estimates suck!"

This question is supposed to be a conversation starter. Don't shoot the manager for doing their job. And even when the manager does a poor job and treats your estimates as deadlines, call it out! It's up to the developers to put up a bit of a fight and make more intelligent decisions too.

I've only met a handful of developers who are able to have a conversation like this. It's what the 'Agile' movement was attempting to fix. But it turns out conversations skills are tricky things to impart.
I think you are nitpicking. My point is that companies (including Microsoft!) are capable of running large scale infra with much higher uptimes than GitHub. They want to put themselves at the center of our workflows (e.g. GitHub Actions) yet they are not delivering uptimes that are commensurate with that. What is their excuse?
Apple Music Classical is out
The better models get, the more conversation is to be had about them.

The problem is that nearly every single narrative has already personified LLMs. What else can a person do but continue following the narratives that were presented to them?

> It seems the ability to do language

You highlighted the key word: "do". Every person is capable of "do". That's a significant part of what we are. An LLM has no concept of "do". An LLM only models.
I do freelance Graphic design. The whole conceptual thinking/visual communication aspect of it seems unlikely to be touched by these tools any time soon... But the commodity work that puts food on a lot of people's tables is likely toast. It's not like it will replace graphic designers, it just takes over the everyday jobs that drive most of the demand for their services and we all know what a drastically reduced demand does to a market.
130 AUD for a week is considered reasonable?? For travel insurance even?
"Disclaimer

I'm not sponsored in any way. All mentioned products have been bought with my own money."

Funny that the author felt the need to disclaim that they are not taking money from anyone to write the article. How dare they!
The Magic of Hasdx: A Comprehensive Guide to Mixed Stable Diffusion Models
> It's kind of funny that this is often brought up as some achille's heel of linux but honestly my Windows PCs have always been larger headaches.

Same. I switched to Ubuntu a decade ago when my Windows machine started displaying the blue screen. Somehow the motherboard itself became incompatible with Windows overnight even from a clean install. Instead of junking the board I put Ubuntu on it ... and it's still my daily driver a decade later. And though there have been issues I'd say less than I had with Windows overall.
I grew up in a ghetto (part of a migrant wave) and as we became more succesful and moved out and moved apart... I miss that community that poverty forced upon us.
That's not really interactive. A nerf of a basketball doesn't know how to bounce. Giving objects physics, texture, compressability, the ability to hinge or bend, etc. Is all well beyond what models today can do.
GPT-4 Never Gives Up
Isn't that counter intuitive? Isn't a friend supposed to be a positive presence in someone's life? How can you have friends and still be lonely?
The caster wheels add about 2 inches. But I agree -- I'm not tall (5' 9''), so it works just perfect for me.
definitely seems like a good candidate.
> It's likely not safe to place trans women into male prisons either though, so I think there ought to another axis than just male/female along which we can segregate, such as violent/non-violent criminal history/tendencies.

Male-on-male violence is a problem for the male prison estate to solve within its walls. It doesn't make any sense to put women at increased risk of male violence to protect men from male violence. Women don't exist as some sort of violence shield to protect men from each other.

Men's prisons already have safeguards in place for vulnerable male prisoners, such as paedophiles, ex-police officers, ex-gang members and so on - putting them on separate wings of the prison, moving them to a different category of male prison (which is in practice similar to your suggestion of violent/non-violent separation). If men who call themselves women are at elevated risk from other men, the same safeguards can be applied to them. There is no reason whatsoever to house them in a women's prison.
No deflection.

Because no evidence.

Chinese steel is beautiful.

Because it is perfect.
People used HTTPS before there were Certificate Transparency logs, so there's no reason why those couldn't be run for DNSSEC too.

https://datatracker.ietf.org/doc/html/draft-zhang-trans-ct-d...

https://www.huque.com/2014/07/30/dnssec-key-trans.html

https://datatracker.ietf.org/doc/html/draft-ietf-dnsop-deleg...
Lebanon had a last minute announcement of DST postponement
Emmy Murphy Is a Mathematician Who Finds Beauty in Flexibility
>there's a reason the streets are filled with homeless encampments

Yeah, that one is called deinstitutionalization.
> "Meaning and understanding" can happen without a world model or perception. Blind people, disabled people have meaning and understanding.

This is a pretty awful argument. Blind people and disabled people have a world model and perception!
You are missing the point. “Middle class” lifestyle, especially in high cost areas, is not making around $55K. It is making roughly $150K or more.

The point is that salaries should have increased for everyone. Middle class is not struggling to make ends meet and living paycheck to paycheck. It is living a modest life with modest savings and a discretionary income.

This random article claims the 90th percentile in the Bay Area is $384K. https://www.kqed.org/news/11799308/bay-area-has-highest-inco...

I am not sure how that helps make this clearer though. It almost doesn’t matter at this point. We all know making $55K/yr in the Bay Area is rough. People are getting screwed over.
Come over to Mint, it has the feel of windows but it’s fully customisable and works out of the box.
The nix language, albeit for a package manager, is really similar. You get json-like "attrsets" and can have variables and functions. Then of course you can export it to different formats as well.

https://nixos.org

There is also the Dhall and Nickel languages providing features alike
Back in the day, a common suggestion for speeding up your PC was to defragment your hdd. I didn't start using Linux until right around the SSD transition, so I've never done it there, but for setups like this are there not still tools to do something similar?

I'm sure you got other benefits out of swapping to SSD's, but your comment just got me thinking.
> what if you only want to perform a side effect when a particular value changes?

https://react.dev/reference/react/useEffect

That is literally what useEffect is for! Describe your side effect, provide a list of values that you want the hook to watch for when they change. `useEffect(someEffect, [value1, value2, value3])`

> the very natural, and often inevitable, concept of side effects

React uses a functional programming model. Always has. Watch the Honeypot React documentary and notice how many times the earliest adopters say they were excited to have way to express UIs functionally. Functional programmers believe in minimizing side effects. If you don't like the paradigm, there are 1000 other UI frameworks that use an imperative model. Complaints like yours read like someone complaining that their screwdriver isn't a hammer.
DivestOS seems like a nice project.

However, every single time I read about it, it is from the author. Not by explaining why I should like DivestOS, but by explaining over and over again why other Android alternatives are so very very very bad.

To me it's a bit like those people who keep telling everyone and their dog that "Signal is ridiculously insecure because they require your phone number". I guess in the hope of converting them to their own secure messaging app that nobody has ever heard about and that requires 17 steps to add a contact. But in reality, I'm pretty sure that they push people back to WhatsApp/Telegram. That is counter-productive IMHO, because they would benefit from people getting open to Signal (if people refuse to install Signal, they probably won't remotely consider those exotic super-secure apps).

Same thing here. If my parents can move to /e/ OS, that's great for all the alternative Android flavours, because it means that they moved away from Google/Samsung/etc. But if you go tell my parents that they need GrapheneOS, with a Pixel phone, and that their most important apps don't run there "for security", then my parents will just stay on the Android from Samsung.

I guess DivestOS is a nice idea, but honestly the behavior of the author (criticizing all efforts I can see out there) does not make me want to look into it.
It seems to me extremely unlikely that an HDD has anywhere near the sustained write performance of a proper SSD. E.g. a Samsung 980 Pro 2TB will write at ~2GB/s indefinitely (well, until you wear it out, which at that rate will only take about 2 days). That's the aggregate speed of a whole box full of HDDs.
Twitter asking a court to force Github to reveal the identity of the leaker is a fools errand, all their going to get is an IP to a VPN and a blank Github Account.
Ask HN: What does FDIC do when not rescuing a bank?
By all accounts heard to date, the rescue of SVB was done in a pretty smooth way. It seems like within a weekend, the FDIC had opened branches to serve the public, had a website up and running, etc. I suppose that this required hundreds of people. To have a functional organization serve the public at this scale in just a few days is pretty amazing.

How did this happen so quickly, and what were those hundreds of people do the week before SVB's collapse? Do they just rehearse taking over banks until one does collapse?
Codemancer: Code with GPT-4 from your command line
The Synthetic Times: an AI-generated artificial news site
Are you claiming that A: plain (non-LD) JSON is less correct than plain XML, or that B: JSON-LD is less correct than RDF/XML?
We don't use {#await because it has several issues. We use this utility to access promises in Svelte components, converting promises to stores:

export type PromiseState<T> =
| { status: 'loading'; value?: undefined; error?: undefined }
| { status: 'resolved'; value: T; error?: undefined }
| { status: 'rejected'; value?: undefined; error: Error };

export function fromPromise<T>(promise: Promise<T>): Readable<PromiseState<T>> {
return readable<PromiseState<T>>({ status: 'loading' }, (set) => {
void promise
.then((value) => set({ status: 'resolved', value }))
.catch((error) => set({ status: 'rejected', error }));
});
}
Don't try to understand the mind of a chronic Excel user: Their minds are as unknowable as an octopus' mind.
> It's the community widgets that tend to have memory leak problems, not the core package. As mentioned, this seems to be a quirk in how Lua and GTK interact (many community widgets use GTK).

What widgets are you referring to that you found to have leaks?

> You'll just have to take my word for it when I tell you that I've tried very hard and for a very long time.

It's just that it seems to contradict most of the other reports I've seen, but then I don't care about stacking myself, so ok.

> I wouldn't really call AwesomeWM exceptionally user-friendly. The docs are good. The API is good. It's developer-friendly, certainly, but that's as far as the ease-of-use goes.

I said it was user-friendly for what it is. There is nothing else really like it that allows that level of extensibility, and given how it abstracts so much complexity, I would say they did indeed do a good job of making it user friendly. Again though, that's keeping in mind what it is. It isn't trying to be i3/xfce/etc or as user-friendly as those.
See also https://dhall-lang.org/

> Dhall is a programmable configuration language that you can think of as: JSON + functions + types + imports
OK, maybe I should have been a bit more specific. Most young people speak some English is what I meant, not that it was their primary language, which is obviously not the case.

I'm here in coastal Croatia and English ability is common, if mixed, with younger people being mostly proficient. Of course the French are in a class of their own when it comes to (not) speaking English, but I'd still posit there are plenty of young French people who speak or understand English to some degree. If I needed help on your streets with only English I'm sure there would be someone who would be able to help me out.
Show HN: ExtractSky – AI generated color gradient gallery for designers
Hey HN!

I just released an AI generated color gradient gallery - a simple web app with color extraction tools to find and create beautiful color gradients. The images were created using Stable Diffusion.

I appreciate your feedback!
Thank you!
For the vast majority of the artists record studios also paid poorly, if at all. And even for the greatest names, you'd better have a very experienced agent and a team of shrewd top crack lawyers or the studios would surely rip you off.
The recording industry was always a very shady business.
Interpreters/compilers are one of the most fundamental patterns of computer science. They recur everywhere, but you need the understanding and the eyes to see them. Ignore them at your peril.
Unfortunately Gaming on Windows is "basically flawless", compared to Proton being "pretty good". I just got sick of debugging games because I didn't want to do the same thing during my free-time which I'm doing during the day at work.

Now, I love Linux and don't really like Windows that much, but when I want to game I just want the experience to be as smooth and easy as possible. And if I spend thousands of dollars on hardware I want it to be used as effectively as possible.

Maybe the problem with gaming on Linux is my own laziness...
> And the better question: what do you think the list would be for the ten questions?

That list would be the section headings. The individual questions in each section are just drilling down on the details.
The entire recording industry uses plugins.

The majority of the time a DAW ships with things like EQs, compressors, etc, they are actually some kind of plugin.

Plugins don't suck, your opinion is not everyone else's fact.
I don't believe that in 2023 something without:

- a SMS app
- a Maps app or API
- a location API
- a web browser
- an alarm app
- Remote notification system
- app store
(and there are many many other examples)

can be called a smartphone OS. Yet AOSP doesn't contain (Google/)Android version of those.

So yes, I dare say AOSP-based OS can be non-Android.
The press release says this is going to cost the FDIC ~20 billion. If they didn't shoulder that loss, who would have except for depositors?
Be careful what you ask for. There's no good reason that public service should be a "curse".

Humans are not angels, and we should not build systems that hold out some unrealistic expectation that they are.

Too often politicians are viewed as "saviors of the people" only shortly before they become "corrupt villains".

If we want to attract competent public minded people, we need to do a lot of deep thinking and system design to get there.

<personal pain point>

One good place to start is to get rid of this idea that every citizen's input is equally informed, sane, reasonable, actionable, legal, or thoughtful.

In a democracy, every person hopefully is afforded certain rights, such as due process and free speech, but this does not mean what you say is "free from consequences".
The corollary is that not all ideas have to be given equal consideration. Some people say batshit crazy things sometimes, and frankly, these kinds of comments make life hell for many public servants. School boards come to mind.

Speaking, personally, I would like to be a public servant, in some regard (again), but I don't think we have realistic processes in place to really gather thoughtful feedback from the public. Until we do, public servants have to deal with a lot of informed nonsense.

I think software developers and UX people might not realize how skilled and motivated we are at building systems that actually work. I'm not saying that we build the right thing all the time. But so many government processes are fundamentally broken in terms of information processing. I'm not saying that they are broken by e.g. the tropes like "lazy people in government". I'm saying that the systems are (anti) designed (or evolved) in such a way that they're so painful that driven people get driven out.

If you think of a government as a way of processing citizen input in a way that is consistent with budget constraints and laws, it seems that many government agencies are not built using the principles that so many of us take for granted: system design, failure analysis, testing. This isn't just government problem, of course ... it is characteristic of large organizations of all kinds.

Democracy does not function well when too many people are simultaneously uninformed and yelling. This crowds out informed people trying to have a discussion.

</personal pain point>
Thank you.

Very frustrating to notice half-way through the article that the text is slowly getting more and more pale - I thought my vision was going for a couple minutes or so, then I saw the "SUBSCRIBE"

No thanks, archive.is to the rescue!
> Will I need to declare "Self"? If so, will be "Self" part of the struct's memory layout?

I'm only familiar with C++, not Zig, but it doesn't seem that different to me. If a C++ class includes a typedef, then that doesn't contribute to the class's footprint.

Even the explicit self parameter is not so different. In C++, a method can be marked as const or even && (rvalue reference) and that's applied to the implicit this parameter. If anything, it would be clearer if this was an explicit parameter; as of C++23, it actually is allowed to be [1], called "deducing this".

[1] https://devblogs.microsoft.com/cppblog/cpp23-deducing-this/
Sure but it's not the case that the only two options are exactly "medicalized prison" and "nothing, absolutely nothing at all."
The Ineffectiveness of Traditional Cyber Security Products
Meter thick panels with the density of rock? I’m seeing current satellite solar panels are 1-2mm thick with talk of getting them down to < 100 nanometers.
Something being difficult and complicated, like doing your taxes, is no excuse for braking the law. It's unfair that those with formal employment can't dodge taxes because they only get the NET amount in their bank account, and those with cash businesses can. Either legalize tax fraud for everyone or crack down on it for everyone.

Simplifying tax bureaucracy will not happen in Germany as it's the bread and butter of many companies who make their living on helping you deal with the complex system, and if the system were to be reformed, all these parasites would go bust. That aint gonna happen.

Another reason why it aint gonna happen is that it's what the majority of Germans voted for. They prefer having a system where that enables some businesses to dodge taxes masquerading as "privacy", so the politicians can't take this away and still expect to get reelected.
I can run pretty much any game out of the box, even random games that nobody would ever have optimised for linux.

The time of the desktop has come.
Hatred and bigotry are wielded by the weak, angry, stupid, and scared.

If your position is congruent with the parent comment, I know exactly what you are. I have no reason to debate small humans.

"Using circular logic to refute someone's point isn't too smart either."

Also, straw man. I chose "disregard" intentionally. Disregard is not synonymous with refute.
The EU itself admits that. Their attempts at a digital market for services never really went anywhere. It's one reason the UK left and economic impact was less than some people claimed it would be. A services heavy economy wasn't benefiting from the EU single market so much to begin with. For example trying to sell legal or financial services across the EU is painful.
> straightforward protocol layer client public key authentication is one of the biggest benefits of using SSH

I disagree, it seems not straightforward at all.

First as a user you have to generate a key. You need to install software and look up a manual. Then you have to give a server admin your public key, which for many users is often confused for the private key and thus defeats the purpose. Then when you connect to the server you have to manually validate the host fingerprint, which again requires more commands and documentation.

The alternative (in HTTPS) is to use Let's Encrypt on the server, and enable HTTP Basic authentication from either a web server or a reverse proxy. The admin gives the user their login and the client just connects.

With those two features you get 1) strong encryption that your user does not need to manually validate, and 2) a non-bruteforceable authentication token. Not only that, but it's compatible with a thousand other applications and modifiable in a million ways.
Yup. I'm in the latter group I suppose, since I don't really want to deal with any title that has intrusive DRM or anti-cheat as it is. I do security research and they don't tend to like some of the stuff I have on my system as it is.
"Precedent" is actually pretty fundamental to tons of legal systems. Because yes, it is important to call out hypocrisy. The people most concerned about whataboutisms nowadays are usually just using it as a way to completely avoid self retrospection and shield themself from what they are accusing others of. Yes, sometimes it is a non sensical argument (when you bring up something completely unrelated), but it is a very very overused online buzzword now.