MurphyA/hacker-news huggingface dataset:
by labrador | 2025-11-03 04:43:16+00:00
Wow. I clicked on your user name for some reason. You've been here 19 years and only have 34 karma and made only 16 comments!

Anyway, I came here to say Clojure also targets JavaScript and could target more like ClojureCLR https://clojure.org/about/clojureclr

Here, have another karma point!
by cvoss | 2025-11-03 04:43:25+00:00
There's two modes that I know of in American dinner/meal party culture. 1) Host provides main dish, and guests bring miscellaneous supporting items (ideal for a casual party where the menu need not be coordinated carefully, and people spread throughout the house). 2) Host provides everything or almost everything (more formal occasions, typically sitting at one table; guests might bring wine or dessert). The latter is a holdover from peak 1950s culture/expectations. Many of the expectations and protocols have relaxed tremendously. But it's still a thing. And it's a ton of fun to pull off, if you're into it. A well-executed dinner party leaves me with a warm glow that lasts well into the next day.
by jama211 | 2025-11-03 04:44:18+00:00
All good advice, but I’d recommend against removing chairs etc. I have family members with mobility issues and the biggest reason they’re upset and feel left out at parties is because everyone is standing and they don’t feel like they’re included because of it. Have seated areas, and have a couple of chairs in locations that let standing people chat with the people who need to sit too. Make it such that people who usually stand will naturally sit and hang out with the sitters as a part of the rotation.
by snapplebobapple | 2025-11-03 04:46:49+00:00
The government came in and spanked the music industry back when it was radio primarily and that caused a licencing and payment regime to be codified that forced this as a matter of custom. The situation in video has always been exclusivity to channel partners and replayability didn't play a big role until the industry was pretty mature so no spanking from government has yet to materialize in the video market to fix this situation to the extent possible under the currenty broken copyright regime.
by vee-kay | 2025-11-03 04:47:05+00:00
Just use Thunderbird Portable as email client.

Since M$ is doing away with simple free apps (such as Mail) and forcing users to move to cloud-based expensive apps, you can use FOSS (Free and Open Source) alternatives -- especially the Portable ones (e.g., apps from PortableApps.com) that don't need an install, they can run off a USB drive, and app+userdata can be easily backed up without fuss.

https://alternativeto.net/software/mail-calendar-people-and-...
by pests | 2025-11-03 04:48:31+00:00
Unless you are buying the absolute cheapest package of cheese slices it will still be real cheese. I'm not even sure if I've ever even seen a Kraft or Valveeta sliced cheese product, only lesser no-name brands. I've been am American all my life and do not buy process cheese product as it does take like plastic, but actual American cheese is delicious on burgers and grilled cheeses and a few other select meals.

What's crazy is Europe allowing 5% non-milk-fat/vegetable fat products to be called "ice cream". Thankfully in America it has to be 10% milkfat at least.
by lcampbell | 2025-11-03 04:49:31+00:00
Epic Anti-Cheat fully supports Linux[1]. I believe what the GP comment means is that the Fortnite publishers opted not to tick the “allow Linux” checkbox on the developer portal website.

There is probably more nuance behind that decision than I’m giving them credit for, but from a technical standpoint it’s just a checkbox.

[1] https://dev.epicgames.com/docs/game-services/anti-cheat/usin...
by dvsfish | 2025-11-03 04:52:18+00:00
Excellent comment. From a pure resource allocation perspective, walking the current path is like looking down the barrel so to speak. I guess our fate is already in the hands of the decision makers. Hopefully theres enough conscience up there. That said, I would expect that if such a position were taken, it would be accomplished via a mass sterilisation campaign rather than direct extermination. More justifiable amongst other decision makers. Less moral burden.
by kragen | 2025-11-03 04:57:59+00:00
I'm guessing that PC-Hack 1.0, the ancestor of Nethack, contains a fair subset of curses, and pdcurses is from 01987 according to the bottom of https://github.com/wmcbrine/PDCurses/blob/master/docs/HISTOR.... But on the IBM, curses mostly solved the problem of porting Unix software to MS-DOS. The problems it solved on Unix, like minimizing characters transmitted to the terminal, papering over differences between terminal types, and setting cbreak mode, just didn't exist.
by astrange | 2025-11-03 04:58:46+00:00
> The idea is to inject the concept at an intensity where it's present but doesn't screw with the model's output distribution (i.e in the ALL CAPS example, the model doesn't start writing every word in ALL CAPS, so it can't just deduce the answer from the output).

