skysight-inc/HackerNews huggingface dataset:
That's fair feedback. I wanted to post it in 3 parts, but I see now I probably should have just made one large post.
Well, my understanding is that we have not yet found any clear scientific method that will be consistently 'the one' to choose at any time. There are a few criteria that generally stand out, but a general method--no. And if there's no general method, then how can there be a general epistemology?

I mean, psychology isn't actually paradigmatic yet, is it? I don't think there actually is a general method throughout the field beyond surveys and null hypothesis significance testing--but those are too broad to be particularly symbolic of psychology imo.

In that sense, I'm not sure what value the list of perspectives you provided have i.r.t to what scientists actually do in practice and what kind of practice is successful.
A few things come to mind:

1. Turn to online communities to help you learn. Find the appropriate Reddits and Discords, hang out on Stackoverflow, join Bluesky/Mastodon and follow a bunch of people in the same space as you.

2. Start teaching others. The best way to learn is to teach. Answer questions on Stackoverflow that you know the answer to, help people out in Discord.

3. Start a blog! Even if nobody ever reads it, writing about what you're learning is an incredibly accelerant for understanding things more deeply and retaining more knowledge.

4. Conferences. Ask your boss if you can get a budget to attend conferences relevant to your work. See if they'll shell out extra for workshops.

5. Side projects. If you want to learn something new and you don't get the opportunity at work, see if there's a small side project you can spin up to start experimenting with it.

6. Find people in similar roles to you at other local companies and see if you can get into a pattern of meeting up every month or so to talk about what you're learning and share notes. Obviously don't go sharing trade secrets with the competition, but in my experience there is always a huge amount you can learn from talking to peers in other companies, in an environment where people feel safe to let their guard down a little and talk openly about problems they are facing.
> It’s a funny artifact because most people today use, and have only used Linux in a “single user” context. The “local system administrator” is me!

Except if you're on a team of sysadmins running a fleet of systems, either a whole bunch of cattle and/or numerous pets.

There are numerous occasions that I have to SSH to look at something on an individual system, and it's best practice to go in as yourself and then sudo-to-root if you need to poke into privileged parts. App folks can also be allowed in unprivileged and become the service users if needed.

The fact that sudo can hook into LDAP also means we can centralize privilege escalations with groups and (particular) hosts.

Lots of HPC out there as well that is multi-user.
Gates comes from a highly technical, engineering background and has spent over a decade largely full time on his philanthropic work.

So I would definitely not put him in the same category as most other billionaires.
This is a report of only one type of laundering happening on Tether. I suspect it barely scratches the surface. As a percentage of Tether operations it’s rather significant

Regardless, HSBC paid fines. Tether should be held accountable too.
Interesting that they use Go. I'd have thought most products in this space would be using C or C++.
How to be not lonely? 'Cohousing' is an answer for some people
It sounds completely reason when you look at the figures:

> "These broadcasts were resold to 22 million subscribed members via multiple distribution channels and an extensive seller network.

Around €10 a sub per month to get EVERYTHING that's broadcast or streamed? That's an excellent deal for the subscriber.

And for the pirates their overhead is going to be so much lower than any streaming service precisely because they DON'T have to pay and negotiate for rights. If they "went legit" then they'd have to charge a hell of a lot more than around ten Euros a month, they'd cease to be competative, and their profit margin would collapse.
South Korea hosts treaty talks on curbing plastic pollution
> So the shopping festival after thanksgiving should be called "black-friday"?

I would say this is a prime example, yes.
other than the command line UX of submodules being crap, i think they are actually a good system.
I feel like I’m missing something.

Isn’t this blog post effectively “we patched our firewall, things broke, we made a support case, and the vendor investigated and filed a CVE”?
It doesn't have to be. In Costa Rica the Central Bank has their own CA for the same purpose. We need to download the certificates ourselves. It is inconvenient, but an error by that CA won't propagate to the rest of the world.
As is usual there is quite a bit of discussion here on copyright reform, which is mostly just suggestions to change the term of copyright.

I think it would be interesting to consider other reforms.

Note that copyright is not just a single right. It is a bundle of rights. In the US those are the copying right, the derivative work right, the distribution right, the performance right, the display right, and some others. The bundle of rights might be different in other jurisdictions but in most it is similar. In the rest of this comment I'll only be consideringd US copyright.

First, I don't see why all of those rights should all have the same term. I see no reason to believe that the optimal term for say the copying right and the optimal term for the derivative work right would be the same.

