skysight-inc/HackerNews huggingface dataset:
But why, though? If all you have is a shallow social-media connection with someone, why is it nice to know what's going on in their lives?

We have a finite amount of time and energy to maintain connections with people. Even shallow connections eat into that. I'd rather spend that time and energy on deeper connections. And while it's customary to say "but sure, I guess other people have different views on this, so to each their own", I... well, I honestly believe it's unhealthy to obsessively try to maintain all these sorts of shallow connections. I think this is a part of why I read about how so many people are lonely these days and have trouble forming friendships and keeping them going.
I had written a ton using Muji Gel rollers which are a neat compromise of not being to expensive and good to write with.

In the recent months I went back to writing with a mechanical pen as I found one that fixed the issue of having to rotate the pen to keep the same stroke width (Kuru Toga Uni).
Yeah, that too. Weird how easily these things get forgotten. That means they got away with it. Probably pissed off a lot of people too, who I'd wager didn't stick around. Wonder where they went though.

It's often quoted that 80% of content is made by 1% of users, and usually those people are the first in, and if you lose them, it's over for you.
Send a mail to Linus Torvalds and he will build guitar-pedal and ship it
Yes, without Facebook Europe would descend into chaos.
> I have a few close friends and that’s it.

That's enough :)
Computer Science as a field predates computers. Computer Science is the subsection of maths that answers "what is computable".

Dijkstra line sums it up well "Computer science is no more about computers than astronomy is about telescopes."
Are you sure you meant to post in the thread about NEU's intro CS curriculum?
The body does this via adenosine, not some waste threshold.
> symbolizes something completely positive: a master of some - usually artistically relevant - craft with followers that branched from the original (like the master branch in git).

Even in English, the term "master" branch has nothing to do with slavery. It originates from a master audio recording, usually just referred to as a master, from which other recordings are made.
It's not "some sort of technical distinction". Package managers are for keeping track of which pieces of code you need in your project's environment. Build systems are for... building the code, so that it can actually be used in an environment.

Usually, you can directly make a pre-built wheel, and then an installer like Pip or uv can just unpack that into the environment. If it needs to be build on the user's machine, then you offer an sdist, which specifies its build backend. The installer will act as a build frontend, by downloading and setting up the specified backend and asking it to make a wheel from the sdist, then installing the wheel.

Poetry's build backend (`poetry.masonry`) doesn't build your external dependencies unless a) you obtain an sdist and b) the sdist says to use that backend. And in these cases, it doesn't matter what tools you're using. Your installer (which could be Pip, which is not a package manager in any meaningful sense) can work with `poetry.masonry` just fine.

If you can give a much more specific, simple, reproducible example of a problem you encountered with external dependencies and uv, I'll be happy to try to help.
I love Buster Keaton. For me he might be the greatest performer ever.

I actually watched the video linked in the comments with his greatest stunts and also one short movie together with my kids (5 and 8 years old) just the other day. They laughed their heads off!

So if you can hear me, Buster, wherever you are: Your films are holding up a hundred years later. That is quite a feat.
I do! And I know that it's a contraction of a phrase meaning literally "I am your slave", but more equivalent to "I remain your humble servant".

Also I'd only use it to say goodbye, only Italians use it to say hello, and you have to feel superior to someone!
> computer architecture courses.

I guess it was some _theoretical_ task scheduling stuff....
When you are doing task scheduling, yes, maybe, depends on what you optimize for.

.... but this bug have nothing to do with that. This bug is about some accounting error.
Meh, the internet today is mostly boring. Everything's looking the same, sounding the same, all in service to impressions for ads and probably follower count. Additionally AI slop fills everything with more of the same corpo garbage and algorithm optimizations that makes number go up. What the internet back then had was a charming weirdness which has become rare. It wasn't better back then, but it was more interesting and strange in a not so kaputt way as today.
> But overall I just kind of accept that sometimes I'll meet up with someone after a few years and realize "oh yeah, they're married now, took a trip to Japan for 6 months, and is getting some local attention from their band they made a few years ago"

