skysight-inc/HackerNews huggingface dataset:
The caveats in my sentence are necessary. By “most” I mean >50%. There are tons of counterexamples.

Online degrees fall under shortcut salesmen. The problem with them isn’t so much access to equipment. It’s that for so many degrees, the point isn’t skill training. MBA is an easy example, where it’s largely networking. There’s also something there about soft skills training that doesn’t do well online (but that doesn’t mean it only works in university).

So you take the skills training, which is 10% of the value. Rip out everything else and charge 30%. It seems like you’re getting a good deal, but you’re not.

If you tie this all together (and maybe this is on topic for OP) it is very useful to pick apart why you are doing something. An MBA just for skill improvement is foolish. Thinking you’ll get the benefits of a Harvard MBA by reading books alone is also foolish. If you pick apart your reasons, you will more accurately decide what to do. Maybe it’s the MBA, maybe it’s books, maybe it’s joining a professional organization and networking hard.

A huge hack is realizing when you can give up signaling and external motivation. So many people do that by default when they don’t need it, usually as continuing education. A second undergraduate degree is usually (>50%) a really bad idea.

An example I did for myself was hiring a statistics tutor. I have no need for accreditation. I’m already a software engineer on an analysis tools team at Netflix. Focusing 100% on “get better at stats” lead to me reading two books and hiring a tutor in Poland for $30/hr who normally advises PhD candidates. I improved very quickly at exactly what was relevant for me, for very cheap.

It was way better than if I had taken a course somewhere. I saved 80% of my time and money in exchange for having nothing to put on LinkedIn about it. But I’m also planning on coauthoring a paper at some point, so that’s the other side of the hack.
People "conflate" the two because that's the logical implication of the phrase when one does not have the historical context of living through and being aware of the early days of the open source movement. Words do have meaning. You're just adding additional meaning to them that is not commonly understood.

Attach the same adjective to "park" or "road," and you'll understand my frustration with people claiming dominion over the word, "open." You don't have an obligation to cut the grass or fill a pot hole.

If you want people to understand what you mean, use more specific language like, "copy-left." That was a fabrication of the open source movement and doesn't clash with commonly understood language. If they don't already understand the jargon, at least it will be obvious, and they can seek out the definition.

No, I don't care what some open source foundation defines it as. I don't recognize their authority to extend the definition of the word, "open."
Powell says interest rate cuts are “years out”
Well, I’d say that given LLM have no agency, if a Nobel laureate uses LLMs to produce their text with their direct guidance of the concepts to convey and details. I think LLM aren’t just useful as oracles but as calculators for writing. To that end I don’t find math done using matlab is any less useful than artisanal hand made math. Likewise text constrained and informed by a human mind with novel information but presented by a LLM- is it inferior?
I use mostly drawio which covers the most, from sequence diagrams, c4, database etc.
Figma sometimes when things need to be more rich than a plain text.
I mean, they went to work for Oracle in 2023...

Scorpion and the frog. Pretty hard to have sympathy
> Enjoy your 12 year old ThinkPad with external Wifi dongle!

I'm curious why that Wifi dongle you casually refer to runs firmware that is MIT-licensed and available on Github.

According to Wikipedia, it didn't require any reverse-engineering. So what was the business use-case for FOSS firmware here? And in the category of Wifi chips, why hasn't there been another such use case for modern hardware?
I moved a ikea shelve through 3 flats and two nations. Ultimately I gifted it away because the new space wouldn't fit it and my requirements had changed, but I know people who are in the 5th flat.

As long as you are treating the stuff right it should survive a few assembly-disassembly-cycles. Key is of couese to sort the screws, mark the parts with tape, etc.
like... a pin?
This is incorrect. Nixpkgs updated to 2.12 on the same day as Homebrew.

- Nixpkgs (3 days ago): https://nixpk.gs/pr-tracker.html?pr=238031

- Homebrew (3 days ago): https://github.com/Homebrew/homebrew-core/pull/133968

