MurphyA/hacker-news huggingface dataset:
by zahlman | 2025-05-22 01:13:43+00:00
> one of the bazillion "Hey I'm a bit of a noob here, but..." questions on reddit or whatnot only to receive a barrage of conceited responses by zealots who make it very clear how put-out they are by their question-- which they didn't have to read, let alone answer-- and how rude it was for them to not read entry 427 on the FAQ which leads to a page of resources that might have addressed part of their problem.

Today's Linux support forums are nothing like this. You only get an angry response when you start out by whining about how Linux "can't" (doesn't, with your current understanding) do what you want, or doesn't behave exactly like what you're familiar with. You might get asked to pay attention to the forum rules and guidelines banner that tells you to use some inxi invocation or whatever to get your system info - and that will link to a fully detailed guide on how to do it, as well as how to format your post properly.

If anything, the Mint forums for example are too eager to assume you're a noob, and will suggest awkward foolproof approaches to everything that don't respect what you're trying to accomplish if it's a bit advanced.

Okay, the Arch forums will respond to you with just a link to the Wiki if you're asking something that's well covered in the wiki. That's supposed to be a hint to read one specific wiki page (and they told you which one); they won't waste breath on "how put-out they are by your question" because a) they aren't, and b) typing more words is the thing that would make them put out. The point is that if you can't make sense of the wiki, then you should ask something more specific. And if you don't know what a word means, you should look it up.

And if we're talking about "users that have real practical skill born from computer use at school, work, while gaming, doing art, etc." then they should be capable of those things.

Back when I was developing said "real practical skill", being assessed as having that "real practical skill" entailed understanding that far fewer people seem to have nowadays. I don't just mean things like poring through manpages or reasoning about command pipelines. Nowadays it seems that people can be perceived as computer literate without things like having a working mental model of a "file" or a "path".
by sidibe | 2025-05-22 01:14:13+00:00
They stopped the glasses with tiny fov that weren't useful, but they have all (FB, Apple, Google, multiple startups like North, Xreal) been working on more subtle glasses continuously since then, it's just been hard and have needed display/power breakthroughs. Google announced new glasses again yesterday. Looks promising but live demo sputtered out at the end, still not gonna be ready for a while
by johnklos | 2025-05-22 01:14:13+00:00
> How long Netatalk will be able to support AFP remains to be seen however, since it too is based on the protocol itself. Since Apple removed native core AFP support from macOS, even third-party AFP products may no longer work.

> AFP has served Apple well. It was simple and easy to use - and it was reliable. But since we live in a TCP/IP and Windows-based world now, it has outlived its usefulness.

What? Huh?

Since when does an open source project somehow stop working because an OS stops supporting whatever the project does?

Netatalk may very well become MORE relevant, because it may be the only way for Macs running the newest macOS to interact with older Macs.

And "TCP/IP and Windows-based"? Is this AI generated slop, or just a really bad author who doesn't understand technology? AFP has been able to use TCP/IP since at lease System 7.6.

Sigh.

It's sad, in part because it brought so many generations of Macs together. I have an iMac G3 motherboard built in to a Tonka truck that runs Mac OS X 10.4 Tiger and acts as a file server and can support m68k machines running System 7.6.1, all the way through Arm Macs running Sequoia 15.5. It's a good thing Netatalk exists!
by godelski | 2025-05-22 01:14:17+00:00
> This would be another Eternal September ... including a massive influx of entitled users and all that.

Isn't that Ubuntu?

Jokes aside, I'm not too worried considering the plethora of distros. There's always been a range of them that target different subgroups. Which I think is where a lot of the magic comes from. Realistically, the kernel is about making an environment that everyone can build on top of. You can't make a product that meets the needs or desires of everyone, but you can certainly build environments which can be transformed to meet any needs. (Actually, I think that's the magic of programming and something we kinda lost sight of. Too focused on making "products" instead of environments)
by Animats | 2025-05-22 01:14:48+00:00
Right. So the trick is to get people to put up with carrying the necessary hardware around. Ive made iDweebs cool. Even the wired version.