This was a big thing I realized, too. For some people in my life I do genuinely want to know about those sorts of things as they are happening, and for those people I'm in frequent contact with them through text, group chat, real-life meetings, etc. But for everyone else, it is completely fine if I hear about those big life updates months or years after they happen, on the less-frequent occasions when we get together and catch up. Some relationships are different, and that's fine.
You can find the phi-4 technical report [here](https://www.microsoft.com/en-us/research/uploads/prod/2024/1...)

The brief of it is by curating a smaller synthetic dataset of high quality from textbooks, problem sets, etc. instead of dumping a massive dataset with tons of information.
With multi-core cpus, some of them can be fully off, while others handle any background tasks.
I just got sucked down the rabbit hole looking at all the super low pop servers here: https://www.ircdriven.com/networks/list/ definitely some interesting looking stuff, very esoteric websites. Cool.
One book I read did a similar thing, but managed to do it spoiler-free. There was a magical crystal, I think, that did some magical things. When you pick it up, the book says "To use the crystal, look at paragraph (current paragraph + 20)" and the author actually managed to do that for the most paragraphs from then onwards
Might I propose ‘Skinner-Boxing’ -

something happened but you’re not sure why, so you guess it’s because of something you did, and you decide to ritualistically repeat what you did in the hopes that thing that happened before happens again.

It’s a misunderstanding of cause and effect - so when you repeat the cause, looking to repeat the effect, you’re puzzled that it doesn’t work this time.
Pipx isn't in any meaningful sense a package manager (although it can manage environments to a limited extent), but the `pipx run` command supports this PEP as of version 1.4.2.
While obviously not perfect, what we have today is

> limit[ing] access to general-purpose computing without doing so across the board for everyone

I imagine the vast majority of people on this site run (or at least have used) Linux, *BSD, etc. on a daily basis. No average person is going to set up Arch on their main PC, but lots of us do. Your average person enjoys their locked-down Samsungs and iPhones, while we enjoy unlocked problem-ridden (but personally solvable) Linux environments.

Would it be better if every person who could buy an iPhone was sufficiently technically competent to not install malware on their easily-rootable phone? Yes. But that’s not the world we live in. Maybe I’m succumbing to the “First They Came...” mindset, but until I can’t run Linux on a PC I’ve built with components of my choosing, I don’t really care if my phone is a semi-closed semi-black box. I used to enjoy jailbreaking iOS devices, but eventually decided I’m happy with my phone just being a phone. If I want to tinker, I’ve got a rack full of servers and 3 different workstations I have the freedom to break whenever I want. It’s nice to have a phone that can just do phone things 100% of the time - I haven’t had an iOS system crash (or any bug preventing use) in about 5 years, which was the last time I had a jailbroken phone.
It’s certainly sometimes used that way. But the real meaning is something like „making sure everyone knows how moral you are without making a lot of effort to actually be moral, just by telling everyone“.
I only use social media for work and WhatsApp for staying in touch with people. WhatsApp is really the killer one that keeps me hooked into the Zuckertrump empire. Just not enough iPhones around me to use Messages, Signal use is very low even among tech friends.

People often ask me why I don't have Instagram: I'm in the business of making these platforms and Pablo Escobar never used cocaine either. I know how these platforms are built and I know how we think about the people that use it.
can you explain this concept of moral hazard?
Love the concept—TubePen is super cool!
A couple of quick thoughts:

1. Make it so we can just paste the video URL instead of editing it ourselves. Way easier.
2. Let people try it without logging in first. Login walls are hurt conversions!

Seriously, though, this has so much potential.
Can’t wait to see where it goes!
That is poor advice. There are now roughly a dozen people who have social media accounts in my name, because it’s their name too. This isn’t impersonation. It’s also not a problem.
There's a degree to how much you continue to engage with people once they've made that decision to leave though. Once someone's on the other side of the world, you're not keeping the friendship up by viewing their Instagram/Facebook posts, it's a totally one sided consumption unless you continue to speak to one another at least semi-regularly.
This makes sense when you need to provision Python itself to the end user, not just third-party libraries.
Right, and when I meet up with a friend in person to catch up (whether it's a close friend who I see weekly or a less-close friend who I see once or twice a year), we both give each other those life updates in a personally-tailored manner that perfectly fits the nature of our relationship with each other. That's how I want my interactions with people to be.
> why make the story in an interactive medium at all?

have you not seen the success of the COD Modern Warfare franchise? Their single player game is essentially an on-rails shooter, with pivotal story points completely scripted (you "press the buttons"). There's no choice, there's no branching (of the story).

But people like to shoot, like to run around, etc. It feels like they have control, and it feels like the heroics in the story is their contribution.
the whole switch from master to main was absolutely idiotic. Especially because it was a way for corporations to appear buddy buddy with disenfranchised people while doing nothing meaningful for them. Case in point, microsoft whom owns GitHub having zero issues with helping Israel commit genocide while pretending to care about black lives. Everyone is happy to be "woke" and "diverse" as long as it doesn't interfere with making a profit.
There are a lot of such moments, but they are just short. When you're playing music, you download a bit of data from the network or the SSD/HDD by first issuing a request and then waiting (i.e. doing nothing) to get the short piece of data back. Then you decode it and upload a short bit of the sound to your sound card and then again you wait for new space to come up, before you send more data.

One of the older ways (in x86 side) to do this was to invoke the HLT instruction https://en.wikipedia.org/wiki/HLT_(x86_instruction) : you stop the processor, and then the processor wakes up when an interrupt wakes it up. An interrupt might come from the sound card, network card, keyboard, GPU, timer (e.g. 100 times a second to schedule an another process, if some process exists that is waiting for CPU), and during the time you wait for the interrupt to happen you just do nothing, thus saving energy.

I suspect things are more complicated in the world of multiple CPUs.
It's interesting my manager is also a developer (we work on the same project). Possible I'm one of his first underlings. But yeah we get heated when we talk it sucks. I don't know what is considered done. Tasks usually have a defined goal. I sound dumb asking so I guess I'll just do. I'm not a newbie I'm more mid but not senior. I have the years but self esteem wise I don't consider myself a senior, still doubts. I will see how it goes, I really need to stay here a while and get out of debt.
The article uses “Internal Quality” which has a specific definition for them. And their definition of agility is not derived from the manifesto or Agile.

Indeed, they list Quality immediately followed by customer happiness (“loveability”) which is aligned with XP, the practice supported in the article.

The agile manifesto isn’t the only way to deliver good results in software.
What kind of argument is this? Do you also think it's fine for an astronomy course to not teach their students how to use telescopes? Or a creative writing class how to perform the physical act of writing?

If a student knows how to use a computer (a prerequisite to starting software project) they will demonstrably have more opportunities for learning than one who doesn't. And it's not even close.

"He who seeks for methods without having a definite problem in mind seeks in the most part in vain."
This article could really benefit from proposing a better term to use instead.

The term "cargo cult programming" (or cargo cult security, or cargo cult science, etc.) is a useful term and if you hope to get people to stop using "cargo cult" you need to suggest something else that works at least just as well. Perhaps "ritualistic programming"?
BUELA.ai | FOUNDING AI ENGINEER | https://www.buela.ai/ | Remote (US or close to US timezones preferred) | Full-time | $150k - $250k + Equity

Buela.ai is on a mission to democratize software development for non-technical people. We are a VC-backed early-stage (stealth) startup that has raised millions. We are a remote-first team of 15 people across the world. The company is HQ in San Francisco Bay Area. Co-founders are serial entrepreneurs who have had successful exits.

Buela.ai is an AI-native agentic solution built on a complex multi-agent AI framework that empowers non-technical users to build applications seamlessly.

We seek an innovative and experienced Founding AI Engineer to lead our artificial intelligence initiatives and drive the integration of AI capabilities into our agentic no-code SaaS platform. In this role, you will develop and implement AI strategies that enhance our product offerings, improve user experiences, and create competitive advantages in the market. As the founding AI Engineer, you'll play a crucial part in developing the core technology to democratize software development. It's also an excellent opportunity for someone looking to grow into a leadership position and build a team.

If you are looking to join the excitement of an early-stage startup and help launch a game-changing solution, click here for more information > https://buela.hiringthing.com/job/879572/founding-ai-enginee...
Because it’s their software? It is well within your bank’s rights to deny you access to their online banking system for pretty much any (technical) reason they choose; why are you entitled to run their app on what they deem to be an insecure platform? If you don’t like it, either pick a different bank or deal with not having access to their software.

Freedom cuts both ways here; if you want absolute freedom to do whatever you want with your device, why should software vendors not have absolute freedom to choose what platforms their software is permitted to run on?

Obviously none of this applies to FOSS.
> I'm sure apple will argue that nothing they sell should be considered computing devices.

“What’s a computer?”
> Like it or not, social media has significantly reshaped the world.

Certainly! I don't think that fact is in dispute. But we can definitely debate the quality of relationships that have resulted from that reshaping, and make our own personal determinations as to whether social media has been a net positive or negative in our lives.

The problem is that, for some people, it really has had a negative impact on their lives, but they don't or can't see it.
I liked the article as well for its historical and anthropological observations, but I still don't think it supports any of these conclusions. The natives did build imitations of radio towers out of bamboo and ropes, and they hoped they would work. How is that not a false instrumental understanding? It might in fact even exemplify a complete disinterest in all instrumental understanding; they never asked how or why these towers worked. The apocalyptic elements of the cults might have supplied the motivation for these activities, but they didn't shape their form.
Bee movie has more of a cult fanbase at best. It's still Seinfeld, and the jokes aged surprisingly well.

But there's only so far you can get with a story of a bee breaking out of his natural programming,followed by a bee-human romance, followed by said bee suing humanity for stealing bee-kind's honey. You can't even truly explain the plot without breaking it down into 3 episodes.

It's a surprisingly good benchmark to ask "is it better than Bee movie" when measuring other Dreamworks movies against themselves.
> there are plenty of branching games which are extremely good

i think you mean there's barely any good ones. The examples you come up with are the exceptions that prove the rule. Look at a game like Dishonered, where the story have _some_ branches, but it's half-assed imho. There's plenty more games where having gone for a branching story made the game more expensive, less deep, and harder to sell as a result.
I wouldn't say I didn't like Disco Elysium, in fact I really enjoyed it in the beginning, when it was more about the case and less about politics. In theory it was really my thing: focus on story, mature, a sense of humour... Planescape: Torment is probably still my favorite game of all time and this looked up that alley.

Alas, once the game gets going I found Disco Elysium way too preachy and it completely lost me. Then I saw that it was scripted in part by the guys in el chapo trap house, which I find insufferable and it all made sense. I really really wish they had done away with all the political stuff, it could have been so good.
> Zuckatrump

Did the Hive approve this, or are you breaking the rules of individualism?
I have a GIF of Bad Apple at 64x32, just under 1MB.

Big shout out to https://ezgif.com/ !
> While I agree, I think even legislation will not fix this, because what is a computing device, and who decides what is and what is not ?

If there is legislation, it will contain a definition of what is a computing device and what isn't. It will be imperfect, and the edge cases will be contested in courts. Courts deal with blurry boundaries all the time.

That's how it always is with legal matters, and doesn't mean we have to demand that anything with a firmware must be flashable.
I wonder how they choose which networks to index.

I’ve been running an IRC network for 20 years, that currently has a few thousand users on it. Yet it does not seem to be indexed.

there was another topic recently about nostalgia regarding the old Internet, one of the arguments presented in centralisation is that discoverability is much improved-
The bunny reenactments are cool too: http://www.angryalien.com/
If I'd been talking to that recruiter I would have politely declined to continue the interview process. Unless the job itself was directly related to interacting with people on Facebook, the number of Facebook "friends" you have has nothing to do with your ability to do the job.
I want to be a producer more than a consumer. I produce videos (admittedly that are technical and dry) so it's not like I get hundreds of thousands of views.

On my downtime I still participate in social media though usually anonymously in the form of shit posting. Or just watching YouTube. I did get sucked into that crap of posting everyday about my glamorous life. Eventually I found I didn't know what to post anymore. Had to find something to post. I'm glad I never got sucked into it completely like TikTok/Instagram.
> 20 years ago, you could go on an online dating site and have a serious hope of finding a real mate for life. I did. Several others I know did.

You still can, you just have to be strategic about it due to a higher noise to signal ratio. I've helped a few of my friends and fellow HN'ers with it.

Each individual case differs, but it is always a variation of looking as your best self (or best photogenic self for online dating) and putting yourself out there a lot. You're looking for someone that you click really well with. So ultimately, it's a needle in a haystack thing.
For that matter, you can install arbitrary content from a wheel with Pip.

The problem is all the things that do need to be installed in a particular place. Linux seems to have a lot of those, especially if they're build-time dependencies for something else. Hence the need for, and slow development of, https://peps.python.org/pep-0725/ (relevant background, though I'm sure you know this sort of stuff: https://pypackaging-native.github.io/ ).
It depends but if I break them down then same day. If large I need to beg.

To me the ideal system would have a reviewer assigned at the start that is expecting to review and you keep them updated on the design.
The emoji has to be one of the most versatile ones out there—it’s a question, a reaction, and a meme all rolled into one. How do you use it in your daily chats?
I thought we were talking about a story-focused game, which that is not.
Exactly, this was by far the worst part of it. Corporate lip service to social change, and all the people who apparently are spending large parts of their lives and energy campaigning for social change just ate it up as if it was real social change. It wasn't, it did nothing except for muddy the waters and anger potential allies.
> Almost, it panics because we didn't handle the error case. Of course this won't pass review because we explicitly just said "I won't handle this" and the reviewer can see that - whereas the C++ programmer wordlessly allowed this. Subtle, isn't it. "But I can write correct C++" is trivially true because it's a Turing Complete language, and at the same time entirely useless unless you're playing "Um, actually".

I'm sorry, what? How in the world did you go from "exceptions are worse than error codes" to "that's why Linus doesn't like C++, he wants to write push_within_capacity() in C++ without exceptions and it's impossible" to "oh but your version doesn't move" to "oh I guess moving is possible too... but if you modified it to be buggy then it would crash" to "oh I see Rust would crash too... but it's OK because Rust programmers wouldn't actually let .unwrap() through code review"?? Aren't there .unwrap() calls in the standard library itself, never mind other libraries? So next we have "Oh I guess .unwrap() actually does through code review... but it's OK because Rust programmers wouldn't write such bugs, unlike C++ programmers"?