Second, how about adding more compulsory licenses? US copyright law already has some compulsory licenses (also called mechanical licenses), such as for cover songs. Briefly, a federal agency called the Copyright Royalty Board sets the terms and rates for these licenses, and anyone can obtain the license according to those rates and terms, regardless of whether or not the copyright owner wants to license the work to them.

For example suppose we made it so that the copying and distribution rights have a three phase lifetime instead of the current two phases (which are an exclusive phase tied to the author's lifetime followed by public domain). The three phase lifetime could be (1) an exclusive phase of a fixed number of years, followed by (2) a compulsory license phase, followed by (3) public domain.

The derivative work right is the hard one. On the one hand a short term allows others to play in an author's universe. I've seen some really good and really well written fan fiction that is not currently technically legal, especially crossover fan fiction that merges the story universes of different authors. Encouraging this would be good.

On the other hand some things would be ruined if they became public domain too quickly. I'm quite pleased that Bill Watterson still gets to decide who can make "Calvin & Hobbes" derivative works. If copyright was only 14 or 21 years (terms people often suggest), I've no doubt that every character from "Calvin & Hobbes" would have started appearing in ads as soon as the copyright expired.
Care to share your examples?
GNU Coreutils Gotchas (2015)
What I think bastard_op means is that more people would be more likely to pay for a legitimate services if it was a better aggregator of content. Navigating between the X services available to find 'thing you want to watch' is frustrating, time consuming, and expensive.

You appear to be simplifiying it down to only the 'expensive' aspect. And more than likely that's the primary motivator, but the other factors aren't nothing. Additionally, the customers are paying at least something for this service, so it's not free.

In this instance there happens to be an (illegitimate, but still) alternative that's easy enough for 22 million customers to have worked out how to set up, operate, and prefer.
It’s a textbook whataboutism appeal.

HSBC actually paid significant fines, according to the linked article. Tether has not. So in this case Tether does not have moral equivalence despite how much the Tether proponents want everyone looking at everything except Tether.
Very interested in this - I have a SNES flash cart, I wonder if there's a good basic library to handle printing to the screen and such.
Engineers unveil catalyst innovations for sustainable turquoise hydrogen
> But personally I wouldn't want to "live" like that.

In such a situation I'd be inclined to agree. I think my question is rather how many of the candidates for humane euthanasia would be in that condition if preventative healthcare was better.

Clearly there will be some people whose conditions could not be prevented by any medical intervention, but cuts to healthcare funding would probably result in more people getting terminal illnesses in total. Witnessing the suffering of patients is a big part of reminding people why healthcare is important (which of course is why medical charities advertise in this way). Thus, personally, my chief concern is that compassionate euthanasia could end up hiding fixable problems in our healthcare system.
> Code is a pain to set up but easy to modify.

How I wish this was true. Code is a joy to set up using the new shiny tech and people get promoted before the pain to modify comes bite them.
Prime-day?
What it sounds like you’re saying is “this stuff is too old to be interesting” which is kind of the point.
Real Debrid are having a bit of an enforced change of policy regarding the content that they cache.
This is just TDD. Your tests should be written to verify and gaurd against "cants" not verify the happy path
Uplifting Stories
> We could fix it but nobody gives a shit. Just apathy and BAU.

We really can't fix it. You try and coordinate updates across all major (and most minor, and outdated) OSs, and websites around the world, amateur & professional, from the mom-and-pop store who don't understand any of this, to the big bank that'll take 3 years of procedure.

I have friends who work in the CA field (on the OS side). The level of alcoholism and turnover in the field is... higher than average.
It's a major annoyance. The system knows perfectly well who I am. I shouldn't have to type my password repeatedly to do things the system knows I can do. The threat model no longer reflects the real world.
Half the library would just be the other half written backwards.
Long story short. We patched the firewall things broke... we spoke to TAC they had no idea kept just saying it was client so we went log digging realised it was a DoS and sent it over to PSIRT and they confirmed it and raised the CVE
You can get really far with Make.com

It handless authentication, storing if auth tokens, can run periodic jobs without managing any infra.

Its great.
Am I crazy or should it be "brainrot" (no space)? I'm actually not bothered by the idea of word of the year having spaces, I just thought this particular term had no space.
First time I read TUOT, I was thoroughly confused. Both the article and this mention, has inspired me to pick up Borges again for the following few weeks of pre/post christmas reading!

To add to the recommended readings, I shall also mention "On Exactitude in Science"; I use this as an example of project plans where PMS try to be too detailed, and hence become useless.
To be fair what use is a server if you can’t afford to keep it running. This is especially true for very bootstrapped startups.
Then Joe Biden should have just said he would do so, instead of saying in front of the press and everyone else that he would not pardon his son.

So is it fair to say that Biden repeatedly lied in front of everyone?
Because having a vague, highly indirect, unpredictable and generally unreliable influence on genetic information is not the same as transmitting or copying it in day to day operation. Not even close, not even comparable for the purpose of answering measurable questions. The CD is not, and was never intended to be, an all-encompassing metaphysical invariant, it's an observation about biochemistry.
Whoever scanned these did an excellent job figuring out the settings and grid alignment. All of these images appear to have the lines exactly 4 pixels wide.
Show HN: Before-and-After Clip Generator
“The proof is left as an exercise …”
I don't see why written things can't be an asset while other creations can. It just discriminates against writers.
I think the $250m per month is included in the "number is bullshit" description, given that the $10B is an extension of the $250m/mo.
There'd be a market here for a single service for which you could add individual shows from any other streaming service. You'd pay more per show, but that would be perfectly ok for many people.

Unfortunately vested interests within each service would make this impossible due to the level of cooperation required.
A general heuristic is: single word is the noun form (e.g. "I made a backup"), two words is the verb form (e.g. "back up your data"), and hyphenated words is the adjectival form (e.g. "the back-up copy is over there").
Not that it has any relevance to his expertise. He wasn’t on the island at all:

https://www.reuters.com/article/world/false-claim-bill-gates...
There's a pic floating around out there of Brock Pierce shaking Merrick Garland's hand at the White House.
Those people are being ridiculous and should be jeered or ignored.
Dotlan EveMaps
and the current president own them decisive-campaign-donation sized favors
99.99999% of businesses on this planet would kill to be “more akin to Walmart…” what on earth was this comment meant to say?????
The last CFO I dealt with had a weird balancing act: a conservative accountancy background but now involved in juggling risks and the job needed a fairly optimistic outlook.

CEOs seem to be expected to be optimistic and over-confident - and perhaps rewarded for that too.
Like always scheme has a solution to the problem.

Symbols that contain space separated word are enclosed in ||, |this is a symbol|, that while the naked space is still the symbol separator token.

Now if we can just remove all other punctuation for s-expressions we'd finally have the start of a language fit for the digital age.
Proteins can cause DNA alterations via chromosomal translocations.

If these occur in germ cells, the new sequences may transmit permanently to future generations.

Depending on the definition of "information transfer" and the willingness to consider methylation as information transfer, how would the Central Dogma view protein-induced chromosomal translocations?
why is this article from yesterday reporting on occurrences from 6 months ago as if they are just breaking?
I wonder why Brazil has their CA trusted by Microsoft in the first place, while Kazakhstan [1], for example, wasn't.

1. https://en.wikipedia.org/wiki/Kazakhstan_man-in-the-middle_a...
What is "low code"?
Are you allowed to use "se" in Scrabble because it exists as a single word in "per se"?
Thanks for your response.

> I also know that I wouldn't pull out a profiler, unless I was experiencing unacceptable performance, which may not happen on my (or the reviewers') end at all.

