skysight-inc/HackerNews huggingface dataset:
I have now read the paper and it alone is enough to make me seriously consider devoting significant amount of my time to the author's project. Here's why:

In my introductory statistics class, I learned that a independent and identically distributed sample is a sequence of random variables X[1], ..., X[n], all of the same signature Omega -> (usually) R. All of them are pairwise independent, and all of them have the same distribution, e.g. the same density function. Elsewhere in probability I have learned that two random variables that have the same density function are, for all intents and purposes, the same.

For all, really? Let's take X[i] and X[j] from some i.i.d. random sample, i != j. They have the same density, which leads us to write X[i] = X[j]. They are also independent, hence

P(X[i] in A, X[j] in A) = P(X[i] in A)*P(X[j] in A),

but X[i] = X[j], so

P(X[i] in A, X[j] in A) = P(X[i] in A, X[i] in A) = P(X[i] in A), so

P(X[i] in A) in {0, 1}.

This was a real problem for me, and I believe I had worse results in that statistics class than I would have if the concept was introduced properly. It took me a while to work out a solution for this. Of course, you can now see that the strict equality X[i] = X[j] is indefensible, in the sense that in general X[i](omega) != X[j](omega) for some atom omega. If you think about what needs to be true about Omega in order for it to have two different variables, X[i] and X[j]:Omega -> R, that are i.i.d, then it will turn out that you need Omega to be a categorical product of two probability spaces:

Omega = Omega[i] x Omega[j]

and X[i] (resp. X[j]) to be the same variable X composed with projection onto first (resp. second) factor. This definition of "sampling with replacement" is able to withstand all scrutiny.

Of course, just like in Buzzard's example of ring localization, it was all caused by someone being careless about using equality.
A smelly smell that smells... smelly.
Hailo is one of the newer GPU startups, so not surprising that many people have not heard of them yet. So far price/performance/power consumption of the Hailo products seems to be filling a rater large gap between the Amba stuff that is very well suited for 1-4 camera streams in a typical SoC-based device, and the Jetson, which is really kind of overpriced and power hungry for a lot of video applications (at least IMO).
Best way to protect the environment is to increase wealth to expand the event horizon of individuals.
Refrigerating or air-drying soil samples retains important microbial details
How to be a Programmer by Robert L. Read (and expanded by the community) https://github.com/braydie/HowToBeAProgrammer

It is a collection of short essays on particular skills that are applicable to programmers of different levels.

The introduction starts with:

> To be a good programmer is difficult and noble. The hardest part of making real a collective vision of a software project is dealing with one's coworkers and customers. Writing computer programs is important and takes great intelligence and skill. But it is really child's play compared to everything else that a good programmer must do to make a software system that succeeds for both the customer and myriad colleagues for whom he or she is partially responsible. In this essay I attempt to summarize as concisely as possible those things that I wish someone had explained to me when I was twenty-one.

I will also point out that "How to debug" is the first thing in the list. It starts out with:

> Debugging is the cornerstone of being a programmer. The first meaning of the verb "debug" is to remove errors, but the meaning that really matters is to see into the execution of a program by examining it. A programmer that cannot debug effectively is blind.

> Idealists, those who think design, analysis, complexity theory, and the like are more fundamental than debugging, are not working programmers. The working programmer does not live in an ideal world. Even if you are perfect, you are surrounded by and must interact with code written by major software companies, organizations like GNU, and your colleagues. Most of this code is imperfect and imperfectly documented. Without the ability to gain visibility into the execution of this code, the slightest bump will throw you permanently. Often this visibility can be gained only by experimentation: that is, debugging.
We just need a tool to let every REST/rpc endpoint gain the ability of 'resolve' and 'dataloader' from GQL, to provide rich detailed view data to frontend (in just single call)

So that:
1. we enjoy the current tech stack from REST/rpc
2. we gain the ability of quick composition from resolver / dataloader
3. with iteration, we can replace/ refactor endpoint without breaking anything.