It's a weaker result than that, because almost all of an LLM's output distribution is lost at each step since we only sample a single token from it. They can't observe their past output distributions; conversely they can't observe their current output distribution or what the sampler chooses from it until it's already been sent out, which is what causes the "seahorse emoji" confusion.

You can see there's a lot of unused room inside the latent space with that "retroactive concept injection" technique they used. So that means there's room to make them smarter if we didn't have to do that sampling thing.
by weikju | 2025-11-03 04:58:52+00:00
You have files and editors for your files, eg emacs or vim or vscode.

Your editor is also directly connected to your running application and can compile individual functions or pieces of code to update the application without a full edit/compile/run/test loop. It happens way faster and more interactively while you code. You can directly inspect the running program and its data within that same framework and with the exact same tools and functions you use to code.

To answer another way, you don’t code your application in a REPL, like by line , but with all the tools you’d expect (editor or ide, git, etc) PLUS that live connection to your software.
by jgord | 2025-11-03 05:00:11+00:00
From my vantage point wrangling algos to extract 3D geometry from pointclouds - I really think this is a domain where ML can solve the missing pieces of the puzzle in the next 18 months.

The new tech will unlock a lot of value, but we need an opinionated investor to fund the engineering effort to get us there.

Funding is the bottleneck, not talent or fundamental science.

tl:dr We need a couple of visionary Angel Investors to fund these 3D Skunkworks projects and bring the real world onto the internet.
by sarchertech | 2025-11-03 05:02:28+00:00
> Every mechanic works differently, because they have different bodies and minds.

Yes but the same LLM works very differently on each request. Even ignoring non-determinism, extremely minor differences in wording that a human mechanic wouldn’t even notice will lead to wildly different answers.

> LLMs are, of course, bad. Or not good enough, at least. But suppose they are. Suppose they're perfect.

You’re just talking about magic at that point.

But suppose the do become “perfect”, I’m skeptical we’ll ever have the compute resources to replace a significant fraction of computation with LLMs.
by akst | 2025-11-03 05:02:57+00:00
> Examples making the benefits more clear are helpful in being able to talk about dependent types in my opinion because most programmers (including myself beyond a fairly surface-level understanding, honestly) probably aren't familiar with them

There's probably some truth in that (I'm probably in this camp as well), though I feel sometimes adoption of things like this can often be a communication problem, and the people who understand these technologies the most may struggle to identify what aspect of these technologies are valued more by the people they are trying to pitch them too.

Like they might even find those aspects boring and uninteresting because they are so deep into the technology, that they don't even think to emphasis them. Which feels like a similar story where a technology early to the party didn't take off until someone else came back to them later (like fat structs and data oritented design gaining some interest despite early versions of these ideas date back to Sketchpad (1963)).

> For example, with the potential utility in having dependent types for list APIs, the barrier is that in practice, it's not always straightforward to be able to define your code in a way where you actually know the size of the list

Yeah this example crossed my mind as well, it's not immediately clear how you deal with IO or data the result of inputs from the outside world. Although I have feeling this has to be a solved problem.

I guess more generally with API design, sometimes you don't really know the system you want to model yet so there's diminishing returns in being overly precise in how you model it if those things are subject to change. Not sure how substantive a concern this is when weighing up using dependent types, but it is something that crosses my mind as an outsider to all this dependent type stuff.
by 1659447091 | 2025-11-03 05:04:06+00:00
> everything but the police, somehow.

I learned you gotta have a “that guy” around and you get police showing up at some point almost 100%.

Once upon a time, during my time in sales, some of the permanent sale guys would throw parties at their shared place (near a University campus) that attracted lots of people no one knew and got pretty rowdy.