Your link refers to the 23.05 stable release channel, so it'd likely stay at 2.11. Package updates don't get backported to stable channels except for fixes. Additionally, the package search page probably isn't updated in real time so the version might be slightly out of sync.

Nixpkgs is generally quick to update packages because Nix encourages automation.
I don't think it's so cut and dry. The article paints a somewhat simplistic picture of how the best performing LLMs work. The unsupervised pre-trained networks are indeed data hungry, but the
secondary supervised learning stages actually can get by with a far smaller set of highly curated prompt-response data, e.g. LIMA (https://arxiv.org/abs/2305.11206).

Another factor is that generative data distributed online may be quite high quality (because people find it interesting enough to share), so it's plausible this could actually improve model performance. Some LLMs have been trained with data from other models with good results, e.g. supposedly Bard with GPT-4 prompt-response pairs and GPT-4 with Whisper transcripts of YouTube (https://twitter.com/amir/status/1641219919202361344/photo/1). Of course, there could be trolling or misinformation that "poisons" the data, and that is a problem (whether synthetic or organic)!
Great project. I learned about the faiss library. Out of curiousity, did you also try it with doc2vec?
One feature I would like for an Recommender Systems to have is : explicit ability to jump in and out of filter bubbles or research rabbit holes. Another example would be, put yourself in the shoes of another, e.g. what content is liked by game developers generally. apart from general gamedev content, what do they like, where do they take inspiration from, etc.

I remember there was a project built on instagram which allowed a person to view instagram as it looked like to a particular celebrity.
If you want to make a game, it's never been easier! Download Unity, download a bunch of free sounds/textures/models/etc, and then write some simple code to your things around.

If you want to make a movie, it's never been easier! Grab your smartphone, write a script, grab some friends and have them read it, then post.

But from experience, actually making something passible (much less "good" or "great") takes years of dedicated practice, which is more accessible thanks to the above, but still doesn't really make the years any shorter.
> I suspect that it's unusual for someone to completely suck at every aspect of their chosen area of work.

I agree that it's rare across the population in total. It's much less rare amongst the population subset which was fired for performance.
Funny you mention the First Responder thing — I've recently gotten WFA certified.

Anyway, I put it elsewhere on this thread but I'm looking to take a year off to specifically increase my skills in programming. I'm nowhere near where I'd like to be in terms of aptitude, and I'd like to make entrepreneurship a large piece of my career path.

The year off, in an ideal situation, would be a semester (or two) co-op that hopefully could be in Europe or South America. During this time I can work on side-projects and gain valuable skills that'll allow me to return to college with a greater sense of what I'd like to work on. The summer before I return, I'd be taking courses at a local state school to get back into an academic mindset. (my school does not offer credit for co-ops, unfortunately)
In my experience those "others" that "just wrote docker files" are exatly the ones that don't know how to build the system in a reproducible manner if their ci environment gets reset for some reason as they find out that stuff that was "supposed to be there, pinned and configured" wasn't.
I tried for so long to seed Whoaverse (later Voat) with non-political and non-crackpot content. There was a brief moment where it looked like it was a competitor that could arise similar to how Rumble is doing today in the video space. It takes a critical mass and not only that but it must be sustained otherwise people wander back to familiar pastures.
I checked out from reddit years ago after a certain Vox (?) article detailed how 'problematic' users were treated like a spreading virus so they could be fully eradicated. I don't like that kind of attitude directed towards users. But I certainly hope a proper competitor can finally rise up after all this time.
We should cherish small developers. Simultaneously releasing on three platforms? What small developer do you know who does that? I’m still waiting for critics’ favorites to be ported to platforms I own.
I found the paper a better resource than the site, oddly enough. I think they were going for simple on the site but the result was just incomplete.
Oof, this is Microsoft-y! Next is COM support?
...I think that's basically how it works? If the company is running a trial, you can enroll in the trial. AFAIK being in a trial is free for participants.

Of course, there are any number of reasons someone may be rejected from the trial. If that happens, the company isn't going to just freely give them the drug anyway, because it wouldn't provide scientifically valid data. Also, no one would enroll in a trial (which carries the potential of getting the placebo) if they could get the treatment outside the trial.
It's still a very-horrible system UI typeface.
I learned about Elligator quite recently and was shocked by how rarely it's actually been deployed (or even implemented), very happy to see it being used here.

> Release date: 4/20/2018

> Revision date: 10/8/2018

Would be nice to get a (2018) in the title.
> You can arbitrarily create models of earth life that didn't have a common ancestor

I'm finding it very difficult to understand what you mean by "models of life". Actually I have no idea. What does this phrase even mean?
> So every point in the grid can't be perfectly in phase with every other point, right?

not in phase as such, but in sync.

because you only have to match your 60hz(or 50hz) to what you receive locally, so long as the waveform is reasonably stable its not that much of an issue.

Because everything is effectively a bunch of elastically linked pendulums, you tend to reach equilibrium, so long as the load doesn't act too much as a dampener
I thought the same and I don't see motivation from it on the TC39 spec page [1] but I do see they have several examples that make use of the feature.

It makes me realize I've never really considered the memory implications of doing something like:

const { someSmallPart } = getSomeMassiveObject();

I don't really know the lifetime of "massive object". Probably a bad on my part for not knowing if Javascript garbage collection is allowed to notice that the only thing with a reference is `someSmallPart` and could therefore release any other parts of the massive object. If the answer to that is "no" then there is no problem with the above pattern.

If the answer is "yes", then things could get complicated. e.g.

async function getComplicatedObject() {
const db = await db.getConnection( ... );
const f = await file.open( ... );
return { db, f, [Symbol.asyncDispose]: () => {
db.close()
f.close()
}
}

{
await using { f } = getComplicatedObject();
// ... more stuff with awaits where the GC might decide `db` isn't used so it can clean
} // I would not expect a null ref error on `db` here when `asyncDispose` is called

I mean, you can handle the above even if the GC is allowed to be smart and discard `db` - it just makes it significantly more complicated and requires clever book-keeping.

1. https://github.com/tc39/proposal-explicit-resource-managemen...
I've had mixed success with their manuals. While I admit there is a certain genius to it, I don't fully share your enthusiasm. Maybe I'm stupid but I feel like some words could really help to speed up the deciphering of the instructions.
I don't think higher rating is an endorsement. The question is only: which do you rank higher? I think Adolf Hitler ranks quite highly on notoriety, especially if the comparison is inherently notorious (ie. Hitler vs. Jeffrey Epstein.) So I'm not sure Hitler ranking highly is in bad faith.
I have to disagree with one point you made. Despite what the media would have you believe, gun violence in America is not random. The vast majority of it is gang related or suicide. We don’t have a gun problem, we have an inner city crime problem and a mental health problem, both probably fueled largely by the other problems you mentioned, such as our work culture and lack of social safety nets.

Another point I’d like to make is that modern European lifestyles exist partly due to American military hegemony, which has allowed European nations to redirect their defense spending to social programs.
>while it's not hard to run an instance it's well beyond the level of effort most people are ever going to spend.

This. And it's not just lemmy either. Mastodon, pixelfed, diaspora and other fediverse-capable platforms are a pain in the ass to set up and self host.

As a technical guy, I've set up most of these and while it's certainly possible to do, the hoi polloi don't have the knowledge/skills to do so and aren't interested in gaining such skills.

RPM/DEB/etc. packages with set up scripts and windows installers would make a world of difference, but instead we have 'curl <url> |bash' and docker containers.

While I'm not really too upset about the great unwashed being able to access the Fediverse (I wouldn't mind if it were mostly the technically minded, but I can just choose who to follow to get that), the current situation does little to improve the network effects of the Fediverse.

IMHO, the situation is similar to a scenario posited in another discussion[0] about devops, where developers throw their code "over the wall" to let the ops folks handle deployment/operations.

Except the "ops" folks in this case are mostly non-technical end users. With the results being pretty much what you'd might expect. And more's the pity.

[0] https://news.ycombinator.com/item?id=36354049
I agree with everything you said until you got to UML diagrams. The problem with UML diagrams is that they communicate exactly the same thing that the code should be communicating. Class diagrams are not higher-level than the code they describe. Instead, communicate high-level intent and interactions.
This story is flagged for no apparent reason. I'm used to be able to vouch, but don't have the option in this case. What's up with that?
Frankly most of them.

There are a dozen rogue-lite survival zombie games released on Steam every week. (Only a slight exaggeration).
My wife works I healthcare. Working with Cerner is essential a no go for her.
This has nothing to do with scrolling. They're fixed CSS rules. They remind me of the tricks we used to have to use for vertically centering things.

It seems like these rules are from the site's page load animation. You can see it if you refresh the page part way down. It's not a great way to achieve that effect.
My impression (which may be wrong) of Lemmy is that a large number of instances are very pro-censorship and heavily left-leaning. Which of course is reflective of Reddit itself. But it doesn't exactly instill confidence in signing up for instances as a relatively conservative contributor, even while abiding by the terms of service of the instances.

Any advice for a conservative Christian trying to find a reddit alternative or Lemmy instance that also doesn't want to be moderated or banned into oblivion (or de-federated because of trolls which I do not represent)? As many conservatives know, even joining /r/conservative and not posting on reddit was enough to entirely be banned from many communities that have nothing to do with politics. Walking into another similarly prejudiced social network (but at a platform level) doesn't sound like fun to me.
You can await values that aren't already async in JS. IIRC the runtime turns it into the equivalent of `await Promise.resolve(x)`.
Yep. I am at the point I am one more poor Google customer service experience away from simply jumping ship to Apple.

Whenever I deal with an iPhone issue on behalf of my wife the Apple Store/customer service experience is stellar - an hour max and you're on your way with a new device. Google is like pulling teeth, and you likely will be shunted to third parties to boot. I value their warranty at $0.
Most of the time, the great visionaries don't make effective leaders. There are exceptions (Jobs, famously---not that he was perfect, but he was capable in that role, charismatic, and visionary).

We all owe RMS a lot. He had a principled vision, stuck to it, and did an enormous amount of work to advance it. But it's pretty obvious that there are two big problems: 1) he's just not a charismatic leader in any way; and 2) like many people, he is not capable of growing/changing his mind.