for fastapi user, the lib 'pydantic-resolve' can help.
AI User Research Is Not "Better Than Nothing"–It's Much Worse
I would like you to do this for one of your larger projects at work - just change its name with a simple regex like this - and see how many unit tests fail.

"But I'll just fix those!", you might say, and you might. Except your project is likely not as big as twitter, and fixing every problem is likely to become a much bigger problem.

Plus, you now have to catch all the stuff not caught by unit tests, which also includes design elements that a person has to look at.
I know the summaries are expensive, but it's the only way to maintain quality.

You can read any summary for free from the gallery.

If you want to create one, I've set up variable pricing so you can buy the exact number of minutes you need. I'm barely covering the operational costs.

I can't afford to offer a free summary for everyone, but if you really want to test the tool and can't afford it, just let me know below. But please, what I really need and appreciate is feedback, just to make sure it's not only me who thinks these summaries are actually useful.
The game specific DarkMatters forums has been around for at least 10 years. I personally used it to resolve an issue I was having, when I found a thread[1] by web search. Some nice people helped the OP troubleshoot over almost 2 years until with their help the OP eventually found the issue and explained the fix.

Then the thread went on for a couple more years helping people with similar issues for whom the orginal fix didn't work, until eventually another fix was posted. That other fix was copied over from another forum.

[1]: https://darkmatters.org/forums/index.php?/topic/23158-help-s...
Diversity cannot be based solely on the visual assortment of your characters, or checking all the boxes to make sure that everyone is included - that gets a sort of representation but often so obviously forced, so cliche, one dimensional, characters that have been done so many times before, we all know exactly why they are there - to brag about the "diversity"

I'm a gay man in my 30s - there wasn't really representation of me onscreen til recently, what was there was a stereotype that I saw repeatedly and really didn't do me any favors.

Funny so many are mentioning Star Trek, I'm on a watch of the whole shows RN and I just got to Discovery - coming from Enterprise and after so many critics praised the diverse cast and LGBT characters, I was curious and expecting better than I'd seen Trek at least do before.

Instead, Discovery is an example of exactly the kind of manufactured diversity I don't want to see, at all - the same predictable "one size fits all" lazy bs that is honestly almost worse than no representation at some point

I'm on episode 6-7, maybe it gets better but so far such a predictable disappointment
Faster, feature rich, less bugs, things just work.

Debian-family will have you running into hardware issues, peripheral issues, software conflicts, and using the terminal to update/install things.

I used to think Linux was cheap/knockoff Windows.... No, that was just Debian-family. Fedora is better than Windows.
Does anyone know how many transistors were on each chip?

The complete system of 28 chips had 74,442 transistors. From that it follows that some chip had at least 74,442 / 28 = 2,659 transistors. But I am guessing some chips had less, and some chips had more. I am curious how many transistors the chips had on this computer, specifically what was the maximum amount per IC.
I've seen it on numerous game, book, and software related discords. Your experience is alien to mine.
Copypasted:

"Faster, feature rich, less bugs, things just work.

Debian-family will have you running into hardware issues, peripheral issues, software conflicts, and using the terminal to update/install things.

I used to think Linux was cheap/knockoff Windows.... No, that was just Debian-family. Fedora is better than Windows."
I don't have this data at hand, and often it's hard to see from out front or differs for different parts of the building. So while an avid OpenStreetMap contributor, I rarely add height info to buildings

Perhaps I should look into high resolution height data (that is, high enough that an individual building shows up at all) with licenses that allow use in OSM and at least tag the buildings that show having a mostly uniform height. For example in the Netherlands, AHN is amazing (hundreds of points per tree! It looks like a 3d wireframe render of the entire country, truly amazing) but the license is not permissive enough.
Well that might be because, well, GIMP is made for photo editing, not for digital painting. Of course, GIMP does have some drawing tools in it, but that's clearly not the task it was designed for.
Because she stating it as fact, she’s easily prone to info influence for someone that had a very important role dealing with data
Are forums not this way as well?
> 1. Most homes aren’t in an HOA, so you have plenty of options if you don’t like it.