It would be mostly fine, sometimes a pair of cops showed up & left without incident -- until later in the night/morning after this one shady sales guy 20+ years our senior, who could sell sand in the Sahara but failed at life, became “that guy”.

Not usually violent (unless his buddys were trying to stop him running into traffic etc), typically property damage related; he would mix a lot of alcohol with a lot if other substances by late in the party basically becoming the guaranteed way to clear people out. Also pretty sure the holding cells were his second address.

Anyway, when you went into talking about the boss I thought he might be “that guy” but he declined.
by Xorakios | 2025-11-03 05:04:08+00:00
semicolons seem to more accurately separate follow-up thoughts than em-dashes to my meathead, and I asked Perplexity/Comet this morning: what is easiest to process a whole list of options to save processing power and give most accurate results.

line breaks was first; semi-colons was second.

(and yep, I goofed around with both those ;)
by dangus | 2025-11-03 05:04:08+00:00
More importantly, do these AI integrations they have make money or even have the potential to in the future?

It might surprise you to find out that Ray-Ban Meta glasses don't offer any sort of subscription service, not even as an option. Every Meta AI user is just costing Meta money, Meta isn't even giving them the option to buy the product from them.

I have no idea why. The kind of people who would buy Meta glasses would probably happily blow $10-20 on a subscription they forget about. You can get a subscription service for a robot litter box but you can't get one for AI glasses? Does Meta hate money?

Meta uses AI to search through Facebook and Instagram which...just makes searches cost them more money, I guess?

Sounds like they have pockets so deep that they are going into debt, which is an interesting sort of pocket depth.

IMO Zuckerberg's amateur founder status is more blatant as time goes on. He had his one moonshot and thinks he can do it again just as easily. Nobody told him that a large chunk of his success is owed to fortuitous timing.

I think there's been something of a cancerous ideology that you must be a first mover. It's a bit odd considering that Facebook itself was not a first mover in pretty much everything that it does that is successful and highly profitable.
by ssl-3 | 2025-11-03 05:05:20+00:00
Humans are strange indeed.

I work with cellular BDA-DAS[1] gear sometimes, and I don't recall the last time I looked at the signal strength display on my phone. It has probably been years.

For me: It either works, or it doesn't work. It is either fast-enough, or impossibly-slow. It's very binary, and the bar graph at the top never told me a damned thing about what I should expect.

[1]: Bi-Directional Amplifier, Distributed Antenna System. In theory, such constructs can make indoor cellular coverage quite good inside of buildings that previously had none. In reality it can be... complicated. And while the bar graph doesn't mean anything, I still need ways to see what's happening as I spend hours, days, or [sometimes!] weeks surveying and troubleshoot and stuff. The phone can report things like RSRP, RSRQ, and some other tasty bits instead of just a useless graph -- and from there, I can sometimes make a hand-waving guess as to what I may reasonably expect for performance.

But that stuff is normally pretty well hidden from view.
by gojomo | 2025-11-03 05:06:15+00:00
Thanks!

So of those 3, despite the superficially "large" distances, 2 of the 3 are just as good at this particular analogy as Google's 2013 word2vec vectors, in that 'queen' is the closest word to the target, when query-words ('king', 'woman', 'man') are disqualified by rule.

But also: to really mimic the original vector-math and comparison using L2 distances, I believe you might need to leave the word-vectors unnormalized before the 'king'-'man'+'woman' calculation – to reflect that the word-vectors' varied unnormalized magnitudes may have relevant translational impact – but then ensure the comparison of the target-vector to all candidates is between unit-vectors (so that L2 distances match the rank ordering of cosine-distances). Or, just copy the original `word2vec.c` code's cosine-similarity-based calculations exactly.

Another wrinkle worth considering, for those who really care about this particular analogical-arithmetic exercise, is that some papers proposed simple changes that could make word2vec-era (shallow neural network) vectors better for that task, and the same tricks might give a lift to larger-model single-word vectors as well.

For example:

- Levy & Goldberg's "Linguistic Regularities in Sparse and Explicit Word Representations" (2014), suggesting a different vector-combination ("3CosMul")