Apple already tried a version of their headgear where an additional belt-mounted box and cable are needed. This was unpopular but necessary. It's up to Ive to make wearing a utility belt cool.

It just takes marketing.[1]

[1] https://previews.123rf.com/images/pressmaster/pressmaster110...
by Gualdrapo | 2025-05-22 01:15:27+00:00
I have it since I can remember, but got aggravated by two events:

(1) One time when I was going to setup the drums to play for a band, walked front of a tall speaker and precisely when I stepped in front of it a loud boom scaped from it; and

(2) covid-19.

It's kind of in "stereo", in the right ear is a bit louder and with a higher pitch than in the left ear. I can't imagine how terrible it is for people with worse cases but in my case I can live with it despite sometimes I have trouble hearing some stuff - but it's kind of uncanny sometimes I even forget about it until I remember I have it, like now reading "tinnitus" in the title of this article. Something like the yawn effect.
by eqvinox | 2025-05-22 01:17:49+00:00
"long" is not guaranteed to be larger than "int", and in fact it isn't on 64-bit Windows. (Let alone 32-bit platforms in general.)

https://en.wikipedia.org/wiki/64-bit_computing#64-bit_data_m...

You need to use "long long" or "intmax_t" (and matching strtoll/strtoimax)
by throwanem | 2025-05-22 01:17:59+00:00
Oh, one needn't. A downvote is an honest cri de coeur, if not an honest signal. And they are in any case more likely because I had the temerity to remind someone he is about to be still standing as the music stops, or likelier still I reminded him all he can find to value within himself merits pity from the generous and contempt from everyone. I only died to get out, for which I never blame people hating me; they must, no coward can ever withstand the acknowledgement of courage.

> But the paradoxes bug me, and I can learn to love and make love to the paradoxes that bug me. And on really romantic evenings of self, I go salsa dancing with my confusion.

Now this is the way to live.
by cadamsdotcom | 2025-05-22 01:19:15+00:00
Great read. One thing that stood out..

> As we’ve made it easier to build games, we have certainly seen more of them. But the number of highly rated games (in this case as recorded by metacritic) does not seem to be increasing over time.

There are unspoken constraints at play: size of the gamer audience, percent of gamers who rate and review games (ie. journalists & reviewers), number of developers willing to make something "insanely great", and even the total number of game concepts that actually exist.

When asking why systems develop the way they do, we can look at all possible constraints. This means ones that do and don't exist. For example - organizations are structured and siloed the way they are because it keeps complexity within the constraints of what humans can deal with. Or on the other hand, organization headcount grows at successful firms because money is growing on trees; and it unlocks speculative parallel product development. The latter was especially true during ZIRP.

A good engineer understands the constraints of engineering and how that interplays with achieving a vision. But orgs can do far more, which is why a majority of shipping products come from orgs and not individuals. Orgs can achieve greater range of capabilities - shipping multiple products at once for example..

Yes: orgs should be better geared to feed engineering knowledge into devisions of what's achievable / what to do. There should be more cross-talk, just as among the many compartments of a human mind.

But there's a rich discussion to be had of how different constraints mean individuals and orgs excel at different things.
by AStonesThrow | 2025-05-22 01:20:45+00:00
I sang in choirs for nearly 25 years. The scariest thing about it was that everyone thought that the way to test a microphone was to tap firmly & directly on the diaphragm.

They also thought they could adjust or move equipment without muting the channel on the mixer.

It is absolutely crazy to tap your mic when you know that booms are bound to reverberate from your powered-up PA system.

Microphones amplify human speech. They are not drums. Why not test them by speaking or singing in front of them?