That'd be an interesting stat to see, I assume it varies greatly by location.

> 2. It prevents all sorts of tragedies of the commons.

How so? Collective power can make tragedy of the commons problems worse. While a single family likely wouldn't buy up an adjacent piece of woods to clear for a neighborhood park, an HOA may be able to do that before someone else buys and develops the woods.

> 3. HOAs would have no power at all if you could opt out. It has to be part of the contract. They can be dissolved entirely, but that’s the only mechanism for getting out.

HOAs have whatever power the community gives them, there's nothing saying an HOA couldn't be optional. I actually lived in a neighborhood outside of Seattle with an optional HOA, it worked just fine.

> 4. We believe in individual freedom, which includes the ability to chose to trade freedom for certain benefits. I trade my freedom to leave a rusty old boat in my driveway for the benefit of not having my neighbors do that. Most of us don’t have or want the sorts of things that bring down property values and don’t want to suddenly find ourselves living next to people who do.

And that's totally reasonable. My point wasn't that there aren't incentives for homeowners to make that choice for themselves, only that it has always felt like an infringement of rights to legally bind a property to HOA governance.

> People who complain about HOAs existing are the same as the people who complain about EVs. If you don’t want one, don’t buy it.

I'm not sure where you're getting this anecdote, but here I am complaining about HOAs and I own an EV. This analogy really doesn't fit, one person's decision to buy an EV has no impact on other's right to choose what to buy where as an HOA does.
Can you share screenshots of both side by side? (perhaps of some area not your backyard if you don't want to reveal where that is?)
Try ripgrep.
‘Body Electric’ is a great read on how electrical the body is, such as with wound repair. I wish the medical sciences could look at the body’s domain from an electromagnetic paradigm to understand the electrostatics of drugs, but better yet, map the bio electronic circuits completely. That will go a long way of being able to duplicate them for body tissue reincarnation and then “self-migration” into a fresh body with the equivalent neural networks in tact. The body reincarnate.
Isn't biorxiv quite popular?
yeah any complaints about UX should be seen as boomerism and fought against with your full might with no reflection on the critique. When the water wars come and you have to learn to use a slide rule -- remember this day.
This would trigger my OCD as owner of the boat. I'd have to align it perfectly to the fence.
Because of the well known low quality of PHP developers.
Prioritize for empathy as a quality you look for in people. I find that empathic people tend to be very, very good friends.

And lots of flexibility and forgiveness (for small things).
> Why?

Because it introduces extra complexity.

Now, "Cache" and "cache" are the same, but also...different because you'd care if Cache suddenly became cache.
Taking me back to the Athlon XP Barton days
I wouldn’t have really called these issues “broken by design”…

Rough edges sure.
No reliable way to delete processed messages. Well, who’s to say they were processed? It’s a persistent queue, stuff sticks around by construction.
Besides, this can be managed with tombstones and turning on compaction for that topic.

How would you want to “handle” queue overflow? You’ve either got storage space, or you don’t, this feels a bit like asking “how do I make my bounded queue unbounded”. You don’t, that’s an indicator you’re trying to hold it wrong.

The configs could be a bit easier to drive, but confusing and massive configs is pretty par for the course for Java apps ime.
It disappeared because people disagree on whether to upvote or downvote comments. When the HN algorithm sees signals like comments receiving large numbers of upvotes and downvotes simultaneously, it interprets that signal as "this post is controversial." HN explicitly and intentionally downranks algorithmically identified controversial topics in order to reduce the odds commenters behave badly (which is disproportionately more likely in controversial topics).

The HN algorithm is intentional about a primary goal of driving well behaved discussions, even knowing that means important controversial topics getting downranked.
Students - generally, not allowed to bring guns to school (too young to legally own/carry).

Teachers/staff - depends on state/local laws.

I'm assuming the OP meant the lack of overall regulation that leads to be people illegally bringing guns to school (and using them).
I was genuinely surprised at how good Fionna and Cake ended up being. When they announced it I thought they were just milking the franchise dry but it ended up being extremely insightful and justified its existence.
Based. Unfathomably based.
I live in a country which has no local auto industry to protect and can import vehicles from nearly anywhere.

I can confidently say that China has won. There’s just no comparison, and this isn’t just about prices. I’m not even talking about EVs (though this goes double for them.)

Maybe they got to this point through government subsidies and are dumping, I don’t know enough to say. But they’re the best, and cheapest, cars by a long shot.
Because: poor graduate students would contemplate suicide for having to gather hundreds of papers from just as many obscure blogs.
> "server side rendering" with a GPU instead of sending more JavaScript

Some 7~10 years ago I remember I saw somewhere (maybe here on HN) a website which did exactly this: you gave it an URL - it downloaded a webpage with all its resources, rendered and screenshot'ed it (probably in headless Chrome or something), and compared size of png screenshot versus size of webpage with all its resources.

For many popular websites, png screenshot of a page indeed was several times less than webpage itself!
Nothing wrong with having qr menus or qr ordering. If that's not the only option.

There's a finite number of menus and waiters, qrs help alleviate that problem.
> the fact Discord is closed off in nature means it's quite attractive

This phrase was in context of sharing moderate amounts of data, but I think the un-indexable nature of Discord is a feature in more ways than that. The public internet has become decidedly less tolerant over the past decade and I can see why people would want to retreat from it and form more isolated communities.

I thought Parler back in 2021 was an interesting case study. From a simple game theory perspective, any group with minority opinions should probably not be organising in public. Majorities are pretty brutal to people who do not conform. We seem to be entering a tense era, so something like the Holocaust or the Chinese Land Reform Movement is not out of the question in the next 50 years. Pseudonymity is a good start, but even better is not having publicly available records of what was said so the bureaucrats don't know what to deanonymise.

[0] https://en.wikipedia.org/wiki/List_of_most-visited_websites
Krita > GIMP, absolutely, but unfortunately both of them are centuries behind any proprietary software despite only being decades old. And I'm not even talking about PAID proprietary software. Free apps are also better.

A frequent issue with FOSS is that they can handle a variety of edge cases because some technical person needed it once and went through the trouble of implementing it, but they offer a subpar experience at basic cases.

They'll add a feature because it was in the bug tracker and then say "it's done," and you need to hold a committee for 6 months in the forum to change anything in it. Meanwhile a proprietary app made by 1 person will gain 30 different niceties to the basic feature in 1 week.

It's just very hard to imagine how an application that existed for 20 years can't select multiple layers at once or reorder its brushes. It almost feels like abandonware at this point, despite them getting new features from time to time.
> Why do people prefer Discord to IRC when the latter is free, open source, and indexable?

I am an IRC lover, it's a classic platform.

But my classic IRC platform needs someone to host the server.

And it needs NickServ to add on the missing persistent usernames.

And it needs ChanServ to ensure opers don't lose control of the channel.

And it needs a bot so you can leave messages for offline users.

And it needs some sort of third-party image hosting and file hosting.

And you need something like irssi+screen if you want to see messages that arrived while you were away.

And you need to rename yourself to michaelt_afk when you're away.

And you need some way to block spammers and other unwanted bots.

And if your channel wants a browser-based option, someone's going to have to figure that out.

And you've got to take care not to reveal your IP address for DDOS by griefers.

And of course the normal ports might be blocked at work/school/college, maybe you'll need a workaround for that.

IRC has solutions for all these problems, but not particularly easy solutions. Discord/Slack/Microsoft Teams have succeeded by fixing all the weaknesses of IRC that we IRC lovers have been working around for decades.
They're anti-patterns, meaning you shouldn't follow them. Think of it as sarcasm, and the "advice" becomes what you should avoid.

At least that's how your summary reads to me.
I'm getting a 502 error with a robot graphic.

EDIT: It's up for my partner beside me, and it's up for my mom in Calgary, but still down for me.
"there is no guarantee that your preprint is accurate with the final, published version, so most people will still trust the paywalled version more than your PDF"

I think this is backwards. The definitive version that should be cited is the freely-available one, since that is the version that everyone can read. No one should cite the paywalled version.
It’s free and easy to setup. That was the same as Facebook, Twitter,… and that’s because corporations have money to throw at the problem. The issue is that their intention is not the same as the users and after a while, the illusionary cooperation stops. And then, the communities collapse and a whole part of the internet goes dark.

The other part is that Discord feels much more like a club than a library. It may be nicer, but no one is interested in popularizing information. Instead you have to hope to be heard by the experts. And that’s after the requirement of being a member. A forum is open to anyone on the internet, who can consult the interactions anytime they want. And information categorization is already done.

The real danger of Discord is that people want to use it for everything and forget to offer other means of communication like a Wiki or a bug tracker. Imagine if Arch Linux was only present on Discord.

The alternative are still the same as it was ages ago. Host a forum software yourself or pay someone to do it. And build a Wiki to answer the most requested information. Relying on free products from companies is not the correct decision if you care about permanence.
As someone who has spent way too long building a RAG system for internal use, would be interested to know what your platform is.

Don't think it's overly self-promotional if first asked :)