- Mu, Bhat & Viswanath's "All-but-the-Top: Simple and Effective Postprocessing for Word Representations" (2017), suggesting recentering the space & removing some dominant components
by Insanity | 2025-11-03 05:06:56+00:00
Huh, I never really thought deeply about this. My mother tongue is Dutch which has the word “Wetenschap” which maps directly to Wissenschaft.

But I don’t consciously distinguish that from the English “science”. Although obviously the connotation of science leans on the scientific method whilst “Wetenschap” is more on the “gaining of knowledge”.

While there is no single English-word translation I can think of, I guess “knowledge building” or “the effort to expand knowledge” might be good approximations.

Interesting, never thought about this distinction too much.
by niteshpant | 2025-11-03 05:07:51+00:00
At our apartment in the South End in Boston (2023-2024), we had a nice backyard where me and my roommate would host a lot of parties. Some were more successful than others. In particular, one event (dubbed 727 for being on 7-27) was particularly unsuccessful. My good friend and DJ came to visit and we did a B2B backyard sesh. The music was amazing, vibes immaculate but we lacked the crowd. Looking back, our biggest mistakes were:

1. asking people to come at 2 PM on a weekend and saying party will go till 7 PM. There is a limit to expectations, as I have learned

2. not using Partiful or Luma (Apple Invites wasn't a thing back then) so we could never really remind people or confirm people. Plus, many flaked (~40%) or arrived very late (~70%)

3. not making the party interesting enough for 22-24 year olds - many flaked :(

4. not following rules 8 and 9 as mentioned here (whom to or not to invite given a group)

Some tips that worked for us in other parties:

1) Be very generous with drinks, make good ones and buy good beer/wine, avoid temptation to venmo request afterwards (please don't). atithi devo bhava

2) Have something to do. For us it was Dartmouth pong in our backyard lol

3) Have a good vibe

One major pro tip not mentioned: if inviting a girl you want to impress, learn to mix drinks and songs ;) A good shake goes a long way...
by ryukoposting | 2025-11-03 05:10:49+00:00
Call me bad at parties, but a dedicated app for inviting people to the party is too much fanfare for my taste. If everyone waits around to see if their friends are going, nobody will RSVP because they're all waiting on each other to RSVP. We're all friends here. A good party fosters serendipity.

Granted, I'm the same person who accepts any invitation to any concert, and intentionally doesn't listen to the band ahead of time because the experience of hearing an artist in a live setting for the first time is so fun. I may have a bias towards serendipity.
by astrange | 2025-11-03 05:11:18+00:00
This is the worst possible objection to scientific research. All medication in the US is approved by research conducted by the company trying to sell it, because nobody else is motivated to do it. And if it's properly conducted and preregistered, this doesn't matter!