The FOSS world is different now. We have different challenges and operate in a different environment. That environment is also far more complex, and complex environments are less amenable to the kinds of no-compromise approach that can work in smaller, nascent communities. To Stevie's point, it's hard to take a guy seriously who is using decade-old hardware without WiFi because of "principles." It's a bit like refusing to wear pants because purchasing clothes cuts against your anticapitalist ethos. To some extent, you need to work within the system to reform it.

IMO, FSF needs to set _an example_. We are not going to get people excited about FOSS with nitpicky Usenet-style debates about verbiage and ancient hardware and excommunicating people who dare use an iPhone.

Also, their website desperately needs a redesign. It looks like it's from 1998.
What the ever-loving fuck? I don't endorse ANY misogyny you utter melon, which was why I called you out on your "Really isn't, it's about the same as calling a woman a cow." nonsense.

The only one "endorsing" misogyny here is you. Stop projecting, pillock.
There's something to be said for globals whose access is well-managed, though.

IMO: if the variable is _truly_ global, i.e. code all over the codebase cares about it, then it should just be global instead of pretending like it's not with some fancy architecture.

The tricky part is reacting to changes to a global variable. Writing a bunch of "on update" logic leads to madness. The ideal solution is for there to be some sort of one-directional flow for updates, like when a React component tree is re-rendered... but that's very hard to build in an application that doesn't start out using a library like React in the first place.
World is full of great movies or games that came out a few weeks after a blockbuster and never got the buzz they deserved. Once in a while they become cult classics.
It is just harder.
That is really disappointing to hear... a whole lot of wasted compute.
> I don't know how to calculate all of the rest of these factors, but I think the odds are more than astronomical.