If you still don't wanna say, feel free to email, email in profile
Ah yes, the no true scotsman argument, classic.

In reality Apple products overall have very good build quality, long software support timelines and very good software-hardware integration. OSX is more user friendly than Linux and a lot less user hostile than Windows. Spending 8 hours fighting whatever idiocy Windows or Linux or Dell throws at me costs me much more than an extra $500 for an Apple laptop.

For example, my Macbooks have never woken up in a backpack at 2am and proceeded to thermally cook themselves for 6 hours to the point of the battery not working at all after 6 months. My windows laptops have.
I don't think Biden can pardon him, since this is a state case
> Nobody does that? People get rid of old HW mostly because new SW is bloaty and slow so it's cheaper to upgrade your HW than to wait or hope in vain for the SW devs to finally optimize their shit.

Software developers usually get or are given the shiniest, fastest hardware, but that's probably backwards. We should get old, underpowered stuff (and be required to use it by law) and be forced to make do.

That pain would force the optimizations, and those would benefit society 1000x over the cost of our annoyance.
Similar to how you can use a socket 771 Xeon in a socket 775 mainboard with changing a few pins and mod the bios.
This photo shows the boat and painting are pretty darn close to perfectly aligned...

https://news.artnet.com/app/news-upload/2024/05/etienne-cons...
Reading a menu on a phone is just annoying. But paying through QR code works well. A restaurant near me had a system where the waiter brought you a check with a QR code. You scanned the QR code and could finish the payment online. Way better than the waiter going back and forth three times. Last time I was there they had gone back to the old ways though. Not sure why.
I went to a restaurant that not only had the QR code menu, but also insisted that we order and pay on the phone. We had trouble getting the website to load. An employee told us to try using the restaurant's wifi. Eventually one of us got the website working but the other didn't, so we all ordered and paid on one phone. Despite seeing all our struggles, the staff did not say "oh, we'll just order it for you in the system" - I think they had no way to place orders and process payments directly.

I will never return to that restaurant. If a restaurant wants to require this sort of impersonal ordering, it should at least provide its own equipment that is hooked to the proper network - like a stand-up kiosk (some sandwich counters in gas stations do this) or a wireless at-table device (Olive Garden and Chili's.) If I ever go to another restaurant and they tell me to order on my phone, I will just leave.
Chrome dev tools offer a "slow 3G" and a "fast 3G". Slow 3G?

With fresh cache on "slow 3G", my site _works_, but has 5-8 second page loads. Would you have consider that usable/sufficient, or pretty awful?