It basically just shows you're looking for a way to dismiss something that doesn't require you to understand it or check their work.
by kragen | 2025-11-03 05:11:49+00:00
You think that's better than the work that preceded peer review, by people like Einstein, Bunsen, Kelvin, Planck, Darwin, Maxwell, Mendeleev, Michelson, Steinmetz, Faraday, Davy, Haber, Tesla, etc.? Because I have to say I find the pre-peer-review papers to generally be of much higher quality.
by linsomniac | 2025-11-03 05:17:38+00:00
The more I think about this, the more I'm leaning towards the opinion: Being able to get back to where you were when you were last editing a file, is table stakes in a programmers editor. But Kakoune and Helix both don't seem to do it (kak has "ga", which just doesn't seem to work on either system I've tried it, both running 2025 versions. So maybe I'm wrong there. But the last thing I want to do when I edit a file is to hunt for the code or bread crumbs of where I was. I really like the direction Helix is leaning in, but it's hard to take it seriously as a code editor if I can't get back to where I was. I guess vim has just spoiled me in that regard.
by somenameforme | 2025-11-03 05:18:29+00:00
It's not this administration alone, or even this decade alone. We've had many decades of sociopathic wars and CIA operations. And while I'm sure they think they're just being Machivalien and achieving some greater good for America, more often than not they are completely myopic, completely backfire, and screw over US interests on a global level. And in exchange we get to go tens of trillions of dollars into debt and lose all soft power on a global level.

If there is some parallel dimension where after WW2 we went something much closer to isolationism, perhaps with some baseline effort to balance against the USSR, the US and the world alike would be a vastly better place today. And most notably this whole issue continues on to this very day. Our foreign policy is completely self defeating.
by joe_the_user | 2025-11-03 05:19:59+00:00
There are a lot of approximation methods involved in training neural networks. But the main thing that while learning calculus is a challenging, actually calculating the derivative of a function at a point using algorithmic differentiation is actually extremely fast and exact, nearly as exact as calculating the function's value itself and inherently more efficient than finite difference approximations to the derivative. Algorithmic differentiation is nearly "magic".

But remember, that is for taking the derivative at a single data point - what's hard is the average derivative over the entire set of points and that's where sampling and approximations (SGD etc)comes in.
by Rebelgecko | 2025-11-03 05:22:48+00:00
There's this weird "damned if you do, damned if you don't" situation on social media where people try to help and get reamed for not doing enough. Taylor Swift donated $500k to charity and people complaining she didn't round up to a million. After all, she can afford it.

But she ends up getting more criticism than the billionaire who donates nothing. Seems unfair but I guess it's human nature.
by skydhash | 2025-11-03 05:25:42+00:00
Your points are valid but I'd like to present counterpoints:

> IDE support is an issue still

IMO, languages and platforms that require IDEs, also leads to complex software that is hard to maintain. The only exception is smalltalk.

> Filesystem challenging when using a laptop that runs out of battery

Easily resolved by using apmd and it `-z` flag. I think there's a couple utility out there that you can script for monitoring battery level.

> MATE lacking volume and WiFi controls

One of the good strength of OpenBSD is that the cli utilities are quite nice that I've not installed gui replacements (I'm using cwm). I don't mind doing a few `doas ifconfig` every once in a while.

> but a GUI to help me gain a better understanding of the security settings

I'm with you on that one. But the man pages are truly extensive. And the OS code is fairly readable.

> how to correctly use virtualization

Current vm solution is very bare. For docker, you'll need a linux VM, but the installation process maybe troublesome. It only supports serial interaction, which can be disabled by default in some distros.
by linsomniac | 2025-11-03 05:25:54+00:00
I spent some time on Friday trying out Cloudflare tunnel and boy was it a bad experience. The big killer was that the tunnel endpoint they gave me had an IPv6-only endpoint that I'm not sure was even valid. None of my devices could connect to it, including macbook, phone, linux, AWS instance...

On top of that I keep running into unexpected roadblocks with Cloudflare, like when I was trying to set up the tunnel they required me to set up a dedicated domain, you can't set up a subdomain of an existing domain. Probably fine if you are rolling it out as a production service, but for just testing it to make sure it even works (see IPv6 comments above), I just wanted to set it up as a subdomain.
by try_the_bass | 2025-11-03 05:26:15+00:00
I don't think I understand this part.

Why does the rate at which frames are rendered (by the GPU?) relate to the speed at which input is registered?

[E] Ah, I think another comment [1] up in a different branch of this thread answered this for me

[1] https://news.ycombinator.com/item?id=45794453
by instagraham | 2025-11-03 05:29:12+00:00
This is why I harp about platforms needing to become decentralised and un-censorable. I was hoping the fediverse could become something in that direction but I'd also had hopes for things like IPFS, Matrix (Element I think used to host videos), DLive, SteemIT, etc. User adoption and network effects are really the only limiting factors - but as people get more disillusioned with Meta and X, there is always a space for competing platforms.

I take an Occam's Razor to the usual arguments against it - the problems these create (fake news, slander, etc) are already prominent in regulated media platforms, which also rely on community moderation as a result. The solutions it enables (space for fearless/citizen reporting, Streisand effects for censorship rather than big-tech powered banhammers) are wholly absent in regulated media.

Besides tech, and going by the press freedom index, one's only hope for good journalism today would be to incorporate in New Zealand. But you'd still have to face the odds of your content being banned in the countries they report on.

The other issue with the anti-press efforts by governments is that it weaponises the state against on-ground journalism and ends up encouraging out-of-country reporting as a result.