I kept telling them that one day they would damage either a speaker, an amp, or someone’s perfectly good hearing.
by agentcoops | 2025-05-22 01:21:14+00:00
I'm not so sure it's desperation. As an alternative hypothesis, we might simply view it as an attempt from a temporary position of strength to secure their tremendous lead as the primary consumer access point to intelligence. I don't think it's much of an exaggeration to suggest that this is one of the most important open questions at the moment -- one which will likely be relatively winner-takes-all (in contrast to the more commoditized B2B/API side) and where the winner likely won't be decided based on the intelligence side alone. The questions also aren't entirely separate since the winner, here, will have such incomparably valuable usage data...

Unlike most successful startups, OpenAI is not faced with the possibility that the giants (Apple, Google, Microsoft) decide to look their way, but the reality that these are their real competitors and that the stakes are existential for many of them (trends indicating a shift away from search etc). The most likely outcome remains that one if not all of the giants eventually manage to produce a halfway-decent product experience that reduces OpenAI to a B2B player.
by johnklos | 2025-05-22 01:21:16+00:00
Does it surprise anyone that Verizon's Department of Evil would lie, cheat, bribe, steal, or otherwise do whatever it can to not be held to account for its agreements?

I'm not surprised, just as I won't be surprised if Verizon gets their way after throwing a few million dollars in the direction of Trump's "Library" or whatever.
by nemothekid | 2025-05-22 01:21:46+00:00
>Does anyone else have the sickening feeling that their actual plan is to straight up destroy USD

Stephen Miran, the chair of the Council of Economic Advisers under Trump, is pretty much trying to do this. He published 'A User's Guide to Restructuring the Global Trading System', and it pretty much outlines why they should destroy the USD - in order to bring manufacturing home, so that the warhawks will no longer have any reason to not start a war with China
by iFire | 2025-05-22 01:24:50+00:00
Huge fan of the idea in fiction of Applied Topology is magic https://en.wikipedia.org/wiki/The_Laundry_Files