At some level it doesn't matter in that case, right? We only have a finite amount of time in the world to do things, and if it's fast enough then time is better spent elsewhere.

For a GPU driver, I would imagine that unacceptable performance would be visible quite quickly in p99+ frame times, which the gaming community has figured out are important (they call them "1% lows").

My general philosophy having written Rust for a long time (and before that, C, Python and a bunch of other languages) is to nail correctness first, don't do anything too egregious performance-wise (so try and avoid quadratic or worse algorithms), then worry about performance only to the extent that you can measure average and outlier performance. RAII really, really helps in getting correctness right.

(Rust also helps with performance. Idiomatic Rust tends to be quite fast due to aggressive inlining, especially with PGO.)

> ... which again rings really similar to the memory management story in C (in my head anyways).

I think where I differ is that profilers are a fairly mature and well-understood technology. You can even put profiles of Linux or macOS programs directly into a web browser profiler view, and get a really nice idea of where time is being spent (e.g. [1]). By the way, try out samply or a similar tool some time, it's really easy to use.

I just don't think it's possible to get there with any amount of tooling on top of C, especially with existing codebases -- the language is just not rich enough to support the kinds of annotations required for a sound static analysis ("sound" here means all memory safety bugs are in code not otherwise marked unsafe).

So yes, they look formally similar, but the difference in practice is enormous.