OK, let's do this then. Here we will approximate the ratio 4^1000/10^80:

x = 4^1000 / 10^80

ln(x) = 1000 * ln(4) - 80 * ln(10) // You know your logarithm calculation rules, right? Right?!

ln(x) = 1386 - 184 // Who needs decimal places anyways? ;)

ln(x) = 1202

x = 10^522
I've been working on an open source audio editor which uses Whisper to slice speech. Very exciting to see more capabilities on the horizon!
These type were known (if not very popular) way before this guy.
Registered trademarks are to prevent "passing off", which is simply fraud. But to register a trademark, you have to list the product classes in which you intend to trade.

You should not be allowed to register your marque for a class in which you are not already trading. Apple doesn't trade in apples, so their registration application fails (or their lawsuit falls at the first hurdle).

Rebecca Vardy successfully registered the trademark "Wagatha Christie" against scores of classes of products that she doesn't produce. She didn't even coin the phrase; it was coined by a journalist.

https://en.wikipedia.org/wiki/Wagatha_Christie

If there isn't a risk of customer confusion, then there should be no grounds for action. There ought to be something similar to anti-SLAPP laws to stop companies bringing frivolous actions for TM violation.
I wish they would do some kind of easy shared storage instead, or in addition too. This sounds like an odd solution, however I’ve scaled pgsql since 9 on very, very large machines and doing 1 pgsql cluster per physical socket ended up doing near-linear scaling even on 100+ total core machines with TB+ of memory.