> Howard is recruited to work for the Q-Division of SOE, otherwise known as "the Laundry", the British government agency which deals with occult threats. "Magic" is described as being a branch of applied computation (mathematics), therefore computers and equations are just as useful, and perhaps more potent, than classic spellbooks, pentagrams, and sigils for the purpose of influencing ancient powers and opening gates to other dimensions.
by anonzzzies | 2025-05-22 01:24:59+00:00
I have it from being a death metal singer/guitarist 30 years ago, but it gets much worse when tired or higher blood pressure (handy though ; most people don't have an actual audible alarm for that). It's indeed not recommended, it is, however very clever how the brain mostly filters it out unless I actively think about it.

I am in my 50s and the most notable 'side effect' is that I must avoid conference calls; it seems unconsciously I got good at reading lips in person, even in groups, but video calls and especially audio calls are just too hard. I tell people now I'm handicapped, which is indeed true I guess; we either meet in person or they will have to write it down. Captions sometimes work, but we work with people from around the world and some English accents just generate mostly random words as captions. Not sure why a discussion about a payment api is mostly about rain, goats, [laughter], [music] and such...
by bastard_op | 2025-05-22 01:25:49+00:00
Blocking ICMP tends to come with blocking ICMP Unreachables, that happens to handle Path MTU Discovery (PMTUD), which you definitely want on if you work around VPN's at all, or certain ISP's that might not allow a full 1500 byte frame. Microsoft loves to particularly set application traffic to Do-Not-Fragment, and this will play chaos on many Microsoft things if PMTUD is disabled around reduced MTU environments.

It's best left on at least inside a private/protected network.
by waldohatesyou | 2025-05-22 01:26:00+00:00
I don't think they're actually the same thing, I definitely feel like Claude is much better with code than ChatGPT is so there are clearly differences in the capabilities of these models. One analogy that I find helpful here is the idea that these AIs are like animals. Just like there are animals of the same family (meaning they're genetically related to some degree) they still adapt to different niches. I see all these AI companies ultimately creating models analogous to that.

Some AIs will be good at coding (perhaps in a particular language or ecosystem), some at analyzing information and churning out a report for you, and some will be better at operating in physical spaces.
by EGreg | 2025-05-22 01:27:03+00:00
You’re not wrong

Using an LLM and caching eg FAQs can save a lot of token credits

AI is basically solving a search problem and the models are just approximations of the data - like linear regression or fourier transforms.

The training is basically your precalculation. The key is that it precalculates a model with billions of parameters, not overfitting with an exact random set of answers hehe
by pcurve | 2025-05-22 01:27:26+00:00
thanks for the list. it's brilliant.

I can't but wonder though... are we slave to productivity?

What do we need this omnipresent help? I'm sure some people do. If you're CEO of a large company, if you are a doctor seeing hundreds of patients in a week, etc.

But me? An average middle age guy with 9-5 job doing white collar job at healthcare company?

I enjoy doing some things that are 'inefficient'. Is that a really a problem?
by adiabatty | 2025-05-22 01:27:59+00:00
I use Obsidian as a distant secondary notetaking app.

I use one vault per video game. I don’t need to clutter up a vault just so I can link from a page on Art combos in Xenoblade games to a page detailing all the random things I need to pick up around Hyrule to upgrade this or that piece of armor.
by drnewman | 2025-05-22 01:28:30+00:00
Blocks in Smalltalk (to my understanding) are closures. Blocks in Ruby are closures that also bring the call stack they were created in with them.

One way to think of about it is this: anonymous functions as originally implemented in early Lisps are code as an object, closures are code with its lexical environment as an object. You can think of a Ruby block as code with its lexical environment and its call stack as an object.

So they don't just handle return differently than closures, they have access to the call stack of the site where they're created like a continuation. This is why they handle return differently, but this is just one of the things that falls out from that. It also comes with other control flow features like "redo", "retry", "next", "rescue", "finally", and others. These are all call stack control (control flow) conveniences, just like return is. All of them can be thought of as being abstractions built on top of continuations (just ask a Scheme hacker).

Originally Ruby was basically a Lisp without macros, but with continuations, a Smalltalk like object system and a lot of syntactic affordances inspired by Perl, and other languages. Blocks are one of the conveniences built on top of the Lispy semantics.

Note that I'm explaining how blocks work as an abstraction (vidarh below explains how they work as a concretion, as implemented in MRI).
by vessenes | 2025-05-22 01:28:37+00:00
Some ad hominem here; and a bunch of goalpost shifting. I’m not claiming to be an artist. Are you, by the way?

If you look through civitai and the stable diffusion subreddit you’ll find people who’ve spent thousands of hours tuning these AI tools to produce something that they imagined. In my mind, they’re artists. It might be bad art, some of it is, some of it is arguably not, but they fit the description to me. They certainly think of themselves as struggling to create things they envisioned, and sometimes achieving it.

As to who gets to define art and what art is: please understand that I’m saying —>> you are gatekeeping <<— by calling people who spend thousands of hours creating imagery they want to create “not part of the artistic community”.

So, I have a broader view of the artistic community than you, full stop. It includes people whose livelihood is going to be disrupted by this technology. It includes a bunch of people who couldn’t create imagery they imagined before but can now.

Just as I can understand why Luddites burned shit in Northern England, I can understand and even respect a fight from interest groups to turn back the clock on new technology. And I am interested to see how strong guilds like SAG navigate and negotiate new economies around creating.

End of the day - I think moralizing in order to limit human creativity with bullshit made up rules about what an artist “is” or should be is foolish, wrong-headed, and ultimately doomed as an endeavor, plus it runs the risk of convincing new creatives not to engage. It’s a net loss for human creative output, while advocates get to pearl-clutch about the evils of tech. It’s just the wrong, wrong, wrong attitude to have about it; probably a waste of time trying to convince one well-spoken person on HN to change their views. But, hopefully you will. You could still rail against the tech by the way, or advocate for protectionism or a bunch of stuff, even if you decided to accept a person could use a diffusion model to make something creative.
by Spooky23 | 2025-05-22 01:29:24+00:00
Baseball is the hardest sport, but it’s a zero sum game. The .300 batting average is against equally elite pitching. Engineering or design is about adding value.

Taking the raw engineering of the components and interfaces that defined the iPhone and making a system of it is design at its peak and almost art.

Taking a proven form factor like a laptop, not talking to users and making it worse is just a misstep. It wasn’t a complete disaster only because the bar is so low, the defective Apple laptop is still the best laptop in the market.
by JSR_FDED | 2025-05-22 01:29:58+00:00
In its day AFP was pretty magical. I worked in an office where the entire sales team had networked itself without any admin or IT staff. When a new salesperson would join the team a random colleague would unbox a fresh MacBook and get the new colleague on the network, copy some starter files over and the new person would be up and running in under half an hour.
by paffdragon | 2025-05-22 01:30:15+00:00
I am not a network engineer, but when I hear ICMP, I associate it with consuming CPU on my shitty router and DDos potential. I only block ICMP for unknown external traffic (response to packets not otherwise blocked by firewall, then aggressively rate limit that) and allow it internally. I used to go overboard in the past and learned how annoying it is to not being able to do a simple ping...
by airstrike | 2025-05-22 01:30:29+00:00
That's...ridiculously fast.

I still feel like the best uses of models we've seen to date is for brand new code and quick prototyping. I'm less convinced of the strength of their capabilities for improving on large preexisting content over which someone has repeatedly iterated.

Part of that is because, by definition, models cannot know what is not in a codebase and there is meaningful signal in that negative space. Encoding what isn't there seems like a hard problem, so even as models get smarter, they will continue to be handicapped by that lack of institutional knowledge, so to speak.

Imagine giving a large codebase to an incredibly talented developer and asking them to zero-shot a particular problem in one go, with only moments to read it and no opportunity to ask questions. More often than not, a less talented developer who is very familiar with that codebase will be able to add more value with the same amount of effort when tackling that same problem.
by makmanalp | 2025-05-22 01:30:53+00:00
In some contexts, dictionary encoding (which is what you're suggesting, approximately) can actually work great. For example common values or null values (which is a common type of common value). It's just less efficient to try to do it with /every/ block. You have to make it "worth it", which is a factor of the frequency of occurrence of the value. Shorter values give you a worse compression ratio on one hand, but on the other hand it's often likelier that you'll find it in the data so it makes up for it, to a point.

There are other similar lightweight encoding schemes like RLE and delta and frame of reference encoding which all are good for different data distributions.
by heliophobicdude | 2025-05-22 01:31:26+00:00
I think the lede is being buried. This is a great and fast InstructGPT. This is absolutely going to be used in spell checks, codemods, and code editors.

Instant edits feature can surgically perform text edits fast without all the extra fluff or unsolicited enhancements.

I copied shadertoys, asked it to rename all variables to be more descriptive and pasted the result to see it still working. I'm impressed.
by leptons | 2025-05-22 01:32:13+00:00
>But if he wants to market it, in this day and age, it's practically a need.

No, it isn't. AI content creation is a fundamentally different thing that a video editor. Maybe you can't tell the difference, but I can. AI isn't going to edit the video how I want, it isn't going to create the video I want from a prompt when I've already got the video clips I want to edit. I don't need to edit clips of people with 7 fingers, I need to edit my family vacation video, or whatever it is I need a video editor for. There's nothing about AI that would improve this as a video editor, at all.

If I could import this project into my existing React-based web app, I will use it to edit clips of content for my specific application, and for that it is useful. AI would just bloat it and be annoying where it isn't needed.
by pier25 | 2025-05-22 01:33:13+00:00
Both my wife and I started experiencing tinnitus days after the first covid shots. I will never be able to prove the shots were the cause but there was really nothing else happening in our lives back then.

In my case it was never severe but I've heard of people woken up by their tinnitus.

Thankfully it has mostly subsided. These days I barely notice it unless I'm in a very quiet environment.