[1] https://github.com/mstange/samply
Dopamine fasting: Misunderstanding science spawns a maladaptive fad
Maintaining old databases is one reason to use natural keys. There are a lot of them in the wild.
What I was kind of getting at is that I cannot imagine a new language being introduced without friction, regardless of how organically that happens, and that you probably don't either.

Obviously, there's room for a middle ground here, where we recognize that these are absolutes, and so we start debating whether what would be a less friction inducing way. This could then split into whether it's Rust the language that's causing the friction that exists, or the community on either side.

Personally, I don't see a less friction inducing way being possible, and according to the people involved, it's a mix of both the language and the communities that this friction is the way it is - and I find that to be pretty believable, honestly.

Not only that, and we're getting to very philosophical heights here I admit, but I think this is a pervasive issue with how people usually reason about hardships: that there must always exist a solution to problems. I don't think that's true. I think that things sometimes suck, and there's no way around them, you can only balance between the ways they suck (dilemma instead of a problem). I further think it is all too often this reach-for-a-solution is exploited in rhetoric (and of course, it wouldn't be life without examples for the exact opposite too). It's also a bit like being down. Sometimes it's justified, and there's no need to "correct" or change it.
Similarity Search for Multiple Embeddings?
let's say I'm building an app that matches users based on music preferences (ie. their liked songs). I can represent each track (audio file) a user likes by an embedding, but I'm not sure how to use these embeddings to match users. averaging all the tracks' embeddings to create a single embedding for the user, then using it in a KNN search, doesn't seem like a good approach to me, especially in a high dimensional space. especially since I feel like the average of two different tracks may create some meaningless vector.

I'm an ML noob. what are some smarter ways to match users, assuming I have accurate track-level embeddings?
That player database is worth a fortune.
That's a really good article. Actually, recently we were migrating as well and we were using dedicated nodes in our setup.

In order to integrate a load-balancer provided by hetzner with our k8s on dedicated servers we had to implement a super thin operator that does it: https://github.com/Intreecom/robotlb

If anyone will be inspired by this article and would want to do the same, feel free to use this project.
Yes I have noticed the increase in Apple ad spending as well. Perhaps it is because of geopolitical changes? It is only a matter of time for Apple to be booted out of China.
Will brainrot morph into a politically correct term over time similar to how shellshocked became post traumatic stress disorder?
Low code initially works quite well until you hit the limits of the low-code framework. If you just need a throw-away proof of concept, or a personal utility, or the like, low-code solutions can be quite efficient.

However, implementing anything significant that's expected to be extended and improved, particularly when there are users that request changes, improvements and new features, low-code "is like climbing a tree in order to reach the moon". You'll will very quickly run out of tree and further progress becomes almost impossible.

To a lesser extent the same thing also occurs with web development frameworks, but the limits are less constraining and there are often mechanisms that allow you integrate your own code, that implements whatever it is that the framework doesn't provide.

Low code, frameworks, and "build it totally from scratch", can all be a valid solutions, but the right choice often depends on a bunch of specific considerations (technology, user & quality expectations, organizational capabilities & constraints, etc.)

My recommendation is to keep an open mind about alternative technologies and approaches, and to pick solutions that are appropriate for the environment in which they will be developed, extended and operated. And that requires experience, which you normally don't have in the early phase of your career (e.g. good judgement comes from experience, and experience comes from bad judgement)
I've never personally seen it used in reference to "sides".
Who does?

When I said "useful", I meant "useful to me". I figure I'd prefer to solve some problem to scratch a personal itch, or play some instrument, or make a funny game, whatever. Even spending that time on resting would probably be useful. Solving a technical puzzle is nice, but my point was that collecting stars to finish the advent calendar isn't particularly useful or rewarding on its own, and if I need to be motivated internally to do it by adding some artificial challenges, then I can find more enjoyable ways to make myself busy as well.

But that's just me. I just don't think AoC could motivate me into learning something I wouldn't learn otherwise. It just doesn't provide enough incentive to keep going. Tasks are mostly too easy to be rewarding on their own, but some are too hard to just do casually. I can't imagine spending as much time as I did on it - about 30 hours in total, not counting time spent on golfing and browsing other people's solutions etc. - if I had a regular job at the time, and once you skip days it just becomes a random set of challenges that could be tackled at any time anyway.