The challenge with this setup is that you need to do 1 writer and multiple reader clusters so you end up doing localhost replication which is super weird. If that requirement was somehow removed that’d be awesome for scaling really huge clusters.
One thing I've envious about former Twitter employees is that they have a lot of evidence that they weren't laid off because of anything they actually did. Really helps with the "why are you leaving your current position?" kind of questions.
I don’t think GP is saying it won’t improve. The thread is about the current state of it that meta wrote this article on.
you would have to be in a location to straddle synchronous grid. There may be some places that allow that. Otherwise, the two sources are already in approximately in phase anyways. To put it simply though, you put some devices on one feed and some devices on another feed. So it is a non-issue.

If you have local generation you want to combine with grid power you usually just sync your local generation to the grid. If you don't want to do that you can just use a DC intertie that is local. Basically you'd have two AC -> DC converters and a single DC -> AC converter.
Show HN: Simulacra and Simulation” Photography Project
Simulacra and Simulation is a conceptual photography project that is meant to explore what constitutes reality in an image.

First, I ask ChatGPT to create a detailed description of a famous photograph.

Second, I provide that description to Midjourney, which creates a flawed, but usually recognizable interpretation of the original photograph.

Third, I capture my computer screen, where the Midjourney image is visible, with a medium format film camera.

Fourth, I hand develop and print the resulting image, which is now very much a real photograph of a facsimile of a real photograph.
I don’t think they are calling “rationalism” itself bad, but there is a fairly large contingent of people who call themselves “rationalists” who don’t show the slightest hint of self introspection or rational thought. They see everyone else as driven by sloppy or emotional thinking and completely miss that their own arguments and reasoning are sloppy or emotion driven.

The first step to being a true rationalist is to realize you’re as vulnerable to cognitive biases and emotion driven thinking as everyone else, and focus on your own thought processes first and foremost.

Being a rationalist isn’t about lording over other people, it’s about trying to make your own thought as clear and rational as possible, and that requires challenging your own deeply held beliefs and opinions constantly.

Most people I see who call themselves rationalists aren’t that.
On the contrary. MPL protects source code files. If you copy the source code files, you copy the license. If you add new source to the same files, that code must share the same license. That's perfectly simple to understand.

Compare to the LGPL, which has different rules depending on the exact details of how the library is constructed and linked.